@font-face {
	font-family: "HeadingPro";
	src: url("../fonts/HeadingPro/Regular/HeadingPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/HeadingPro/Regular/HeadingPro-Regular.woff2") format("woff2"), url("../fonts/HeadingPro/Regular/HeadingPro-Regular.woff") format("woff"), url("../fonts/HeadingPro/Regular/HeadingPro-Regular.ttf") format("truetype");
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "HeadingPro";
	src: url("../fonts/HeadingPro/Bold/HeadingPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/HeadingPro/Bold/HeadingPro-Bold.woff2") format("woff2"), url("../fonts/HeadingPro/Bold/HeadingPro-Bold.woff") format("woff"), url("../fonts/HeadingPro/Bold/HeadingPro-Bold.ttf") format("truetype");
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/Helvetica/Regular/Helvetica-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica/Regular/Helvetica-Regular.woff2") format("woff2"), url("../fonts/Helvetica/Regular/Helvetica-Regular.woff") format("woff"), url("../fonts/Helvetica/Regular/Helvetica-Regular.ttf") format("truetype");
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/Helvetica/Bold/Helvetica-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica/Bold/Helvetica-Bold.woff2") format("woff2"), url("../fonts/Helvetica/Bold/Helvetica-Bold.woff") format("woff"), url("../fonts/Helvetica/Bold/Helvetica-Bold.ttf") format("truetype");
	font-weight: 700;
	font-display: swap;
}
html,
body {
	overflow-x: hidden;
}
@media (min-width: 1025px) {
	html,
body {
		-webkit-scroll-snap-type: y proximity;
		    -ms-scroll-snap-type: y proximity;
		        scroll-snap-type: y proximity;
		max-height: 100vh;
	}
}

::-moz-selection {
	background: rgba(255, 92, 0, 0.7);
	color: #ffffff;
}

::selection {
	background: rgba(255, 92, 0, 0.7);
	color: #ffffff;
}

::-moz-selection {
	background: rgba(255, 92, 0, 0.7);
	color: #ffffff;
}

body {
	position: relative;
	min-width: 320px;
	font-family: "Helvetica", sans-serif;
	font-weight: 400;
	color: #282b31;
	background-color: #b5bdb0;
	font-size: 1rem;
	line-height: 1.2857142857rem;
}
@media (max-width: 1024.98px) {
	body {
		font-size: 14px;
		line-height: 18px;
	}
}

section {
	position: relative;
	min-height: 100vh;
}
@media (max-width: 1024.98px) {
	section {
		min-height: auto;
	}
}

button:focus {
	outline: none;
}

.layout {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease-in;
	-o-transition: opacity 0.15s ease-in;
	transition: opacity 0.15s ease-in;
}
.layout_visible {
	opacity: 1;
}

.section {
	scroll-snap-align: start;
}
.section.up {
	scroll-snap-align: end;
}

.main {
	z-index: 2;
}

.main,
.footer {
	width: calc(100% - 20rem);
	margin-right: 3.5714285714rem;
	margin-left: calc(19.2857142857rem);
}
@media (max-width: 1024.98px) {
	.main,
.footer {
		width: 100%;
		margin-right: 24px;
		margin-left: 24px;
	}
}
@media (max-width: 374.98px) {
	.main,
.footer {
		margin-right: 8px;
		margin-left: 8px;
	}
}

.title {
	font-family: "HeadingPro", sans-serif;
	font-weight: 400;
	font-size: 1.4285714286rem;
	line-height: 1.5714285714rem;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}
@media (max-width: 1024.98px) {
	.title {
		font-size: 20px;
		line-height: 22px;
	}
}

.subtitle {
	text-transform: uppercase;
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 5.2857142857rem;
	line-height: 5.2857142857rem;
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
}
@media (max-width: 1024.98px) {
	.subtitle {
		font-size: 44px;
		line-height: 40px;
	}
}

.dot::after {
	content: "";
	display: inline-block;
	width: 0.7142857143rem;
	height: 0.7142857143rem;
	background: -o-linear-gradient(354.3deg, #ff5c00 13.94%, #ff2e00 95.54%);
	background: linear-gradient(95.7deg, #ff5c00 13.94%, #ff2e00 95.54%);
	margin-left: 0.2857142857rem;
}
@media (max-width: 1024.98px) {
	.dot::after {
		width: 7px;
		height: 7px;
	}
}

.button {
	display: inline-block;
	background: #ffffff;
	border-radius: 0.5714285714rem;
	padding: 1.1428571429rem;
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.2857142857rem;
	line-height: 1rem;
	color: #282b31;
	position: relative;
	z-index: 0;
	overflow: hidden;
	-webkit-transition: color 0.15s ease-in;
	-o-transition: color 0.15s ease-in;
	transition: color 0.15s ease-in;
}
.button::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: -o-linear-gradient(354.3deg, #ff5c00 13.94%, #ff2e00 95.54%);
	background: linear-gradient(95.7deg, #ff5c00 13.94%, #ff2e00 95.54%);
	z-index: -1;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease-in;
	-o-transition: opacity 0.15s ease-in;
	transition: opacity 0.15s ease-in;
}
.button:hover {
	color: #ffffff;
	text-decoration: none;
}
.button:hover::before {
	opacity: 1;
}

.dn {
	display: none !important;
}

.oh {
	overflow: hidden;
}

.animation {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	-webkit-transition: -webkit-transform 0.5s ease-in;
	transition: -webkit-transform 0.5s ease-in;
	-o-transition: transform 0.5s ease-in;
	transition: transform 0.5s ease-in;
	transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
@media (max-width: 1024.98px) {
	.animation {
		display: none;
	}
}
.animation__center {
	width: 44.2857142857rem;
	height: 100%;
	position: absolute;
	left: 39.2142857143rem;
	-webkit-transform: scale(0.5);
	    -ms-transform: scale(0.5);
	        transform: scale(0.5);
	-webkit-transform-origin: center top;
	    -ms-transform-origin: center top;
	        transform-origin: center top;
	bottom: -100%;
	-webkit-transition: top 0.3s ease-out, -webkit-transform 0.3s ease-in;
	transition: top 0.3s ease-out, -webkit-transform 0.3s ease-in;
	-o-transition: top 0.3s ease-out, transform 0.3s ease-in;
	transition: top 0.3s ease-out, transform 0.3s ease-in;
	transition: top 0.3s ease-out, transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	visibility: hidden;
	will-change: transform;
}
.animation__ufo {
	position: absolute;
	z-index: -1;
	top: 5.5rem;
	left: 18.4285714286rem;
	width: 17.2142857143rem;
	-webkit-animation: fly-ufo-1 10s ease-in-out infinite 10s;
	        animation: fly-ufo-1 10s ease-in-out infinite 10s;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
@media (max-width: 1024.98px) {
	.animation__ufo {
		width: 127px;
		top: 353px;
		left: calc(50% - 63.5px);
	}
}
.animation__ufo-img {
	width: 100%;
	height: 100%;
	-webkit-transform-origin: center top;
	    -ms-transform-origin: center top;
	        transform-origin: center top;
	-webkit-transition: -webkit-transform 1s ease-in;
	transition: -webkit-transform 1s ease-in;
	-o-transition: transform 1s ease-in;
	transition: transform 1s ease-in;
	transition: transform 1s ease-in, -webkit-transform 1s ease-in;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	will-change: transform;
}
.animation__ufos {
	position: absolute;
	top: 0;
	left: 52.9285714286rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 24.7142857143rem;
	height: 18.4285714286rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	        transform: translateY(-100%);
	z-index: -1;
	visibility: hidden;
	-webkit-transition: top 1s ease-out, left 1s ease-out, -webkit-transform 1s ease-out;
	transition: top 1s ease-out, left 1s ease-out, -webkit-transform 1s ease-out;
	-o-transition: top 1s ease-out, left 1s ease-out, transform 1s ease-out;
	transition: top 1s ease-out, left 1s ease-out, transform 1s ease-out;
	transition: top 1s ease-out, left 1s ease-out, transform 1s ease-out, -webkit-transform 1s ease-out;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.animation__ufos-item {
	display: block;
	position: relative;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.animation__ufos-item:first-child {
	-webkit-transform: scale(-1, 0.99) skewY(-0.11deg);
	    -ms-transform: scale(-1, 0.99) skewY(-0.11deg);
	        transform: scale(-1, 0.99) skewY(-0.11deg);
	width: 3.6428571429rem;
	height: 10.7857142857rem;
	top: calc(100% - 10.7857142857rem);
	opacity: 0.9;
}
.animation__ufos-item:last-child {
	-webkit-transform: scale(1, 0.99) skewY(-0.11deg);
	    -ms-transform: scale(1, 0.99) skewY(-0.11deg);
	        transform: scale(1, 0.99) skewY(-0.11deg);
	width: 2.7414285714rem;
	height: 8.1428571429rem;
	top: 0;
	opacity: 0.7;
}
.animation__ufos-item:last-child .animation__ufos-img {
	-webkit-animation-delay: 3.5s;
	        animation-delay: 3.5s;
}
.animation__ufos-img {
	width: 100%;
	-webkit-animation: fly-ufo-2 7s ease-in infinite;
	        animation: fly-ufo-2 7s ease-in infinite;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.animation__helicopter {
	margin-top: -14.2857142857rem;
}
.animation_start .animation__center {
	bottom: 50%;
	-webkit-transform: translateY(50%) scale(1);
	    -ms-transform: translateY(50%) scale(1);
	        transform: translateY(50%) scale(1);
	-webkit-transition: bottom 3s ease-out, -webkit-transform 3s ease-out;
	transition: bottom 3s ease-out, -webkit-transform 3s ease-out;
	-o-transition: bottom 3s ease-out, transform 3s ease-out;
	transition: bottom 3s ease-out, transform 3s ease-out;
	transition: bottom 3s ease-out, transform 3s ease-out, -webkit-transform 3s ease-out;
	visibility: visible;
}
.animation_start .animation__helicopter {
	margin-top: 0;
}
.animation__dialog-item:first-child {
	top: 10.8571428571rem;
	left: 26.4285714286rem;
	width: 18.5714285714rem;
}
.animation__dialog-item:last-child {
	top: 13.1428571429rem;
	right: 3.5714285714rem;
	width: 9.3571428571rem;
}
.animation_start .animation__dialog, .animation_0 .animation__dialog {
	opacity: 1;
}
.animation_start .animation__dialog-item, .animation_0 .animation__dialog-item {
	-webkit-animation: dialog 8s linear infinite;
	        animation: dialog 8s linear infinite;
}
.animation_start .animation__dialog-item:first-child, .animation_0 .animation__dialog-item:first-child {
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
}
.animation_start .animation__dialog-item:last-child, .animation_0 .animation__dialog-item:last-child {
	-webkit-animation-delay: 5s;
	        animation-delay: 5s;
}
.animation_start.up .animation__dialog-item:first-child, .animation_0.up .animation__dialog-item:first-child {
	-webkit-animation-delay: 0s;
	        animation-delay: 0s;
}
.animation_start.up .animation__dialog-item:last-child, .animation_0.up .animation__dialog-item:last-child {
	-webkit-animation-delay: 4s;
	        animation-delay: 4s;
}
.animation_0 .animation__center, .animation_1 .animation__center {
	top: -50%;
	bottom: auto;
	-webkit-transform: translateY(50%) scale(1);
	    -ms-transform: translateY(50%) scale(1);
	        transform: translateY(50%) scale(1);
	-webkit-transition: top 1s ease-out, -webkit-transform 1s ease-out;
	transition: top 1s ease-out, -webkit-transform 1s ease-out;
	-o-transition: top 1s ease-out, transform 1s ease-out;
	transition: top 1s ease-out, transform 1s ease-out;
	transition: top 1s ease-out, transform 1s ease-out, -webkit-transform 1s ease-out;
	visibility: visible;
}
.animation_0 .animation__helicopter, .animation_1 .animation__helicopter {
	margin-top: 0;
}
.animation_0.up .animation__center, .animation_1.up .animation__center {
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.animation_1 .animation__ufos {
	visibility: visible;
}
.animation_2 .animation__center {
	-webkit-transform: translateY(50%) scale(0.5);
	    -ms-transform: translateY(50%) scale(0.5);
	        transform: translateY(50%) scale(0.5);
	top: calc(-50% + 2.4285714286rem);
	bottom: auto;
	-webkit-transition: top 1s ease-out, -webkit-transform 1s ease-in;
	transition: top 1s ease-out, -webkit-transform 1s ease-in;
	-o-transition: top 1s ease-out, transform 1s ease-in;
	transition: top 1s ease-out, transform 1s ease-in;
	transition: top 1s ease-out, transform 1s ease-in, -webkit-transform 1s ease-in;
	visibility: visible;
}
.animation_2 .animation__ufo {
	-webkit-animation-duration: 6s;
	        animation-duration: 6s;
}
.animation_2 .animation__ufos {
	top: 17.2857142857rem;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;
	visibility: visible;
}
.animation_2 .animation__ufos-item {
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;
}
.animation_2 .animation__helicopter {
	margin-top: 0;
}
.animation_2.up .animation__helicopter {
	-webkit-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
}
.animation_3, .animation_4 {
	-webkit-transition-timing-function: ease-out;
	     -o-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
}
.animation_3 .animation__center, .animation_4 .animation__center {
	-webkit-transform: translateY(50%) scale(0.5);
	    -ms-transform: translateY(50%) scale(0.5);
	        transform: translateY(50%) scale(0.5);
	top: calc(-50% + 2.4285714286rem);
	bottom: auto;
	-webkit-transition: top 1s ease-out, -webkit-transform 1s ease-in;
	transition: top 1s ease-out, -webkit-transform 1s ease-in;
	-o-transition: top 1s ease-out, transform 1s ease-in;
	transition: top 1s ease-out, transform 1s ease-in;
	transition: top 1s ease-out, transform 1s ease-in, -webkit-transform 1s ease-in;
	visibility: visible;
}
.animation_3 .animation__ufo, .animation_4 .animation__ufo {
	-webkit-animation-duration: 8s;
	        animation-duration: 8s;
}
.animation_3 .animation__ufo-img, .animation_4 .animation__ufo-img {
	-webkit-transform: scale(0.4);
	    -ms-transform: scale(0.4);
	        transform: scale(0.4);
}
.animation_3 .animation__ufos, .animation_4 .animation__ufos {
	top: 2.3571428571rem;
	left: 55.7857142857rem;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	width: 18.2857142857rem;
	height: 8rem;
	visibility: visible;
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;
}
.animation_3 .animation__ufos-item, .animation_4 .animation__ufos-item {
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;
}
.animation_3 .animation__ufos-item:first-child, .animation_4 .animation__ufos-item:first-child {
	top: 0;
	width: 0.9285714286rem;
	height: 2.7857142857rem;
}
.animation_3 .animation__ufos-item:last-child, .animation_4 .animation__ufos-item:last-child {
	top: calc(100% - 4.6rem);
	width: 1.55rem;
	height: 4.6rem;
}
.animation_3 .animation__helicopter, .animation_4 .animation__helicopter {
	margin-top: 0;
	-webkit-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
}
.animation_3 .animation__helicopter_1, .animation_4 .animation__helicopter_1 {
	left: 80%;
	top: -70%;
}
.animation_3 .animation__helicopter_2, .animation_4 .animation__helicopter_2 {
	left: 0;
	top: -70%;
}
.animation_end {
	-webkit-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	        transform: translateY(-100%);
	-webkit-transition-timing-function: linear;
	     -o-transition-timing-function: linear;
	        transition-timing-function: linear;
	-webkit-transition-duration: 1s;
	     -o-transition-duration: 1s;
	        transition-duration: 1s;
}
@-webkit-keyframes fly-ufo-1 {
	0%, 100% {
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-2%);
		        transform: translateY(-2%);
	}
}
@keyframes fly-ufo-1 {
	0%, 100% {
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-2%);
		        transform: translateY(-2%);
	}
}
@-webkit-keyframes fly-ufo-2 {
	0%, 100% {
		-webkit-transform: translateY(0%);
		        transform: translateY(0%);
	}
	50% {
		-webkit-transform: translateY(-10%);
		        transform: translateY(-10%);
	}
}
@keyframes fly-ufo-2 {
	0%, 100% {
		-webkit-transform: translateY(0%);
		        transform: translateY(0%);
	}
	50% {
		-webkit-transform: translateY(-10%);
		        transform: translateY(-10%);
	}
}
@-webkit-keyframes out-helicopter-1 {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		top: 3rem;
		left: 1.3571428571rem;
	}
	25% {
		-webkit-transform: rotate(10deg);
		        transform: rotate(10deg);
	}
	35% {
		top: 3rem;
		left: 1.3571428571rem;
	}
	50% {
		-webkit-transform: rotate(10deg);
		        transform: rotate(10deg);
	}
	100% {
		-webkit-transform: rotate(10deg);
		        transform: rotate(10deg);
		left: 80%;
		top: -70%;
	}
}
@keyframes out-helicopter-1 {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		top: 3rem;
		left: 1.3571428571rem;
	}
	25% {
		-webkit-transform: rotate(10deg);
		        transform: rotate(10deg);
	}
	35% {
		top: 3rem;
		left: 1.3571428571rem;
	}
	50% {
		-webkit-transform: rotate(10deg);
		        transform: rotate(10deg);
	}
	100% {
		-webkit-transform: rotate(10deg);
		        transform: rotate(10deg);
		left: 80%;
		top: -70%;
	}
}
@-webkit-keyframes out-helicopter-2 {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		left: 35.2142857143rem;
		top: 8.7857142857rem;
	}
	25% {
		-webkit-transform: rotate(-10deg);
		        transform: rotate(-10deg);
	}
	35% {
		left: 35.2142857143rem;
		top: 8.7857142857rem;
	}
	50% {
		-webkit-transform: rotate(-10deg);
		        transform: rotate(-10deg);
	}
	100% {
		-webkit-transform: rotate(-10deg);
		        transform: rotate(-10deg);
		left: 0;
		top: -70%;
	}
}
@keyframes out-helicopter-2 {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
		left: 35.2142857143rem;
		top: 8.7857142857rem;
	}
	25% {
		-webkit-transform: rotate(-10deg);
		        transform: rotate(-10deg);
	}
	35% {
		left: 35.2142857143rem;
		top: 8.7857142857rem;
	}
	50% {
		-webkit-transform: rotate(-10deg);
		        transform: rotate(-10deg);
	}
	100% {
		-webkit-transform: rotate(-10deg);
		        transform: rotate(-10deg);
		left: 0;
		top: -70%;
	}
}
@-webkit-keyframes dialog {
	0%, 30%, 70%, 100% {
		opacity: 0;
	}
	40%, 60% {
		opacity: 1;
	}
}
@keyframes dialog {
	0%, 30%, 70%, 100% {
		opacity: 0;
	}
	40%, 60% {
		opacity: 1;
	}
}

.animation-helicopter {
	position: absolute;
	-webkit-animation: fly-helicopter 3s ease-in-out infinite;
	        animation: fly-helicopter 3s ease-in-out infinite;
	-webkit-transition-property: margin-top;
	-o-transition-property: margin-top;
	transition-property: margin-top;
	-webkit-transition-timing-function: ease-out;
	     -o-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.animation-helicopter__1 {
	top: -2.1428571429rem;
	left: -3.7857142857rem;
	width: 27.1428571429rem;
	z-index: 1;
	-webkit-transition-duration: 2s;
	     -o-transition-duration: 2s;
	        transition-duration: 2s;
}
@media (max-width: 1024.98px) {
	.animation-helicopter__1 {
		top: 540px;
		left: calc(50% - 170px);
		width: 141.5px;
		position: absolute;
	}
}
.animation-helicopter__1 .animation-helicopter__propeller-container {
	-webkit-transform: scale(1.3, -0.3) skewX(-20deg);
	    -ms-transform: scale(1.3, -0.3) skewX(-20deg);
	        transform: scale(1.3, -0.3) skewX(-20deg);
	width: 15.7142857143rem;
	top: 2.8571428571rem;
	left: 7.1428571429rem;
}
@media (max-width: 1024.98px) {
	.animation-helicopter__1 .animation-helicopter__propeller-container {
		top: 10px;
		left: 32px;
		width: 90px;
	}
}
.animation-helicopter__1 .animation-helicopter__tail-container {
	-webkit-transform: skew(147deg, 47deg);
	    -ms-transform: skew(147deg, 47deg);
	        transform: skew(147deg, 47deg);
	width: 3.6428571429rem;
	top: 5.7142857143rem;
	left: 7.1428571429rem;
}
@media (max-width: 1024.98px) {
	.animation-helicopter__1 .animation-helicopter__tail-container {
		top: 28px;
		left: 36.6px;
		width: 20px;
	}
}
.animation-helicopter__2 {
	z-index: -1;
	left: 35.2142857143rem;
	width: 6.6428571429rem;
	top: 8.7857142857rem;
	-webkit-animation-delay: 1.5s;
	        animation-delay: 1.5s;
	-webkit-transition-duration: 1.2s;
	     -o-transition-duration: 1.2s;
	        transition-duration: 1.2s;
	-webkit-transition-delay: 0.8s;
	     -o-transition-delay: 0.8s;
	        transition-delay: 0.8s;
}
@media (max-width: 1024.98px) {
	.animation-helicopter__2 {
		top: 492px;
		left: calc(50% + 90px);
		width: 70px;
		position: absolute;
	}
}
.animation-helicopter__2 .animation-helicopter__propeller-container {
	-webkit-transform: scale3d(1.5, -0.3, -18.5);
	        transform: scale3d(1.5, -0.3, -18.5);
	width: 4.2857142857rem;
	top: -0.3571428571rem;
	left: 0.2857142857rem;
}
@media (max-width: 1024.98px) {
	.animation-helicopter__2 .animation-helicopter__propeller-container {
		top: -9.8px;
		left: -4.6px;
		width: 60px;
	}
}
.animation-helicopter__2 .animation-helicopter__tail-container {
	width: 0.5714285714rem;
	position: absolute;
	top: 2.3571428571rem;
	left: 5.8571428571rem;
	-webkit-transform: skew(135deg, 247deg);
	    -ms-transform: skew(135deg, 247deg);
	        transform: skew(135deg, 247deg);
}
@media (max-width: 1024.98px) {
	.animation-helicopter__2 .animation-helicopter__tail-container {
		top: 22.3px;
		left: 61px;
		width: 7px;
	}
}
.animation-helicopter__3 {
	width: 70px;
	position: initial;
	margin-top: 0;
}
.animation-helicopter__3 .animation-helicopter__propeller-container {
	-webkit-transform: skew(264deg, 57deg);
	    -ms-transform: skew(264deg, 57deg);
	        transform: skew(264deg, 57deg);
	top: 10px;
	left: 11px;
	width: 8px;
}
.animation-helicopter__3 .animation-helicopter__tail-container {
	top: 22px;
	left: 62px;
	width: 7px;
	-webkit-transform: skew(135deg, 247deg);
	    -ms-transform: skew(135deg, 247deg);
	        transform: skew(135deg, 247deg);
}
.animation-helicopter__item-container, .animation-helicopter__item {
	width: 100%;
}
.animation-helicopter__propeller, .animation-helicopter__tail {
	width: 100%;
	-webkit-animation: propeller 0.3s linear infinite;
	        animation: propeller 0.3s linear infinite;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.animation-helicopter__propeller-container {
	position: absolute;
	z-index: -1;
}
.animation-helicopter__tail-container {
	position: absolute;
}
@-webkit-keyframes propeller {
	0%, 100% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	99.99% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
@keyframes propeller {
	0%, 100% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	99.99% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
@-webkit-keyframes fly-helicopter {
	0%, 100% {
		-webkit-transform: translate(0, 0);
		        transform: translate(0, 0);
	}
	50% {
		-webkit-transform: translate(2%, 10%);
		        transform: translate(2%, 10%);
	}
}
@keyframes fly-helicopter {
	0%, 100% {
		-webkit-transform: translate(0, 0);
		        transform: translate(0, 0);
	}
	50% {
		-webkit-transform: translate(2%, 10%);
		        transform: translate(2%, 10%);
	}
}

.animation-dialog {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.animation-dialog__list {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	list-style: none;
}
.animation-dialog__item {
	opacity: 0;
	position: absolute;
	border: 1px solid #ffffff;
	padding: 1.1428571429rem;
}
@media (max-width: 1024.98px) {
	.animation-dialog__item {
		padding: 16px;
	}
}
@media (max-width: 767.98px) {
	.animation-dialog__item {
		padding: 8px;
	}
}
.animation-dialog__item:first-child {
	border-radius: 1.1428571429rem 0 1.1428571429rem 1.1428571429rem;
}
@media (max-width: 1024.98px) {
	.animation-dialog__item:first-child {
		border-radius: 16px 0 16px 16px;
	}
}
.animation-dialog__item:last-child {
	border-radius: 0 1.1428571429rem 1.1428571429rem 1.1428571429rem;
}
@media (max-width: 1024.98px) {
	.animation-dialog__item:last-child {
		border-radius: 0 16px 16px;
	}
}
.animation-dialog.hide {
	opacity: 0;
}

.header {
	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;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	position: fixed;
	top: 3.5714285714rem;
	right: calc(3.5714285714rem + var(--scroll-width));
	left: 3.5714285714rem;
	z-index: 5;
}
@media (max-width: 1024.98px) {
	.header {
		top: 24px;
		right: 24px;
		left: 24px;
	}
}
@media (max-width: 374.98px) {
	.header {
		top: 8px;
		right: 8px;
		left: 8px;
	}
}
.header__logo-container {
	display: block;
}
.header__logo_big {
	width: 12.8571428571rem;
}
.header__logo_small {
	width: 3.5714285714rem;
}
@media (max-width: 1024.98px) {
	.header__logo_small {
		width: 40px;
	}
}
@media (max-width: 1024.98px) {
	.header__left_hide-sm {
		display: none;
	}
}
@media (min-width: 1025px) {
	.header__left_show-sm {
		display: none;
	}
}

.header-burger__btn {
	padding: 0;
	background-color: transparent;
	border: none;
}
.header-burger__btn:hover .header-burger__line:nth-child(2) {
	width: 20px;
}
.header-burger__btn.active .header-burger__line {
	background-color: #ffffff;
}
.header-burger__btn.active .header-burger__line:nth-child(1) {
	-webkit-animation: active-line-1 0.75s forwards;
	        animation: active-line-1 0.75s forwards;
}
.header-burger__btn.active .header-burger__line:nth-child(2) {
	opacity: 0;
}
.header-burger__btn.active .header-burger__line:nth-child(3) {
	-webkit-animation: active-line-3 0.75s forwards;
	        animation: active-line-3 0.75s forwards;
}
.header-burger__line {
	display: block;
	width: 20px;
	height: 2px;
	background-color: #282b31;
}
.header-burger__line.white {
	background-color: #ffffff;
}
.header-burger__line:not(:last-child) {
	margin-bottom: 4px;
}
.header-burger__line:nth-child(1) {
	-webkit-animation: line-1 0.75s forwards;
	        animation: line-1 0.75s forwards;
}
.header-burger__line:nth-child(2) {
	width: 13px;
	-webkit-transition: opacity 0.25s 0.25s;
	-o-transition: opacity 0.25s 0.25s;
	transition: opacity 0.25s 0.25s;
	opacity: 1;
}
.header-burger__line:nth-child(3) {
	-webkit-animation: line-3 0.75s forwards;
	        animation: line-3 0.75s forwards;
}
@-webkit-keyframes line-1 {
	0% {
		-webkit-transform: translateY(6px) rotate(45deg);
		        transform: translateY(6px) rotate(45deg);
	}
	50% {
		-webkit-transform: translateY(6px) rotate(0);
		        transform: translateY(6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
}
@keyframes line-1 {
	0% {
		-webkit-transform: translateY(6px) rotate(45deg);
		        transform: translateY(6px) rotate(45deg);
	}
	50% {
		-webkit-transform: translateY(6px) rotate(0);
		        transform: translateY(6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
}
@-webkit-keyframes line-3 {
	0% {
		-webkit-transform: translateY(-6px) rotate(-45deg);
		        transform: translateY(-6px) rotate(-45deg);
	}
	50% {
		-webkit-transform: translateY(-6px) rotate(0);
		        transform: translateY(-6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
}
@keyframes line-3 {
	0% {
		-webkit-transform: translateY(-6px) rotate(-45deg);
		        transform: translateY(-6px) rotate(-45deg);
	}
	50% {
		-webkit-transform: translateY(-6px) rotate(0);
		        transform: translateY(-6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
}
@-webkit-keyframes active-line-1 {
	0% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
	50% {
		-webkit-transform: translateY(6px) rotate(0);
		        transform: translateY(6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(6px) rotate(45deg);
		        transform: translateY(6px) rotate(45deg);
	}
}
@keyframes active-line-1 {
	0% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
	50% {
		-webkit-transform: translateY(6px) rotate(0);
		        transform: translateY(6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(6px) rotate(45deg);
		        transform: translateY(6px) rotate(45deg);
	}
}
@-webkit-keyframes active-line-3 {
	0% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
	50% {
		-webkit-transform: translateY(-6px) rotate(0);
		        transform: translateY(-6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(-6px) rotate(-45deg);
		        transform: translateY(-6px) rotate(-45deg);
	}
}
@keyframes active-line-3 {
	0% {
		-webkit-transform: translateY(0) rotate(0);
		        transform: translateY(0) rotate(0);
	}
	50% {
		-webkit-transform: translateY(-6px) rotate(0);
		        transform: translateY(-6px) rotate(0);
	}
	100% {
		-webkit-transform: translateY(-6px) rotate(-45deg);
		        transform: translateY(-6px) rotate(-45deg);
	}
}

.footer {
	padding-top: 3.5714285714rem;
	padding-bottom: 3.5714285714rem;
	z-index: 1;
}
@media (max-width: 1024.98px) {
	.footer {
		padding-top: 48px;
		padding-bottom: 267px;
	}
}
@media (max-width: 374.98px) {
	.footer {
		padding-top: 16px;
	}
}
.footer__socials {
	margin-bottom: 1.4285714286rem;
}
@media (max-width: 1024.98px) {
	.footer__socials {
		margin-bottom: 20px;
	}
}
.footer__text {
	font-size: 0.8571428571rem;
	line-height: 1.2857142857rem;
	letter-spacing: 0.02em;
	color: #ffffff;
	margin-bottom: 0;
}
@media (max-width: 1024.98px) {
	.footer__text {
		font-size: 12px;
		line-height: 18px;
	}
}
.footer__rules {
	display: block;
	text-decoration: underline;
	color: inherit;
}
.footer__rules:hover {
	text-decoration: none;
	color: inherit;
}

.nav {
	border-top: 0.0714285714rem solid #ffffff;
	padding-top: 1.5rem;
}
@media (max-width: 1024.98px) {
	.nav {
		border-width: 1px;
		border-color: rgba(255, 255, 255, 0.3);
		padding-top: 24px;
	}
}
.nav__list {
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.nav__item:not(:last-child) {
	margin-bottom: 0.4285714286rem;
}
@media (max-width: 1024.98px) {
	.nav__item:not(:last-child) {
		margin-bottom: 24px;
	}
}
.nav__link {
	font-size: 0.8571428571rem;
	line-height: 1.1428571429rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #ffffff;
	position: relative;
	z-index: 0;
}
@media (max-width: 1024.98px) {
	.nav__link {
		font-size: 12px;
		line-height: 16px;
	}
}
.nav__link:hover {
	color: #ffffff;
	text-decoration: none;
}
.nav__link::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: -o-linear-gradient(354.3deg, #ff5c00 13.94%, #ff2e00 95.54%);
	background: linear-gradient(95.7deg, #ff5c00 13.94%, #ff2e00 95.54%);
	z-index: -1;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease-in;
	-o-transition: opacity 0.15s ease-in;
	transition: opacity 0.15s ease-in;
}
.nav__link:hover::before, .nav__link.active::before {
	opacity: 1;
}

.hero {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-top: 3.5714285714rem;
	padding-bottom: 12.8571428571rem;
}
@media (max-width: 1024.98px) {
	.hero {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding-top: 107px;
		padding-bottom: 0;
	}
}
.hero__content {
	width: 36.4285714286rem;
	height: 100vh;
	max-height: 39.0714285714rem;
	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: 1024.98px) {
	.hero__content {
		height: 620px;
		width: 252px;
		max-height: none;
	}
}
.hero__subtitle {
	font-family: "HeadingPro", sans-serif;
	margin-top: auto;
	margin-bottom: 0;
	text-align: right;
	font-size: 1.3571428571rem;
	line-height: 1.5rem;
	text-transform: uppercase;
	color: #ffffff;
}
@media (max-width: 1024.98px) {
	.hero__subtitle {
		font-family: "Helvetica", sans-serif;
		margin-top: 0;
		font-size: 14px;
		line-height: 16px;
		font-weight: 700;
		text-align: center;
		margin-bottom: 0;
	}
}
.hero__img {
	width: 100%;
	margin-bottom: 0.6428571429rem;
}
@media (max-width: 1024.98px) {
	.hero__img {
		margin-bottom: 5px;
	}
}
@media (max-width: 1024.98px) {
	.hero__img_hide-sm {
		display: none;
	}
}
@media (min-width: 1025px) {
	.hero__img_show-sm {
		display: none;
	}
}
.hero__text {
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 2.5714285714rem;
	line-height: 2.5714285714rem;
	letter-spacing: 0.01em;
	text-transform: uppercase;
	color: #ffffff;
	margin-left: auto;
}
@media (max-width: 1024.98px) {
	.hero__text {
		font-size: 36px;
		line-height: 36px;
		margin-right: auto;
	}
}
.hero__animation {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	height: 100vh;
	width: 100%;
}
@media (min-width: 1025px) {
	.hero__animation {
		display: none;
	}
}
.hero__dialog {
	opacity: 1;
}
.hero__dialog-item {
	-webkit-animation: dialog 8s linear infinite;
	        animation: dialog 8s linear infinite;
}
@media (max-width: 374.98px) {
	.hero__dialog-item {
		font-size: 12px;
		line-height: 16px;
	}
}
.hero__dialog-item:first-child {
	position: absolute;
	top: 489px;
	left: calc(50% - 310px);
	width: 200px;
}
@media (max-width: 767.98px) {
	.hero__dialog-item:first-child {
		left: calc(50% - 178px);
		width: 120px;
	}
}
@media (max-width: 374.98px) {
	.hero__dialog-item:first-child {
		left: calc(50% - 161px);
		width: 100px;
	}
}
.hero__dialog-item:last-child {
	position: absolute;
	top: 379px;
	left: calc(50% + 130px);
	-webkit-animation-delay: 4s;
	        animation-delay: 4s;
}
@media (max-width: 767.98px) {
	.hero__dialog-item:last-child {
		left: calc(50% + 109px);
		width: 60px;
	}
}
@media (max-width: 374.98px) {
	.hero__dialog-item:last-child {
		left: calc(50% + 99px);
		width: 57px;
	}
}
@keyframes dialog {
	0%, 30%, 70%, 100% {
		opacity: 0;
	}
	40%, 60% {
		opacity: 1;
	}
}

.about {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-top: 3.5714285714rem;
	padding-bottom: 3.5714285714rem;
}
@media (max-width: 1024.98px) {
	.about {
		padding: 128px 24px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
}
@media (max-width: 374.98px) {
	.about {
		padding-left: 8px;
		padding-right: 8px;
	}
}
@media (max-width: 767.98px) {
	.about {
		padding-top: 64px;
	}
}
.about__content {
	width: 30.7857142857rem;
	height: 100vh;
	max-height: 37.0714285714rem;
	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: 1024.98px) {
	.about__content {
		width: 431px;
		height: auto;
		max-height: none;
	}
}
@media (max-width: 767.98px) {
	.about__content {
		width: 231px;
	}
}
.about__title {
	margin-bottom: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.about__title {
		margin-bottom: 8px;
	}
}
.about__subtitle {
	margin-bottom: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.about__subtitle {
		margin-bottom: 8px;
	}
}
@media (min-width: 768px) {
	.about__subtitle br {
		display: none;
	}
}
.about__text {
	margin-bottom: 1.4285714286rem;
}
@media (max-width: 1024.98px) {
	.about__text {
		margin-bottom: 31px;
	}
}
.about__row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin-top: auto;
	margin-bottom: 0;
	padding-left: 0;
}
@media (max-width: 1024.98px) {
	.about__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
.about__col {
	width: 11.2142857143rem;
}
@media (max-width: 1024.98px) {
	.about__col {
		width: 315px;
	}
}
@media (max-width: 767.98px) {
	.about__col {
		width: 221px;
	}
}
@media (max-width: 1024.98px) {
	.about__col:not(:last-child) {
		margin-bottom: 16px;
	}
}
.about__col:first-child {
	padding-right: 1.4285714286rem;
}
@media (max-width: 1024.98px) {
	.about__col:first-child {
		padding-right: 0;
	}
}
@media (min-width: 1025px) {
	.about__col:last-child {
		display: none;
	}
}
.about__info {
	font-size: 1.4285714286rem;
	line-height: 1.5714285714rem;
	color: #ffffff;
	font-family: "HeadingPro", sans-serif;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}
@media (max-width: 1024.98px) {
	.about__info {
		font-size: 20px;
		line-height: 22px;
	}
}
.about__info-icon {
	display: block;
	width: 30px;
	margin-bottom: 16px;
}
.about__info-logo-container {
	display: block;
	width: 94.51px;
	margin-top: 4px;
}
.about__info-logo {
	width: 100%;
}

.about-animation {
	width: 100%;
	height: 400px;
	position: relative;
}
@media (min-width: 1025px) {
	.about-animation {
		display: none;
	}
}
.about-animation__ufos-item {
	position: absolute;
}
.about-animation__ufos-item:first-child {
	top: 284px;
	left: 0;
	width: 37.95px;
	height: 112.36px;
}
.about-animation__ufos-item:nth-child(2) {
	width: 89.93px;
	height: 262px;
	top: 61px;
	left: calc(50% - 45px);
}
.about-animation__ufos-item:last-child {
	width: 28.56px;
	height: 84.56px;
	top: 210px;
	right: 0;
	left: auto;
}
.about-animation__helicopter-wrap {
	position: absolute;
	top: 0;
	right: 40px;
	-webkit-transform: scale(-1.5, 1.5) rotate(341deg);
	    -ms-transform: scale(-1.5, 1.5) rotate(341deg);
	        transform: scale(-1.5, 1.5) rotate(341deg);
}
.about-animation__helicopter {
	position: initial;
	margin-top: 0;
}
.about-animation__helicopter-propeller {
	left: -5.3px;
	top: -9.7px;
}

.prizes {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-top: 3.5714285714rem;
	padding-bottom: 3.5714285714rem;
}
@media (max-width: 1024.98px) {
	.prizes {
		padding: 128px 24px 50px;
	}
}
@media (max-width: 374.98px) {
	.prizes {
		padding-left: 8px;
		padding-right: 8px;
	}
}
@media (max-width: 767.98px) {
	.prizes {
		padding-top: 64px;
	}
}
.prizes__content {
	width: 26.5714285714rem;
	height: 100vh;
	max-height: 28.5714285714rem;
	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: 1024.98px) {
	.prizes__content {
		height: auto;
		width: 300px;
		max-height: none;
	}
}
@media (max-width: 767.98px) {
	.prizes__content {
		width: 231px;
		max-height: none;
	}
}
.prizes__title {
	margin-bottom: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.prizes__title {
		margin-bottom: 16px;
	}
}
.prizes__subtitle {
	margin-bottom: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.prizes__subtitle {
		margin-bottom: 16px;
	}
}
@media (max-width: 1024.98px) {
	.prizes__subtitle::after {
		display: none;
	}
}
.prizes__text {
	font-family: "HeadingPro", sans-serif;
	text-transform: uppercase;
	font-size: 1.4285714286rem;
	line-height: 1.5714285714rem;
	margin-bottom: 1.4285714286rem;
}
@media (max-width: 1024.98px) {
	.prizes__text {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 32px;
	}
}
.prizes__info {
	text-transform: uppercase;
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 2.5714285714rem;
	line-height: 2.5714285714rem;
	color: #ffffff;
	margin-top: auto;
	margin-bottom: 0;
}
@media (max-width: 1024.98px) {
	.prizes__info {
		font-size: 20px;
		line-height: 22px;
		width: 210px;
	}
}
.prizes__info-logo {
	height: 1.9285714286rem;
	margin-bottom: calc(0.6428571429rem / 2);
}
@media (max-width: 1024.98px) {
	.prizes__info-logo {
		display: block;
		height: 22px;
		margin-bottom: 4px;
	}
}

.bloggers {
	padding-top: 30vh;
	padding-bottom: 30vh;
}
@media (max-width: 1024.98px) {
	.bloggers {
		color: #ffffff;
		background-color: #282b31;
		margin-right: -24px;
		margin-left: -24px;
		padding: 48px 48px;
	}
}
@media (max-width: 374.98px) {
	.bloggers {
		margin-left: -8px;
		margin-right: -8px;
		padding: 16px 16px;
	}
}
.bloggers__content {
	width: 52.5rem;
}
@media (max-width: 1024.98px) {
	.bloggers__content {
		width: 100%;
	}
}
.bloggers__title {
	margin-bottom: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.bloggers__title {
		margin-bottom: 16px;
	}
}
.bloggers__subtitle {
	margin-bottom: 3.4285714286rem;
	width: 36rem;
}
@media (max-width: 1024.98px) {
	.bloggers__subtitle {
		width: auto;
		margin-bottom: 40px;
	}
}
@media (max-width: 1024.98px) {
	.bloggers__subtitle::after {
		display: none;
	}
}
.bloggers__list {
	list-style: none;
	padding-left: 0;
	margin: 0 -0.8571428571rem 3.4285714286rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media (max-width: 1024.98px) {
	.bloggers__list {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: 0 0 40px;
	}
}
.bloggers__item {
	padding-left: 0.8571428571rem;
	padding-right: 0.8571428571rem;
	width: 33.3333%;
}
@media (max-width: 1024.98px) {
	.bloggers__item {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}
@media (max-width: 1024.98px) {
	.bloggers__item:not(:last-child) {
		margin-bottom: 36px;
	}
}

.bloggers-card {
	height: 100%;
	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;
}
.bloggers-card__preview {
	width: 100%;
	height: 28.5714285714rem;
	padding-bottom: 0.7857142857rem;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	z-index: 0;
	margin-bottom: 1.1428571429rem;
	cursor: pointer;
}
@media (max-width: 1024.98px) {
	.bloggers-card__preview {
		margin-bottom: 16px;
		width: 310px;
		height: 540px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 767.98px) {
	.bloggers-card__preview {
		width: 280px;
		height: 510px;
	}
}
.bloggers-card__img {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	z-index: -1;
}
.bloggers-card__time {
	display: inline-block;
	background-color: #ffffff;
	padding: 0.1428571429rem 0.4285714286rem;
	font-size: 0.8571428571rem;
	line-height: 1.2857142857rem;
}
@media (max-width: 1024.98px) {
	.bloggers-card__time {
		font-size: 12px;
		line-height: 18px;
		padding: 2px 6px;
		color: #282b31;
	}
}
.bloggers-card__title {
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 2.5714285714rem;
	line-height: 2.5714285714rem;
	margin-bottom: 1.1428571429rem;
	text-transform: uppercase;
}
@media (max-width: 1024.98px) {
	.bloggers-card__title {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 16px;
	}
}
.bloggers-card__text {
	margin-bottom: 2.5714285714rem;
}
@media (max-width: 1024.98px) {
	.bloggers-card__text {
		margin-bottom: 16px;
	}
}

.bloggers-info {
	margin-top: auto;
	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;
	color: inherit;
}
.bloggers-info:hover {
	color: inherit;
}
@media (max-width: 1024.98px) {
	.bloggers-info {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
}
.bloggers-info__img-container {
	width: 3.3571428571rem;
	min-width: 3.3571428571rem;
	height: 3.3571428571rem;
	margin-right: 0.5714285714rem;
	border-radius: 50%;
	overflow: hidden;
}
@media (max-width: 1024.98px) {
	.bloggers-info__img-container {
		width: 47px;
		min-width: 47px;
		height: 47px;
		margin-right: 8px;
	}
}
.bloggers-info__img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.bloggers-info__title {
	font-weight: 700;
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.2857142857rem;
}
@media (max-width: 1024.98px) {
	.bloggers-info__title {
		font-size: 14px;
		line-height: 18px;
	}
}
.bloggers-info__subtitle {
	margin-bottom: 0;
}

.bloggers-popup {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: calc(var(--vh, 1vh) * 100);
	background-color: #282b31;
	color: #ffffff;
	z-index: 10;
	padding: 4rem;
	display: none;
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in;
	     -o-transition-timing-function: ease-in;
	        transition-timing-function: ease-in;
}
@media (max-width: 1024.98px) {
	.bloggers-popup {
		padding: 48px;
	}
}
@media (max-width: 374.98px) {
	.bloggers-popup {
		padding: 16px;
	}
}
.bloggers-popup.display {
	display: block;
}
.bloggers-popup.visible {
	opacity: 1;
}
.bloggers-popup__close {
	position: absolute;
	top: 3.4285714286rem;
	right: 3.4285714286rem;
	background-color: transparent;
	border: none;
	padding: 0;
	width: 1.7142857143rem;
}
@media (max-width: 1024.98px) {
	.bloggers-popup__close {
		width: 24px;
		top: 16px;
		right: 16px;
	}
}
.bloggers-popup__list {
	height: 100%;
	pointer-events: none;
}
.bloggers-popup__close-icon {
	width: 100%;
}
.bloggers-popup__video-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: -1;
	pointer-events: all;
}
@media (max-width: 767.98px) {
	.bloggers-popup__video-container {
		left: 0;
		right: 0;
		-webkit-transform: none;
		    -ms-transform: none;
		        transform: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media (min-width: 1025px) {
	.bloggers-popup__video-container:hover .bloggers-popup__control_pause {
		opacity: 1;
	}
}
.bloggers-popup__video {
	height: 100%;
	cursor: pointer;
}
@media (max-width: 767.98px) {
	.bloggers-popup__video {
		width: 100%;
		height: auto;
		margin: auto;
	}
}
.bloggers-popup__control {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	border: none;
	padding: 0;
	width: 4.4285714286rem;
	height: 4.4285714286rem;
	background: -o-linear-gradient(354.3deg, #ff5c00 13.94%, #ff2e00 95.54%);
	background: linear-gradient(95.7deg, #ff5c00 13.94%, #ff2e00 95.54%);
	border-radius: 1.7142857143rem;
	z-index: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.3s ease-in;
	-o-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in;
}
@media (max-width: 1024.98px) {
	.bloggers-popup__control {
		width: 62px;
		height: 62px;
		border-radius: 24px;
	}
}
@media (min-width: 1025px) {
	.bloggers-popup__control:hover {
		opacity: 0.8;
	}
}
.bloggers-popup__control::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.5rem;
}
@media (max-width: 1024.98px) {
	.bloggers-popup__control::before {
		background-size: 21px;
	}
}
.bloggers-popup__control_play::before {
	background-image: url("../img/svg/play.svg");
}
.bloggers-popup__control_pause {
	opacity: 0;
}
.bloggers-popup__control_pause::before {
	background-image: url("../img/svg/pause.svg");
}
.bloggers-popup__play-icon {
	width: 1.5rem;
}
@media (max-width: 1024.98px) {
	.bloggers-popup__play-icon {
		width: 21px;
	}
}
.bloggers-popup__content {
	height: 100%;
	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;
	width: 16.1428571429rem;
}
@media (max-width: 1024.98px) {
	.bloggers-popup__content {
		width: 220px;
	}
}
@media (max-width: 767.98px) {
	.bloggers-popup__content {
		display: none;
	}
}
.bloggers-popup__title {
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 2.5714285714rem;
	line-height: 2.5714285714rem;
	margin-bottom: 1.1428571429rem;
	text-transform: uppercase;
}
@media (max-width: 1024.98px) {
	.bloggers-popup__title {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 16px;
	}
}
.bloggers-popup__info {
	margin-top: auto;
}
.bloggers-popup__section {
	display: none;
	pointer-events: none;
	height: 100%;
}
.bloggers-popup__section.show {
	display: block;
}

.rules {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-top: 3.5714285714rem;
	padding-bottom: 5.2142857143rem;
}
@media (max-width: 1024.98px) {
	.rules {
		background-color: #282b31;
		color: #ffffff;
		margin-right: -24px;
		margin-left: -24px;
		padding: 48px;
	}
}
@media (max-width: 374.98px) {
	.rules {
		margin-right: -8px;
		margin-left: -8px;
		padding: 16px;
	}
}
.rules__content {
	width: 59.1428571429rem;
	height: 100vh;
	max-height: 33.8571428571rem;
	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: 1024.98px) {
	.rules__content {
		width: 100%;
		max-height: none;
		height: auto;
	}
}
.rules__title {
	margin-bottom: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.rules__title {
		margin-bottom: 8px;
	}
}
.rules__subtitle {
	margin-bottom: 2.5714285714rem;
	width: 45.3571428571rem;
}
@media (max-width: 1024.98px) {
	.rules__subtitle {
		margin-bottom: 32px;
		width: 100%;
	}
}
.rules__list {
	list-style: none;
	padding-left: 0;
	margin: 0 -1.2857142857rem 3.8571428571rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media (max-width: 1024.98px) {
	.rules__list {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: 0 -18px 32px;
	}
}
.rules__item {
	padding-left: 1.2857142857rem;
	padding-right: 1.2857142857rem;
	width: 25%;
}
@media (max-width: 1024.98px) {
	.rules__item {
		padding-left: 18px;
		padding-right: 18px;
		width: 50%;
	}
}
@media (max-width: 767.98px) {
	.rules__item {
		width: 100%;
	}
}
.rules__item:not(:last-child) {
	margin-bottom: 24px;
}
.rules__text {
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 2.5714285714rem;
	line-height: 2.5714285714rem;
	text-transform: uppercase;
	margin-bottom: 0.5714285714rem;
	color: #ffffff;
}
@media (max-width: 1024.98px) {
	.rules__text {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 8px;
	}
}
.rules__info {
	font-weight: 700;
	color: #ffffff;
	margin-bottom: 0;
	width: 42.8571428571rem;
}
@media (max-width: 1024.98px) {
	.rules__info {
		width: 350px;
	}
}
@media (max-width: 767.98px) {
	.rules__info {
		width: 261px;
	}
}
@media (min-width: 1025px) {
	.rules__info br {
		display: none;
	}
}

@media (max-width: 1024.98px) {
	.rules-card {
		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;
	}
}
.rules-card__icon {
	width: 4.4285714286rem;
	margin-bottom: 0.7142857143rem;
}
@media (max-width: 1024.98px) {
	.rules-card__icon {
		width: 62px;
		min-width: 62px;
		margin-right: 15px;
		margin-bottom: 0;
	}
}
.rules-card__text {
	margin-bottom: 0;
}

.bg {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	pointer-events: none;
}
.bg * {
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.bg__img-container {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 70%;
	width: 100%;
	overflow: hidden;
}
.bg__img {
	mix-blend-mode: multiply;
	-webkit-filter: blur(0.0714285714rem) grayscale(1) opacity(70%);
	        filter: blur(0.0714285714rem) grayscale(1) opacity(70%);
	position: absolute;
	top: 0;
	left: -3.5714285714rem;
	height: 100%;
	min-height: 100%;
	min-width: calc(100% + 3.5714285714rem * 3);
	-o-object-fit: cover;
	   object-fit: cover;
}

.bg-cloud {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.bg-cloud__list {
	width: 100%;
	height: 24.5714285714rem;
}
.bg-cloud__item {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
@media (max-width: 1024.98px) {
	.bg-cloud__item {
		top: -110px;
		height: calc(100% + 110px);
	}
}

.socials__list {
	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-left: 0;
	margin: 0 -rem(8);
	list-style: none;
}
@media (max-width: 1024.98px) {
	.socials__list {
		margin-left: -8px;
		margin-right: -8px;
	}
}
.socials__item {
	padding-left: 0.5714285714rem;
	padding-right: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.socials__item {
		padding-left: 8px;
		padding-right: 8px;
	}
}
.socials__icon {
	width: 2.2857142857rem;
}
@media (max-width: 1024.98px) {
	.socials__icon {
		width: 32px;
	}
}

.product__section {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-top: 3.5714285714rem;
	padding-bottom: 6.7857142857rem;
}
@media (max-width: 1024.98px) {
	.product__section {
		padding: 24px 24px 64px;
	}
}
@media (max-width: 374.98px) {
	.product__section {
		padding: 8px 8px 64px;
	}
}
.product__section:first-child {
	padding-top: 95px;
}
.product__content {
	height: 100vh;
	max-height: 32.8571428571rem;
	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: 1024.98px) {
	.product__content {
		height: auto;
		max-height: none;
		width: 100%;
	}
}
.product__top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media (max-width: 1024.98px) {
	.product__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
.product__title {
	margin-right: 8.0714285714rem;
}
@media (max-width: 1024.98px) {
	.product__title {
		margin-right: 0;
		margin-bottom: 30px;
	}
}
.product__subtitle {
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 16.5rem;
	line-height: 14.2857142857rem;
	text-transform: uppercase;
	color: #ffffff;
	margin-bottom: 0;
}
@media (max-width: 1024.98px) {
	.product__subtitle {
		font-size: 87px;
		line-height: 87px;
		margin-left: auto;
	}
}
.product__row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media (max-width: 1024.98px) {
	.product__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
.product__imgs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	height: 0;
}
@media (max-width: 1024.98px) {
	.product__imgs {
		height: auto;
		margin-top: -45px;
		width: 100%;
	}
}
.product__left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
@media (max-width: 1024.98px) {
	.product__left {
		margin-bottom: 48px;
	}
}
@media (max-width: 374.98px) {
	.product__left {
		margin-bottom: 16px;
	}
}
.product__right {
	padding-bottom: 1.7142857143rem;
	padding-left: 2.3571428571rem;
}
@media (max-width: 1024.98px) {
	.product__right {
		padding-bottom: 0;
		padding-left: 0;
	}
}
.product__img-container:nth-child(1) {
	margin-right: 0.7142857143rem;
}
@media (max-width: 1024.98px) {
	.product__img-container:nth-child(1) {
		margin-right: 5px;
	}
}
.product__img-container:nth-child(2) {
	margin-right: 9.7142857143rem;
}
@media (max-width: 1024.98px) {
	.product__img-container:nth-child(2) {
		margin-right: 73px;
	}
}
.product__img-container_front {
	width: 13.3571428571rem;
}
@media (max-width: 1024.98px) {
	.product__img-container_front {
		width: 100px;
	}
}
.product__img-container_front-side {
	width: 10.1428571429rem;
}
@media (max-width: 1024.98px) {
	.product__img-container_front-side {
		width: 77px;
	}
}
.product__img-container_side {
	width: 1.5rem;
}
@media (max-width: 1024.98px) {
	.product__img-container_side {
		width: 12px;
	}
}
.product__img {
	width: 100%;
}

.product-info__title {
	font-family: "HeadingPro", sans-serif;
	font-weight: 700;
	font-size: 2.5714285714rem;
	line-height: 2.5714285714rem;
	margin-bottom: 1.4285714286rem;
}
@media (max-width: 1024.98px) {
	.product-info__title {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 16px;
	}
}
.product-info__list {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 1.1428571429rem;
	list-style: none;
}
@media (max-width: 1024.98px) {
	.product-info__list {
		margin-bottom: 16px;
	}
}
.product-info__item {
	position: relative;
	padding-left: 1.1428571429rem;
}
@media (max-width: 1024.98px) {
	.product-info__item {
		padding-left: 16px;
	}
}
.product-info__item::before {
	content: "";
	display: block;
	width: 0.7142857143rem;
	height: 0.7142857143rem;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	background: #ff5c00;
}
@media (max-width: 1024.98px) {
	.product-info__item::before {
		width: 10px;
		height: 10px;
	}
}
.product-info__item:not(:last-child) {
	margin-bottom: 0.5714285714rem;
}
@media (max-width: 1024.98px) {
	.product-info__item:not(:last-child) {
		margin-bottom: 8px;
	}
}

.partners {
	padding-top: 12.1428571429rem;
}
@media (max-width: 1024.98px) {
	.partners {
		padding-top: 48px;
		margin-right: -24px;
		margin-left: -24px;
	}
}
@media (max-width: 374.98px) {
	.partners {
		padding-top: 16px;
		margin-right: -8px;
		margin-left: -8px;
	}
}
.partners__title {
	margin-bottom: 1.7142857143rem;
}
@media (max-width: 1024.98px) {
	.partners__title {
		margin-bottom: 16px;
		padding-left: 48px;
	}
}
@media (max-width: 374.98px) {
	.partners__title {
		padding-left: 16px;
	}
}
.partners__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-bottom: 0;
	padding-right: 3.4285714286rem;
	padding-left: 3.4285714286rem;
	list-style: none;
	background-color: #ffffff;
}
@media (max-width: 1024.98px) {
	.partners__list {
		margin-left: 16px;
		margin-right: 16px;
		padding-right: 16px;
		padding-left: 16px;
	}
}
.partners__item {
	position: relative;
}
@media (min-width: 1025px) {
	.partners__item {
		width: calc(100% / 4);
	}
	.partners__item:not(.partners__item:nth-child(4n))::before {
		content: "";
		display: block;
		position: absolute;
		background-color: #282b31;
		opacity: 0.2;
		height: 4.2857142857rem;
		width: 0.0714285714rem;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.partners__item:nth-child(4n):not(:last-child)::before {
		content: "";
		display: block;
		position: absolute;
		background-color: #282b31;
		opacity: 0.2;
		width: calc(100% * 4);
		height: 0.0714285714rem;
		right: 0;
		bottom: 0;
		-webkit-transform: translateY(50%);
		    -ms-transform: translateY(50%);
		        transform: translateY(50%);
	}
}
@media (min-width: 768px) and (max-width: 1024.98px) {
	.partners__item {
		width: calc(100% / 3);
	}
	.partners__item:not(.partners__item:nth-child(3n))::before {
		content: "";
		display: block;
		position: absolute;
		background-color: #282b31;
		opacity: 0.2;
		height: 60px;
		width: 1px;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.partners__item:nth-child(3n):not(:last-child)::before {
		content: "";
		display: block;
		position: absolute;
		background-color: #282b31;
		opacity: 0.2;
		width: calc(100% * 4);
		height: 1px;
		right: 0;
		bottom: 0;
		-webkit-transform: translateY(50%);
		    -ms-transform: translateY(50%);
		        transform: translateY(50%);
	}
}
@media (max-width: 767.98px) {
	.partners__item {
		width: calc(100% / 2);
	}
	.partners__item:not(.partners__item:nth-child(2n))::before {
		content: "";
		display: block;
		position: absolute;
		background-color: #282b31;
		opacity: 0.2;
		height: 60px;
		width: 1px;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.partners__item:nth-child(2n):not(:last-child)::before {
		content: "";
		display: block;
		position: absolute;
		background-color: #282b31;
		opacity: 0.2;
		width: calc(100% * 2);
		height: 1px;
		right: 0;
		bottom: 0;
		-webkit-transform: translateY(50%);
		    -ms-transform: translateY(50%);
		        transform: translateY(50%);
	}
}
.partners__link {
	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: 2.2857142857rem 1.4285714286rem;
}
@media (max-width: 1024.98px) {
	.partners__link {
		padding: 16px 20px;
	}
}

.partners-cat__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	margin-bottom: 4.1428571429rem;
	list-style: none;
}
@media (max-width: 1024.98px) {
	.partners-cat__list {
		padding-left: 48px;
		margin-bottom: 25px;
	}
}
@media (max-width: 767.98px) {
	.partners-cat__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
@media (max-width: 374.98px) {
	.partners-cat__list {
		padding-left: 16px;
	}
}
.partners-cat__item:not(:last-child) {
	margin-right: 1.7142857143rem;
}
@media (max-width: 1024.98px) {
	.partners-cat__item:not(:last-child) {
		margin-right: 24px;
	}
}
@media (max-width: 767.98px) {
	.partners-cat__item:not(:last-child) {
		margin-right: 0;
		margin-bottom: 8px;
	}
}
.partners-cat__link {
	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;
	color: inherit;
}
.partners-cat__link:hover {
	color: inherit;
}
.partners-cat__logo {
	width: 3.4285714286rem;
	margin-right: 0.8571428571rem;
}
@media (max-width: 1024.98px) {
	.partners-cat__logo {
		width: 48px;
		margin-right: 12px;
	}
}
.partners-cat__title {
	font-size: 1rem;
	line-height: 1.2857142857rem;
	max-width: 9.6428571429rem;
	font-weight: 400;
	margin-bottom: 0;
}
@media (max-width: 1024.98px) {
	.partners-cat__title {
		font-size: 14px;
		line-height: 18px;
		max-width: 135px;
	}
}

.aside {
	position: fixed;
	top: 8.8571428571rem;
	left: 3.5714285714rem;
	z-index: 4;
	width: 12.8571428571rem;
	min-width: 12.8571428571rem;
}
@media (max-width: 1024.98px) {
	.aside {
		left: 0;
		top: 0;
		width: 100%;
		height: calc(var(--vh, 1vh) * 100);
		-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;
		display: none;
		opacity: 0;
		padding-top: 107px;
		-webkit-transition-property: opacity;
		-o-transition-property: opacity;
		transition-property: opacity;
		-webkit-transition-duration: 0.3s;
		     -o-transition-duration: 0.3s;
		        transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-in;
		     -o-transition-timing-function: ease-in;
		        transition-timing-function: ease-in;
	}
}
.aside::before, .aside::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: none;
}
@media (max-width: 1024.98px) {
	.aside::before, .aside::after {
		display: block;
	}
}
.aside::before {
	background-color: #b5bdb0;
	z-index: -1;
}
.aside::after {
	background: #282b31;
	opacity: 0.8;
	z-index: -1;
}
.aside.display {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.aside.visibile {
	opacity: 1;
}
.aside__content {
	width: 100%;
}
@media (max-width: 1024.98px) {
	.aside__content {
		width: 252px;
	}
}
@media (min-width: 1025px) {
	.aside__top {
		display: none;
	}
}
.aside__subtitle {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	margin-bottom: 0;
}
.aside__img {
	margin-bottom: 28px;
	width: 100%;
}

.fix-info {
	position: fixed;
	right: calc(3.5714285714rem + var(--scroll-width));
	bottom: 3.5714285714rem;
	width: 7.6428571429rem;
	z-index: 3;
}
@media (max-width: 1024.98px) {
	.fix-info {
		width: 70px;
		right: 24px;
		bottom: 24px;
	}
}
@media (max-width: 374.98px) {
	.fix-info {
		right: 8px;
		bottom: 8px;
	}
}
.fix-info.show .fix-info__text {
	opacity: 1;
}
.fix-info.dark .fix-info__logo {
	color: #ff5c00;
}
.fix-info__text {
	font-family: "HeadingPro", sans-serif;
	font-size: 1.4285714286rem;
	line-height: 1.4285714286rem;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0.4285714286rem;
	opacity: 0;
	position: absolute;
	right: 0;
	bottom: 100%;
	-webkit-transition: opacity 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
}
@media (max-width: 1024.98px) {
	.fix-info__text {
		display: none;
	}
}
.fix-info__icon {
	display: block;
	width: 2.1428571429rem;
	height: 2.1428571429rem;
	margin-bottom: 1.0714285714rem;
}
.fix-info__logo-container {
	width: 100%;
	display: block;
}
.fix-info__logo {
	width: 100%;
	color: #ffffff;
	-webkit-transition: color 0.2s ease-in;
	-o-transition: color 0.2s ease-in;
	transition: color 0.2s ease-in;
}

.loader {
	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;
}
.loader__wrap {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100vh;
	background-color: #b5bdb0;
	z-index: 10;
	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;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.loader_hide {
	opacity: 0;
}
.loader_remove {
	display: none;
}
.loader__dot {
	width: 1.3571428571rem;
	height: 1.3571428571rem;
	margin-right: 0.4285714286rem;
	border-radius: 50%;
	background: -o-linear-gradient(354.3deg, #ff5c00 13.94%, #ff2e00 95.54%);
	background: linear-gradient(95.7deg, #ff5c00 13.94%, #ff2e00 95.54%);
	opacity: 0;
	-webkit-animation: loader 1.5s linear infinite;
	        animation: loader 1.5s linear infinite;
}
@media (max-width: 1024.98px) {
	.loader__dot {
		width: 19px;
		height: 19px;
		margin-right: 6px;
	}
}
.loader__text {
	font-family: "HeadingPro", sans-serif;
	font-size: 1rem;
	line-height: 1.2857142857rem;
	text-transform: uppercase;
}
@media (max-width: 1024.98px) {
	.loader__text {
		font-size: 14px;
		line-height: 18px;
	}
}
@-webkit-keyframes loader {
	0%, 100% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}
@keyframes loader {
	0%, 100% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLXNuaXBwZXRzL3Njc3MvX21peGlucy9fZm9udC1mYWNlLnNjc3MiLCJfZm9udHMuc2NzcyIsIm1haW4uY3NzIiwiX3VpLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1zbmlwcGV0cy9zY3NzL19taXhpbnMvX21lZGlhLnNjc3MiLCJfdmFycy5zY3NzIiwiY29tcG9uZW50cy9fYW5pbWF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2LnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19hYm91dC5zY3NzIiwiY29tcG9uZW50cy9fcHJpemVzLnNjc3MiLCJjb21wb25lbnRzL19ibG9nZ2Vycy5zY3NzIiwiY29tcG9uZW50cy9fcnVsZXMuc2NzcyIsImNvbXBvbmVudHMvX2JnLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWxzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL19wYXJ0bmVycy5zY3NzIiwiY29tcG9uZW50cy9fYXNpZGUuc2NzcyIsImNvbXBvbmVudHMvX2ZpeC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL19sb2FkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QkU7Q0FDRSx5QkN6QmU7Q0QwQmYsdVVBQ0U7Q0MxQkwsZ0JBQUE7Q0FDQSxrQkFBQTtBQ0dEO0FGbUJFO0NBQ0UseUJDcEJlO0NEcUJmLCtTQUNFO0NDckJMLGdCQUFBO0NBQ0Esa0JBQUE7QUNJRDtBRmFFO0NBQ0Usd0JDZmU7Q0RnQmYsK1RBQ0U7Q0NoQkwsZ0JBQUE7Q0FDQSxrQkFBQTtBQ0tEO0FGT0U7Q0FDRSx3QkNWZTtDRFdmLHVTQUNFO0NDWEwsZ0JBQUE7Q0FDQSxrQkFBQTtBQ01EO0FDdkJBOztDQUVDLGtCQUFBO0FEeUJEO0FFMkNRO0NEdEVSOztFQUtFLHFDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtFQUNBLGlCQUFBO0NEMkJEO0FBQ0Q7O0FDdkJBO0NBQ0MsaUNBQUE7Q0FDQSxjRUVhO0FId0JkOztBQzVCQTtDQUNDLGlDQUFBO0NBQ0EsY0VFYTtBSHdCZDs7QUN4QkE7Q0FDQyxpQ0FBQTtDQUNBLGNFRmE7QUg2QmQ7O0FDeEJBO0NBQ0Msa0JBQUE7Q0FDQSxnQkFBQTtDQUNBLG9DRWRXO0NGZVgsZ0JBQUE7Q0FDQSxjRVpVO0NGYVYseUJFZFU7Q0ZlVixlQUFBO0NBQ0EsNEJBQUE7QUQyQkQ7QUV6Q1E7Q0RNUjtFQVdFLGVBQUE7RUFDQSxpQkFBQTtDRDRCRDtBQUNEOztBQ3pCQTtDQUNDLGtCQUFBO0NBQ0EsaUJBQUE7QUQ0QkQ7QUVwRFE7Q0RzQlI7RUFLRSxnQkFBQTtDRDZCRDtBQUNEOztBQ3pCQztDQUNDLGFBQUE7QUQ0QkY7O0FDeEJBO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHVCQUFBO0tBQUEsbUJBQUE7U0FBQSxlQUFBO0NBQ0EsVUFBQTtDQUNBLHlDQUFBO0NBQUEsb0NBQUE7Q0FBQSxpQ0FBQTtBRDJCRDtBQ3pCQztDQUNDLFVBQUE7QUQyQkY7O0FDdkJBO0NBQ0Msd0JBQUE7QUQwQkQ7QUN4QkM7Q0FDQyxzQkFBQTtBRDBCRjs7QUN0QkE7Q0FDQyxVQUFBO0FEeUJEOztBQ3RCQTs7Q0FFQyx5QkFBQTtDQUNBLDZCRTdDSTtDRjhDSixtQ0FBQTtBRHlCRDtBRXpGUTtDRDREUjs7RUFPRSxXQUFBO0VBQ0Esa0JFakRNO0VGa0ROLGlCRWxETTtDSDZFUDtBQUNEO0FFakdRO0NENERSOztFQWFFLGlCRXJETztFRnNEUCxnQkV0RE87Q0htRlI7QUFDRDs7QUMxQkE7Q0FDQyxxQ0VyRlc7Q0ZzRlgsZ0JBQUE7Q0FDQSwwQkFBQTtDQUNBLDRCQUFBO0NBQ0EseUJBQUE7Q0FDQSxhQUFBO0NBQ0EsZ0JBQUE7QUQ2QkQ7QUVsSFE7Q0Q4RVI7RUFVRSxlQUFBO0VBQ0EsaUJBQUE7Q0Q4QkQ7QUFDRDs7QUMzQkE7Q0FDQyx5QkFBQTtDQUNBLHFDRXJHVztDRnNHWCxnQkFBQTtDQUNBLDBCQUFBO0NBQ0EsNEJBQUE7Q0FDQSxjRWxHYTtDRm1HYixhQUFBO0NBQ0EsZ0JBQUE7QUQ4QkQ7QUVuSVE7Q0Q2RlI7RUFXRSxlQUFBO0VBQ0EsaUJBQUE7Q0QrQkQ7QUFDRDs7QUMzQkM7Q0FDQyxXQUFBO0NBQ0EscUJBQUE7Q0FDQSxzQkFBQTtDQUNBLHVCQUFBO0NBQ0Esd0VFakhTO0NGaUhULG9FRWpIUztDRmtIVCw0QkFBQTtBRDhCRjtBRWxKUTtDRDhHUDtFQVNFLFVBQUE7RUFDQSxXQUFBO0NEK0JGO0FBQ0Q7O0FDM0JBO0NBQ0MscUJBQUE7Q0FDQSxtQkU5SGE7Q0YrSGIsOEJBQUE7Q0FDQSx3QkFBQTtDQUNBLHFDRXhJVztDRnlJWCxnQkFBQTtDQUNBLHlCQUFBO0NBQ0EscUJBQUE7Q0FDQSwwQkFBQTtDQUNBLGlCQUFBO0NBQ0EsY0V6SVU7Q0YwSVYsa0JBQUE7Q0FDQSxVQUFBO0NBQ0EsZ0JBQUE7Q0FDQSx1Q0FBQTtDQUFBLGtDQUFBO0NBQUEsK0JBQUE7QUQ4QkQ7QUM1QkM7Q0FDQyxXQUFBO0NBQ0EsY0FBQTtDQUNBLGtCQUFBO0NBQ0EsTUFBQTtDQUNBLFFBQUE7Q0FDQSxXQUFBO0NBQ0EsWUFBQTtDQUNBLHdFRXBKUztDRm9KVCxvRUVwSlM7Q0ZxSlQsV0FBQTtDQUNBLFVBQUE7Q0FDQSx5Q0FBQTtDQUFBLG9DQUFBO0NBQUEsaUNBQUE7QUQ4QkY7QUMzQkM7Q0FDQyxjRTVKWTtDRjZKWixxQkFBQTtBRDZCRjtBQzNCRTtDQUNDLFVBQUE7QUQ2Qkg7O0FDeEJBO0NBQ0Msd0JBQUE7QUQyQkQ7O0FDeEJBO0NBQ0MsZ0JBQUE7QUQyQkQ7O0FJcE5BO0NBR0MsZUFBQTtDQUNBLE1BQUE7Q0FDQSxRQUFBO0NBQ0EsV0FBQTtDQUNBLFlBQUE7Q0FDQSxVQUFBO0NBQ0Esa0RBQUE7Q0FBQSwwQ0FBQTtDQUFBLHFDQUFBO0NBQUEsa0NBQUE7Q0FBQSxrRUFBQTtDQUNBLG9CQUFBO0NBQ0EsbUNBQUE7U0FBQSwyQkFBQTtBSnFORDtBRWxOUTtDRWRSO0VBY0UsYUFBQTtDSnNORDtBQUNEO0FJcE5DO0NBQ0MsdUJBQUE7Q0FDQSxZQUFBO0NBQ0Esa0JBQUE7Q0FDQSxzQkFBQTtDQUNBLDZCQUFBO0tBQUEseUJBQUE7U0FBQSxxQkFBQTtDQUNBLG9DQUFBO0tBQUEsZ0NBQUE7U0FBQSw0QkFBQTtDQUNBLGFBQUE7Q0FDQSxxRUFBQTtDQUFBLDZEQUFBO0NBQUEsd0RBQUE7Q0FBQSxxREFBQTtDQUFBLHFGQUFBO0NBQ0EsVUFBQTtDQUNBLG1DQUFBO1NBQUEsMkJBQUE7Q0FDQSxrQkFBQTtDQUNBLHNCQUFBO0FKc05GO0FJbk5DO0NBQ0Msa0JBQUE7Q0FDQSxXQUFBO0NBQ0EsV0FBQTtDQUNBLHNCQUFBO0NBQ0EsdUJBQUE7Q0FDQSx5REFBQTtTQUFBLGlEQUFBO0NBQ0Esc0JBQUE7Q0FDQSxtQ0FBQTtTQUFBLDJCQUFBO0FKcU5GO0FFL09RO0NFa0JQO0VBV0UsWUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtDSnNORjtBQUNEO0FJbk5DO0NBQ0MsV0FBQTtDQUNBLFlBQUE7Q0FDQSxvQ0FBQTtLQUFBLGdDQUFBO1NBQUEsNEJBQUE7Q0FDQSxnREFBQTtDQUFBLHdDQUFBO0NBQUEsbUNBQUE7Q0FBQSxnQ0FBQTtDQUFBLDhEQUFBO0NBQ0EsMkJBQUE7S0FBQSx1QkFBQTtTQUFBLG1CQUFBO0NBQ0EsbUNBQUE7U0FBQSwyQkFBQTtDQUNBLHNCQUFBO0FKcU5GO0FJbE5DO0NBQ0Msa0JBQUE7Q0FDQSxNQUFBO0NBQ0Esc0JBQUE7Q0FDQSxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0EsdUJBQUE7Q0FDQSx3QkFBQTtDQUNBLHlCQUFBO0NBQUEsc0NBQUE7S0FBQSxzQkFBQTtTQUFBLDhCQUFBO0NBQ0Esb0NBQUE7S0FBQSxnQ0FBQTtTQUFBLDRCQUFBO0NBQ0EsV0FBQTtDQUNBLGtCQUFBO0NBQ0Esb0ZBQUE7Q0FBQSw0RUFBQTtDQUFBLHVFQUFBO0NBQUEsb0VBQUE7Q0FBQSxtR0FBQTtDQUNBLG1DQUFBO1NBQUEsMkJBQUE7QUpvTkY7QUlqTkM7Q0FDQyxjQUFBO0NBQ0Esa0JBQUE7Q0FDQSxtQ0FBQTtTQUFBLDJCQUFBO0FKbU5GO0FJak5FO0NBQ0Msa0RBQUE7S0FBQSw4Q0FBQTtTQUFBLDBDQUFBO0NBQ0Esc0JBQUE7Q0FDQSx3QkFBQTtDQUNBLGtDQUFBO0NBQ0EsWUFBQTtBSm1OSDtBSWhORTtDQUNDLGlEQUFBO0tBQUEsNkNBQUE7U0FBQSx5Q0FBQTtDQUNBLHNCQUFBO0NBQ0EsdUJBQUE7Q0FDQSxNQUFBO0NBQ0EsWUFBQTtBSmtOSDtBSS9NSTtDQUNDLDZCQUFBO1NBQUEscUJBQUE7QUppTkw7QUkzTUM7Q0FDQyxXQUFBO0NBQ0EsZ0RBQUE7U0FBQSx3Q0FBQTtDQUNBLHNCQUFBO0NBQ0EsbUNBQUE7U0FBQSwyQkFBQTtBSjZNRjtBSTFNQztDQUNDLDZCQUFBO0FKNE1GO0FJdk1HO0NBQ0MsV0FBQTtDQUNBLDJDQUFBO0tBQUEsdUNBQUE7U0FBQSxtQ0FBQTtDQUNBLHFFQUFBO0NBQUEsNkRBQUE7Q0FBQSx3REFBQTtDQUFBLHFEQUFBO0NBQUEsb0ZBQUE7Q0FDQSxtQkFBQTtBSnlNSjtBSXRNRztDQUNDLGFBQUE7QUp3TUo7QUlsTUU7Q0FDQyxxQkFBQTtDQUNBLHNCQUFBO0NBQ0EsdUJBQUE7QUpvTUg7QUlqTUU7Q0FDQyxxQkFBQTtDQUNBLHNCQUFBO0NBQ0Esc0JBQUE7QUptTUg7QUk1TEc7Q0FDQyxVQUFBO0FKOExKO0FJM0xHO0NBQ0MsNENBQUE7U0FBQSxvQ0FBQTtBSjZMSjtBSTNMSTtDQUNDLDJCQUFBO1NBQUEsbUJBQUE7QUo2TEw7QUkxTEk7Q0FDQywyQkFBQTtTQUFBLG1CQUFBO0FKNExMO0FJcExLO0NBQ0MsMkJBQUE7U0FBQSxtQkFBQTtBSnNMTjtBSW5MSztDQUNDLDJCQUFBO1NBQUEsbUJBQUE7QUpxTE47QUkzS0c7Q0FDQyxTQUFBO0NBQ0EsWUFBQTtDQUNBLDJDQUFBO0tBQUEsdUNBQUE7U0FBQSxtQ0FBQTtDQUNBLGtFQUFBO0NBQUEsMERBQUE7Q0FBQSxxREFBQTtDQUFBLGtEQUFBO0NBQUEsaUZBQUE7Q0FDQSxtQkFBQTtBSjZLSjtBSTFLRztDQUNDLGFBQUE7QUo0S0o7QUl0S0k7Q0FDQywwQkFBQTtDQUFBLHFCQUFBO0NBQUEsa0JBQUE7QUp3S0w7QUloS0c7Q0FDQyxtQkFBQTtBSmtLSjtBSTNKRztDQUNDLDZDQUFBO0tBQUEseUNBQUE7U0FBQSxxQ0FBQTtDQUNBLGlDQUFBO0NBQ0EsWUFBQTtDQUNBLGlFQUFBO0NBQUEseURBQUE7Q0FBQSxvREFBQTtDQUFBLGlEQUFBO0NBQUEsK0VBQUE7Q0FDQSxtQkFBQTtBSjZKSjtBSTFKRztDQUNDLDhCQUFBO1NBQUEsc0JBQUE7QUo0Sko7QUl6Skc7Q0FDQyxxQkFBQTtDQUNBLGdDQUFBO0tBQUEsNEJBQUE7U0FBQSx3QkFBQTtDQUNBLGlDQUFBO0NBQUEsNEJBQUE7Q0FBQSx5QkFBQTtDQUNBLG1CQUFBO0FKMkpKO0FJeEpHO0NBQ0MsaUNBQUE7Q0FBQSw0QkFBQTtDQUFBLHlCQUFBO0FKMEpKO0FJdkpHO0NBQ0MsYUFBQTtBSnlKSjtBSW5KSTtDQUNDLDBCQUFBO0NBQUEscUJBQUE7Q0FBQSxrQkFBQTtBSnFKTDtBSS9JQztDQUVDLDRDQUFBO01BQUEsdUNBQUE7U0FBQSxvQ0FBQTtBSmdKRjtBSTdJRztDQUNDLDZDQUFBO0tBQUEseUNBQUE7U0FBQSxxQ0FBQTtDQUNBLGlDQUFBO0NBQ0EsWUFBQTtDQUNBLGlFQUFBO0NBQUEseURBQUE7Q0FBQSxvREFBQTtDQUFBLGlEQUFBO0NBQUEsK0VBQUE7Q0FDQSxtQkFBQTtBSitJSjtBSTVJRztDQUNDLDhCQUFBO1NBQUEsc0JBQUE7QUo4SUo7QUkzSUc7Q0FDQyw2QkFBQTtLQUFBLHlCQUFBO1NBQUEscUJBQUE7QUo2SUo7QUkxSUc7Q0FDQyxvQkFBQTtDQUNBLHNCQUFBO0NBQ0EsZ0NBQUE7S0FBQSw0QkFBQTtTQUFBLHdCQUFBO0NBQ0EsdUJBQUE7Q0FDQSxZQUFBO0NBQ0EsbUJBQUE7Q0FDQSxpQ0FBQTtDQUFBLDRCQUFBO0NBQUEseUJBQUE7QUo0SUo7QUl6SUc7Q0FDQyxpQ0FBQTtDQUFBLDRCQUFBO0NBQUEseUJBQUE7QUoySUo7QUl6SUk7Q0FDQyxNQUFBO0NBQ0Esc0JBQUE7Q0FDQSx1QkFBQTtBSjJJTDtBSXhJSTtDQUNDLHdCQUFBO0NBQ0EsY0FBQTtDQUNBLGNBQUE7QUowSUw7QUl0SUc7Q0FDQyxhQUFBO0NBQ0EsMEJBQUE7Q0FBQSxxQkFBQTtDQUFBLGtCQUFBO0FKd0lKO0FJdElJO0NBQ0MsU0FBQTtDQUNBLFNBQUE7QUp3SUw7QUlySUk7Q0FDQyxPQUFBO0NBQ0EsU0FBQTtBSnVJTDtBSWpJQztDQUNDLG9DQUFBO0tBQUEsZ0NBQUE7U0FBQSw0QkFBQTtDQUNBLDBDQUFBO01BQUEscUNBQUE7U0FBQSxrQ0FBQTtDQUNBLCtCQUFBO01BQUEsMEJBQUE7U0FBQSx1QkFBQTtBSm1JRjtBSWhJQztDQUNDO0VBRUMsZ0NBQUE7VUFBQSx3QkFBQTtDSmlJRjtDSTlIQztFQUNDLGtDQUFBO1VBQUEsMEJBQUE7Q0pnSUY7QUFDRDtBSXhJQztDQUNDO0VBRUMsZ0NBQUE7VUFBQSx3QkFBQTtDSmlJRjtDSTlIQztFQUNDLGtDQUFBO1VBQUEsMEJBQUE7Q0pnSUY7QUFDRDtBSTdIQztDQUNDO0VBRUMsaUNBQUE7VUFBQSx5QkFBQTtDSjhIRjtDSTNIQztFQUNDLG1DQUFBO1VBQUEsMkJBQUE7Q0o2SEY7QUFDRDtBSXJJQztDQUNDO0VBRUMsaUNBQUE7VUFBQSx5QkFBQTtDSjhIRjtDSTNIQztFQUNDLG1DQUFBO1VBQUEsMkJBQUE7Q0o2SEY7QUFDRDtBSTFIQztDQUNDO0VBQ0MsK0JBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtDSjRIRjtDSXpIQztFQUNDLGdDQUFBO1VBQUEsd0JBQUE7Q0oySEY7Q0l4SEM7RUFDQyxTQUFBO0VBQ0EscUJBQUE7Q0owSEY7Q0l2SEM7RUFDQyxnQ0FBQTtVQUFBLHdCQUFBO0NKeUhGO0NJdEhDO0VBQ0MsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0NKd0hGO0FBQ0Q7QUloSkM7Q0FDQztFQUNDLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7Q0o0SEY7Q0l6SEM7RUFDQyxnQ0FBQTtVQUFBLHdCQUFBO0NKMkhGO0NJeEhDO0VBQ0MsU0FBQTtFQUNBLHFCQUFBO0NKMEhGO0NJdkhDO0VBQ0MsZ0NBQUE7VUFBQSx3QkFBQTtDSnlIRjtDSXRIQztFQUNDLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtDSndIRjtBQUNEO0FJckhDO0NBQ0M7RUFDQywrQkFBQTtVQUFBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtDSnVIRjtDSXBIQztFQUNDLGlDQUFBO1VBQUEseUJBQUE7Q0pzSEY7Q0luSEM7RUFDQyxzQkFBQTtFQUNBLG9CQUFBO0NKcUhGO0NJbEhDO0VBQ0MsaUNBQUE7VUFBQSx5QkFBQTtDSm9IRjtDSWpIQztFQUNDLGlDQUFBO1VBQUEseUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtDSm1IRjtBQUNEO0FJM0lDO0NBQ0M7RUFDQywrQkFBQTtVQUFBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtDSnVIRjtDSXBIQztFQUNDLGlDQUFBO1VBQUEseUJBQUE7Q0pzSEY7Q0luSEM7RUFDQyxzQkFBQTtFQUNBLG9CQUFBO0NKcUhGO0NJbEhDO0VBQ0MsaUNBQUE7VUFBQSx5QkFBQTtDSm9IRjtDSWpIQztFQUNDLGlDQUFBO1VBQUEseUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtDSm1IRjtBQUNEO0FJaEhDO0NBQ0M7RUFJQyxVQUFBO0NKK0dGO0NJNUdDO0VBRUMsVUFBQTtDSjZHRjtBQUNEO0FJeEhDO0NBQ0M7RUFJQyxVQUFBO0NKK0dGO0NJNUdDO0VBRUMsVUFBQTtDSjZHRjtBQUNEOztBSXpHQTtDQUVDLGtCQUFBO0NBQ0EseURBQUE7U0FBQSxpREFBQTtDQUNBLHVDQUFBO0NBQUEsa0NBQUE7Q0FBQSwrQkFBQTtDQUNBLDRDQUFBO01BQUEsdUNBQUE7U0FBQSxvQ0FBQTtDQUNBLHNCQUFBO0NBQ0EsbUNBQUE7U0FBQSwyQkFBQTtBSjJHRDtBSXpHQztDQUNDLHFCQUFBO0NBQ0Esc0JBQUE7Q0FDQSx1QkFBQTtDQUNBLFVBQUE7Q0FDQSwrQkFBQTtNQUFBLDBCQUFBO1NBQUEsdUJBQUE7QUoyR0Y7QUVyZ0JRO0NFcVpQO0VBUUUsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0NKNEdGO0FBQ0Q7QUl6R0c7Q0FDQyxpREFBQTtLQUFBLDZDQUFBO1NBQUEseUNBQUE7Q0FDQSx1QkFBQTtDQUNBLG9CQUFBO0NBQ0EscUJBQUE7QUoyR0o7QUVuaEJRO0NFb2FMO0VBT0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0NKNEdKO0FBQ0Q7QUl6R0c7Q0FDQyxzQ0FBQTtLQUFBLGtDQUFBO1NBQUEsOEJBQUE7Q0FDQSxzQkFBQTtDQUNBLG9CQUFBO0NBQ0EscUJBQUE7QUoyR0o7QUVoaUJRO0NFaWJMO0VBT0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0NKNEdKO0FBQ0Q7QUl2R0M7Q0FDQyxXQUFBO0NBQ0Esc0JBQUE7Q0FDQSxzQkFBQTtDQUNBLG9CQUFBO0NBQ0EsNkJBQUE7U0FBQSxxQkFBQTtDQUNBLGlDQUFBO01BQUEsNEJBQUE7U0FBQSx5QkFBQTtDQUNBLDhCQUFBO01BQUEseUJBQUE7U0FBQSxzQkFBQTtBSnlHRjtBRWhqQlE7Q0VnY1A7RUFVRSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7Q0owR0Y7QUFDRDtBSXZHRztDQUNDLDRDQUFBO1NBQUEsb0NBQUE7Q0FDQSxzQkFBQTtDQUNBLHFCQUFBO0NBQ0EscUJBQUE7QUp5R0o7QUU5akJRO0NFaWRMO0VBT0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0NKMEdKO0FBQ0Q7QUl2R0c7Q0FDQyxzQkFBQTtDQUNBLGtCQUFBO0NBQ0Esb0JBQUE7Q0FDQSxxQkFBQTtDQUNBLHVDQUFBO0tBQUEsbUNBQUE7U0FBQSwrQkFBQTtBSnlHSjtBRTVrQlE7Q0U4ZEw7RUFRRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7Q0owR0o7QUFDRDtBSXJHQztDQUNDLFdBQUE7Q0FDQSxpQkFBQTtDQUNBLGFBQUE7QUp1R0Y7QUlwR0c7Q0FDQyxzQ0FBQTtLQUFBLGtDQUFBO1NBQUEsOEJBQUE7Q0FDQSxTQUFBO0NBQ0EsVUFBQTtDQUNBLFVBQUE7QUpzR0o7QUluR0c7Q0FDQyxTQUFBO0NBQ0EsVUFBQTtDQUNBLFVBQUE7Q0FDQSx1Q0FBQTtLQUFBLG1DQUFBO1NBQUEsK0JBQUE7QUpxR0o7QUloR0M7Q0FFQyxXQUFBO0FKaUdGO0FJOUZDO0NBRUMsV0FBQTtDQUNBLGlEQUFBO1NBQUEseUNBQUE7Q0FDQSxzQkFBQTtDQUNBLG1DQUFBO1NBQUEsMkJBQUE7QUorRkY7QUk1RkM7Q0FDQyxrQkFBQTtDQUNBLFdBQUE7QUo4RkY7QUkzRkM7Q0FDQyxrQkFBQTtBSjZGRjtBSTFGQztDQUNDO0VBRUMsK0JBQUE7VUFBQSx1QkFBQTtDSjJGRjtDSXhGQztFQUNDLGlDQUFBO1VBQUEseUJBQUE7Q0owRkY7QUFDRDtBSWxHQztDQUNDO0VBRUMsK0JBQUE7VUFBQSx1QkFBQTtDSjJGRjtDSXhGQztFQUNDLGlDQUFBO1VBQUEseUJBQUE7Q0owRkY7QUFDRDtBSXZGQztDQUNDO0VBRUMsa0NBQUE7VUFBQSwwQkFBQTtDSndGRjtDSXJGQztFQUNDLHFDQUFBO1VBQUEsNkJBQUE7Q0p1RkY7QUFDRDtBSS9GQztDQUNDO0VBRUMsa0NBQUE7VUFBQSwwQkFBQTtDSndGRjtDSXJGQztFQUNDLHFDQUFBO1VBQUEsNkJBQUE7Q0p1RkY7QUFDRDs7QUluRkE7Q0FDQyxVQUFBO0NBQ0EsdUNBQUE7Q0FBQSxrQ0FBQTtDQUFBLCtCQUFBO0FKc0ZEO0FJcEZDO0NBQ0MsZUFBQTtDQUNBLGFBQUE7Q0FDQSxnQkFBQTtDQUNBLGdCQUFBO0FKc0ZGO0FJbkZDO0NBQ0MsVUFBQTtDQUNBLGtCQUFBO0NBQ0EseUJBQUE7Q0FDQSx3QkFBQTtBSnFGRjtBRXJwQlE7Q0U0akJQO0VBT0UsYUFBQTtDSnNGRjtBQUNEO0FFMXBCUTtDRTRqQlA7RUFXRSxZQUFBO0NKdUZGO0FBQ0Q7QUlyRkU7Q0FDQyxnRUFBQTtBSnVGSDtBRWxxQlE7Q0Uwa0JOO0VBSUUsK0JBQUE7Q0p3Rkg7QUFDRDtBSXJGRTtDQUNDLGdFQUFBO0FKdUZIO0FFMXFCUTtDRWtsQk47RUFJRSwwQkFBQTtDSndGSDtBQUNEO0FJcEZDO0NBQ0MsVUFBQTtBSnNGRjs7QUtoc0JBO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHlCQUFBO0NBQUEsMkJBQUE7S0FBQSxzQkFBQTtTQUFBLG1CQUFBO0NBQ0EseUJBQUE7Q0FBQSxzQ0FBQTtLQUFBLHNCQUFBO1NBQUEsOEJBQUE7Q0FDQSxlQUFBO0NBQ0Esb0JGMkJJO0NFMUJKLGtEQUFBO0NBQ0EscUJGeUJJO0NFeEJKLFVBQUE7QUxtc0JEO0FFN3JCUTtDR2RSO0VBV0UsU0ZzQk07RUVyQk4sV0ZxQk07RUVwQk4sVUZvQk07Q0hnckJQO0FBQ0Q7QUVwc0JRO0NHZFI7RUFpQkUsUUZpQk87RUVoQlAsVUZnQk87RUVmUCxTRmVPO0NIc3JCUjtBQUNEO0FLbnNCQztDQUNDLGNBQUE7QUxxc0JGO0FLanNCRTtDQUNDLHVCQUFBO0FMbXNCSDtBS2hzQkU7Q0FDQyxzQkFBQTtBTGtzQkg7QUVwdEJRO0NHaUJOO0VBSUUsV0FBQTtDTG1zQkg7QUFDRDtBRXp0QlE7Q0cyQk47RUFFRSxhQUFBO0NMZ3NCSDtBQUNEO0FFdHFCUTtDR3ZCTjtFQUVFLGFBQUE7Q0wrckJIO0FBQ0Q7O0FLeHJCQztDQUNDLFVBQUE7Q0FDQSw2QkFBQTtDQUNBLFlBQUE7QUwyckJGO0FLdnJCSTtDQUNDLFdBQUE7QUx5ckJMO0FLbHJCSTtDQUNDLHlCRjFEUztBSDh1QmQ7QUtsckJLO0NBQ0MsK0NBQUE7U0FBQSx1Q0FBQTtBTG9yQk47QUtsckJLO0NBQ0MsVUFBQTtBTG9yQk47QUtsckJLO0NBQ0MsK0NBQUE7U0FBQSx1Q0FBQTtBTG9yQk47QUs3cUJDO0NBQ0MsY0FBQTtDQUNBLFdBQUE7Q0FDQSxXQUFBO0NBQ0EseUJGaEZTO0FIK3ZCWDtBSzdxQkU7Q0FDQyx5QkZqRlc7QUhnd0JkO0FLNXFCRTtDQUNDLGtCQUFBO0FMOHFCSDtBSzNxQkU7Q0FDQyx3Q0FBQTtTQUFBLGdDQUFBO0FMNnFCSDtBSzFxQkU7Q0FDQyxXQUFBO0NBQ0EsdUNBQUE7Q0FBQSxrQ0FBQTtDQUFBLCtCQUFBO0NBQ0EsVUFBQTtBTDRxQkg7QUt6cUJFO0NBQ0Msd0NBQUE7U0FBQSxnQ0FBQTtBTDJxQkg7QUt2cUJDO0NBQ0M7RUFDQyxnREFBQTtVQUFBLHdDQUFBO0NMeXFCRjtDS3ZxQkM7RUFDQyw0Q0FBQTtVQUFBLG9DQUFBO0NMeXFCRjtDS3ZxQkM7RUFDQywwQ0FBQTtVQUFBLGtDQUFBO0NMeXFCRjtBQUNEO0FLbHJCQztDQUNDO0VBQ0MsZ0RBQUE7VUFBQSx3Q0FBQTtDTHlxQkY7Q0t2cUJDO0VBQ0MsNENBQUE7VUFBQSxvQ0FBQTtDTHlxQkY7Q0t2cUJDO0VBQ0MsMENBQUE7VUFBQSxrQ0FBQTtDTHlxQkY7QUFDRDtBS3RxQkM7Q0FDQztFQUNDLGtEQUFBO1VBQUEsMENBQUE7Q0x3cUJGO0NLdHFCQztFQUNDLDZDQUFBO1VBQUEscUNBQUE7Q0x3cUJGO0NLdHFCQztFQUNDLDBDQUFBO1VBQUEsa0NBQUE7Q0x3cUJGO0FBQ0Q7QUtqckJDO0NBQ0M7RUFDQyxrREFBQTtVQUFBLDBDQUFBO0NMd3FCRjtDS3RxQkM7RUFDQyw2Q0FBQTtVQUFBLHFDQUFBO0NMd3FCRjtDS3RxQkM7RUFDQywwQ0FBQTtVQUFBLGtDQUFBO0NMd3FCRjtBQUNEO0FLcnFCQztDQUNDO0VBQ0MsMENBQUE7VUFBQSxrQ0FBQTtDTHVxQkY7Q0tycUJDO0VBQ0MsNENBQUE7VUFBQSxvQ0FBQTtDTHVxQkY7Q0tycUJDO0VBQ0MsZ0RBQUE7VUFBQSx3Q0FBQTtDTHVxQkY7QUFDRDtBS2hyQkM7Q0FDQztFQUNDLDBDQUFBO1VBQUEsa0NBQUE7Q0x1cUJGO0NLcnFCQztFQUNDLDRDQUFBO1VBQUEsb0NBQUE7Q0x1cUJGO0NLcnFCQztFQUNDLGdEQUFBO1VBQUEsd0NBQUE7Q0x1cUJGO0FBQ0Q7QUtwcUJDO0NBQ0M7RUFDQywwQ0FBQTtVQUFBLGtDQUFBO0NMc3FCRjtDS3BxQkM7RUFDQyw2Q0FBQTtVQUFBLHFDQUFBO0NMc3FCRjtDS3BxQkM7RUFDQyxrREFBQTtVQUFBLDBDQUFBO0NMc3FCRjtBQUNEO0FLL3FCQztDQUNDO0VBQ0MsMENBQUE7VUFBQSxrQ0FBQTtDTHNxQkY7Q0twcUJDO0VBQ0MsNkNBQUE7VUFBQSxxQ0FBQTtDTHNxQkY7Q0twcUJDO0VBQ0Msa0RBQUE7VUFBQSwwQ0FBQTtDTHNxQkY7QUFDRDs7QU16MEJBO0NBQ0MsNEJIK0JJO0NHOUJKLCtCSDhCSTtDRzdCSixVQUFBO0FONDBCRDtBRWowQlE7Q0lkUjtFQU1FLGlCQUFBO0VBQ0EscUJBQUE7Q042MEJEO0FBQ0Q7QUV2MEJRO0NJZFI7RUFXRSxpQkFBQTtDTjgwQkQ7QUFDRDtBTTUwQkM7Q0FDQyw4QkFBQTtBTjgwQkY7QUUvMEJRO0NJQVA7RUFJRSxtQkFBQTtDTiswQkY7QUFDRDtBTTUwQkM7Q0FDQywwQkFBQTtDQUNBLDRCQUFBO0NBQ0Esc0JBQUE7Q0FDQSxjSFhZO0NHWVosZ0JBQUE7QU44MEJGO0FFMzFCUTtDSVFQO0VBUUUsZUFBQTtFQUNBLGlCQUFBO0NOKzBCRjtBQUNEO0FNNTBCQztDQUNDLGNBQUE7Q0FDQSwwQkFBQTtDQUNBLGNBQUE7QU44MEJGO0FNNTBCRTtDQUNDLHFCQUFBO0NBQ0EsY0FBQTtBTjgwQkg7O0FPeDNCQTtDQUNDLHlDQUFBO0NBQ0EsbUJBQUE7QVAyM0JEO0FFLzJCUTtDS2RSO0VBS0UsaUJBQUE7RUFDQSxzQ0FBQTtFQUNBLGlCQUFBO0NQNDNCRDtBQUNEO0FPMTNCQztDQUNDLGFBQUE7Q0FDQSxjQUFBO0NBQ0EsZUFBQTtDQUNBLGdCQUFBO0FQNDNCRjtBT3gzQkU7Q0FDQyw4QkFBQTtBUDAzQkg7QUUvM0JRO0NLSU47RUFJRSxtQkFBQTtDUDIzQkg7QUFDRDtBT3YzQkM7Q0FDQywwQkFBQTtDQUNBLDRCQUFBO0NBQ0EsZ0JBQUE7Q0FDQSx5QkFBQTtDQUNBLGNKakJZO0NJa0JaLGtCQUFBO0NBQ0EsVUFBQTtBUHkzQkY7QUU3NEJRO0NLYVA7RUFVRSxlQUFBO0VBQ0EsaUJBQUE7Q1AwM0JGO0FBQ0Q7QU94M0JFO0NBQ0MsY0ozQlc7Q0k0QlgscUJBQUE7QVAwM0JIO0FPdjNCRTtDQUNDLFdBQUE7Q0FDQSxjQUFBO0NBQ0Esa0JBQUE7Q0FDQSxNQUFBO0NBQ0EsUUFBQTtDQUNBLFdBQUE7Q0FDQSxZQUFBO0NBQ0Esd0VKdENRO0NJc0NSLG9FSnRDUTtDSXVDUixXQUFBO0NBQ0EsVUFBQTtDQUNBLHlDQUFBO0NBQUEsb0NBQUE7Q0FBQSxpQ0FBQTtBUHkzQkg7QU9wM0JHO0NBQ0MsVUFBQTtBUHMzQko7O0FRcjdCQTtDQUNDLG9CQUFBO0NBQUEscUJBQUE7Q0FBQSxvQkFBQTtDQUFBLGFBQUE7Q0FDQSxzQkFBQTtDQUFBLDZCQUFBO0tBQUEsbUJBQUE7U0FBQSxxQkFBQTtDQUNBLDRCTDZCSTtDSzVCSixnQ0FBQTtBUnc3QkQ7QUU5NkJRO0NNZFI7RUFPRSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtDUnk3QkQ7QUFDRDtBUXY3QkM7Q0FDQyx1QkFBQTtDQUNBLGFBQUE7Q0FDQSw0QkFBQTtDQUNBLG9CQUFBO0NBQUEscUJBQUE7Q0FBQSxvQkFBQTtDQUFBLGFBQUE7Q0FDQSw0QkFBQTtDQUFBLDZCQUFBO0NBQUEsOEJBQUE7S0FBQSwwQkFBQTtTQUFBLHNCQUFBO0FSeTdCRjtBRTc3QlE7Q01EUDtFQVFFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Q1IwN0JGO0FBQ0Q7QVF2N0JDO0NBQ0MscUNMcEJVO0NLcUJWLGdCQUFBO0NBQ0EsZ0JBQUE7Q0FDQSxpQkFBQTtDQUNBLDBCQUFBO0NBQ0EsbUJBQUE7Q0FDQSx5QkFBQTtDQUNBLGNMcEJZO0FINjhCZDtBRTk4QlE7Q01hUDtFQVdFLG9DTDdCUztFSzhCVCxhQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0NSMDdCRjtBQUNEO0FRdjdCQztDQUNDLFdBQUE7Q0FDQSw4QkFBQTtBUnk3QkY7QUU3OUJRO0NNa0NQO0VBS0Usa0JBQUE7Q1IwN0JGO0FBQ0Q7QUVsK0JRO0NNMENOO0VBRUUsYUFBQTtDUjA3Qkg7QUFDRDtBRS82QlE7Q01STjtFQUVFLGFBQUE7Q1J5N0JIO0FBQ0Q7QVFyN0JDO0NBQ0MscUNMOURVO0NLK0RWLGdCQUFBO0NBQ0EsMEJBQUE7Q0FDQSw0QkFBQTtDQUNBLHNCQUFBO0NBQ0EseUJBQUE7Q0FDQSxjTDdEWTtDSzhEWixpQkFBQTtBUnU3QkY7QUV0L0JRO0NNdURQO0VBV0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7Q1J3N0JGO0FBQ0Q7QVFyN0JDO0NBQ0Msa0JBQUE7Q0FDQSxNQUFBO0NBQ0EsUUFBQTtDQUNBLFVBQUE7Q0FDQSxhQUFBO0NBQ0EsV0FBQTtBUnU3QkY7QUU3OEJRO0NNZ0JQO0VBU0UsYUFBQTtDUnc3QkY7QUFDRDtBUXI3QkM7Q0FDQyxVQUFBO0FSdTdCRjtBUXA3QkM7Q0FDQyw0Q0FBQTtTQUFBLG9DQUFBO0FSczdCRjtBRWhoQ1E7Q015RlA7RUFJRSxlQUFBO0VBQ0EsaUJBQUE7Q1J1N0JGO0FBQ0Q7QVFyN0JFO0NBQ0Msa0JBQUE7Q0FDQSxVQUFBO0NBQ0EsdUJBQUE7Q0FDQSxZQUFBO0FSdTdCSDtBRTVoQ1E7Q01pR047RUFPRSx1QkFBQTtFQUNBLFlBQUE7Q1J3N0JIO0FBQ0Q7QUVsaUNRO0NNaUdOO0VBWUUsdUJBQUE7RUFDQSxZQUFBO0NSeTdCSDtBQUNEO0FRdDdCRTtDQUNDLGtCQUFBO0NBQ0EsVUFBQTtDQUNBLHVCQUFBO0NBQ0EsMkJBQUE7U0FBQSxtQkFBQTtBUnc3Qkg7QUU5aUNRO0NNa0hOO0VBT0UsdUJBQUE7RUFDQSxXQUFBO0NSeTdCSDtBQUNEO0FFcGpDUTtDTWtITjtFQVlFLHNCQUFBO0VBQ0EsV0FBQTtDUjA3Qkg7QUFDRDtBUXY3QkU7Q0FDQztFQUlDLFVBQUE7Q1JzN0JIO0NRbjdCRTtFQUVDLFVBQUE7Q1JvN0JIO0FBQ0Q7O0FTaGxDQTtDQUNDLG9CQUFBO0NBQUEscUJBQUE7Q0FBQSxvQkFBQTtDQUFBLGFBQUE7Q0FDQSxzQkFBQTtDQUFBLDZCQUFBO0tBQUEsbUJBQUE7U0FBQSxxQkFBQTtDQUNBLDRCTjZCSTtDTTVCSiwrQk40Qkk7QUh1akNMO0FFemtDUTtDT2RSO0VBT0UscUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7Q1RvbENEO0FBQ0Q7QUVobENRO0NPZFI7RUFhRSxpQk5xQk87RU1wQlAsa0JOb0JPO0NIaWtDUjtBQUNEO0FFdGxDUTtDT2RSO0VBa0JFLGlCQUFBO0NUc2xDRDtBQUNEO0FTcGxDQztDQUNDLHVCQUFBO0NBQ0EsYUFBQTtDQUNBLDRCQUFBO0NBQ0Esb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLDRCQUFBO0NBQUEsNkJBQUE7Q0FBQSw4QkFBQTtLQUFBLDBCQUFBO1NBQUEsc0JBQUE7QVRzbENGO0FFbG1DUTtDT09QO0VBUUUsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtDVHVsQ0Y7QUFDRDtBRXptQ1E7Q09PUDtFQWNFLFlBQUE7Q1R3bENGO0FBQ0Q7QVNybENDO0NBQ0MsOEJBQUE7QVR1bENGO0FFam5DUTtDT3lCUDtFQUlFLGtCQUFBO0NUd2xDRjtBQUNEO0FTcmxDQztDQUNDLDhCQUFBO0FUdWxDRjtBRXpuQ1E7Q09pQ1A7RUFJRSxrQkFBQTtDVHdsQ0Y7QUFDRDtBRXRrQ1E7Q09oQk47RUFFRSxhQUFBO0NUd2xDSDtBQUNEO0FTcGxDQztDQUNDLDhCQUFBO0FUc2xDRjtBRXRvQ1E7Q08rQ1A7RUFJRSxtQkFBQTtDVHVsQ0Y7QUFDRDtBU3BsQ0M7Q0FDQyxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0EsZ0JBQUE7Q0FDQSxnQkFBQTtDQUNBLGdCQUFBO0NBQ0EsZUFBQTtBVHNsQ0Y7QUVscENRO0NPdURQO0VBUUUsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtDVHVsQ0Y7QUFDRDtBU3BsQ0M7Q0FDQyx1QkFBQTtBVHNsQ0Y7QUUxcENRO0NPbUVQO0VBSUUsWUFBQTtDVHVsQ0Y7QUFDRDtBRS9wQ1E7Q09tRVA7RUFRRSxZQUFBO0NUd2xDRjtBQUNEO0FFcHFDUTtDTzhFTjtFQUVFLG1CQUFBO0NUd2xDSDtBQUNEO0FTcmxDRTtDQUNDLDhCQUFBO0FUdWxDSDtBRTVxQ1E7Q09vRk47RUFJRSxnQkFBQTtDVHdsQ0g7QUFDRDtBRXpuQ1E7Q09vQ047RUFFRSxhQUFBO0NUdWxDSDtBQUNEO0FTbmxDQztDQUNDLDBCQUFBO0NBQ0EsNEJBQUE7Q0FDQSxjTnJHWTtDTXNHWixxQ043R1U7Q004R1YseUJBQUE7Q0FDQSxhQUFBO0NBQ0EsZ0JBQUE7QVRxbENGO0FFL3JDUTtDT21HUDtFQVVFLGVBQUE7RUFDQSxpQkFBQTtDVHNsQ0Y7QUFDRDtBU25sQ0M7Q0FDQyxjQUFBO0NBQ0EsV0FBQTtDQUNBLG1CQUFBO0FUcWxDRjtBU2xsQ0M7Q0FDQyxjQUFBO0NBQ0EsY0FBQTtDQUNBLGVBQUE7QVRvbENGO0FTamxDQztDQUNDLFdBQUE7QVRtbENGOztBUy9rQ0E7Q0FDQyxXQUFBO0NBQ0EsYUFBQTtDQUNBLGtCQUFBO0FUa2xDRDtBRWhxQ1E7Q08yRVI7RUFNRSxhQUFBO0NUbWxDRDtBQUNEO0FTamxDQztDQUNDLGtCQUFBO0FUbWxDRjtBU2psQ0U7Q0FDQyxVQUFBO0NBQ0EsT0FBQTtDQUNBLGNBQUE7Q0FDQSxnQkFBQTtBVG1sQ0g7QVNobENFO0NBQ0MsY0FBQTtDQUNBLGFBQUE7Q0FDQSxTQUFBO0NBQ0Esc0JBQUE7QVRrbENIO0FTL2tDRTtDQUNDLGNBQUE7Q0FDQSxlQUFBO0NBQ0EsVUFBQTtDQUNBLFFBQUE7Q0FDQSxVQUFBO0FUaWxDSDtBUzdrQ0M7Q0FDQyxrQkFBQTtDQUNBLE1BQUE7Q0FDQSxXQUFBO0NBQ0Esa0RBQUE7S0FBQSw4Q0FBQTtTQUFBLDBDQUFBO0FUK2tDRjtBUzVrQ0M7Q0FDQyxpQkFBQTtDQUNBLGFBQUE7QVQ4a0NGO0FTM2tDQztDQUNDLFlBQUE7Q0FDQSxXQUFBO0FUNmtDRjs7QVUvd0NBO0NBRUMsb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHNCQUFBO0NBQUEsNkJBQUE7S0FBQSxtQkFBQTtTQUFBLHFCQUFBO0NBQ0EsNEJQNEJJO0NPM0JKLCtCUDJCSTtBSHN2Q0w7QUV4d0NRO0NRZFI7RUFRRSx3QkFBQTtDVmt4Q0Q7QUFDRDtBRTd3Q1E7Q1FkUjtFQVlFLGlCUHNCTztFT3JCUCxrQlBxQk87Q0g4dkNSO0FBQ0Q7QUVueENRO0NRZFI7RUFpQkUsaUJBQUE7Q1ZveENEO0FBQ0Q7QVVseENDO0NBQ0MsdUJBQUE7Q0FDQSxhQUFBO0NBQ0EsNEJBQUE7Q0FDQSxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0EsNEJBQUE7Q0FBQSw2QkFBQTtDQUFBLDhCQUFBO0tBQUEsMEJBQUE7U0FBQSxzQkFBQTtBVm94Q0Y7QUUveENRO0NRTVA7RUFRRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0NWcXhDRjtBQUNEO0FFdHlDUTtDUU1QO0VBY0UsWUFBQTtFQUNBLGdCQUFBO0NWc3hDRjtBQUNEO0FVbnhDQztDQUNDLDhCQUFBO0FWcXhDRjtBRS95Q1E7Q1F5QlA7RUFJRSxtQkFBQTtDVnN4Q0Y7QUFDRDtBVW54Q0M7Q0FDQyw4QkFBQTtBVnF4Q0Y7QUV2ekNRO0NRaUNQO0VBSUUsbUJBQUE7Q1ZzeENGO0FBQ0Q7QUU1ekNRO0NRd0NOO0VBRUUsYUFBQTtDVnN4Q0g7QUFDRDtBVWx4Q0M7Q0FDQyxxQ1B0RFU7Q091RFYseUJBQUE7Q0FDQSwwQkFBQTtDQUNBLDRCQUFBO0NBQ0EsOEJBQUE7QVZveENGO0FFeDBDUTtDUStDUDtFQVFFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NWcXhDRjtBQUNEO0FVbHhDQztDQUNDLHlCQUFBO0NBQ0EscUNQckVVO0NPc0VWLGdCQUFBO0NBQ0EsMEJBQUE7Q0FDQSw0QkEvRWlCO0NBZ0ZqQixjUGxFWTtDT21FWixnQkFBQTtDQUNBLGdCQUFBO0FWb3hDRjtBRXoxQ1E7Q1E2RFA7RUFXRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0NWcXhDRjtBQUNEO0FVbHhDQztDQUVDLHVCQURTO0NBRVQsd0NBQUE7QVZteENGO0FFcDJDUTtDUThFUDtFQU1FLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7Q1ZveENGO0FBQ0Q7O0FXejNDQTtDQUNDLGlCQUFBO0NBQ0Esb0JBQUE7QVg0M0NEO0FFaDNDUTtDU2RSO0VBS0UsY1JVWTtFUVRaLHlCUk9TO0VRTlQsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0NYNjNDRDtBQUNEO0FFejNDUTtDU2RSO0VBYUUsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0NYODNDRDtBQUNEO0FXNTNDQztDQUNDLGNBQUE7QVg4M0NGO0FFbjRDUTtDU0lQO0VBSUUsV0FBQTtDWCszQ0Y7QUFDRDtBVzUzQ0M7Q0FDQyw4QkFBQTtBWDgzQ0Y7QUUzNENRO0NTWVA7RUFJRSxtQkFBQTtDWCszQ0Y7QUFDRDtBVzUzQ0M7Q0FDQyw4QkFBQTtDQUNBLFlBQUE7QVg4M0NGO0FFcDVDUTtDU29CUDtFQUtFLFdBQUE7RUFDQSxtQkFBQTtDWCszQ0Y7QUFDRDtBRTE1Q1E7Q1M2Qk47RUFFRSxhQUFBO0NYKzNDSDtBQUNEO0FXMzNDQztDQUNDLGdCQUFBO0NBQ0EsZUFBQTtDQUNBLDBDQUFBO0NBQ0Esb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtBWDYzQ0Y7QUVyNkNRO0NTb0NQO0VBT0UsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxnQkFBQTtDWDgzQ0Y7QUFDRDtBVzMzQ0M7Q0FDQyw2QkFBQTtDQUNBLDhCQUFBO0NBQ0EsZUFBQTtBWDYzQ0Y7QUVoN0NRO0NTZ0RQO0VBTUUsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtDWDgzQ0Y7QUFDRDtBRXY3Q1E7Q1MyRE47RUFFRSxtQkFBQTtDWDgzQ0g7QUFDRDs7QVd6M0NBO0NBQ0MsWUFBQTtDQUNBLG9CQUFBO0NBQUEscUJBQUE7Q0FBQSxvQkFBQTtDQUFBLGFBQUE7Q0FDQSw0QkFBQTtDQUFBLDZCQUFBO0NBQUEsOEJBQUE7S0FBQSwwQkFBQTtTQUFBLHNCQUFBO0FYNDNDRDtBVzEzQ0M7Q0FDQyxXQUFBO0NBQ0Esd0JBQUE7Q0FDQSwrQkFBQTtDQUNBLGtCQUFBO0NBQ0Esb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHNCQUFBO0NBQUEsNkJBQUE7S0FBQSxtQkFBQTtTQUFBLHFCQUFBO0NBQ0EscUJBQUE7Q0FBQSxpQ0FBQTtLQUFBLGtCQUFBO1NBQUEseUJBQUE7Q0FDQSxVQUFBO0NBQ0EsOEJBQUE7Q0FDQSxlQUFBO0FYNDNDRjtBRTk4Q1E7Q1N3RVA7RUFhRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDWDYzQ0Y7QUFDRDtBRXY5Q1E7Q1N3RVA7RUFxQkUsWUFBQTtFQUNBLGFBQUE7Q1g4M0NGO0FBQ0Q7QVczM0NDO0NBQ0Msa0JBQUE7Q0FDQSxNQUFBO0NBQ0EsUUFBQTtDQUNBLFdBQUE7Q0FDQSxZQUFBO0NBQ0Esb0JBQUE7SUFBQSxpQkFBQTtDQUNBLFdBQUE7QVg2M0NGO0FXMTNDQztDQUNDLHFCQUFBO0NBQ0EseUJSN0dZO0NROEdaLHdDQUFBO0NBQ0EsMEJBQUE7Q0FDQSw0QkFBQTtBWDQzQ0Y7QUU3K0NRO0NTNEdQO0VBUUUsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjUnhIUTtDSHEvQ1Y7QUFDRDtBVzEzQ0M7Q0FDQyxxQ1JsSVU7Q1FtSVYsZ0JBQUE7Q0FDQSwwQkFBQTtDQUNBLDRCQUFBO0NBQ0EsOEJBQUE7Q0FDQSx5QkFBQTtBWDQzQ0Y7QUU3L0NRO0NTMkhQO0VBU0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7Q1g2M0NGO0FBQ0Q7QVcxM0NDO0NBQ0MsOEJBQUE7QVg0M0NGO0FFdmdEUTtDUzBJUDtFQUlFLG1CQUFBO0NYNjNDRjtBQUNEOztBV3ozQ0E7Q0FDQyxnQkFBQTtDQUNBLG9CQUFBO0NBQUEscUJBQUE7Q0FBQSxvQkFBQTtDQUFBLGFBQUE7Q0FDQSx5QkFBQTtDQUFBLDJCQUFBO0tBQUEsc0JBQUE7U0FBQSxtQkFBQTtDQUNBLGNBQUE7QVg0M0NEO0FXMTNDQztDQUNDLGNBQUE7QVg0M0NGO0FFdGhEUTtDU21KUjtFQVdFLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0NYNDNDRDtBQUNEO0FXMTNDQztDQUNDLHNCQUFBO0NBQ0EsMEJBQUE7Q0FDQSx1QkFBQTtDQUNBLDZCQUFBO0NBQ0Esa0JBQUE7Q0FDQSxnQkFBQTtBWDQzQ0Y7QUVuaURRO0NTaUtQO0VBU0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7Q1g2M0NGO0FBQ0Q7QVcxM0NDO0NBQ0MsV0FBQTtDQUNBLFlBQUE7Q0FDQSxvQkFBQTtJQUFBLGlCQUFBO0FYNDNDRjtBV3ozQ0M7Q0FDQyxnQkFBQTtDQUNBLGdCQUFBO0NBQ0EsZUFBQTtDQUNBLDRCQUFBO0FYMjNDRjtBRXRqRFE7Q1N1TFA7RUFPRSxlQUFBO0VBQ0EsaUJBQUE7Q1g0M0NGO0FBQ0Q7QVd6M0NDO0NBQ0MsZ0JBQUE7QVgyM0NGOztBV3YzQ0E7Q0FFQyxlQUFBO0NBQ0EsTUFBQTtDQUNBLFFBQUE7Q0FDQSxXQUFBO0NBQ0Esa0NSakxhO0NRa0xiLHlCUmhOVTtDUWlOVixjUi9NYTtDUWdOYixXQUFBO0NBQ0EsYUFBQTtDQUNBLGFBQUE7Q0FDQSxVQUFBO0NBQ0Esb0NBQUE7Q0FBQSwrQkFBQTtDQUFBLDRCQUFBO0NBQ0EsaUNBQUE7TUFBQSw0QkFBQTtTQUFBLHlCQUFBO0NBQ0EsMkNBQUE7TUFBQSxzQ0FBQTtTQUFBLG1DQUFBO0FYeTNDRDtBRWhsRFE7Q1N3TVI7RUFrQkUsYUFBQTtDWDAzQ0Q7QUFDRDtBRXJsRFE7Q1N3TVI7RUFzQkUsYUFBQTtDWDIzQ0Q7QUFDRDtBV3ozQ0M7Q0FDQyxjQUFBO0FYMjNDRjtBV3gzQ0M7Q0FDQyxVQUFBO0FYMDNDRjtBV3YzQ0M7Q0FDQyxrQkFBQTtDQUNBLG9CQUFBO0NBQ0Esc0JBQUE7Q0FDQSw2QkFBQTtDQUNBLFlBQUE7Q0FDQSxVQUFBO0NBQ0Esc0JBQUE7QVh5M0NGO0FFem1EUTtDU3lPUDtFQVVFLFdBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtDWDAzQ0Y7QUFDRDtBV3YzQ0M7Q0FDQyxZQUFBO0NBQ0Esb0JBQUE7QVh5M0NGO0FXdDNDQztDQUNDLFdBQUE7QVh3M0NGO0FXcjNDQztDQUNDLGtCQUFBO0NBQ0EsTUFBQTtDQUNBLFNBQUE7Q0FDQSxTQUFBO0NBQ0EsbUNBQUE7S0FBQSwrQkFBQTtTQUFBLDJCQUFBO0NBQ0EsV0FBQTtDQUNBLG1CQUFBO0FYdTNDRjtBRWhvRFE7Q1NrUVA7RUFVRSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtDWHczQ0Y7QUFDRDtBRWhsRFE7Q1M0Tko7RUFFRSxVQUFBO0NYczNDTDtBQUNEO0FXaDNDQztDQUNDLFlBQUE7Q0FDQSxlQUFBO0FYazNDRjtBRWpwRFE7Q1M2UlA7RUFLRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7Q1htM0NGO0FBQ0Q7QVdoM0NDO0NBQ0Msa0JBQUE7Q0FDQSxRQUFBO0NBQ0EsU0FBQTtDQUNBLHdDQUFBO0tBQUEsb0NBQUE7U0FBQSxnQ0FBQTtDQUNBLFlBQUE7Q0FDQSxVQUFBO0NBQ0Esc0JBQUE7Q0FDQSx1QkFBQTtDQUNBLHdFQUFBO0NBQUEsb0VBQUE7Q0FDQSw4QkFBQTtDQUNBLFVBQUE7Q0FDQSxvQkFBQTtDQUNBLHdDQUFBO0NBQUEsbUNBQUE7Q0FBQSxnQ0FBQTtBWGszQ0Y7QUV2cURRO0NTd1NQO0VBZ0JFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7Q1htM0NGO0FBQ0Q7QUV0bkRRO0NTcVFOO0VBRUUsWUFBQTtDWG0zQ0g7QUFDRDtBV2gzQ0U7Q0FDQyxXQUFBO0NBQ0Esa0JBQUE7Q0FDQSxNQUFBO0NBQ0EsUUFBQTtDQUNBLGNBQUE7Q0FDQSxXQUFBO0NBQ0EsWUFBQTtDQUNBLDRCQUFBO0NBQ0EsMkJBQUE7Q0FDQSx1QkFBQTtBWGszQ0g7QUUvckRRO0NTbVVOO0VBYUUscUJBQUE7Q1htM0NIO0FBQ0Q7QVcvMkNHO0NBQ0MsNENBQUE7QVhpM0NKO0FXNzJDRTtDQUNDLFVBQUE7QVgrMkNIO0FXNzJDRztDQUNDLDZDQUFBO0FYKzJDSjtBVzEyQ0M7Q0FDQyxhQUFBO0FYNDJDRjtBRWh0RFE7Q1NtV1A7RUFJRSxXQUFBO0NYNjJDRjtBQUNEO0FXMTJDQztDQUNDLFlBQUE7Q0FDQSxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0EsNEJBQUE7Q0FBQSw2QkFBQTtDQUFBLDhCQUFBO0tBQUEsMEJBQUE7U0FBQSxzQkFBQTtDQUNBLHVCQUFBO0FYNDJDRjtBRTN0RFE7Q1MyV1A7RUFPRSxZQUFBO0NYNjJDRjtBQUNEO0FFaHVEUTtDUzJXUDtFQVdFLGFBQUE7Q1g4MkNGO0FBQ0Q7QVczMkNDO0NBQ0MscUNSallVO0NRa1lWLGdCQUFBO0NBQ0EsMEJBQUE7Q0FDQSw0QkFBQTtDQUNBLDhCQUFBO0NBQ0EseUJBQUE7QVg2MkNGO0FFN3VEUTtDUzBYUDtFQVNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NYODJDRjtBQUNEO0FXMzJDQztDQUNDLGdCQUFBO0FYNjJDRjtBVzEyQ0M7Q0FDQyxhQUFBO0NBQ0Esb0JBQUE7Q0FDQSxZQUFBO0FYNDJDRjtBVzEyQ0U7Q0FDQyxjQUFBO0FYNDJDSDs7QVk3d0RBO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHNCQUFBO0NBQUEsNkJBQUE7S0FBQSxtQkFBQTtTQUFBLHFCQUFBO0NBQ0EsNEJUNkJJO0NTNUJKLCtCQUFBO0FaZ3hERDtBRXR3RFE7Q1VkUjtFQU9FLHlCVE1TO0VTTFQsY1RPWTtFU05aLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0NaaXhERDtBQUNEO0FFL3dEUTtDVWRSO0VBZUUsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7Q1preEREO0FBQ0Q7QVloeERDO0NBQ0MsdUJBQUE7Q0FDQSxhQUFBO0NBQ0EsNEJBQUE7Q0FDQSxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0EsNEJBQUE7Q0FBQSw2QkFBQTtDQUFBLDhCQUFBO0tBQUEsMEJBQUE7U0FBQSxzQkFBQTtBWmt4REY7QUU3eERRO0NVTVA7RUFRRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0NabXhERjtBQUNEO0FZaHhEQztDQUNDLDhCQUFBO0Faa3hERjtBRXZ5RFE7Q1VvQlA7RUFJRSxrQkFBQTtDWm14REY7QUFDRDtBWWh4REM7Q0FDQyw4QkFBQTtDQUNBLHVCQUFBO0Faa3hERjtBRWh6RFE7Q1U0QlA7RUFLRSxtQkFBQTtFQUNBLFdBQUE7Q1pteERGO0FBQ0Q7QVloeERDO0NBQ0MsZ0JBQUE7Q0FDQSxlQUFBO0NBQ0EsMENBQUE7Q0FDQSxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0Faa3hERjtBRTV6RFE7Q1VzQ1A7RUFPRSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLG9CQUFBO0NabXhERjtBQUNEO0FZaHhEQztDQUNDLDZCQUFBO0NBQ0EsOEJBQUE7Q0FDQSxVQUFBO0Faa3hERjtBRXYwRFE7Q1VrRFA7RUFNRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtDWm14REY7QUFDRDtBRTkwRFE7Q1VrRFA7RUFZRSxXQUFBO0Nab3hERjtBQUNEO0FZbHhERTtDQUNDLG1CQUFBO0Fab3hESDtBWWh4REM7Q0FDQyxxQ1Q3RVU7Q1M4RVYsZ0JBQUE7Q0FDQSwwQkFBQTtDQUNBLDRCQUFBO0NBQ0EseUJBQUE7Q0FDQSw4QkFBQTtDQUNBLGNUNUVZO0FIODFEZDtBRS8xRFE7Q1VzRVA7RUFVRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDWm14REY7QUFDRDtBWWh4REM7Q0FDQyxnQkFBQTtDQUNBLGNUdkZZO0NTd0ZaLGdCQUFBO0NBQ0EsdUJBQUE7QVpreERGO0FFNTJEUTtDVXNGUDtFQU9FLFlBQUE7Q1pteERGO0FBQ0Q7QUVqM0RRO0NVc0ZQO0VBV0UsWUFBQTtDWm94REY7QUFDRDtBRTl6RFE7Q1U0Q047RUFFRSxhQUFBO0Nab3hESDtBQUNEOztBRTMzRFE7Q1U0R1I7RUFFRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7Q1preEREO0FBQ0Q7QVloeERDO0NBQ0Msc0JBQUE7Q0FDQSw4QkFBQTtBWmt4REY7QUV0NERRO0NVa0hQO0VBS0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0NabXhERjtBQUNEO0FZaHhEQztDQUNDLGdCQUFBO0Faa3hERjs7QWEvNURBO0NBQ0MsZUFBQTtDQUNBLE1BQUE7Q0FDQSxRQUFBO0NBQ0EsU0FBQTtDQUNBLE9BQUE7Q0FDQSxXQUFBO0NBQ0Esb0JBQUE7QWJrNkREO0FhaDZEQztDQUNDLHlCQUFBO0lBQUEsc0JBQUE7S0FBQSxxQkFBQTtTQUFBLGlCQUFBO0FiazZERjtBYS81REM7Q0FDQyxrQkFBQTtDQUNBLFFBQUE7Q0FDQSxTQUFBO0NBQ0EsV0FBQTtDQUNBLFdBQUE7Q0FDQSxnQkFBQTtBYmk2REY7QWE5NURDO0NBRUMsd0JBQUE7Q0FDQSwrREFBQTtTQUFBLHVEQUFBO0NBQ0Esa0JBQUE7Q0FDQSxNQUFBO0NBQ0Esc0JBQUE7Q0FDQSxZQUFBO0NBQ0EsZ0JBQUE7Q0FDQSwyQ0FBQTtDQUNBLG9CQUFBO0lBQUEsaUJBQUE7QWIrNURGOztBYTE0REE7Q0FFQyxrQkFBQTtDQUNBLE1BQUE7Q0FDQSxRQUFBO0NBQ0EsV0FBQTtDQUNBLFlBQUE7QWI0NEREO0FhMTREQztDQUNDLFdBQUE7Q0FDQSx3QkFBQTtBYjQ0REY7QWF6NERDO0NBQ0Msa0JBQUE7Q0FDQSxNQUFBO0NBQ0EsUUFBQTtDQUNBLFdBQUE7Q0FDQSxZQUFBO0NBQ0Esb0JBQUE7SUFBQSxpQkFBQTtBYjI0REY7QUVyOERRO0NXb0RQO0VBU0UsV0FBQTtFQUNBLDBCQUFBO0NiNDRERjtBQUNEOztBY3g5REM7Q0FDQyxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0EseUJBQUE7Q0FBQSwyQkFBQTtLQUFBLHNCQUFBO1NBQUEsbUJBQUE7Q0FDQSxlQUFBO0NBQ0EsaUJBQUE7Q0FDQSxnQkFBQTtBZDI5REY7QUVuOURRO0NZYlA7RUFRRSxpQkFBQTtFQUNBLGtCQUFBO0NkNDlERjtBQUNEO0FjejlEQztDQUNDLDZCQUFBO0NBQ0EsOEJBQUE7QWQyOURGO0FFNzlEUTtDWUFQO0VBS0UsaUJBQUE7RUFDQSxrQkFBQTtDZDQ5REY7QUFDRDtBY3o5REM7Q0FDQyxzQkFBQTtBZDI5REY7QUV0K0RRO0NZVVA7RUFJRSxXQUFBO0NkNDlERjtBQUNEOztBZXgvREM7Q0FDQyxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0Esc0JBQUE7Q0FBQSw2QkFBQTtLQUFBLG1CQUFBO1NBQUEscUJBQUE7Q0FDQSw0Qlo0Qkc7Q1kzQkgsK0JBQUE7QWYyL0RGO0FFbC9EUTtDYWJQO0VBT0UsdUJBQUE7Q2Y0L0RGO0FBQ0Q7QUV2L0RRO0NhYlA7RUFXRSxxQkFBQTtDZjYvREY7QUFDRDtBZTMvREU7Q0FDQyxpQkFBQTtBZjYvREg7QWV6L0RDO0NBQ0MsYUFBQTtDQUNBLDRCQUFBO0NBQ0Esb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLDRCQUFBO0NBQUEsNkJBQUE7Q0FBQSw4QkFBQTtLQUFBLDBCQUFBO1NBQUEsc0JBQUE7QWYyL0RGO0FFcmdFUTtDYU1QO0VBT0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtDZjQvREY7QUFDRDtBZXovREM7Q0FDQyxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0FmMi9ERjtBRS9nRVE7Q2FtQlA7RUFJRSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0NmNC9ERjtBQUNEO0Flei9EQztDQUNDLDZCQUFBO0FmMi9ERjtBRXZoRVE7Q2EyQlA7RUFJRSxlQUFBO0VBQ0EsbUJBQUE7Q2Y0L0RGO0FBQ0Q7QWV6L0RDO0NBQ0MscUNaM0NVO0NZNENWLGdCQUFBO0NBQ0Esa0JBQUE7Q0FDQSw2QkFBQTtDQUNBLHlCQUFBO0NBQ0EsY1p6Q1k7Q1kwQ1osZ0JBQUE7QWYyL0RGO0FFdGlFUTtDYW9DUDtFQVVFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0NmNC9ERjtBQUNEO0Flei9EQztDQUNDLG9CQUFBO0NBQUEscUJBQUE7Q0FBQSxvQkFBQTtDQUFBLGFBQUE7QWYyL0RGO0FFaGpFUTtDYW9EUDtFQUlFLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7Q2Y0L0RGO0FBQ0Q7QWV6L0RDO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHNCQUFBO0NBQUEsNkJBQUE7S0FBQSxtQkFBQTtTQUFBLHFCQUFBO0NBQ0EsU0FBQTtBZjIvREY7QUUxakVRO0NhNERQO0VBTUUsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtDZjQvREY7QUFDRDtBZXovREM7Q0FDQyxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0Esc0JBQUE7Q0FBQSw2QkFBQTtLQUFBLG1CQUFBO1NBQUEscUJBQUE7QWYyL0RGO0FFcmtFUTtDYXdFUDtFQUtFLG1CQUFBO0NmNC9ERjtBQUNEO0FFMWtFUTtDYXdFUDtFQVNFLG1CQUFBO0NmNi9ERjtBQUNEO0FlMS9EQztDQUNDLCtCQUFBO0NBQ0EsNkJBQUE7QWY0L0RGO0FFbmxFUTtDYXFGUDtFQUtFLGlCQUFBO0VBQ0EsZUFBQTtDZjYvREY7QUFDRDtBZXovREU7Q0FDQyw2QkFBQTtBZjIvREg7QUU1bEVRO0NhZ0dOO0VBSUUsaUJBQUE7Q2Y0L0RIO0FBQ0Q7QWV6L0RFO0NBQ0MsNkJBQUE7QWYyL0RIO0FFcG1FUTtDYXdHTjtFQUlFLGtCQUFBO0NmNC9ESDtBQUNEO0Flei9ERTtDQUNDLHVCQUFBO0FmMi9ESDtBRTVtRVE7Q2FnSE47RUFJRSxZQUFBO0NmNC9ESDtBQUNEO0Flei9ERTtDQUNDLHVCQUFBO0FmMi9ESDtBRXBuRVE7Q2F3SE47RUFJRSxXQUFBO0NmNC9ESDtBQUNEO0Flei9ERTtDQUNDLGFBQUE7QWYyL0RIO0FFNW5FUTtDYWdJTjtFQUlFLFdBQUE7Q2Y0L0RIO0FBQ0Q7QWV4L0RDO0NBQ0MsV0FBQTtBZjAvREY7O0Flci9EQztDQUNDLHFDWnRKVTtDWXVKVixnQkFBQTtDQUNBLDBCQUFBO0NBQ0EsNEJBQUE7Q0FDQSw4QkFBQTtBZncvREY7QUU1b0VRO0NhK0lQO0VBUUUsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7Q2Z5L0RGO0FBQ0Q7QWV0L0RDO0NBQ0MsZUFBQTtDQUNBLGFBQUE7Q0FDQSw4QkFBQTtDQUNBLGdCQUFBO0Fmdy9ERjtBRXpwRVE7Q2E2SlA7RUFPRSxtQkFBQTtDZnkvREY7QUFDRDtBZXQvREM7Q0FDQyxrQkFBQTtDQUNBLDZCQUFBO0Fmdy9ERjtBRWxxRVE7Q2F3S1A7RUFLRSxrQkFBQTtDZnkvREY7QUFDRDtBZXYvREU7Q0FDQyxXQUFBO0NBQ0EsY0FBQTtDQUNBLHNCQUFBO0NBQ0EsdUJBQUE7Q0FDQSxrQkFBQTtDQUNBLFFBQUE7Q0FDQSxPQUFBO0NBQ0EsbUNBQUE7S0FBQSwrQkFBQTtTQUFBLDJCQUFBO0NBQ0EsbUJaekxTO0FIa3JFWjtBRWxyRVE7Q2FnTE47RUFZRSxXQUFBO0VBQ0EsWUFBQTtDZjAvREg7QUFDRDtBZXYvREU7Q0FDQyw4QkFBQTtBZnkvREg7QUUzckVRO0NhaU1OO0VBSUUsa0JBQUE7Q2YwL0RIO0FBQ0Q7O0FnQjlzRUE7Q0FJQyw2QkFBQTtBaEI4c0VEO0FFcHNFUTtDY2RSO0VBT0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0NoQitzRUQ7QUFDRDtBRTNzRVE7Q2NkUjtFQWFFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtDaEJndEVEO0FBQ0Q7QWdCOXNFQztDQUNDLDhCQUFBO0FoQmd0RUY7QUVydEVRO0NjSVA7RUFJRSxtQkFBQTtFQUNBLGtCQUFBO0NoQml0RUY7QUFDRDtBRTN0RVE7Q2NJUDtFQVNFLGtCQUFBO0NoQmt0RUY7QUFDRDtBZ0Ivc0VDO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHVCQUFBO0tBQUEsbUJBQUE7U0FBQSxlQUFBO0NBQ0EsZ0JBQUE7Q0FDQSw4QkFBQTtDQUNBLDZCQUFBO0NBQ0EsZ0JBQUE7Q0FDQSx5QmJ2Qlk7QUh3dUVkO0FFenVFUTtDY2lCUDtFQVVFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0NoQmt0RUY7QUFDRDtBZ0Ivc0VDO0NBQ0Msa0JBQUE7QWhCaXRFRjtBRTVyRVE7Q2N0QlA7RUFJRSxxQkFBQTtDaEJrdEVGO0NnQi9zRUc7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0NoQml0RUo7Q2dCM3NFSTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7Q2hCNnNFTDtBQUNEO0FFaGxFUTtDYy9KUDtFQXdDRSxxQkFBQTtDaEIyc0VGO0NnQnhzRUc7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtDaEIwc0VKO0NnQnBzRUk7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7Q2hCc3NFTDtBQUNEO0FFOXlFUTtDY2tDUDtFQTRFRSxxQkFBQTtDaEJvc0VGO0NnQmpzRUc7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtDaEJtc0VKO0NnQjdyRUk7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7Q2hCK3JFTDtBQUNEO0FnQnpyRUM7Q0FDQyxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0Esd0JBQUE7Q0FBQSwrQkFBQTtLQUFBLHFCQUFBO1NBQUEsdUJBQUE7Q0FDQSx5QkFBQTtDQUFBLDJCQUFBO0tBQUEsc0JBQUE7U0FBQSxtQkFBQTtDQUNBLHdDQUFBO0FoQjJyRUY7QUVqMUVRO0Nja0pQO0VBT0Usa0JBQUE7Q2hCNHJFRjtBQUNEOztBZ0J2ckVDO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLGVBQUE7Q0FDQSw4QkFBQTtDQUNBLGdCQUFBO0FoQjByRUY7QUU3MUVRO0NjK0pQO0VBT0Usa0JBQUE7RUFDQSxtQkFBQTtDaEIyckVGO0FBQ0Q7QUVuMkVRO0NjK0pQO0VBWUUsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtDaEI0ckVGO0FBQ0Q7QUV4MkVRO0NjK0pQO0VBZ0JFLGtCQUFBO0NoQjZyRUY7QUFDRDtBZ0J6ckVFO0NBQ0MsNkJBQUE7QWhCMnJFSDtBRWgzRVE7Q2NvTE47RUFJRSxrQkFBQTtDaEI0ckVIO0FBQ0Q7QUVyM0VRO0Njb0xOO0VBUUUsZUFBQTtFQUNBLGtCQUFBO0NoQjZyRUg7QUFDRDtBZ0J6ckVDO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHlCQUFBO0NBQUEsMkJBQUE7S0FBQSxzQkFBQTtTQUFBLG1CQUFBO0NBQ0EsY0FBQTtBaEIyckVGO0FnQnpyRUU7Q0FDQyxjQUFBO0FoQjJyRUg7QWdCdnJFQztDQUNDLHNCQUFBO0NBQ0EsNkJBQUE7QWhCeXJFRjtBRXY0RVE7Q2M0TVA7RUFLRSxXQUFBO0VBQ0Esa0JBQUE7Q2hCMHJFRjtBQUNEO0FnQnZyRUM7Q0FDQyxlQUFBO0NBQ0EsNEJBQUE7Q0FDQSwwQkFBQTtDQUNBLGdCQUFBO0NBQ0EsZ0JBQUE7QWhCeXJFRjtBRXA1RVE7Q2NzTlA7RUFRRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtDaEIwckVGO0FBQ0Q7O0FpQno2RUE7Q0FDQyxlQUFBO0NBQ0Esb0JBQUE7Q0FDQSxxQmQ2Qkk7Q2M1QkosVUFBQTtDQUNBLHVCZG9DYTtDY25DYiwyQmRtQ2E7QUh5NEVkO0FFcDZFUTtDZWRSO0VBU0UsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0Esa0NkK0JZO0VjOUJaLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQ0FBQTtFQUFBLCtCQUFBO0VBQUEsNEJBQUE7RUFDQSxpQ0FBQTtPQUFBLDRCQUFBO1VBQUEseUJBQUE7RUFDQSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7Q2pCNjZFRDtBQUNEO0FpQjM2RUM7Q0FFQyxXQUFBO0NBQ0Esa0JBQUE7Q0FDQSxNQUFBO0NBQ0EsUUFBQTtDQUNBLFdBQUE7Q0FDQSxZQUFBO0NBQ0EsYUFBQTtBakI0NkVGO0FFNzdFUTtDZVNQO0VBV0UsY0FBQTtDakI2NkVGO0FBQ0Q7QWlCMTZFQztDQUNDLHlCZDNCUztDYzRCVCxXQUFBO0FqQjQ2RUY7QWlCejZFQztDQUNDLG1CQUFBO0NBQ0EsWUFBQTtDQUNBLFdBQUE7QWpCMjZFRjtBaUJ4NkVDO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtBakIwNkVGO0FpQnY2RUM7Q0FDQyxVQUFBO0FqQnk2RUY7QWlCdDZFQztDQUNDLFdBQUE7QWpCdzZFRjtBRXA5RVE7Q2UyQ1A7RUFJRSxZQUFBO0NqQnk2RUY7QUFDRDtBRWo2RVE7Q2VMUDtFQUVFLGFBQUE7Q2pCdzZFRjtBQUNEO0FpQnI2RUM7Q0FDQyxlQUFBO0NBQ0EsaUJBQUE7Q0FDQSxrQkFBQTtDQUNBLHlCQUFBO0NBQ0EsY2Q3RFk7Q2M4RFosZ0JBQUE7Q0FDQSxnQkFBQTtBakJ1NkVGO0FpQnA2RUM7Q0FDQyxtQkFBQTtDQUNBLFdBQUE7QWpCczZFRjs7QWtCei9FQTtDQUVDLGVBQUE7Q0FDQSxrREFBQTtDQUNBLHVCZjRCSTtDZTNCSixzQkFBQTtDQUNBLFVBQUE7QWxCMi9FRDtBRW4vRVE7Q2dCZFI7RUFTRSxXQUFBO0VBQ0EsV2Z1Qk07RWV0Qk4sWWZzQk07Q0hzK0VQO0FBQ0Q7QUUxL0VRO0NnQmRSO0VBZUUsVWZtQk87RWVsQlAsV2ZrQk87Q0gyK0VSO0FBQ0Q7QWtCei9FRztDQUNDLFVBQUE7QWxCMi9FSjtBa0JwL0VHO0NBQ0MsY2ZoQlE7QUhzZ0ZaO0FrQmovRUM7Q0FDQyxxQ2Y1QlU7Q2U2QlYsMEJBQUE7Q0FDQSw0QkFBQTtDQUNBLGNmeEJZO0NleUJaLHlCQUFBO0NBQ0EsYUFBQTtDQUNBLDhCQUFBO0NBQ0EsVUFBQTtDQUNBLGtCQUFBO0NBQ0EsUUFBQTtDQUNBLFlBQUE7Q0FDQSx3Q0FBQTtDQUFBLG1DQUFBO0NBQUEsZ0NBQUE7QWxCbS9FRjtBRXBoRlE7Q2dCcUJQO0VBZUUsYUFBQTtDbEJvL0VGO0FBQ0Q7QWtCai9FQztDQUNDLGNBQUE7Q0FDQSxzQkFBQTtDQUNBLHVCQUFBO0NBQ0EsOEJBQUE7QWxCbS9FRjtBa0JoL0VDO0NBQ0MsV0FBQTtDQUNBLGNBQUE7QWxCay9FRjtBa0IvK0VDO0NBQ0MsV0FBQTtDQUNBLGNmckRZO0Nlc0RaLHNDQUFBO0NBQUEsaUNBQUE7Q0FBQSw4QkFBQTtBbEJpL0VGOztBbUJ0akZBO0NBQ0Msb0JBQUE7Q0FBQSxxQkFBQTtDQUFBLG9CQUFBO0NBQUEsYUFBQTtDQUNBLHlCQUFBO0NBQUEsMkJBQUE7S0FBQSxzQkFBQTtTQUFBLG1CQUFBO0FuQnlqRkQ7QW1CdmpGQztDQUNDLGVBQUE7Q0FDQSxNQUFBO0NBQ0EsUUFBQTtDQUNBLFdBQUE7Q0FDQSxhQUFBO0NBQ0EseUJoQkVTO0NnQkRULFdBQUE7Q0FDQSxvQkFBQTtDQUFBLHFCQUFBO0NBQUEsb0JBQUE7Q0FBQSxhQUFBO0NBQ0EseUJBQUE7Q0FBQSwyQkFBQTtLQUFBLHNCQUFBO1NBQUEsbUJBQUE7Q0FDQSx3QkFBQTtDQUFBLCtCQUFBO0tBQUEscUJBQUE7U0FBQSx1QkFBQTtDQUNBLGdDQUFBO0NBQUEsMkJBQUE7Q0FBQSx3QkFBQTtBbkJ5akZGO0FtQnRqRkM7Q0FDQyxVQUFBO0FuQndqRkY7QW1CcmpGQztDQUNDLGFBQUE7QW5CdWpGRjtBbUJwakZDO0NBQ0Msc0JBQUE7Q0FDQSx1QkFBQTtDQUNBLDZCQUFBO0NBQ0Esa0JBQUE7Q0FDQSx3RWhCZlM7Q2dCZVQsb0VoQmZTO0NnQmdCVCxVQUFBO0NBQ0EsOENBQUE7U0FBQSxzQ0FBQTtBbkJzakZGO0FFemtGUTtDaUJZUDtFQVVFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7Q25CdWpGRjtBQUNEO0FtQnBqRkM7Q0FDQyxxQ2hCbkNVO0NnQm9DVixlQUFBO0NBQ0EsNEJBQUE7Q0FDQSx5QkFBQTtBbkJzakZGO0FFdGxGUTtDaUI0QlA7RUFPRSxlQUFBO0VBQ0EsaUJBQUE7Q25CdWpGRjtBQUNEO0FtQnBqRkM7Q0FDQztFQUVDLFVBQUE7Q25CcWpGRjtDbUJsakZDO0VBQ0MsVUFBQTtDbkJvakZGO0FBQ0Q7QW1CNWpGQztDQUNDO0VBRUMsVUFBQTtDbkJxakZGO0NtQmxqRkM7RUFDQyxVQUFBO0NuQm9qRkY7QUFDRCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyDQoNCw0LfQstC+0YDQsNGH0LjQstCw0LXRgiDQtNC40YDQtdC60YLQuNCy0YMg0YEg0L/QsNGA0LDQvNC10YLRgNCw0LzQuCDQtNC70Y8g0L/QvtC00LrQu9GO0YfQtdC90LjQtSDRiNGA0LjRhNGC0L7QslxuLy8vIEBncm91cCBmb250c1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZm9udC1mYW1pbHkgLSDQndCw0LfQstCw0L3QuNC1INGI0YDQuNGE0YLQsFxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZS1wYXRoIC0g0J/Rg9GC0Ywg0Log0L/QsNC/0LrQtVxuLy8vIEBwYXJhbSB7bGlzdCB8IG51bGx9ICRmaWxlLWZvcm1hdHMgW251bGxdIC0g0KLQuNC/0Ysg0YjRgNC40YTRgtC+0LIsINC10YHQu9C4INC90LUg0YPQt9Cw0LrQsNC90L4g0LHQtdGA0ZHRgiDQuNC3INCz0LvQvtCx0LDQu9GM0L3QvtC5INC/0LXRgNC10LzQtdC90L3QvtC5XG4vLy8gQGV4YW1wbGVcbi8vLyAvLyDQktGL0LfQvtCyOlxuLy8vICtmb250LWZhY2UoXCJSYWxld2F5XCIsIFwiI3skdXJsLWZvbnR9L1JhbGV3YXktUmVndWxhci9SYWxld2F5LVJlZ3VsYXJcIilcbi8vL1x0XHRmb250LXdlaWdodDogNDAwXG4vLy9cbi8vLyAvLyDQktC10YDQvdC10YI6XG4vLy8gLy8gIEBmb250LWZhY2Uge1xuLy8vIC8vIFx0XHRmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4vLy8gLy8gXHRcdHNyYzogdXJsKFwiL2ZvbnRzL1JhbGV3YXktUmVndWxhci9SYWxld2F5LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1JhbGV3YXktUmVndWxhci9SYWxld2F5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvUmFsZXdheS1SZWd1bGFyL1JhbGV3YXktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4vLy8gLy8gXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG4vLy8gLy8gIH1cblxuQG1peGluIGZvbnQtZmFjZShcbiAgJGZvbnQtZmFtaWx5LFxuICAkZmlsZS1wYXRoLFxuICAkZmlsZS1mb3JtYXRzOiBudWxsXG4pIHtcbiAgJGZpbGUtZm9ybWF0czogaWYoJGZpbGUtZm9ybWF0cyAhPSBudWxsLCAkZmlsZS1mb3JtYXRzLCAkZm9udC1mb3JtYXRzKTtcblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIHNyYzpcbiAgICAgIF9mb250LXNvdXJjZS1kZWNsYXJhdGlvbihcbiAgICAgICAgJGZvbnQtZmFtaWx5LFxuICAgICAgICAkZmlsZS1wYXRoLFxuICAgICAgICAkZmlsZS1mb3JtYXRzLFxuICAgICAgICAkZmlsZS1wYXRoXG4gICAgICApO1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAaW5jbHVkZSBmb250LWZhY2UoXCJIZWFkaW5nUHJvXCIsIFwiI3skdXJsLWZvbnR9L0hlYWRpbmdQcm8vUmVndWxhci9IZWFkaW5nUHJvLVJlZ3VsYXJcIiwgJGZvbnQtZm9ybWF0cykge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkhlYWRpbmdQcm9cIiwgXCIjeyR1cmwtZm9udH0vSGVhZGluZ1Byby9Cb2xkL0hlYWRpbmdQcm8tQm9sZFwiLCAkZm9udC1mb3JtYXRzKSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGluY2x1ZGUgZm9udC1mYWNlKFwiSGVsdmV0aWNhXCIsIFwiI3skdXJsLWZvbnR9L0hlbHZldGljYS9SZWd1bGFyL0hlbHZldGljYS1SZWd1bGFyXCIsICRmb250LWZvcm1hdHMpIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJIZWx2ZXRpY2FcIiwgXCIjeyR1cmwtZm9udH0vSGVsdmV0aWNhL0JvbGQvSGVsdmV0aWNhLUJvbGRcIiwgJGZvbnQtZm9ybWF0cykge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiSGVhZGluZ1Byb1wiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0hlYWRpbmdQcm8vUmVndWxhci9IZWFkaW5nUHJvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVhZGluZ1Byby9SZWd1bGFyL0hlYWRpbmdQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSGVhZGluZ1Byby9SZWd1bGFyL0hlYWRpbmdQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0hlYWRpbmdQcm8vUmVndWxhci9IZWFkaW5nUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiSGVhZGluZ1Byb1wiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0hlYWRpbmdQcm8vQm9sZC9IZWFkaW5nUHJvLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVhZGluZ1Byby9Cb2xkL0hlYWRpbmdQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSGVhZGluZ1Byby9Cb2xkL0hlYWRpbmdQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0hlYWRpbmdQcm8vQm9sZC9IZWFkaW5nUHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhL1JlZ3VsYXIvSGVsdmV0aWNhLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhL1JlZ3VsYXIvSGVsdmV0aWNhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS9SZWd1bGFyL0hlbHZldGljYS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhL1JlZ3VsYXIvSGVsdmV0aWNhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhL0JvbGQvSGVsdmV0aWNhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhL0JvbGQvSGVsdmV0aWNhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS9Cb2xkL0hlbHZldGljYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhL0JvbGQvSGVsdmV0aWNhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5odG1sLFxuYm9keSB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0aHRtbCxcbmJvZHkge1xuXHRcdHNjcm9sbC1zbmFwLXR5cGU6IHkgcHJveGltaXR5O1xuXHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDkyLCAwLCAwLjcpO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCA5MiwgMCwgMC43KTtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogIzI4MmIzMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2I1YmRiMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn1cblxuc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdHNlY3Rpb24ge1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmxheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluO1xufVxuLmxheW91dF92aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24ge1xuXHRzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG4uc2VjdGlvbi51cCB7XG5cdHNjcm9sbC1zbmFwLWFsaWduOiBlbmQ7XG59XG5cbi5tYWluIHtcblx0ei1pbmRleDogMjtcbn1cblxuLm1haW4sXG4uZm9vdGVyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcmVtKTtcblx0bWFyZ2luLXJpZ2h0OiAzLjU3MTQyODU3MTRyZW07XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDE5LjI4NTcxNDI4NTdyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQubWFpbixcbi5mb290ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHRtYXJnaW4tbGVmdDogMjRweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5tYWluLFxuLmZvb3RlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxufVxuXG4udGl0bGUge1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuXHRsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uc3VidGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogNS4yODU3MTQyODU3cmVtO1xuXHRsaW5lLWhlaWdodDogNS4yODU3MTQyODU3cmVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLmRvdDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwLjcxNDI4NTcxNDNyZW07XG5cdGhlaWdodDogMC43MTQyODU3MTQzcmVtO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuN2RlZywgI2ZmNWMwMCAxMy45NCUsICNmZjJlMDAgOTUuNTQlKTtcblx0bWFyZ2luLWxlZnQ6IDAuMjg1NzE0Mjg1N3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmRvdDo6YWZ0ZXIge1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0aGVpZ2h0OiA3cHg7XG5cdH1cbn1cblxuLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogMC41NzE0Mjg1NzE0cmVtO1xuXHRwYWRkaW5nOiAxLjE0Mjg1NzE0MjlyZW07XG5cdGZvbnQtZmFtaWx5OiBcIkhlYWRpbmdQcm9cIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcblx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdGNvbG9yOiAjMjgyYjMxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW47XG59XG4uYnV0dG9uOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuN2RlZywgI2ZmNWMwMCAxMy45NCUsICNmZjJlMDAgOTUuNTQlKTtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbjtcbn1cbi5idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmRuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2gge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYW5pbWF0aW9uIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYW5pbWF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYW5pbWF0aW9uX19jZW50ZXIge1xuXHR3aWR0aDogNDQuMjg1NzE0Mjg1N3JlbTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDM5LjIxNDI4NTcxNDNyZW07XG5cdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0Ym90dG9tOiAtMTAwJTtcblx0dHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmFuaW1hdGlvbl9fdWZvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0dG9wOiA1LjVyZW07XG5cdGxlZnQ6IDE4LjQyODU3MTQyODZyZW07XG5cdHdpZHRoOiAxNy4yMTQyODU3MTQzcmVtO1xuXHRhbmltYXRpb246IGZseS11Zm8tMSAxMHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMTBzO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hbmltYXRpb25fX3VmbyB7XG5cdFx0d2lkdGg6IDEyN3B4O1xuXHRcdHRvcDogMzUzcHg7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA2My41cHgpO1xuXHR9XG59XG4uYW5pbWF0aW9uX191Zm8taW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW47XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5hbmltYXRpb25fX3Vmb3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTIuOTI4NTcxNDI4NnJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDI0LjcxNDI4NTcxNDNyZW07XG5cdGhlaWdodDogMTguNDI4NTcxNDI4NnJlbTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR6LWluZGV4OiAtMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1vdXQsIGxlZnQgMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLW91dDtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFuaW1hdGlvbl9fdWZvcy1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFuaW1hdGlvbl9fdWZvcy1pdGVtOmZpcnN0LWNoaWxkIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMC45OSkgc2tld1koLTAuMTFkZWcpO1xuXHR3aWR0aDogMy42NDI4NTcxNDI5cmVtO1xuXHRoZWlnaHQ6IDEwLjc4NTcxNDI4NTdyZW07XG5cdHRvcDogY2FsYygxMDAlIC0gMTAuNzg1NzE0Mjg1N3JlbSk7XG5cdG9wYWNpdHk6IDAuOTtcbn1cbi5hbmltYXRpb25fX3Vmb3MtaXRlbTpsYXN0LWNoaWxkIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAwLjk5KSBza2V3WSgtMC4xMWRlZyk7XG5cdHdpZHRoOiAyLjc0MTQyODU3MTRyZW07XG5cdGhlaWdodDogOC4xNDI4NTcxNDI5cmVtO1xuXHR0b3A6IDA7XG5cdG9wYWNpdHk6IDAuNztcbn1cbi5hbmltYXRpb25fX3Vmb3MtaXRlbTpsYXN0LWNoaWxkIC5hbmltYXRpb25fX3Vmb3MtaW1nIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xufVxuLmFuaW1hdGlvbl9fdWZvcy1pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0YW5pbWF0aW9uOiBmbHktdWZvLTIgN3MgZWFzZS1pbiBpbmZpbml0ZTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFuaW1hdGlvbl9faGVsaWNvcHRlciB7XG5cdG1hcmdpbi10b3A6IC0xNC4yODU3MTQyODU3cmVtO1xufVxuLmFuaW1hdGlvbl9zdGFydCAuYW5pbWF0aW9uX19jZW50ZXIge1xuXHRib3R0b206IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IGJvdHRvbSAzcyBlYXNlLW91dCwgdHJhbnNmb3JtIDNzIGVhc2Utb3V0O1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFuaW1hdGlvbl9zdGFydCAuYW5pbWF0aW9uX19oZWxpY29wdGVyIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi5hbmltYXRpb25fX2RpYWxvZy1pdGVtOmZpcnN0LWNoaWxkIHtcblx0dG9wOiAxMC44NTcxNDI4NTcxcmVtO1xuXHRsZWZ0OiAyNi40Mjg1NzE0Mjg2cmVtO1xuXHR3aWR0aDogMTguNTcxNDI4NTcxNHJlbTtcbn1cbi5hbmltYXRpb25fX2RpYWxvZy1pdGVtOmxhc3QtY2hpbGQge1xuXHR0b3A6IDEzLjE0Mjg1NzE0MjlyZW07XG5cdHJpZ2h0OiAzLjU3MTQyODU3MTRyZW07XG5cdHdpZHRoOiA5LjM1NzE0Mjg1NzFyZW07XG59XG4uYW5pbWF0aW9uX3N0YXJ0IC5hbmltYXRpb25fX2RpYWxvZywgLmFuaW1hdGlvbl8wIC5hbmltYXRpb25fX2RpYWxvZyB7XG5cdG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0aW9uX3N0YXJ0IC5hbmltYXRpb25fX2RpYWxvZy1pdGVtLCAuYW5pbWF0aW9uXzAgLmFuaW1hdGlvbl9fZGlhbG9nLWl0ZW0ge1xuXHRhbmltYXRpb246IGRpYWxvZyA4cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYW5pbWF0aW9uX3N0YXJ0IC5hbmltYXRpb25fX2RpYWxvZy1pdGVtOmZpcnN0LWNoaWxkLCAuYW5pbWF0aW9uXzAgLmFuaW1hdGlvbl9fZGlhbG9nLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmFuaW1hdGlvbl9zdGFydCAuYW5pbWF0aW9uX19kaWFsb2ctaXRlbTpsYXN0LWNoaWxkLCAuYW5pbWF0aW9uXzAgLmFuaW1hdGlvbl9fZGlhbG9nLWl0ZW06bGFzdC1jaGlsZCB7XG5cdGFuaW1hdGlvbi1kZWxheTogNXM7XG59XG4uYW5pbWF0aW9uX3N0YXJ0LnVwIC5hbmltYXRpb25fX2RpYWxvZy1pdGVtOmZpcnN0LWNoaWxkLCAuYW5pbWF0aW9uXzAudXAgLmFuaW1hdGlvbl9fZGlhbG9nLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuLmFuaW1hdGlvbl9zdGFydC51cCAuYW5pbWF0aW9uX19kaWFsb2ctaXRlbTpsYXN0LWNoaWxkLCAuYW5pbWF0aW9uXzAudXAgLmFuaW1hdGlvbl9fZGlhbG9nLWl0ZW06bGFzdC1jaGlsZCB7XG5cdGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG4uYW5pbWF0aW9uXzAgLmFuaW1hdGlvbl9fY2VudGVyLCAuYW5pbWF0aW9uXzEgLmFuaW1hdGlvbl9fY2VudGVyIHtcblx0dG9wOiAtNTAlO1xuXHRib3R0b206IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDEpO1xuXHR0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLW91dDtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbmltYXRpb25fMCAuYW5pbWF0aW9uX19oZWxpY29wdGVyLCAuYW5pbWF0aW9uXzEgLmFuaW1hdGlvbl9faGVsaWNvcHRlciB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9uXzAudXAgLmFuaW1hdGlvbl9fY2VudGVyLCAuYW5pbWF0aW9uXzEudXAgLmFuaW1hdGlvbl9fY2VudGVyIHtcblx0dHJhbnNpdGlvbjogYWxsIDFzO1xufVxuLmFuaW1hdGlvbl8xIC5hbmltYXRpb25fX3Vmb3Mge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFuaW1hdGlvbl8yIC5hbmltYXRpb25fX2NlbnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDAuNSk7XG5cdHRvcDogY2FsYygtNTAlICsgMi40Mjg1NzE0Mjg2cmVtKTtcblx0Ym90dG9tOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLWluO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFuaW1hdGlvbl8yIC5hbmltYXRpb25fX3VmbyB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG59XG4uYW5pbWF0aW9uXzIgLmFuaW1hdGlvbl9fdWZvcyB7XG5cdHRvcDogMTcuMjg1NzE0Mjg1N3JlbTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFuaW1hdGlvbl8yIC5hbmltYXRpb25fX3Vmb3MtaXRlbSB7XG5cdHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG59XG4uYW5pbWF0aW9uXzIgLmFuaW1hdGlvbl9faGVsaWNvcHRlciB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9uXzIudXAgLmFuaW1hdGlvbl9faGVsaWNvcHRlciB7XG5cdHRyYW5zaXRpb246IGFsbCAycztcbn1cbi5hbmltYXRpb25fMywgLmFuaW1hdGlvbl80IHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmFuaW1hdGlvbl8zIC5hbmltYXRpb25fX2NlbnRlciwgLmFuaW1hdGlvbl80IC5hbmltYXRpb25fX2NlbnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDAuNSk7XG5cdHRvcDogY2FsYygtNTAlICsgMi40Mjg1NzE0Mjg2cmVtKTtcblx0Ym90dG9tOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLWluO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFuaW1hdGlvbl8zIC5hbmltYXRpb25fX3VmbywgLmFuaW1hdGlvbl80IC5hbmltYXRpb25fX3VmbyB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG59XG4uYW5pbWF0aW9uXzMgLmFuaW1hdGlvbl9fdWZvLWltZywgLmFuaW1hdGlvbl80IC5hbmltYXRpb25fX3Vmby1pbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG59XG4uYW5pbWF0aW9uXzMgLmFuaW1hdGlvbl9fdWZvcywgLmFuaW1hdGlvbl80IC5hbmltYXRpb25fX3Vmb3Mge1xuXHR0b3A6IDIuMzU3MTQyODU3MXJlbTtcblx0bGVmdDogNTUuNzg1NzE0Mjg1N3JlbTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR3aWR0aDogMTguMjg1NzE0Mjg1N3JlbTtcblx0aGVpZ2h0OiA4cmVtO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xufVxuLmFuaW1hdGlvbl8zIC5hbmltYXRpb25fX3Vmb3MtaXRlbSwgLmFuaW1hdGlvbl80IC5hbmltYXRpb25fX3Vmb3MtaXRlbSB7XG5cdHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG59XG4uYW5pbWF0aW9uXzMgLmFuaW1hdGlvbl9fdWZvcy1pdGVtOmZpcnN0LWNoaWxkLCAuYW5pbWF0aW9uXzQgLmFuaW1hdGlvbl9fdWZvcy1pdGVtOmZpcnN0LWNoaWxkIHtcblx0dG9wOiAwO1xuXHR3aWR0aDogMC45Mjg1NzE0Mjg2cmVtO1xuXHRoZWlnaHQ6IDIuNzg1NzE0Mjg1N3JlbTtcbn1cbi5hbmltYXRpb25fMyAuYW5pbWF0aW9uX191Zm9zLWl0ZW06bGFzdC1jaGlsZCwgLmFuaW1hdGlvbl80IC5hbmltYXRpb25fX3Vmb3MtaXRlbTpsYXN0LWNoaWxkIHtcblx0dG9wOiBjYWxjKDEwMCUgLSA0LjZyZW0pO1xuXHR3aWR0aDogMS41NXJlbTtcblx0aGVpZ2h0OiA0LjZyZW07XG59XG4uYW5pbWF0aW9uXzMgLmFuaW1hdGlvbl9faGVsaWNvcHRlciwgLmFuaW1hdGlvbl80IC5hbmltYXRpb25fX2hlbGljb3B0ZXIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMnM7XG59XG4uYW5pbWF0aW9uXzMgLmFuaW1hdGlvbl9faGVsaWNvcHRlcl8xLCAuYW5pbWF0aW9uXzQgLmFuaW1hdGlvbl9faGVsaWNvcHRlcl8xIHtcblx0bGVmdDogODAlO1xuXHR0b3A6IC03MCU7XG59XG4uYW5pbWF0aW9uXzMgLmFuaW1hdGlvbl9faGVsaWNvcHRlcl8yLCAuYW5pbWF0aW9uXzQgLmFuaW1hdGlvbl9faGVsaWNvcHRlcl8yIHtcblx0bGVmdDogMDtcblx0dG9wOiAtNzAlO1xufVxuLmFuaW1hdGlvbl9lbmQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbkBrZXlmcmFtZXMgZmx5LXVmby0xIHtcblx0MCUsIDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMiUpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZseS11Zm8tMiB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIG91dC1oZWxpY29wdGVyLTEge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dG9wOiAzcmVtO1xuXHRcdGxlZnQ6IDEuMzU3MTQyODU3MXJlbTtcblx0fVxuXHQyNSUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcblx0fVxuXHQzNSUge1xuXHRcdHRvcDogM3JlbTtcblx0XHRsZWZ0OiAxLjM1NzE0Mjg1NzFyZW07XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXHRcdGxlZnQ6IDgwJTtcblx0XHR0b3A6IC03MCU7XG5cdH1cbn1cbkBrZXlmcmFtZXMgb3V0LWhlbGljb3B0ZXItMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRsZWZ0OiAzNS4yMTQyODU3MTQzcmVtO1xuXHRcdHRvcDogOC43ODU3MTQyODU3cmVtO1xuXHR9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0fVxuXHQzNSUge1xuXHRcdGxlZnQ6IDM1LjIxNDI4NTcxNDNyZW07XG5cdFx0dG9wOiA4Ljc4NTcxNDI4NTdyZW07XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IC03MCU7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZGlhbG9nIHtcblx0MCUsIDMwJSwgNzAlLCAxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDQwJSwgNjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5hbmltYXRpb24taGVsaWNvcHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YW5pbWF0aW9uOiBmbHktaGVsaWNvcHRlciAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXRvcDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW5pbWF0aW9uLWhlbGljb3B0ZXJfXzEge1xuXHR0b3A6IC0yLjE0Mjg1NzE0MjlyZW07XG5cdGxlZnQ6IC0zLjc4NTcxNDI4NTdyZW07XG5cdHdpZHRoOiAyNy4xNDI4NTcxNDI5cmVtO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFuaW1hdGlvbi1oZWxpY29wdGVyX18xIHtcblx0XHR0b3A6IDU0MHB4O1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMTcwcHgpO1xuXHRcdHdpZHRoOiAxNDEuNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuLmFuaW1hdGlvbi1oZWxpY29wdGVyX18xIC5hbmltYXRpb24taGVsaWNvcHRlcl9fcHJvcGVsbGVyLWNvbnRhaW5lciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4zLCAtMC4zKSBza2V3WCgtMjBkZWcpO1xuXHR3aWR0aDogMTUuNzE0Mjg1NzE0M3JlbTtcblx0dG9wOiAyLjg1NzE0Mjg1NzFyZW07XG5cdGxlZnQ6IDcuMTQyODU3MTQyOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFuaW1hdGlvbi1oZWxpY29wdGVyX18xIC5hbmltYXRpb24taGVsaWNvcHRlcl9fcHJvcGVsbGVyLWNvbnRhaW5lciB7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDMycHg7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdH1cbn1cbi5hbmltYXRpb24taGVsaWNvcHRlcl9fMSAuYW5pbWF0aW9uLWhlbGljb3B0ZXJfX3RhaWwtY29udGFpbmVyIHtcblx0dHJhbnNmb3JtOiBza2V3KDE0N2RlZywgNDdkZWcpO1xuXHR3aWR0aDogMy42NDI4NTcxNDI5cmVtO1xuXHR0b3A6IDUuNzE0Mjg1NzE0M3JlbTtcblx0bGVmdDogNy4xNDI4NTcxNDI5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYW5pbWF0aW9uLWhlbGljb3B0ZXJfXzEgLmFuaW1hdGlvbi1oZWxpY29wdGVyX190YWlsLWNvbnRhaW5lciB7XG5cdFx0dG9wOiAyOHB4O1xuXHRcdGxlZnQ6IDM2LjZweDtcblx0XHR3aWR0aDogMjBweDtcblx0fVxufVxuLmFuaW1hdGlvbi1oZWxpY29wdGVyX18yIHtcblx0ei1pbmRleDogLTE7XG5cdGxlZnQ6IDM1LjIxNDI4NTcxNDNyZW07XG5cdHdpZHRoOiA2LjY0Mjg1NzE0MjlyZW07XG5cdHRvcDogOC43ODU3MTQyODU3cmVtO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuNXM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hbmltYXRpb24taGVsaWNvcHRlcl9fMiB7XG5cdFx0dG9wOiA0OTJweDtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDkwcHgpO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuLmFuaW1hdGlvbi1oZWxpY29wdGVyX18yIC5hbmltYXRpb24taGVsaWNvcHRlcl9fcHJvcGVsbGVyLWNvbnRhaW5lciB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIC0wLjMsIC0xOC41KTtcblx0d2lkdGg6IDQuMjg1NzE0Mjg1N3JlbTtcblx0dG9wOiAtMC4zNTcxNDI4NTcxcmVtO1xuXHRsZWZ0OiAwLjI4NTcxNDI4NTdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hbmltYXRpb24taGVsaWNvcHRlcl9fMiAuYW5pbWF0aW9uLWhlbGljb3B0ZXJfX3Byb3BlbGxlci1jb250YWluZXIge1xuXHRcdHRvcDogLTkuOHB4O1xuXHRcdGxlZnQ6IC00LjZweDtcblx0XHR3aWR0aDogNjBweDtcblx0fVxufVxuLmFuaW1hdGlvbi1oZWxpY29wdGVyX18yIC5hbmltYXRpb24taGVsaWNvcHRlcl9fdGFpbC1jb250YWluZXIge1xuXHR3aWR0aDogMC41NzE0Mjg1NzE0cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMi4zNTcxNDI4NTcxcmVtO1xuXHRsZWZ0OiA1Ljg1NzE0Mjg1NzFyZW07XG5cdHRyYW5zZm9ybTogc2tldygxMzVkZWcsIDI0N2RlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hbmltYXRpb24taGVsaWNvcHRlcl9fMiAuYW5pbWF0aW9uLWhlbGljb3B0ZXJfX3RhaWwtY29udGFpbmVyIHtcblx0XHR0b3A6IDIyLjNweDtcblx0XHRsZWZ0OiA2MXB4O1xuXHRcdHdpZHRoOiA3cHg7XG5cdH1cbn1cbi5hbmltYXRpb24taGVsaWNvcHRlcl9fMyB7XG5cdHdpZHRoOiA3MHB4O1xuXHRwb3NpdGlvbjogaW5pdGlhbDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi5hbmltYXRpb24taGVsaWNvcHRlcl9fMyAuYW5pbWF0aW9uLWhlbGljb3B0ZXJfX3Byb3BlbGxlci1jb250YWluZXIge1xuXHR0cmFuc2Zvcm06IHNrZXcoMjY0ZGVnLCA1N2RlZyk7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMTFweDtcblx0d2lkdGg6IDhweDtcbn1cbi5hbmltYXRpb24taGVsaWNvcHRlcl9fMyAuYW5pbWF0aW9uLWhlbGljb3B0ZXJfX3RhaWwtY29udGFpbmVyIHtcblx0dG9wOiAyMnB4O1xuXHRsZWZ0OiA2MnB4O1xuXHR3aWR0aDogN3B4O1xuXHR0cmFuc2Zvcm06IHNrZXcoMTM1ZGVnLCAyNDdkZWcpO1xufVxuLmFuaW1hdGlvbi1oZWxpY29wdGVyX19pdGVtLWNvbnRhaW5lciwgLmFuaW1hdGlvbi1oZWxpY29wdGVyX19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uYW5pbWF0aW9uLWhlbGljb3B0ZXJfX3Byb3BlbGxlciwgLmFuaW1hdGlvbi1oZWxpY29wdGVyX190YWlsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGFuaW1hdGlvbjogcHJvcGVsbGVyIDAuM3MgbGluZWFyIGluZmluaXRlO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW5pbWF0aW9uLWhlbGljb3B0ZXJfX3Byb3BlbGxlci1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xufVxuLmFuaW1hdGlvbi1oZWxpY29wdGVyX190YWlsLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBrZXlmcmFtZXMgcHJvcGVsbGVyIHtcblx0MCUsIDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDk5Ljk5JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuQGtleWZyYW1lcyBmbHktaGVsaWNvcHRlciB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDIlLCAxMCUpO1xuXHR9XG59XG5cbi5hbmltYXRpb24tZGlhbG9nIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5hbmltYXRpb24tZGlhbG9nX19saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmFuaW1hdGlvbi1kaWFsb2dfX2l0ZW0ge1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG5cdHBhZGRpbmc6IDEuMTQyODU3MTQyOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFuaW1hdGlvbi1kaWFsb2dfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuYW5pbWF0aW9uLWRpYWxvZ19faXRlbSB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG59XG4uYW5pbWF0aW9uLWRpYWxvZ19faXRlbTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEuMTQyODU3MTQyOXJlbSAwIDEuMTQyODU3MTQyOXJlbSAxLjE0Mjg1NzE0MjlyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hbmltYXRpb24tZGlhbG9nX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4IDAgMTZweCAxNnB4O1xuXHR9XG59XG4uYW5pbWF0aW9uLWRpYWxvZ19faXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogMCAxLjE0Mjg1NzE0MjlyZW0gMS4xNDI4NTcxNDI5cmVtIDEuMTQyODU3MTQyOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFuaW1hdGlvbi1kaWFsb2dfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAxNnB4IDE2cHg7XG5cdH1cbn1cbi5hbmltYXRpb24tZGlhbG9nLmhpZGUge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMy41NzE0Mjg1NzE0cmVtO1xuXHRyaWdodDogY2FsYygzLjU3MTQyODU3MTRyZW0gKyB2YXIoLS1zY3JvbGwtd2lkdGgpKTtcblx0bGVmdDogMy41NzE0Mjg1NzE0cmVtO1xuXHR6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuaGVhZGVyIHtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0bGVmdDogMjRweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5oZWFkZXIge1xuXHRcdHRvcDogOHB4O1xuXHRcdHJpZ2h0OiA4cHg7XG5cdFx0bGVmdDogOHB4O1xuXHR9XG59XG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbG9nb19iaWcge1xuXHR3aWR0aDogMTIuODU3MTQyODU3MXJlbTtcbn1cbi5oZWFkZXJfX2xvZ29fc21hbGwge1xuXHR3aWR0aDogMy41NzE0Mjg1NzE0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuaGVhZGVyX19sb2dvX3NtYWxsIHtcblx0XHR3aWR0aDogNDBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuaGVhZGVyX19sZWZ0X2hpZGUtc20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LmhlYWRlcl9fbGVmdF9zaG93LXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXItYnVyZ2VyX19idG4ge1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xufVxuLmhlYWRlci1idXJnZXJfX2J0bjpob3ZlciAuaGVhZGVyLWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMikge1xuXHR3aWR0aDogMjBweDtcbn1cbi5oZWFkZXItYnVyZ2VyX19idG4uYWN0aXZlIC5oZWFkZXItYnVyZ2VyX19saW5lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItYnVyZ2VyX19idG4uYWN0aXZlIC5oZWFkZXItYnVyZ2VyX19saW5lOm50aC1jaGlsZCgxKSB7XG5cdGFuaW1hdGlvbjogYWN0aXZlLWxpbmUtMSAwLjc1cyBmb3J3YXJkcztcbn1cbi5oZWFkZXItYnVyZ2VyX19idG4uYWN0aXZlIC5oZWFkZXItYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XG5cdG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLWJ1cmdlcl9fYnRuLmFjdGl2ZSAuaGVhZGVyLWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMykge1xuXHRhbmltYXRpb246IGFjdGl2ZS1saW5lLTMgMC43NXMgZm9yd2FyZHM7XG59XG4uaGVhZGVyLWJ1cmdlcl9fbGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyODJiMzE7XG59XG4uaGVhZGVyLWJ1cmdlcl9fbGluZS53aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLWJ1cmdlcl9fbGluZTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmhlYWRlci1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDEpIHtcblx0YW5pbWF0aW9uOiBsaW5lLTEgMC43NXMgZm9yd2FyZHM7XG59XG4uaGVhZGVyLWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMikge1xuXHR3aWR0aDogMTNweDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyAwLjI1cztcblx0b3BhY2l0eTogMTtcbn1cbi5oZWFkZXItYnVyZ2VyX19saW5lOm50aC1jaGlsZCgzKSB7XG5cdGFuaW1hdGlvbjogbGluZS0zIDAuNzVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBsaW5lLTEge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGxpbmUtMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgYWN0aXZlLWxpbmUtMSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgYWN0aXZlLWxpbmUtMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmctdG9wOiAzLjU3MTQyODU3MTRyZW07XG5cdHBhZGRpbmctYm90dG9tOiAzLjU3MTQyODU3MTRyZW07XG5cdHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiA0OHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNjdweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG59XG4uZm9vdGVyX19zb2NpYWxzIHtcblx0bWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg2cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuZm9vdGVyX19zb2NpYWxzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG4uZm9vdGVyX190ZXh0IHtcblx0Zm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuZm9vdGVyX190ZXh0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn1cbi5mb290ZXJfX3J1bGVzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbi5mb290ZXJfX3J1bGVzOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLm5hdiB7XG5cdGJvcmRlci10b3A6IDAuMDcxNDI4NTcxNHJlbSBzb2xpZCAjZmZmZmZmO1xuXHRwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQubmF2IHtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0fVxufVxuLm5hdl9fbGlzdCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAwLjQyODU3MTQyODZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxufVxuLm5hdl9fbGluayB7XG5cdGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQubmF2X19saW5rIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn1cbi5uYXZfX2xpbms6aG92ZXIge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdl9fbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjdkZWcsICNmZjVjMDAgMTMuOTQlLCAjZmYyZTAwIDk1LjU0JSk7XG5cdHotaW5kZXg6IC0xO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW47XG59XG4ubmF2X19saW5rOmhvdmVyOjpiZWZvcmUsIC5uYXZfX2xpbmsuYWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaGVybyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cGFkZGluZy10b3A6IDMuNTcxNDI4NTcxNHJlbTtcblx0cGFkZGluZy1ib3R0b206IDEyLjg1NzE0Mjg1NzFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5oZXJvIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMTA3cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbi5oZXJvX19jb250ZW50IHtcblx0d2lkdGg6IDM2LjQyODU3MTQyODZyZW07XG5cdGhlaWdodDogMTAwdmg7XG5cdG1heC1oZWlnaHQ6IDM5LjA3MTQyODU3MTRyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5oZXJvX19jb250ZW50IHtcblx0XHRoZWlnaHQ6IDYyMHB4O1xuXHRcdHdpZHRoOiAyNTJweDtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG59XG4uaGVyb19fc3VidGl0bGUge1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IDEuMzU3MTQyODU3MXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5oZXJvX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLmhlcm9fX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwLjY0Mjg1NzE0MjlyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5oZXJvX19pbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuaGVyb19faW1nX2hpZGUtc20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0Lmhlcm9fX2ltZ19zaG93LXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaGVyb19fdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBcIkhlYWRpbmdQcm9cIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyLjU3MTQyODU3MTRyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjU3MTQyODU3MTRyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0Lmhlcm9fX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cbi5oZXJvX19hbmltYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuaGVyb19fYW5pbWF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaGVyb19fZGlhbG9nIHtcblx0b3BhY2l0eTogMTtcbn1cbi5oZXJvX19kaWFsb2ctaXRlbSB7XG5cdGFuaW1hdGlvbjogZGlhbG9nIDhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuXHQuaGVyb19fZGlhbG9nLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxufVxuLmhlcm9fX2RpYWxvZy1pdGVtOmZpcnN0LWNoaWxkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQ4OXB4O1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDMxMHB4KTtcblx0d2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZXJvX19kaWFsb2ctaXRlbTpmaXJzdC1jaGlsZCB7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxNzhweCk7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcblx0Lmhlcm9fX2RpYWxvZy1pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDE2MXB4KTtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn1cbi5oZXJvX19kaWFsb2ctaXRlbTpsYXN0LWNoaWxkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDM3OXB4O1xuXHRsZWZ0OiBjYWxjKDUwJSArIDEzMHB4KTtcblx0YW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaGVyb19fZGlhbG9nLWl0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyAxMDlweCk7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuXHQuaGVyb19fZGlhbG9nLWl0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyA5OXB4KTtcblx0XHR3aWR0aDogNTdweDtcblx0fVxufVxuQGtleWZyYW1lcyBkaWFsb2cge1xuXHQwJSwgMzAlLCA3MCUsIDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0NDAlLCA2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmFib3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRwYWRkaW5nLXRvcDogMy41NzE0Mjg1NzE0cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMy41NzE0Mjg1NzE0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYWJvdXQge1xuXHRcdHBhZGRpbmc6IDEyOHB4IDI0cHggMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcblx0LmFib3V0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuYWJvdXQge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG59XG4uYWJvdXRfX2NvbnRlbnQge1xuXHR3aWR0aDogMzAuNzg1NzE0Mjg1N3JlbTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0bWF4LWhlaWdodDogMzcuMDcxNDI4NTcxNHJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFib3V0X19jb250ZW50IHtcblx0XHR3aWR0aDogNDMxcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuYWJvdXRfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAyMzFweDtcblx0fVxufVxuLmFib3V0X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFib3V0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG4uYWJvdXRfX3N1YnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMC41NzE0Mjg1NzE0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYWJvdXRfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYWJvdXRfX3N1YnRpdGxlIGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYWJvdXRfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hYm91dF9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcblx0fVxufVxuLmFib3V0X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hYm91dF9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG4uYWJvdXRfX2NvbCB7XG5cdHdpZHRoOiAxMS4yMTQyODU3MTQzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYWJvdXRfX2NvbCB7XG5cdFx0d2lkdGg6IDMxNXB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmFib3V0X19jb2wge1xuXHRcdHdpZHRoOiAyMjFweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYWJvdXRfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4uYWJvdXRfX2NvbDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNDI4NTcxNDI4NnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFib3V0X19jb2w6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LmFib3V0X19jb2w6bGFzdC1jaGlsZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmFib3V0X19pbmZvIHtcblx0Zm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU3MTQyODU3MTRyZW07XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hYm91dF9faW5mbyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG4uYWJvdXRfX2luZm8taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hYm91dF9faW5mby1sb2dvLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOTQuNTFweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmFib3V0X19pbmZvLWxvZ28ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LWFuaW1hdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5hYm91dC1hbmltYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dC1hbmltYXRpb25fX3Vmb3MtaXRlbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hYm91dC1hbmltYXRpb25fX3Vmb3MtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdHRvcDogMjg0cHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAzNy45NXB4O1xuXHRoZWlnaHQ6IDExMi4zNnB4O1xufVxuLmFib3V0LWFuaW1hdGlvbl9fdWZvcy1pdGVtOm50aC1jaGlsZCgyKSB7XG5cdHdpZHRoOiA4OS45M3B4O1xuXHRoZWlnaHQ6IDI2MnB4O1xuXHR0b3A6IDYxcHg7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gNDVweCk7XG59XG4uYWJvdXQtYW5pbWF0aW9uX191Zm9zLWl0ZW06bGFzdC1jaGlsZCB7XG5cdHdpZHRoOiAyOC41NnB4O1xuXHRoZWlnaHQ6IDg0LjU2cHg7XG5cdHRvcDogMjEwcHg7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvO1xufVxuLmFib3V0LWFuaW1hdGlvbl9faGVsaWNvcHRlci13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiA0MHB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xLjUsIDEuNSkgcm90YXRlKDM0MWRlZyk7XG59XG4uYWJvdXQtYW5pbWF0aW9uX19oZWxpY29wdGVyIHtcblx0cG9zaXRpb246IGluaXRpYWw7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uYWJvdXQtYW5pbWF0aW9uX19oZWxpY29wdGVyLXByb3BlbGxlciB7XG5cdGxlZnQ6IC01LjNweDtcblx0dG9wOiAtOS43cHg7XG59XG5cbi5wcml6ZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctdG9wOiAzLjU3MTQyODU3MTRyZW07XG5cdHBhZGRpbmctYm90dG9tOiAzLjU3MTQyODU3MTRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcml6ZXMge1xuXHRcdHBhZGRpbmc6IDEyOHB4IDI0cHggNTBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5wcml6ZXMge1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wcml6ZXMge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG59XG4ucHJpemVzX19jb250ZW50IHtcblx0d2lkdGg6IDI2LjU3MTQyODU3MTRyZW07XG5cdGhlaWdodDogMTAwdmg7XG5cdG1heC1oZWlnaHQ6IDI4LjU3MTQyODU3MTRyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcml6ZXNfX2NvbnRlbnQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wcml6ZXNfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAyMzFweDtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG59XG4ucHJpemVzX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnByaXplc19fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cbn1cbi5wcml6ZXNfX3N1YnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMC41NzE0Mjg1NzE0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJpemVzX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJpemVzX19zdWJ0aXRsZTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wcml6ZXNfX3RleHQge1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuXHRsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcml6ZXNfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG59XG4ucHJpemVzX19pbmZvIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6IFwiSGVhZGluZ1Byb1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDIuNTcxNDI4NTcxNHJlbTtcblx0bGluZS1oZWlnaHQ6IDIuNTcxNDI4NTcxNHJlbTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcml6ZXNfX2luZm8ge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR3aWR0aDogMjEwcHg7XG5cdH1cbn1cbi5wcml6ZXNfX2luZm8tbG9nbyB7XG5cdGhlaWdodDogMS45Mjg1NzE0Mjg2cmVtO1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKDAuNjQyODU3MTQyOXJlbSAvIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJpemVzX19pbmZvLWxvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cbn1cblxuLmJsb2dnZXJzIHtcblx0cGFkZGluZy10b3A6IDMwdmg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnMge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyODJiMzE7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjRweDtcblx0XHRtYXJnaW4tbGVmdDogLTI0cHg7XG5cdFx0cGFkZGluZzogNDhweCA0OHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcblx0LmJsb2dnZXJzIHtcblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC04cHg7XG5cdFx0cGFkZGluZzogMTZweCAxNnB4O1xuXHR9XG59XG4uYmxvZ2dlcnNfX2NvbnRlbnQge1xuXHR3aWR0aDogNTIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmJsb2dnZXJzX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLmJsb2dnZXJzX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmJsb2dnZXJzX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuLmJsb2dnZXJzX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDMuNDI4NTcxNDI4NnJlbTtcblx0d2lkdGg6IDM2cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnNfX3N1YnRpdGxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vyc19fc3VidGl0bGU6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYmxvZ2dlcnNfX2xpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtMC44NTcxNDI4NTcxcmVtIDMuNDI4NTcxNDI4NnJlbTtcblx0ZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmJsb2dnZXJzX19saXN0IHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0fVxufVxuLmJsb2dnZXJzX19pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAwLjg1NzE0Mjg1NzFyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDAuODU3MTQyODU3MXJlbTtcblx0d2lkdGg6IDMzLjMzMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnNfX2l0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vyc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHR9XG59XG5cbi5ibG9nZ2Vycy1jYXJkIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2dnZXJzLWNhcmRfX3ByZXZpZXcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyOC41NzE0Mjg1NzE0cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC43ODU3MTQyODU3cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0ei1pbmRleDogMDtcblx0bWFyZ2luLWJvdHRvbTogMS4xNDI4NTcxNDI5cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vycy1jYXJkX19wcmV2aWV3IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdHdpZHRoOiAzMTBweDtcblx0XHRoZWlnaHQ6IDU0MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ibG9nZ2Vycy1jYXJkX19wcmV2aWV3IHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0aGVpZ2h0OiA1MTBweDtcblx0fVxufVxuLmJsb2dnZXJzLWNhcmRfX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHotaW5kZXg6IC0xO1xufVxuLmJsb2dnZXJzLWNhcmRfX3RpbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDAuMTQyODU3MTQyOXJlbSAwLjQyODU3MTQyODZyZW07XG5cdGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnMtY2FyZF9fdGltZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0Y29sb3I6ICMyODJiMzE7XG5cdH1cbn1cbi5ibG9nZ2Vycy1jYXJkX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkhlYWRpbmdQcm9cIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyLjU3MTQyODU3MTRyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjU3MTQyODU3MTRyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuMTQyODU3MTQyOXJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmJsb2dnZXJzLWNhcmRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuLmJsb2dnZXJzLWNhcmRfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyLjU3MTQyODU3MTRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vycy1jYXJkX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG5cbi5ibG9nZ2Vycy1pbmZvIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG4uYmxvZ2dlcnMtaW5mbzpob3ZlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnMtaW5mbyB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cbi5ibG9nZ2Vycy1pbmZvX19pbWctY29udGFpbmVyIHtcblx0d2lkdGg6IDMuMzU3MTQyODU3MXJlbTtcblx0bWluLXdpZHRoOiAzLjM1NzE0Mjg1NzFyZW07XG5cdGhlaWdodDogMy4zNTcxNDI4NTcxcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNTcxNDI4NTcxNHJlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnMtaW5mb19faW1nLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDQ3cHg7XG5cdFx0bWluLXdpZHRoOiA0N3B4O1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxufVxuLmJsb2dnZXJzLWluZm9fX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2dnZXJzLWluZm9fX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnMtaW5mb19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuLmJsb2dnZXJzLWluZm9fX3N1YnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2dnZXJzLXBvcHVwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4MmIzMTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHotaW5kZXg6IDEwO1xuXHRwYWRkaW5nOiA0cmVtO1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmJsb2dnZXJzLXBvcHVwIHtcblx0XHRwYWRkaW5nOiA0OHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcblx0LmJsb2dnZXJzLXBvcHVwIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59XG4uYmxvZ2dlcnMtcG9wdXAuZGlzcGxheSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2dnZXJzLXBvcHVwLnZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xufVxuLmJsb2dnZXJzLXBvcHVwX19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzLjQyODU3MTQyODZyZW07XG5cdHJpZ2h0OiAzLjQyODU3MTQyODZyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxLjcxNDI4NTcxNDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vycy1wb3B1cF9fY2xvc2Uge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdHRvcDogMTZweDtcblx0XHRyaWdodDogMTZweDtcblx0fVxufVxuLmJsb2dnZXJzLXBvcHVwX19saXN0IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ibG9nZ2Vycy1wb3B1cF9fY2xvc2UtaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmJsb2dnZXJzLXBvcHVwX192aWRlby1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmJsb2dnZXJzLXBvcHVwX192aWRlby1jb250YWluZXIge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2dnZXJzLXBvcHVwX192aWRlby1jb250YWluZXI6aG92ZXIgLmJsb2dnZXJzLXBvcHVwX19jb250cm9sX3BhdXNlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4uYmxvZ2dlcnMtcG9wdXBfX3ZpZGVvIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmJsb2dnZXJzLXBvcHVwX192aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxufVxuLmJsb2dnZXJzLXBvcHVwX19jb250cm9sIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogNC40Mjg1NzE0Mjg2cmVtO1xuXHRoZWlnaHQ6IDQuNDI4NTcxNDI4NnJlbTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjdkZWcsICNmZjVjMDAgMTMuOTQlLCAjZmYyZTAwIDk1LjU0JSk7XG5cdGJvcmRlci1yYWRpdXM6IDEuNzE0Mjg1NzE0M3JlbTtcblx0ei1pbmRleDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYmxvZ2dlcnMtcG9wdXBfX2NvbnRyb2wge1xuXHRcdHdpZHRoOiA2MnB4O1xuXHRcdGhlaWdodDogNjJweDtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nZ2Vycy1wb3B1cF9fY29udHJvbDpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59XG4uYmxvZ2dlcnMtcG9wdXBfX2NvbnRyb2w6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vycy1wb3B1cF9fY29udHJvbDo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG5cdH1cbn1cbi5ibG9nZ2Vycy1wb3B1cF9fY29udHJvbF9wbGF5OjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3BsYXkuc3ZnXCIpO1xufVxuLmJsb2dnZXJzLXBvcHVwX19jb250cm9sX3BhdXNlIHtcblx0b3BhY2l0eTogMDtcbn1cbi5ibG9nZ2Vycy1wb3B1cF9fY29udHJvbF9wYXVzZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9wYXVzZS5zdmdcIik7XG59XG4uYmxvZ2dlcnMtcG9wdXBfX3BsYXktaWNvbiB7XG5cdHdpZHRoOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vycy1wb3B1cF9fcGxheS1pY29uIHtcblx0XHR3aWR0aDogMjFweDtcblx0fVxufVxuLmJsb2dnZXJzLXBvcHVwX19jb250ZW50IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTYuMTQyODU3MTQyOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmJsb2dnZXJzLXBvcHVwX19jb250ZW50IHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuYmxvZ2dlcnMtcG9wdXBfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5ibG9nZ2Vycy1wb3B1cF9fdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0cmVtO1xuXHRsaW5lLWhlaWdodDogMi41NzE0Mjg1NzE0cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjE0Mjg1NzE0MjlyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ibG9nZ2Vycy1wb3B1cF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4uYmxvZ2dlcnMtcG9wdXBfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmJsb2dnZXJzLXBvcHVwX19zZWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5ibG9nZ2Vycy1wb3B1cF9fc2VjdGlvbi5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5ydWxlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cGFkZGluZy10b3A6IDMuNTcxNDI4NTcxNHJlbTtcblx0cGFkZGluZy1ib3R0b206IDUuMjE0Mjg1NzE0M3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnJ1bGVzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG1hcmdpbi1yaWdodDogLTI0cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yNHB4O1xuXHRcdHBhZGRpbmc6IDQ4cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuXHQucnVsZXMge1xuXHRcdG1hcmdpbi1yaWdodDogLThweDtcblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59XG4ucnVsZXNfX2NvbnRlbnQge1xuXHR3aWR0aDogNTkuMTQyODU3MTQyOXJlbTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0bWF4LWhlaWdodDogMzMuODU3MTQyODU3MXJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnJ1bGVzX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLnJ1bGVzX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnJ1bGVzX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG4ucnVsZXNfX3N1YnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMi41NzE0Mjg1NzE0cmVtO1xuXHR3aWR0aDogNDUuMzU3MTQyODU3MXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnJ1bGVzX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLnJ1bGVzX19saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW46IDAgLTEuMjg1NzE0Mjg1N3JlbSAzLjg1NzE0Mjg1NzFyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5ydWxlc19fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMCAtMThweCAzMnB4O1xuXHR9XG59XG4ucnVsZXNfX2l0ZW0ge1xuXHRwYWRkaW5nLWxlZnQ6IDEuMjg1NzE0Mjg1N3JlbTtcblx0cGFkZGluZy1yaWdodDogMS4yODU3MTQyODU3cmVtO1xuXHR3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucnVsZXNfX2l0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucnVsZXNfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4ucnVsZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucnVsZXNfX3RleHQge1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0cmVtO1xuXHRsaW5lLWhlaWdodDogMi41NzE0Mjg1NzE0cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiAwLjU3MTQyODU3MTRyZW07XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucnVsZXNfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cbn1cbi5ydWxlc19faW5mbyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR3aWR0aDogNDIuODU3MTQyODU3MXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnJ1bGVzX19pbmZvIHtcblx0XHR3aWR0aDogMzUwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucnVsZXNfX2luZm8ge1xuXHRcdHdpZHRoOiAyNjFweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQucnVsZXNfX2luZm8gYnIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucnVsZXMtY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4ucnVsZXMtY2FyZF9faWNvbiB7XG5cdHdpZHRoOiA0LjQyODU3MTQyODZyZW07XG5cdG1hcmdpbi1ib3R0b206IDAuNzE0Mjg1NzE0M3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnJ1bGVzLWNhcmRfX2ljb24ge1xuXHRcdHdpZHRoOiA2MnB4O1xuXHRcdG1pbi13aWR0aDogNjJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLnJ1bGVzLWNhcmRfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJnICoge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5iZ19faW1nLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiA3MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJnX19pbWcge1xuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdGZpbHRlcjogYmx1cigwLjA3MTQyODU3MTRyZW0pIGdyYXlzY2FsZSgxKSBvcGFjaXR5KDcwJSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMy41NzE0Mjg1NzE0cmVtO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogY2FsYygxMDAlICsgMy41NzE0Mjg1NzE0cmVtICogMyk7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmctY2xvdWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uYmctY2xvdWRfX2xpc3Qge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNC41NzE0Mjg1NzE0cmVtO1xufVxuLmJnLWNsb3VkX19pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmJnLWNsb3VkX19pdGVtIHtcblx0XHR0b3A6IC0xMTBweDtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDExMHB4KTtcblx0fVxufVxuXG4uc29jaWFsc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luOiAwIC1yZW0oOCk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5zb2NpYWxzX19saXN0IHtcblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC04cHg7XG5cdH1cbn1cbi5zb2NpYWxzX19pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAwLjU3MTQyODU3MTRyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDAuNTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnNvY2lhbHNfX2l0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0fVxufVxuLnNvY2lhbHNfX2ljb24ge1xuXHR3aWR0aDogMi4yODU3MTQyODU3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuc29jaWFsc19faWNvbiB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdH1cbn1cblxuLnByb2R1Y3RfX3NlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctdG9wOiAzLjU3MTQyODU3MTRyZW07XG5cdHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxNDI4NTdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcm9kdWN0X19zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAyNHB4IDI0cHggNjRweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5wcm9kdWN0X19zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiA4cHggOHB4IDY0cHg7XG5cdH1cbn1cbi5wcm9kdWN0X19zZWN0aW9uOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDk1cHg7XG59XG4ucHJvZHVjdF9fY29udGVudCB7XG5cdGhlaWdodDogMTAwdmg7XG5cdG1heC1oZWlnaHQ6IDMyLjg1NzE0Mjg1NzFyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcm9kdWN0X19jb250ZW50IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLnByb2R1Y3RfX3RvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcm9kdWN0X190b3Age1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5wcm9kdWN0X190aXRsZSB7XG5cdG1hcmdpbi1yaWdodDogOC4wNzE0Mjg1NzE0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdF9fdGl0bGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4ucHJvZHVjdF9fc3VidGl0bGUge1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTYuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDE0LjI4NTcxNDI4NTdyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdF9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogODdweDtcblx0XHRsaW5lLWhlaWdodDogODdweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuLnByb2R1Y3RfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcm9kdWN0X19yb3cge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5wcm9kdWN0X19pbWdzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcm9kdWN0X19pbWdzIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5wcm9kdWN0X19sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdF9fbGVmdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5wcm9kdWN0X19sZWZ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4ucHJvZHVjdF9fcmlnaHQge1xuXHRwYWRkaW5nLWJvdHRvbTogMS43MTQyODU3MTQzcmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDIuMzU3MTQyODU3MXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnByb2R1Y3RfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbi5wcm9kdWN0X19pbWctY29udGFpbmVyOm50aC1jaGlsZCgxKSB7XG5cdG1hcmdpbi1yaWdodDogMC43MTQyODU3MTQzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdF9faW1nLWNvbnRhaW5lcjpudGgtY2hpbGQoMSkge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG4ucHJvZHVjdF9faW1nLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuXHRtYXJnaW4tcmlnaHQ6IDkuNzE0Mjg1NzE0M3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnByb2R1Y3RfX2ltZy1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDczcHg7XG5cdH1cbn1cbi5wcm9kdWN0X19pbWctY29udGFpbmVyX2Zyb250IHtcblx0d2lkdGg6IDEzLjM1NzE0Mjg1NzFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcm9kdWN0X19pbWctY29udGFpbmVyX2Zyb250IHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn1cbi5wcm9kdWN0X19pbWctY29udGFpbmVyX2Zyb250LXNpZGUge1xuXHR3aWR0aDogMTAuMTQyODU3MTQyOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnByb2R1Y3RfX2ltZy1jb250YWluZXJfZnJvbnQtc2lkZSB7XG5cdFx0d2lkdGg6IDc3cHg7XG5cdH1cbn1cbi5wcm9kdWN0X19pbWctY29udGFpbmVyX3NpZGUge1xuXHR3aWR0aDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdF9faW1nLWNvbnRhaW5lcl9zaWRlIHtcblx0XHR3aWR0aDogMTJweDtcblx0fVxufVxuLnByb2R1Y3RfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1pbmZvX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkhlYWRpbmdQcm9cIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyLjU3MTQyODU3MTRyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjU3MTQyODU3MTRyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnByb2R1Y3QtaW5mb19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4ucHJvZHVjdC1pbmZvX19saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjE0Mjg1NzE0MjlyZW07XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wcm9kdWN0LWluZm9fX2xpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cbn1cbi5wcm9kdWN0LWluZm9fX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMS4xNDI4NTcxNDI5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdC1pbmZvX19pdGVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdH1cbn1cbi5wcm9kdWN0LWluZm9fX2l0ZW06OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMC43MTQyODU3MTQzcmVtO1xuXHRoZWlnaHQ6IDAuNzE0Mjg1NzE0M3JlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAjZmY1YzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdC1pbmZvX19pdGVtOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxufVxuLnByb2R1Y3QtaW5mb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMC41NzE0Mjg1NzE0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucHJvZHVjdC1pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufVxuXG4ucGFydG5lcnMge1xuXHRwYWRkaW5nLXRvcDogMTIuMTQyODU3MTQyOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnBhcnRuZXJzIHtcblx0XHRwYWRkaW5nLXRvcDogNDhweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjRweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5wYXJ0bmVycyB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR9XG59XG4ucGFydG5lcnNfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMS43MTQyODU3MTQzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucGFydG5lcnNfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDhweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG5cdC5wYXJ0bmVyc19fdGl0bGUge1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0fVxufVxuLnBhcnRuZXJzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAzLjQyODU3MTQyODZyZW07XG5cdHBhZGRpbmctbGVmdDogMy40Mjg1NzE0Mjg2cmVtO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucGFydG5lcnNfX2xpc3Qge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0fVxufVxuLnBhcnRuZXJzX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQucGFydG5lcnNfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcblx0fVxuXHQucGFydG5lcnNfX2l0ZW06bm90KC5wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNG4pKTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0XHRoZWlnaHQ6IDQuMjg1NzE0Mjg1N3JlbTtcblx0XHR3aWR0aDogMC4wNzE0Mjg1NzE0cmVtO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQucGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDRuKTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyODJiMzE7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKiA0KTtcblx0XHRoZWlnaHQ6IDAuMDcxNDI4NTcxNHJlbTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQucGFydG5lcnNfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0fVxuXHQucGFydG5lcnNfX2l0ZW06bm90KC5wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoM24pKTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0LnBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzbik6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0XHR3aWR0aDogY2FsYygxMDAlICogNCk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnBhcnRuZXJzX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cdH1cblx0LnBhcnRuZXJzX19pdGVtOm5vdCgucGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDJuKSk6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4MmIzMTtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMm4pOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4MmIzMTtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAqIDIpO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcblx0fVxufVxuLnBhcnRuZXJzX19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIuMjg1NzE0Mjg1N3JlbSAxLjQyODU3MTQyODZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wYXJ0bmVyc19fbGluayB7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHR9XG59XG5cbi5wYXJ0bmVycy1jYXRfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDQuMTQyODU3MTQyOXJlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnBhcnRuZXJzLWNhdF9fbGlzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucGFydG5lcnMtY2F0X19saXN0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcblx0LnBhcnRuZXJzLWNhdF9fbGlzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHR9XG59XG4ucGFydG5lcnMtY2F0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNzE0Mjg1NzE0M3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnBhcnRuZXJzLWNhdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucGFydG5lcnMtY2F0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cbn1cbi5wYXJ0bmVycy1jYXRfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJ0bmVycy1jYXRfX2xpbms6aG92ZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJ0bmVycy1jYXRfX2xvZ28ge1xuXHR3aWR0aDogMy40Mjg1NzE0Mjg2cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDAuODU3MTQyODU3MXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LnBhcnRuZXJzLWNhdF9fbG9nbyB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR9XG59XG4ucGFydG5lcnMtY2F0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcblx0bWF4LXdpZHRoOiA5LjY0Mjg1NzE0MjlyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5wYXJ0bmVycy1jYXRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWF4LXdpZHRoOiAxMzVweDtcblx0fVxufVxuXG4uYXNpZGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogOC44NTcxNDI4NTcxcmVtO1xuXHRsZWZ0OiAzLjU3MTQyODU3MTRyZW07XG5cdHotaW5kZXg6IDQ7XG5cdHdpZHRoOiAxMi44NTcxNDI4NTcxcmVtO1xuXHRtaW4td2lkdGg6IDEyLjg1NzE0Mjg1NzFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5hc2lkZSB7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAxMDdweDtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdH1cbn1cbi5hc2lkZTo6YmVmb3JlLCAuYXNpZGU6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuYXNpZGU6OmJlZm9yZSwgLmFzaWRlOjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5hc2lkZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2I1YmRiMDtcblx0ei1pbmRleDogLTE7XG59XG4uYXNpZGU6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzI4MmIzMTtcblx0b3BhY2l0eTogMC44O1xuXHR6LWluZGV4OiAtMTtcbn1cbi5hc2lkZS5kaXNwbGF5IHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hc2lkZS52aXNpYmlsZSB7XG5cdG9wYWNpdHk6IDE7XG59XG4uYXNpZGVfX2NvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcblx0LmFzaWRlX19jb250ZW50IHtcblx0XHR3aWR0aDogMjUycHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LmFzaWRlX190b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hc2lkZV9fc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX19pbWcge1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpeC1pbmZvIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogY2FsYygzLjU3MTQyODU3MTRyZW0gKyB2YXIoLS1zY3JvbGwtd2lkdGgpKTtcblx0Ym90dG9tOiAzLjU3MTQyODU3MTRyZW07XG5cdHdpZHRoOiA3LjY0Mjg1NzE0MjlyZW07XG5cdHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdC5maXgtaW5mbyB7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0Ym90dG9tOiAyNHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcblx0LmZpeC1pbmZvIHtcblx0XHRyaWdodDogOHB4O1xuXHRcdGJvdHRvbTogOHB4O1xuXHR9XG59XG4uZml4LWluZm8uc2hvdyAuZml4LWluZm9fX3RleHQge1xuXHRvcGFjaXR5OiAxO1xufVxuLmZpeC1pbmZvLmRhcmsgLmZpeC1pbmZvX19sb2dvIHtcblx0Y29sb3I6ICNmZjVjMDA7XG59XG4uZml4LWluZm9fX3RleHQge1xuXHRmb250LWZhbWlseTogXCJIZWFkaW5nUHJvXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuXHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2cmVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMC40Mjg1NzE0Mjg2cmVtO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDEwMCU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQuZml4LWluZm9fX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5maXgtaW5mb19faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMi4xNDI4NTcxNDI5cmVtO1xuXHRoZWlnaHQ6IDIuMTQyODU3MTQyOXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMS4wNzE0Mjg1NzE0cmVtO1xufVxuLmZpeC1pbmZvX19sb2dvLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5maXgtaW5mb19fbG9nbyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xufVxuXG4ubG9hZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2FkZXJfX3dyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjViZGIwO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5sb2FkZXJfaGlkZSB7XG5cdG9wYWNpdHk6IDA7XG59XG4ubG9hZGVyX3JlbW92ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubG9hZGVyX19kb3Qge1xuXHR3aWR0aDogMS4zNTcxNDI4NTcxcmVtO1xuXHRoZWlnaHQ6IDEuMzU3MTQyODU3MXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAwLjQyODU3MTQyODZyZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjdkZWcsICNmZjVjMDAgMTMuOTQlLCAjZmYyZTAwIDk1LjU0JSk7XG5cdG9wYWNpdHk6IDA7XG5cdGFuaW1hdGlvbjogbG9hZGVyIDEuNXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQubG9hZGVyX19kb3Qge1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0fVxufVxuLmxvYWRlcl9fdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBcIkhlYWRpbmdQcm9cIiwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuXHQubG9hZGVyX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn1cbkBrZXlmcmFtZXMgbG9hZGVyIHtcblx0MCUsIDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59IiwiaHRtbCxcbmJvZHkge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcblx0XHRzY3JvbGwtc25hcC10eXBlOiB5IHByb3hpbWl0eTtcblx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0fVxufVxuXG4vLyDQktGL0LTQtdC70LXQvdC40LVcbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itb3JhLCAwLjcpO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLW9yYSwgMC43KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLXdpZHRoOiAzMjBweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkY29sb3ItYmw7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRsaW5lLWhlaWdodDogcmVtKDE4KTtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuXG5zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuYnV0dG9uIHtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4ubGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW47XG5cblx0Jl92aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zZWN0aW9uIHtcblx0c2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuXG5cdCYudXAge1xuXHRcdHNjcm9sbC1zbmFwLWFsaWduOiBlbmQ7XG5cdH1cbn1cblxuLm1haW4ge1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubWFpbixcbi5mb290ZXIge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gI3skYXNpZGUtd2lkdGggKyAkcGQgKiAyfSk7XG5cdG1hcmdpbi1yaWdodDogJHBkO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRhc2lkZS13aWR0aCArICRwZC1tYWluICsgJHBkfSk7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRwZC1zbTtcblx0XHRtYXJnaW4tbGVmdDogJHBkLXNtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoeHhzKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGQteHhzO1xuXHRcdG1hcmdpbi1sZWZ0OiAkcGQteHhzO1xuXHR9XG59XG5cbi50aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IHJlbSgyMCk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5zdWJ0aXRsZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IHJlbSg3NCk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oNzQpO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5kb3Qge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IHJlbSgxMCk7XG5cdFx0aGVpZ2h0OiByZW0oMTApO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncjtcblx0XHRtYXJnaW4tbGVmdDogcmVtKDQpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRoZWlnaHQ6IDdweDtcblx0XHR9XG5cdH1cbn1cblxuLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiByZW0oOCk7XG5cdHBhZGRpbmc6IHJlbSgxNik7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgxNCk7XG5cdGNvbG9yOiAkY29sb3ItYmw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbjtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmRuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2gge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLy8vINCg0LDQt9Cy0L7RgNCw0YfQuNCy0LDQvdC40LUg0LzQtdC00LjQsCDQt9Cw0L/RgNC+0YHQsCDQtNC70Y8g0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCDQvNC10L3RjNGI0LUg0YPQutCw0LfQsNC90L3QvtCz0L5cbi8vLyBAZ3JvdXAgbWVkaWFcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGJwIC0gQnJlYWtwb2ludCDRiNC40YDQuNC90Ysg0Y3QutGA0LDQvdCwICjQutC70Y7RhyDQuNC3INCz0LvQvtCx0LDQu9GM0L3QvtCz0L4g0L7QsdGK0LXQutGC0LApXG4vLy8gQHBhcmFtIHtudWxsIHwgc3RyaW5nfSAkY3VycmVudC1vcmllbnRhdGlvbiBbbnVsbF0gLSDQntGA0LjQtdC90YLQsNGG0LjRjyDRjdC60YDQsNC90LAgKNC90LUg0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C5INC/0LDRgNCw0LzQtdGC0YApXG4vLy8gQGV4YW1wbGVcbi8vLyArbWVkaWEobWQpIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHsgLi4uIH1cbi8vLyArbWVkaWEoeHMsIHApIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgLi4uIH1cblxuQG1peGluIG1lZGlhKCRicCwgJGN1cnJlbnQtb3JpZW50YXRpb246IG51bGwpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwKSB7XG4gICAgJG1heDogX2JyZWFrcG9pbnQtbWF4KCRicCk7XG5cbiAgICBAaWYgJG1heCB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgQGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IG51bGwge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicH1gLiBBdmFpbGFibGUgYnJlYWtwb2ludHMgYXJlOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9LlwiO1xuICB9XG59XG5cbi8vLyDQoNCw0LfQstC+0YDQsNGH0LjQstCw0L3QuNC1INC80LXQtNC40LAg0LfQsNC/0YDQvtGB0LAg0LTQu9GPINGI0LjRgNC40L3RiyDRjdC60YDQsNC90LAg0LHQvtC70YzRiNC1INGD0LrQsNC30LDQvdC90L7Qs9C+XG4vLy8gQGdyb3VwIG1lZGlhXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRicCAtIEJyZWFrcG9pbnQg0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCAo0LrQu9GO0Ycg0LjQtyDQs9C70L7QsdCw0LvRjNC90L7Qs9C+INC+0LHRitC10LrRgtCwKVxuLy8vIEBwYXJhbSB7bnVsbCB8IHN0cmluZ30gJGN1cnJlbnQtb3JpZW50YXRpb24gW251bGxdIC0g0J7RgNC40LXQvdGC0LDRhtC40Y8g0Y3QutGA0LDQvdCwICjQvdC1INC+0LHRj9C30LDRgtC10LvRjNC90YvQuSDQv9Cw0YDQsNC80LXRgtGAKVxuLy8vIEBleGFtcGxlXG4vLy8gK21lZGlhLXVwKGxnKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC4uLiB9XG4vLy8gK21lZGlhLXVwKHNtLCBsKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyAuLi4gfVxuXG5AbWl4aW4gbWVkaWEtdXAoJGJwLCAkY3VycmVudC1vcmllbnRhdGlvbjogbnVsbCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAkbWluOiBfYnJlYWtwb2ludC1taW4oJGJwKTtcblxuICAgIEBpZiAkbWluIHtcbiAgICAgIEBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBudWxsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsYW5kc2NhcGUgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbCB7XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJwfWAuIEF2YWlsYWJsZSBicmVha3BvaW50cyBhcmU6ICN7bWFwLWtleXMoJGJyZWFrcG9pbnRzKX0uXCI7XG4gIH1cbn1cblxuLy8vINCg0LDQt9Cy0L7RgNCw0YfQuNCy0LDQvdC40LUg0LzQtdC00LjQsCDQt9Cw0L/RgNC+0YHQsCDQtNC70Y8g0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCDQsiDQv9GA0LXQtNC10LvQsNGFIFwi0L7RglwiINC4IFwi0LTQvlwiXG4vLy8gQGdyb3VwIG1lZGlhXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRsb3dlciAtIEJyZWFrcG9pbnQg0YjQuNGA0LjQvdGLINGN0LrRgNCw0L3QsCDQtNC70Y8g0L3QuNC20L3QtdC5INGC0L7Rh9C60LggXCLQvtGCXCIgKNC60LvRjtGHINC40Lcg0LPQu9C+0LHQsNC70YzQvdC+0LPQviDQvtCx0YrQtdC60YLQsClcbi8vLyBAcGFyYW0ge3N0cmluZ30gJHVwcGVyIC0gQnJlYWtwb2ludCDRiNC40YDQuNC90Ysg0Y3QutGA0LDQvdCwINC00LvRjyDQstC10YDRhdC90LXQuSDRgtC+0YfQutC4IFwi0LTQvlwiICjQutC70Y7RhyDQuNC3INCz0LvQvtCx0LDQu9GM0L3QvtCz0L4g0L7QsdGK0LXQutGC0LApXG4vLy8gQHBhcmFtIHtudWxsIHwgc3RyaW5nfSAkY3VycmVudC1vcmllbnRhdGlvbiBbbnVsbF0gLSDQntGA0LjQtdC90YLQsNGG0LjRjyDRjdC60YDQsNC90LAgKNC90LUg0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C5INC/0LDRgNCw0LzQtdGC0YApXG4vLy8gQGV4YW1wbGVcbi8vLyArbWVkaWEtYmV0d2VlbihzbSwgbWQpIC8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkgeyAuLi4gfVxuLy8vICttZWRpYS1iZXR3ZWVuKHNtLCBtZCwgbCkgLy8gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgLi4uIH1cblxuQG1peGluIG1lZGlhLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRjdXJyZW50LW9yaWVudGF0aW9uOiBudWxsKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG4gICAgJG1pbjogX2JyZWFrcG9pbnQtbWluKCRsb3dlcik7XG4gICAgJG1heDogX2JyZWFrcG9pbnQtbWF4KCR1cHBlcik7XG5cbiAgICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgQGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IG51bGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKCRsb3dlcikge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IHBvcnRyYWl0IG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IHAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cCgkbG93ZXIsIHApIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsYW5kc2NhcGUgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKCRsb3dlciwgbCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICAgIEBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBudWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHVwcGVyKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR1cHBlciwgcCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHVwcGVyLCBsKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skbG93ZXJ9YCBvciBgI3skdXBwZXJ9YC4gQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG4vLy8g0KDQsNC30LLQvtGA0LDRh9C40LLQsNC90LjQtSDQvNC10LTQuNCwINC30LDQv9GA0L7RgdCwINC00LvRjyDRiNC40YDQuNC90Ysg0Y3QutGA0LDQvdCwINCyINC/0YDQtdC00LXQu9Cw0YUg0L7QtNC90L7Qs9C+IGJyZWFrcG9pbnQnYVxuLy8vIEBncm91cCBtZWRpYVxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYnAgLSBCcmVha3BvaW50INGI0LjRgNC40L3RiyDRjdC60YDQsNC90LAgKNC60LvRjtGHINC40Lcg0LPQu9C+0LHQsNC70YzQvdC+0LPQviDQvtCx0YrQtdC60YLQsClcbi8vLyBAcGFyYW0ge251bGwgfCBzdHJpbmd9ICRjdXJyZW50LW9yaWVudGF0aW9uIFtudWxsXSAtINCe0YDQuNC10L3RgtCw0YbQuNGPINGN0LrRgNCw0L3QsCAo0L3QtSDQvtCx0Y/Qt9Cw0YLQtdC70YzQvdGL0Lkg0L/QsNGA0LDQvNC10YLRgClcbi8vLyBAZXhhbXBsZVxuLy8vICttZWRpYS1vbmx5KHNtKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgeyAuLi4gfVxuLy8vICttZWRpYS1vbmx5KHNtLCBwKSAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgLi4uIH1cblxuQG1peGluIG1lZGlhLW9ubHkoJGJwLCAkY3VycmVudC1vcmllbnRhdGlvbjogbnVsbCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAkbWluOiBfYnJlYWtwb2ludC1taW4oJGJwKTtcbiAgICAkbWF4OiBfYnJlYWtwb2ludC1tYXgoJGJwKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICBAaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IHBvcnRyYWl0IG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IHAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICAgIEBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBudWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoJGJwKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcG9ydHJhaXQgb3IgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKCRicCwgcCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IGxhbmRzY2FwZSBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoJGJwLCBsKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgQGlmICRjdXJyZW50LW9yaWVudGF0aW9uID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnApIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwb3J0cmFpdCBvciAkY3VycmVudC1vcmllbnRhdGlvbiA9PSBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJwLCBwKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGN1cnJlbnQtb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlIG9yICRjdXJyZW50LW9yaWVudGF0aW9uID09IGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnAsIGwpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicH1gLiBBdmFpbGFibGUgYnJlYWtwb2ludHMgYXJlOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9LlwiO1xuICB9XG59XG4iLCIvLyDQntCx0YnQuNC1INC90LDRgdGC0YDQvtC50LrQuFxuJGZvbnQtZm9ybWF0czogKFwiZW90XCIsIFwid29mZlwiLCBcIndvZmYyXCIsIFwidHRmXCIpOyAvLyDQlNC+0YHRgtGD0L/QvdGLINCyIHNuaXBwZXRzIC0gZW90LCB3b2ZmMiwgd29mZiwgdHRmLCBzdmdcbiR1cmwtaW1nOiBcIi4uL2ltZ1wiOyAvLyDQn9GD0YLRjCDQuiDQuNC30L7QsdGA0LDQttC10L3QuNGP0LxcbiR1cmwtZm9udDogXCIuLi9mb250c1wiOyAvLyDQn9GD0YLRjCDQuiDRiNGA0LjRhNGC0LDQvFxuJHVybC1pbWctbGliczogXCIuLi9cIiArICR1cmwtaW1nOyAvLyDQn9GD0YLRjCDQuiDQuNC30L7QsdGA0LDQttC10L3QuNGP0LwgKNC00LvRjyDQsdC40LHQu9C40L7RgtC10LopXG4kdXJsLWZvbnQtbGliczogXCIuLi9cIiArICR1cmwtZm9udDsgLy8g0J/Rg9GC0Ywg0Log0YjRgNC40YTRgtCw0LwgKNC00LvRjyDQsdC40LHQu9C40L7RgtC10LopXG5cbi8vINCi0LXQutGB0YJcbiRmb250LWhlYWQ6IFwiSGVhZGluZ1Byb1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGV4dDogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcblxuLy8g0J/QtdGA0LXQvNC10L3QvdGL0LUg0YbQstC10YLQvtCyXG4kY29sb3ItYmc6ICNiNWJkYjA7XG4kY29sb3ItYmw6ICMyODJiMzE7XG4kY29sb3Itb3JhOiAjZmY1YzAwO1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWdyOiBsaW5lYXItZ3JhZGllbnQoOTUuN2RlZywgI2ZmNWMwMCAxMy45NCUsICNmZjJlMDAgOTUuNTQlKTtcblxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogMTQpIHtcblx0QGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xuXHRcdCRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG5cdH1cblxuXHRAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xuXHRcdCRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcblx0fVxuXG5cdEByZXR1cm4gJHBpeGVscyAvICRjb250ZXh0ICogMXJlbTtcbn1cblxuLy8g0KDQsNC30LzQtdGA0Ytcbi8vINCe0LHRidC40Lkg0L7RgtGB0YLRg9C/XG4kcGQ6IHJlbSg1MCk7XG4kcGQtc206IDI0cHg7XG4kcGQteHhzOiA4cHg7XG5cbi8v0J7RgtGB0YLRg9C/IG1haW5cbiRwZC1tYWluOiByZW0oNDApO1xuJHBkLW1haW4tc206IDI0cHg7XG4kcGQtbWFpbi14eHM6IDhweDtcblxuJGFzaWRlLXdpZHRoOiByZW0oMTgwKTtcblxuJGZ1bGwtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcblxuLy8g0J3QsNGB0YLRgNC+0LnQutC4INCx0YDRjdC60L/QvtC40L3RgtC+0LIgKCsyNSDQtNC70Y8g0L/QvtC70L7RgdGLINC/0YDQvtC60YDRg9GC0LrQuCDQvdCwINC00LXRgdC60YLQvtC/0LDRhSlcbi8vIHByZXR0aWVyLWlnbm9yZVxuJGJyZWFrcG9pbnRzOiAoXG5cdHh4czogMCxcblx0eHM6IDM3NXB4LFxuXHRzbTogNzY4cHgsXG5cdG1kOiAxMDI1cHgsXG5cdGxnOiAxMjgwcHgsXG5cdHhsOiAxNDQwcHgsXG5cdHh4bDogMTkyMHB4XG4pICFkZWZhdWx0O1xuXG4vLyDQndCw0YHRgtGA0L7QudC60Lgg0LrQvtC90YLQtdC50L3QtdGA0LBcbi8vIHByZXR0aWVyLWlnbm9yZVxuJG1heC13aWR0aHM6IChcblx0eHhzOiAxMDAlLFxuXHR4czogMTAwJSxcblx0c206IDcyMHB4LFxuXHRtZDogOTc2cHgsXG5cdGxnOiAxMTg0cHgsXG5cdHhsOiAxMzQ0cHgsXG5cdHh4bDogMTgyNHB4XG4pICFkZWZhdWx0O1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDI0cHggIWRlZmF1bHQ7IC8vINCe0YLRgdGC0YPQvyDQvNC10LbQtNGDINC60L7Qu9C+0L3QutCw0LzQuCAoINGB0YPQvNC80LAg0L/QsNC00LjQvdCz0L7QsiDQvtC00L3QvtC5INC60L7Qu9C+0L3QutC4IClcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0OyAvLyDQmtC+0LvQuNGH0LXRgdGC0LLQviDQutC+0LvQvtC90L7QulxuXG4vLyDQmNC80L/QvtGA0YIg0LLRgdC/0L7QvNC+0LPQsNGC0LXQu9GM0L3Ri9GFINGB0L3QuNC/0L/QtdGC0L7QsiAo0LLRgdC10LPQtNCwINCyINC60L7QvdGG0LUpXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL3Nhc3Mtc25pcHBldHMvc2Nzcy9zbmlwcGV0c1wiO1xuIiwiLmFuaW1hdGlvbiB7XG5cdCR0aGlzOiAmO1xuXHQkZHVyYXRpb246IDFzO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fY2VudGVyIHtcblx0XHR3aWR0aDogcmVtKDYyMCk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAkYXNpZGUtd2lkdGggKyAkcGQtbWFpbiArICRwZCArIHJlbSgyNzkpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHRcdGJvdHRvbTogLTEwMCU7XG5cdFx0dHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdH1cblxuXHQmX191Zm8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IHJlbSg3Nyk7XG5cdFx0bGVmdDogcmVtKDI1OCk7XG5cdFx0d2lkdGg6IHJlbSgyNDEpO1xuXHRcdGFuaW1hdGlvbjogZmx5LXVmby0xIDEwcyBlYXNlLWluLW91dCBpbmZpbml0ZSAxMHM7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDEyN3B4O1xuXHRcdFx0dG9wOiAzNTNweDtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNjMuNXB4KTtcblx0XHR9XG5cdH1cblxuXHQmX191Zm8taW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skZHVyYXRpb259IGVhc2UtaW47XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0fVxuXG5cdCZfX3Vmb3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogJGFzaWRlLXdpZHRoICsgJHBkLW1haW4gKyAkcGQgKyByZW0oNDcxKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiByZW0oMzQ2KTtcblx0XHRoZWlnaHQ6IHJlbSgyNTgpO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB0b3AgI3skZHVyYXRpb259IGVhc2Utb3V0LCBsZWZ0ICN7JGR1cmF0aW9ufSBlYXNlLW91dCwgdHJhbnNmb3JtICN7JGR1cmF0aW9ufSBlYXNlLW91dDtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmX191Zm9zLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDAuOTkpIHNrZXdZKC0wLjExZGVnKTtcblx0XHRcdHdpZHRoOiByZW0oNTEpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTUxKTtcblx0XHRcdHRvcDogY2FsYygxMDAlIC0gI3tyZW0oMTUxKX0pO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDAuOTkpIHNrZXdZKC0wLjExZGVnKTtcblx0XHRcdHdpZHRoOiByZW0oMzguMzgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTE0KTtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9wYWNpdHk6IDAuNztcblxuXHRcdFx0I3skdGhpc30ge1xuXHRcdFx0XHQmX191Zm9zLWltZyB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdWZvcy1pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFuaW1hdGlvbjogZmx5LXVmby0yIDdzIGVhc2UtaW4gaW5maW5pdGU7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmX19oZWxpY29wdGVyIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oLTIwMCk7XG5cdH1cblxuXHQmX3N0YXJ0IHtcblx0XHQjeyR0aGlzfSB7XG5cdFx0XHQmX19jZW50ZXIge1xuXHRcdFx0XHRib3R0b206IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGUoMSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJvdHRvbSAzcyBlYXNlLW91dCwgdHJhbnNmb3JtIDNzIGVhc2Utb3V0O1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19oZWxpY29wdGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kaWFsb2ctaXRlbSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0b3A6IHJlbSgxNTIpO1xuXHRcdFx0bGVmdDogcmVtKDM3MCk7XG5cdFx0XHR3aWR0aDogcmVtKDI2MCk7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHRvcDogcmVtKDE4NCk7XG5cdFx0XHRyaWdodDogcmVtKDUwKTtcblx0XHRcdHdpZHRoOiByZW0oMTMxKTtcblx0XHR9XG5cdH1cblxuXHQmX3N0YXJ0LFxuXHQmXzAge1xuXHRcdCN7JHRoaXN9IHtcblx0XHRcdCZfX2RpYWxvZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2RpYWxvZy1pdGVtIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBkaWFsb2cgOHMgbGluZWFyIGluZmluaXRlO1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnVwIHtcblx0XHRcdCN7JHRoaXN9IHtcblx0XHRcdFx0Jl9fZGlhbG9nLWl0ZW0ge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiA0cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmXzAsXG5cdCZfMSB7XG5cdFx0I3skdGhpc30ge1xuXHRcdFx0Jl9fY2VudGVyIHtcblx0XHRcdFx0dG9wOiAtNTAlO1xuXHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDEpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgI3skZHVyYXRpb259IGVhc2Utb3V0LCB0cmFuc2Zvcm0gI3skZHVyYXRpb259IGVhc2Utb3V0O1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19oZWxpY29wdGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnVwIHtcblx0XHRcdCN7JHRoaXN9IHtcblx0XHRcdFx0Jl9fY2VudGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgI3skZHVyYXRpb259O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl8xIHtcblx0XHQjeyR0aGlzfSB7XG5cdFx0XHQmX191Zm9zIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmXzIge1xuXHRcdCN7JHRoaXN9IHtcblx0XHRcdCZfX2NlbnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDAuNSk7XG5cdFx0XHRcdHRvcDogY2FsYygtNTAlICsgI3tyZW0oMzQpfSk7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0dHJhbnNpdGlvbjogdG9wICN7JGR1cmF0aW9ufSBlYXNlLW91dCwgdHJhbnNmb3JtICN7JGR1cmF0aW9ufSBlYXNlLWluO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmX191Zm8ge1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDZzO1xuXHRcdFx0fVxuXG5cdFx0XHQmX191Zm9zIHtcblx0XHRcdFx0dG9wOiByZW0oMjQyKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgI3skZHVyYXRpb259IGxpbmVhcjtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdWZvcy1pdGVtIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICN7JGR1cmF0aW9ufSBsaW5lYXI7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2hlbGljb3B0ZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudXAge1xuXHRcdFx0I3skdGhpc30ge1xuXHRcdFx0XHQmX19oZWxpY29wdGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMnM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmXzMsXG5cdCZfNCB7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG5cdFx0I3skdGhpc30ge1xuXHRcdFx0Jl9fY2VudGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGUoMC41KTtcblx0XHRcdFx0dG9wOiBjYWxjKC01MCUgKyAje3JlbSgzNCl9KTtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgI3skZHVyYXRpb259IGVhc2Utb3V0LCB0cmFuc2Zvcm0gI3skZHVyYXRpb259IGVhc2UtaW47XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3VmbyB7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Vmby1pbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Vmb3Mge1xuXHRcdFx0XHR0b3A6IHJlbSgzMyk7XG5cdFx0XHRcdGxlZnQ6ICRhc2lkZS13aWR0aCArICRwZC1tYWluICsgJHBkICsgcmVtKDUxMSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyNTYpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxMTIpO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgI3skZHVyYXRpb259IGxpbmVhcjtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdWZvcy1pdGVtIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICN7JGR1cmF0aW9ufSBsaW5lYXI7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTMpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDM5KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgLSAje3JlbSg2NC40KX0pO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMjEuNyk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oNjQuNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faGVsaWNvcHRlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAycztcblxuXHRcdFx0XHQmXzEge1xuXHRcdFx0XHRcdGxlZnQ6IDgwJTtcblx0XHRcdFx0XHR0b3A6IC03MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmXzIge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAtNzAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9lbmQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGZseS11Zm8tMSB7XG5cdFx0MCUsXG5cdFx0MTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXG5cdFx0NTAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMiUpO1xuXHRcdH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgZmx5LXVmby0yIHtcblx0XHQwJSxcblx0XHQxMDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0fVxuXG5cdFx0NTAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG91dC1oZWxpY29wdGVyLTEge1xuXHRcdDAlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0dG9wOiByZW0oNDIpO1xuXHRcdFx0bGVmdDogcmVtKDE5KTtcblx0XHR9XG5cblx0XHQyNSUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXHRcdH1cblxuXHRcdDM1JSB7XG5cdFx0XHR0b3A6IHJlbSg0Mik7XG5cdFx0XHRsZWZ0OiByZW0oMTkpO1xuXHRcdH1cblxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG5cdFx0fVxuXG5cdFx0MTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG5cdFx0XHRsZWZ0OiA4MCU7XG5cdFx0XHR0b3A6IC03MCU7XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBvdXQtaGVsaWNvcHRlci0yIHtcblx0XHQwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdGxlZnQ6IHJlbSg0OTMpO1xuXHRcdFx0dG9wOiByZW0oMTIzKTtcblx0XHR9XG5cblx0XHQyNSUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0XHR9XG5cblx0XHQzNSUge1xuXHRcdFx0bGVmdDogcmVtKDQ5Myk7XG5cdFx0XHR0b3A6IHJlbSgxMjMpO1xuXHRcdH1cblxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHRcdH1cblxuXHRcdDEwMCUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC03MCU7XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBkaWFsb2cge1xuXHRcdDAlLFxuXHRcdDMwJSxcblx0XHQ3MCUsXG5cdFx0MTAwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdDQwJSxcblx0XHQ2MCUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmFuaW1hdGlvbi1oZWxpY29wdGVyIHtcblx0JHRoaXM6ICY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YW5pbWF0aW9uOiBmbHktaGVsaWNvcHRlciAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXRvcDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0Jl9fMSB7XG5cdFx0dG9wOiByZW0oLTMwKTtcblx0XHRsZWZ0OiByZW0oLTUzKTtcblx0XHR3aWR0aDogcmVtKDM4MCk7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR0b3A6IDU0MHB4O1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxNzBweCk7XG5cdFx0XHR3aWR0aDogMTQxLjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQjeyR0aGlzfSB7XG5cdFx0XHQmX19wcm9wZWxsZXItY29udGFpbmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMsIC0wLjMpIHNrZXdYKC0yMGRlZyk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMjIwKTtcblx0XHRcdFx0dG9wOiByZW0oNDApO1xuXHRcdFx0XHRsZWZ0OiByZW0oMTAwKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAzMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RhaWwtY29udGFpbmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDE0N2RlZywgNDdkZWcpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDUxKTtcblx0XHRcdFx0dG9wOiByZW0oODApO1xuXHRcdFx0XHRsZWZ0OiByZW0oMTAwKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRcdHRvcDogMjhweDtcblx0XHRcdFx0XHRsZWZ0OiAzNi42cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX18yIHtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRsZWZ0OiByZW0oNDkzKTtcblx0XHR3aWR0aDogcmVtKDkzKTtcblx0XHR0b3A6IHJlbSgxMjMpO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMS41cztcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0dG9wOiA0OTJweDtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgOTBweCk7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQjeyR0aGlzfSB7XG5cdFx0XHQmX19wcm9wZWxsZXItY29udGFpbmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgLTAuMywgLTE4LjUpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDYwKTtcblx0XHRcdFx0dG9wOiByZW0oLTUpO1xuXHRcdFx0XHRsZWZ0OiByZW0oNCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0XHR0b3A6IC05LjhweDtcblx0XHRcdFx0XHRsZWZ0OiAtNC42cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGFpbC1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogcmVtKDgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogcmVtKDMzKTtcblx0XHRcdFx0bGVmdDogcmVtKDgyKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDEzNWRlZywgMjQ3ZGVnKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRcdHRvcDogMjIuM3B4O1xuXHRcdFx0XHRcdGxlZnQ6IDYxcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfXzMge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQjeyR0aGlzfSB7XG5cdFx0XHQmX19wcm9wZWxsZXItY29udGFpbmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDI2NGRlZywgNTdkZWcpO1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDExcHg7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RhaWwtY29udGFpbmVyIHtcblx0XHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0XHRsZWZ0OiA2MnB4O1xuXHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMTM1ZGVnLCAyNDdkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0tY29udGFpbmVyLFxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3Byb3BlbGxlcixcblx0Jl9fdGFpbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YW5pbWF0aW9uOiBwcm9wZWxsZXIgMC4zcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmX19wcm9wZWxsZXItY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQmX190YWlsLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0QGtleWZyYW1lcyBwcm9wZWxsZXIge1xuXHRcdDAlLFxuXHRcdDEwMCUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0fVxuXG5cdFx0OTkuOTklIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBmbHktaGVsaWNvcHRlciB7XG5cdFx0MCUsXG5cdFx0MTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHR9XG5cblx0XHQ1MCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMiUsIDEwJSk7XG5cdFx0fVxuXHR9XG59XG5cbi5hbmltYXRpb24tZGlhbG9nIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblxuXHQmX19saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0cGFkZGluZzogcmVtKDE2KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiByZW0oMTYpIDAgcmVtKDE2KSByZW0oMTYpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4IDAgMTZweCAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIHJlbSgxNikgcmVtKDE2KSByZW0oMTYpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhpZGUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi5oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAkcGQ7XG5cdHJpZ2h0OiBjYWxjKCN7JHBkfSArIHZhcigtLXNjcm9sbC13aWR0aCkpO1xuXHRsZWZ0OiAkcGQ7XG5cdHotaW5kZXg6IDU7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHR0b3A6ICRwZC1zbTtcblx0XHRyaWdodDogJHBkLXNtO1xuXHRcdGxlZnQ6ICRwZC1zbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHh4cykge1xuXHRcdHRvcDogJHBkLXh4cztcblx0XHRyaWdodDogJHBkLXh4cztcblx0XHRsZWZ0OiAkcGQteHhzO1xuXHR9XG5cblx0Jl9fbG9nby1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0Jl9iaWcge1xuXHRcdFx0d2lkdGg6IHJlbSgxODApO1xuXHRcdH1cblxuXHRcdCZfc21hbGwge1xuXHRcdFx0d2lkdGg6IHJlbSg1MCk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdCZfaGlkZS1zbSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc2hvdy1zbSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS11cChtZCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLWJ1cmdlciB7XG5cdCR0aGlzOiAmO1xuXHQmX19idG4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQjeyR0aGlzfSB7XG5cdFx0XHRcdCZfX2xpbmU6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdCN7JHRoaXN9IHtcblx0XHRcdFx0Jl9fbGluZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBhY3RpdmUtbGluZS0xIDAuNzVzIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGFjdGl2ZS1saW5lLTMgMC43NXMgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsO1xuXG5cdFx0Ji53aGl0ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRhbmltYXRpb246IGxpbmUtMSAwLjc1cyBmb3J3YXJkcztcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgMC4yNXM7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGFuaW1hdGlvbjogbGluZS0zIDAuNzVzIGZvcndhcmRzO1xuXHRcdH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgbGluZS0xIHtcblx0XHQwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHQ1MCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDApO1xuXHRcdH1cblx0XHQxMDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBsaW5lLTMge1xuXHRcdDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdFx0NTAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoMCk7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGFjdGl2ZS1saW5lLTEge1xuXHRcdDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG5cdFx0fVxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoMCk7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGFjdGl2ZS1saW5lLTMge1xuXHRcdDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG5cdFx0fVxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKDApO1xuXHRcdH1cblx0XHQxMDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuXHRwYWRkaW5nLXRvcDogJHBkO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBkO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6ICRwZC1zbSAqIDI7XG5cdFx0cGFkZGluZy1ib3R0b206IDI2N3B4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoeHhzKSB7XG5cdFx0cGFkZGluZy10b3A6ICRwZC14eHMgKiAyO1xuXHR9XG5cblx0Jl9fc29jaWFscyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDE4KTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdH1cblxuXHQmX19ydWxlcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxufVxuIiwiLm5hdiB7XG5cdGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmctdG9wOiByZW0oMjEpO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDYpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDE2KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3I7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW47XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhlcm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctdG9wOiAkcGQ7XG5cdHBhZGRpbmctYm90dG9tOiByZW0oMTgwKTtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAxMDdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiByZW0oNTEwKTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1heC1oZWlnaHQ6IHJlbSg1NDcpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRoZWlnaHQ6IDYyMHB4O1xuXHRcdFx0d2lkdGg6IDI1MnB4O1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWQ7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE5KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDIxKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg5KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0Jl9oaWRlLXNtIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9zaG93LXNtIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IHJlbSgzNik7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzNik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fYW5pbWF0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RpYWxvZyB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCZfX2RpYWxvZy1pdGVtIHtcblx0XHRhbmltYXRpb246IGRpYWxvZyA4cyBsaW5lYXIgaW5maW5pdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0ODlweDtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzEwcHgpO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDE3OHB4KTtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxNjFweCk7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzNzlweDtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgMTMwcHgpO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiA0cztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAxMDlweCk7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyA5OXB4KTtcblx0XHRcdFx0d2lkdGg6IDU3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyBkaWFsb2cge1xuXHRcdFx0MCUsXG5cdFx0XHQzMCUsXG5cdFx0XHQ3MCUsXG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblxuXHRcdFx0NDAlLFxuXHRcdFx0NjAlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hYm91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cGFkZGluZy10b3A6ICRwZDtcblx0cGFkZGluZy1ib3R0b206ICRwZDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmc6IDEyOHB4ICN7JHBkLXNtfSAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRwZC14eHM7XG5cdFx0cGFkZGluZy1yaWdodDogJHBkLXh4cztcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogcmVtKDQzMSk7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRtYXgtaGVpZ2h0OiByZW0oNTE5KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDQzMXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0d2lkdGg6IDIzMXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdGJyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX19jb2wge1xuXHRcdHdpZHRoOiByZW0oMTU3KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogMzE1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHdpZHRoOiAyMjFweDtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0Jl9faW5mby1sb2dvLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDk0LjUxcHg7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cblx0Jl9faW5mby1sb2dvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYWJvdXQtYW5pbWF0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtZWRpYS11cChtZCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX191Zm9zLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0dG9wOiAyODRweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMzcuOTVweDtcblx0XHRcdGhlaWdodDogMTEyLjM2cHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0d2lkdGg6IDg5LjkzcHg7XG5cdFx0XHRoZWlnaHQ6IDI2MnB4O1xuXHRcdFx0dG9wOiA2MXB4O1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA0NXB4KTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0d2lkdGg6IDI4LjU2cHg7XG5cdFx0XHRoZWlnaHQ6IDg0LjU2cHg7XG5cdFx0XHR0b3A6IDIxMHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlbGljb3B0ZXItd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogNDBweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xLjUsIDEuNSkgcm90YXRlKDM0MWRlZyk7XG5cdH1cblxuXHQmX19oZWxpY29wdGVyIHtcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Jl9faGVsaWNvcHRlci1wcm9wZWxsZXIge1xuXHRcdGxlZnQ6IC01LjNweDtcblx0XHR0b3A6IC05LjdweDtcblx0fVxufVxuIiwiLnByaXplcyB7XG5cdCRpbmZvLWxpbmVIZWlnaHQ6IHJlbSgzNik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cGFkZGluZy10b3A6ICRwZDtcblx0cGFkZGluZy1ib3R0b206ICRwZDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmc6IDEyOHB4ICN7JHBkLXNtfSA1MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoeHhzKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkcGQteHhzO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRwZC14eHM7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IHJlbSgzNzIpO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0bWF4LWhlaWdodDogcmVtKDQwMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHdpZHRoOiAyMzFweDtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IHJlbSgzNik7XG5cdFx0bGluZS1oZWlnaHQ6ICRpbmZvLWxpbmVIZWlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby1sb2dvIHtcblx0XHQkaGVpZ2h0OiByZW0oMjcpO1xuXHRcdGhlaWdodDogJGhlaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGluZm8tbGluZUhlaWdodCAtICRoZWlnaHR9IC8gMik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvZ2dlcnMge1xuXHRwYWRkaW5nLXRvcDogMzB2aDtcblx0cGFkZGluZy1ib3R0b206IDMwdmg7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kcGQtc207XG5cdFx0bWFyZ2luLWxlZnQ6IC0kcGQtc207XG5cdFx0cGFkZGluZzogI3skcGQtc20gKiAyICRwZC1zbSAqIDJ9O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoeHhzKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kcGQteHhzO1xuXHRcdG1hcmdpbi1yaWdodDogLSRwZC14eHM7XG5cdFx0cGFkZGluZzogI3skcGQteHhzICogMiAkcGQteHhzICogMn07XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogcmVtKDczNSk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDgpO1xuXHRcdHdpZHRoOiByZW0oNTA0KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW46IDAgI3tyZW0oLTEyKSByZW0oNDgpfTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMTIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxMik7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJsb2dnZXJzLWNhcmQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Jl9fcHJldmlldyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiByZW0oNDAwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDExKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR3aWR0aDogMzEwcHg7XG5cdFx0XHRoZWlnaHQ6IDU0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdGhlaWdodDogNTEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCZfX3RpbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0cGFkZGluZzogI3tyZW0oMikgcmVtKDYpfTtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IHJlbSgzNik7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzYpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nZ2Vycy1pbmZvIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6IGluaGVyaXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Jl9faW1nLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IHJlbSg0Nyk7XG5cdFx0bWluLXdpZHRoOiByZW0oNDcpO1xuXHRcdGhlaWdodDogcmVtKDQ3KTtcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg4KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogNDdweDtcblx0XHRcdG1pbi13aWR0aDogNDdweDtcblx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmJsb2dnZXJzLXBvcHVwIHtcblx0JHRoaXM6ICY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogJGZ1bGwtaGVpZ2h0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmw7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDEwO1xuXHRwYWRkaW5nOiByZW0oNTYpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmc6ICRwZC1zbSAqIDI7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRwYWRkaW5nOiAkcGQteHhzICogMjtcblx0fVxuXG5cdCYuZGlzcGxheSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLnZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDQ4KTtcblx0XHRyaWdodDogcmVtKDQ4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogcmVtKDI0KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdHRvcDogMTZweDtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCZfX2Nsb3NlLWljb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fdmlkZW8tY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdCN7JHRoaXN9IHtcblx0XHRcdFx0Jl9fY29udHJvbF9wYXVzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmlkZW8ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogcmVtKDYyKTtcblx0XHRoZWlnaHQ6IHJlbSg2Mik7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjdkZWcsICNmZjVjMDAgMTMuOTQlLCAjZmYyZTAwIDk1LjU0JSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtKDI0KTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiA2MnB4O1xuXHRcdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IHJlbSgyMSk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3BsYXkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skdXJsLWltZ30vc3ZnL3BsYXkuc3ZnXCIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfcGF1c2Uge1xuXHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skdXJsLWltZ30vc3ZnL3BhdXNlLnN2Z1wiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wbGF5LWljb24ge1xuXHRcdHdpZHRoOiByZW0oMjEpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IHJlbSgyMjYpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IHJlbSgzNik7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG5cblx0Jl9fc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQmLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIucnVsZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctdG9wOiAkcGQ7XG5cdHBhZGRpbmctYm90dG9tOiByZW0oNzMpO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJHBkLXNtO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJHBkLXNtO1xuXHRcdHBhZGRpbmc6ICRwZC1zbSAqIDI7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kcGQteHhzO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJHBkLXh4cztcblx0XHRwYWRkaW5nOiAkcGQteHhzICogMjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiByZW0oODI4KTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1heC1oZWlnaHQ6IHJlbSg0NzQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgzNik7XG5cdFx0d2lkdGg6IHJlbSg2MzUpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW46IDAgI3tyZW0oLTE4KSByZW0oNTQpfTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbjogMCAtMThweCAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDE4KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTgpO1xuXHRcdHdpZHRoOiAyNSU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMzYpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMzYpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0d2lkdGg6IHJlbSg2MDApO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0d2lkdGg6IDI2MXB4O1xuXHRcdH1cblxuXHRcdGJyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ydWxlcy1jYXJkIHtcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogcmVtKDYyKTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiA2MnB4O1xuXHRcdFx0bWluLXdpZHRoOiA2MnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCoge1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Jl9faW1nLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDcwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHQkb2Zmc2V0OiByZW0oNTApO1xuXHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRmaWx0ZXI6IGJsdXIoI3tyZW0oMSl9KSBncmF5c2NhbGUoMSkgb3BhY2l0eSg3MCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogLSRvZmZzZXQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgKyAjeyRvZmZzZXR9ICogMyk7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuQG1peGluIGFuaW1hdGlvbkNsb3VkKCR3aWR0aCwgJGR1cmF0aW9uLCAkZGVsZXkpIHtcblx0d2lkdGg6ICR3aWR0aDtcblx0bGVmdDogY2FsYygxMDAlICsgI3skd2lkdGh9IC8gMik7XG5cdGFuaW1hdGlvbjogY2xvdWQtMSAkZHVyYXRpb24gbGluZWFyICRkZWxleSBpbmZpbml0ZTtcblxuXHRAa2V5ZnJhbWVzIGNsb3VkLTEge1xuXHRcdDAlLFxuXHRcdDEwMCUge1xuXHRcdFx0bGVmdDogY2FsYygxMDAlICsgI3skd2lkdGh9IC8gMik7XG5cdFx0fVxuXG5cdFx0OTkuOTklIHtcblx0XHRcdGxlZnQ6ICR3aWR0aCAvIDIgKiAtMTtcblx0XHR9XG5cdH1cbn1cblxuLmJnLWNsb3VkIHtcblx0JHRoaXM6ICY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmX19saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IHJlbSgzNDQpO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0dG9wOiAtMTEwcHg7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDExMHB4KTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zb2NpYWxzIHtcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW46IDAgI3stcmVtKDgpfTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogcmVtKDMyKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9kdWN0IHtcblx0Jl9fc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0cGFkZGluZy10b3A6ICRwZDtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDk1KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRwYWRkaW5nOiAjeyRwZC1zbSAkcGQtc219IDY0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHhzKSB7XG5cdFx0XHRwYWRkaW5nOiAjeyRwZC14eHMgJHBkLXh4c30gNjRweDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctdG9wOiA5NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0bWF4LWhlaWdodDogcmVtKDQ2MCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTEzKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIzMSk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyMDApO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogODdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4N3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1ncyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IC00NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBkLXNtICogMjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwZC14eHMgKiAyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgzMyk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nLWNvbnRhaW5lciB7XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMzYpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDczcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9mcm9udCB7XG5cdFx0XHR3aWR0aDogcmVtKDE4Nyk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2Zyb250LXNpZGUge1xuXHRcdFx0d2lkdGg6IHJlbSgxNDIpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHR3aWR0aDogNzdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3NpZGUge1xuXHRcdFx0d2lkdGg6IHJlbSgyMSk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnByb2R1Y3QtaW5mbyB7XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDM2KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDM2KTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IHJlbSgxMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYXJ0bmVycyB7XG5cdCRjb3VudENvbDogNDtcblx0JGNvdW50Q29sLXNtOiAzO1xuXHQkY291bnRDb2wteHM6IDI7XG5cdHBhZGRpbmctdG9wOiByZW0oMTcwKTtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHBhZGRpbmctdG9wOiAkcGQtc20gKiAyO1xuXHRcdG1hcmdpbi1yaWdodDogLSRwZC1zbTtcblx0XHRtYXJnaW4tbGVmdDogLSRwZC1zbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHh4cykge1xuXHRcdHBhZGRpbmctdG9wOiAkcGQteHhzICogMjtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kcGQteHhzO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJHBkLXh4cztcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRwZC1zbSAqIDI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHhzKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRwZC14eHMgKiAyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1yaWdodDogcmVtKDQ4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg0OCk7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnRDb2x9KTtcblxuXHRcdFx0Jjpub3QoJjpudGgtY2hpbGQoI3skY291bnRDb2x9bikpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg2MCk7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxKTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoI3skY291bnRDb2x9bikge1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50Q29sfSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtb25seShzbSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvdW50Q29sLXNtfSk7XG5cblx0XHRcdCY6bm90KCY6bnRoLWNoaWxkKCN7JGNvdW50Q29sLXNtfW4pKSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4MmIzMTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKCN7JGNvdW50Q29sLXNtfW4pIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI4MmIzMTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudENvbH0pO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnRDb2wteHN9KTtcblxuXHRcdFx0Jjpub3QoJjpudGgtY2hpbGQoI3skY291bnRDb2wteHN9bikpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoI3skY291bnRDb2wteHN9bikge1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYjMxO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50Q29sLXhzfSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICN7cmVtKDMyKSByZW0oMjApfTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wYXJ0bmVycy1jYXQge1xuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTgpO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkcGQtc20gKiAyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJHBkLXh4cyAqIDI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDI0KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiByZW0oNDgpO1xuXHRcdG1hcmdpbi1yaWdodDogcmVtKDEyKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuXHRcdG1heC13aWR0aDogcmVtKDEzNSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMzVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hc2lkZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiByZW0oMTI0KTtcblx0bGVmdDogJHBkO1xuXHR6LWluZGV4OiA0O1xuXHR3aWR0aDogJGFzaWRlLXdpZHRoO1xuXHRtaW4td2lkdGg6ICRhc2lkZS13aWR0aDtcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJGZ1bGwtaGVpZ2h0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cGFkZGluZy10b3A6IDEwN3B4O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0fVxuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjgyYjMxO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCYuZGlzcGxheSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCYudmlzaWJpbGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHR3aWR0aDogMjUycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRAaW5jbHVkZSBtZWRpYS11cChtZCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuZml4LWluZm8ge1xuXHQkdGhpczogJjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogY2FsYygjeyRwZH0gKyB2YXIoLS1zY3JvbGwtd2lkdGgpKTtcblx0Ym90dG9tOiAkcGQ7XG5cdHdpZHRoOiByZW0oMTA3KTtcblx0ei1pbmRleDogMztcblxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdHJpZ2h0OiAkcGQtc207XG5cdFx0Ym90dG9tOiAkcGQtc207XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh4eHMpIHtcblx0XHRyaWdodDogJHBkLXh4cztcblx0XHRib3R0b206ICRwZC14eHM7XG5cdH1cblxuXHQmLnNob3cge1xuXHRcdCN7JHRoaXN9IHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZGFyayB7XG5cdFx0I3skdGhpc30ge1xuXHRcdFx0Jl9fbG9nbyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDIwKTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNik7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IHJlbSgzMCk7XG5cdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cdH1cblxuXHQmX19sb2dvLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcblx0fVxufVxuIiwiLmxvYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Jl9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHR9XG5cblx0Jl9oaWRlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Jl9yZW1vdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19kb3Qge1xuXHRcdHdpZHRoOiByZW0oMTkpO1xuXHRcdGhlaWdodDogcmVtKDE5KTtcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBsb2FkZXIgMS41cyBsaW5lYXIgaW5maW5pdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZDtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGxvYWRlciB7XG5cdFx0MCUsXG5cdFx0MTAwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdDUwJSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuIl19 */
