@charset "UTF-8";
/**
     * Headers
     * Included navbar and menus
     *
     * @since 1.0
     */
/**
 * Reset css
 * 
 * @since 1.0
 * 
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**
 * Color Variables
 * 
 * @since 1.0
 * 
 */
/* Colors */
/**
 * Structure Variables
 * 
 * @since 1.0
 * 
 */
/* Fonts */
/* Device widths */
/**
 * Custom mixins
 * 
 * @since 1.0
 * 
 */
/**
 * Base font size for usage
 */
@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 0.999;
	}
}
@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 0.999;
	}
}

/**
  * Add google fonts - Poppins font
  * and also apply font for body
  * 
  * @since 1.0
  */
body,
html {
	font-size: 16px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	body,
	html {
		font-size: 14px;
	}
}

@media (max-width: 1025px) {
	body,
	html {
		font-size: 14px;
	}
}

@media (max-width: 769px) {
	body,
	html {
		font-size: 13px;
	}
}

body .fancify-font,
html .fancify-font {
	font-family: "fancify-fontastic";
	font-size: 16px;
	font-size: 1rem;
}

body .fancify-font:before,
html .fancify-font:before {
	display: inline-block;
	width: 1em;
}

body:not(.elementor-page) h1,
body:not(.elementor-page) h2,
body:not(.elementor-page) h3,
body:not(.elementor-page) h4,
body:not(.elementor-page) h5,
body:not(.elementor-page) h6,
body:not(.elementor-page) p,
body:not(.elementor-page) div,
body:not(.elementor-page) li {
	font-family: 'Poppins';
	line-height: initial;
}

body header h1,
body header h2,
body header h3,
body header h4,
body header h5,
body header h6,
body header p,
body header div,
body header li {
	font-family: 'Poppins';
}

/**
 * Custom elements 
 * 
 * @since 1.0
 * 
 */
.fancify-main-button {
	font-weight: 300;
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 51px;
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
	position: relative;
	z-index: 1;
	border-radius: 28px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	outline: none;
}

@media (max-width: 1025px) {
	.fancify-main-button {
		height: 45px;
	}
}

.fancify-main-button:before {
	position: absolute;
	content: "";
	top: 0;
	right: -1px;
	bottom: 0;
	left: -1px;
	z-index: -1;
	opacity: 0;
	border-radius: 28px;
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-main-button:hover, .fancify-main-button:focus, .fancify-main-button:active {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

.fancify-main-button:hover::before, .fancify-main-button:focus::before, .fancify-main-button:active::before {
	opacity: 1;
}

.fancify-main-button a {
	font-size: 16px;
	font-size: 1rem;
	padding: 14px 45px 14px 45px;
	text-decoration: none;
	color: #ffffff;
	letter-spacing: 0.48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
	outline: none;
	width: 100%;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

@media (max-width: 1025px) {
	.fancify-main-button a {
		padding: 14px 40px 14px 40px;
	}
}

@media (max-width: 769px) {
	.fancify-main-button a {
		padding: 0 19px 0 19px;
	}
}

.fancify-main-button.fancify-main-button-reverse {
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

.fancify-main-button.fancify-main-button-reverse::before {
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
}

.fancify-main-button.fancify-main-button-reverse:hover, .fancify-main-button.fancify-main-button-reverse:focus, .fancify-main-button.fancify-main-button-reverse:active {
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
}

.fancify-main-button.fancify-btn-hover-blue::before {
	background: #307CFF;
}

.fancify-main-button.fancify-btn-hover-blue:hover, .fancify-main-button.fancify-btn-hover-blue:focus, .fancify-main-button.fancify-btn-hover-blue:active {
	-webkit-box-shadow: 0px 7px 30px rgba(48, 124, 255, 0.3) !important;
	        box-shadow: 0px 7px 30px rgba(48, 124, 255, 0.3) !important;
}

.fancify-main-button.fancify-btn-hover-blue:hover::before, .fancify-main-button.fancify-btn-hover-blue:focus::before, .fancify-main-button.fancify-btn-hover-blue:active::before {
	opacity: 1;
	-webkit-transition: 0.3s linear;
	transition: 0.3s linear;
}

.fancify-main-button.fancify-btn-dark-blue {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.5);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.5);
	background: linear-gradient(72deg, #0D304A, #0D304A);
}

.fancify-main-button.fancify-btn-hover-dark-blue::before {
	background: #0D304A;
}

.fancify-main-button.fancify-btn-hover-dark-blue:hover, .fancify-main-button.fancify-btn-hover-dark-blue:focus, .fancify-main-button.fancify-btn-hover-dark-blue:active {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.3) !important;
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.3) !important;
}

.fancify-main-button.fancify-btn-hover-dark-blue:hover::before, .fancify-main-button.fancify-btn-hover-dark-blue:focus::before, .fancify-main-button.fancify-btn-hover-dark-blue:active::before {
	opacity: 1;
	-webkit-transition: 0.3s linear;
	transition: 0.3s linear;
}

.fancify-main-button.fancify-btn-purple-blue {
	font-weight: 300;
	font-family: 'Poppins';
	margin-left: 30px;
	background: linear-gradient(271deg, #6A11CB, #6A11CB);
	height: 56px;
	text-align: center;
	font-size: 16px !important;
	font-size: 1rem !important;
	-webkit-box-shadow: 0px 10px 35px #6815CD;
	        box-shadow: 0px 10px 35px #6815CD;
}

.fancify-main-button.fancify-btn-purple-blue:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #2B7FFC;
	z-index: -1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	opacity: 0;
}

.fancify-main-button.fancify-btn-purple-blue::after {
	content: "";
	position: absolute;
	display: block;
	width: 46px;
	height: 2px;
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #6A11CB), color-stop(50%, white));
	background: linear-gradient(90deg, #6A11CB 50%, white 50%);
	top: 50%;
	left: -22px;
}

.fancify-main-button.fancify-btn-purple-blue:hover, .fancify-main-button.fancify-btn-purple-blue:focus, .fancify-main-button.fancify-btn-purple-blue:active {
	-webkit-box-shadow: 0px 10px 35px #2B7FFC;
	        box-shadow: 0px 10px 35px #2B7FFC;
}

.fancify-main-button.fancify-btn-purple-blue:hover::before, .fancify-main-button.fancify-btn-purple-blue:focus::before, .fancify-main-button.fancify-btn-purple-blue:active::before {
	opacity: 1;
}

.fancify-main-button.fancify-btn-purple-blue:hover::after, .fancify-main-button.fancify-btn-purple-blue:focus::after, .fancify-main-button.fancify-btn-purple-blue:active::after {
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #2B7FFC), color-stop(50%, white));
	background: linear-gradient(90deg, #2B7FFC 50%, white 50%);
}

.fancify-main-button.fancify-btn-sm {
	height: 40px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.fancify-main-button.fancify-btn-sm {
		height: 44px;
	}
}

@media (max-width: 769px) {
	.fancify-main-button.fancify-btn-sm {
		height: 38px;
	}
}

.fancify-main-button.fancify-btn-sm a {
	font-weight: 500;
	font-family: "Quicksand";
	padding: 0 33px 0 33px;
	letter-spacing: 0.48px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.fancify-main-button.fancify-btn-sm a {
		padding: 0px 27px 0px 27px;
		font-size: 14px;
		font-size: 0.875rem;
	}
}

@media (max-width: 769px) {
	.fancify-main-button.fancify-btn-sm a {
		padding: 0 27px 0 27px;
	}
}

.fancify-main-button.fancify-btn-sm:after {
	width: 48px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.fancify-main-button.fancify-btn-sm:after {
		width: 44px;
	}
}

@media (max-width: 769px) {
	.fancify-main-button.fancify-btn-sm:after {
		width: 38px;
	}
}

.fancify-main-button.fancify-btn-disabled {
	cursor: not-allowed !important;
	background: linear-gradient(272deg, #b1afaf, #b1afaf) !important;
}

.fancify-main-button.fancify-btn-disabled a {
	cursor: not-allowed !important;
}

.fancify-main-button.fancify-btn-disabled:before {
	background: linear-gradient(271deg, #b1afaf, #b1afaf) !important;
}

a.fancify-new-main-button {
	font-weight: 300;
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 51px;
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
	position: relative;
	z-index: 1;
	border-radius: 28px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	outline: none;
	font-size: 16px;
	font-size: 1rem;
	padding: 14px 45px 14px 45px;
	text-decoration: none !important;
	color: #ffffff;
	letter-spacing: 0.48px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

@media (max-width: 1025px) {
	a.fancify-new-main-button {
		padding: 14px 40px 14px 40px;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button {
		padding: 0 19px 0 19px;
	}
}

@media (max-width: 1025px) {
	a.fancify-new-main-button {
		height: 45px;
	}
}

a.fancify-new-main-button:before {
	position: absolute;
	content: "";
	top: 0;
	right: -1px;
	bottom: 0;
	left: -1px;
	z-index: -1;
	opacity: 0;
	border-radius: 28px;
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

a.fancify-new-main-button:hover, a.fancify-new-main-button:focus, a.fancify-new-main-button:active {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

a.fancify-new-main-button:hover::before, a.fancify-new-main-button:focus::before, a.fancify-new-main-button:active::before {
	opacity: 1;
}

a.fancify-new-main-button.fancify-main-button-reverse {
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

a.fancify-new-main-button.fancify-main-button-reverse::before {
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
}

a.fancify-new-main-button.fancify-main-button-reverse:hover, a.fancify-new-main-button.fancify-main-button-reverse:focus, a.fancify-new-main-button.fancify-main-button-reverse:active {
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
}

a.fancify-new-main-button.fancify-btn-sm {
	height: 40px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	a.fancify-new-main-button.fancify-btn-sm {
		height: 44px;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button.fancify-btn-sm {
		height: 38px;
	}
}

a.fancify-new-main-button.fancify-btn-sm a {
	font-weight: 500;
	font-family: "Quicksand";
	padding: 0 33px 0 33px;
	letter-spacing: 0.48px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	a.fancify-new-main-button.fancify-btn-sm a {
		padding: 0px 27px 0px 27px;
		font-size: 14px;
		font-size: 0.875rem;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button.fancify-btn-sm a {
		padding: 0 27px 0 27px;
	}
}

a.fancify-new-main-button.fancify-btn-sm:after {
	width: 48px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	a.fancify-new-main-button.fancify-btn-sm:after {
		width: 44px;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button.fancify-btn-sm:after {
		width: 38px;
	}
}

a.fancify-new-main-button.fancify-btn-hover-blue::before {
	background: #307CFF;
}

a.fancify-new-main-button.fancify-btn-hover-blue:hover, a.fancify-new-main-button.fancify-btn-hover-blue:focus, a.fancify-new-main-button.fancify-btn-hover-blue:active {
	-webkit-box-shadow: 0px 7px 30px rgba(48, 124, 255, 0.3) !important;
	        box-shadow: 0px 7px 30px rgba(48, 124, 255, 0.3) !important;
}

a.fancify-new-main-button.fancify-btn-hover-blue:hover::before, a.fancify-new-main-button.fancify-btn-hover-blue:focus::before, a.fancify-new-main-button.fancify-btn-hover-blue:active::before {
	opacity: 1;
	-webkit-transition: 0.3s linear;
	transition: 0.3s linear;
}

a.fancify-new-main-button.fancify-btn-dark-blue {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.5);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.5);
	background: linear-gradient(72deg, #0D304A, #0D304A);
}

a.fancify-new-main-button.fancify-btn-hover-dark-blue::before {
	background: #0D304A;
}

a.fancify-new-main-button.fancify-btn-hover-dark-blue:hover, a.fancify-new-main-button.fancify-btn-hover-dark-blue:focus, a.fancify-new-main-button.fancify-btn-hover-dark-blue:active {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.3) !important;
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.3) !important;
}

a.fancify-new-main-button.fancify-btn-hover-dark-blue:hover::before, a.fancify-new-main-button.fancify-btn-hover-dark-blue:focus::before, a.fancify-new-main-button.fancify-btn-hover-dark-blue:active::before {
	opacity: 1;
	-webkit-transition: 0.3s linear;
	transition: 0.3s linear;
}

a.fancify-new-main-button.fancify-btn-disabled {
	cursor: not-allowed !important;
	background: linear-gradient(272deg, #b1afaf, #b1afaf) !important;
}

a.fancify-new-main-button.fancify-btn-disabled a {
	cursor: not-allowed !important;
}

a.fancify-new-main-button.fancify-btn-disabled:before {
	background: linear-gradient(271deg, #b1afaf, #b1afaf) !important;
}

.fancify-agency-sendmessage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 48px;
}

.fancify-contactform-label {
	margin-top: 0px;
}

.fancify-contactform-label input,
.fancify-contactform-label textarea {
	border: 1px solid #C2C2C2;
	border-radius: 5px;
	padding: 14px 20px;
	width: 100%;
	margin-top: 10px;
}

.fancify-contactform-label input {
	max-width: 340px;
}

.fancify-contactform-acceptance {
	font-size: 23px;
	font-size: 1.4375rem;
	font-weight: 500;
}

.fancify-contactform-acceptance span {
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	color: #6A6A6A;
}

.fancify-contactform-button {
	position: relative;
	margin-top: 60px;
}

.fancify-contactform-button input {
	background: linear-gradient(272deg, #2B7FFC, #6A11CB);
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 52px;
	margin-left: 30px;
	-webkit-box-shadow: 0px 3px 35px #2B7FFC;
	        box-shadow: 0px 3px 35px #2B7FFC;
	border: 0px;
	color: #ffffff;
	padding: 15px 34px 18px 46px;
	letter-spacing: 1px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 300;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-contactform-button input:hover, .fancify-contactform-button input:focus, .fancify-contactform-button input:active {
	-webkit-box-shadow: 0px 10px 35px #6815CD;
	        box-shadow: 0px 10px 35px #6815CD;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-contactform-button input:hover::before, .fancify-contactform-button input:focus::before, .fancify-contactform-button input:active::before {
	opacity: 1;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-contactform-button input:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(271deg, #434343, #111111);
	z-index: -1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	opacity: 0;
}

@media (max-width: 1025px) {
	.fancify-contactform-button input {
		height: 44px;
		padding: 13px 28px 13px 40px;
	}
}

@media (max-width: 769px) {
	.fancify-contactform-button input {
		padding: 10px 20px 10px 30px;
		height: 35px;
	}
}

.fancify-contactform-button:after {
	content: "";
	position: absolute;
	display: block;
	margin-left: 7px;
	top: 50%;
	width: 46px;
	height: 2px;
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #6A11CB), color-stop(50%, white));
	background: linear-gradient(90deg, #6A11CB 50%, white 50%);
}

@media (max-width: 1025px) {
	.fancify-contactform-button:after {
		width: 40px;
		margin-left: 10px;
	}
}

@media (max-width: 769px) {
	.fancify-contactform-button:after {
		width: 30px;
		margin-left: 15px;
	}
}

.fancify-default-icon {
	margin: 0 10px;
	background: #ffffff;
	border-radius: 50%;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
	        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
	z-index: 1;
	width: 50px;
	height: 50px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 19px;
	font-size: 1.1875rem;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 10px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
}

.fancify-default-icon i {
	color: #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon::before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(46deg, #01E2B4, #9BF14F);
	z-index: -1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	opacity: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	border-radius: 50%;
}

.fancify-default-icon:hover, .fancify-default-icon:focus, .fancify-default-icon:active {
	-webkit-box-shadow: 0 5px 20px #01E2B4;
	        box-shadow: 0 5px 20px #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon:hover i, .fancify-default-icon:focus i, .fancify-default-icon:active i {
	color: #ffffff;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon:hover::before, .fancify-default-icon:focus::before, .fancify-default-icon:active::before {
	opacity: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon.small {
	width: 43px;
	height: 43px;
	font-size: 16px;
	font-size: 1rem;
	margin: 0 5px;
}

.fancify-bg-gr {
	position: relative;
}

.fancify-bg-gr:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	opacity: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	border-radius: 5px;
}

.fancify-bg-gr.fancify-bg-gr-blue {
	-webkit-box-shadow: 0px 7px 26px #01E2B44D;
	        box-shadow: 0px 7px 26px #01E2B44D;
	background: linear-gradient(69deg, #307CFF, #2DF1FF);
}

.slider-control-right,
.slider-control-left,
.fancify-property-gallery-control-right,
.fancify-property-gallery-control-left {
	width: 65px;
	height: 65px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 10;
	font-size: 45px;
	font-size: 2.8125rem;
	color: rgba(255, 255, 255, 0.75);
	border-radius: 100%;
	-webkit-transition: 300ms;
	transition: 300ms;
	background-image: linear-gradient(48deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	        box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
}

@media (max-width: 1025px) {
	.slider-control-right,
	.slider-control-left,
	.fancify-property-gallery-control-right,
	.fancify-property-gallery-control-left {
		top: 80%;
	}
}

@media (max-width: 769px) {
	.slider-control-right,
	.slider-control-left,
	.fancify-property-gallery-control-right,
	.fancify-property-gallery-control-left {
		top: 95%;
	}
}

.slider-control-right::before,
.slider-control-left::before,
.fancify-property-gallery-control-right::before,
.fancify-property-gallery-control-left::before {
	content: "";
	border-radius: 100%;
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	opacity: 0;
	-webkit-transition: 300ms;
	transition: 300ms;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0D304A), to(#0D304A));
	background-image: linear-gradient(180deg, #0D304A, #0D304A);
	-webkit-box-shadow: 0 3px 25px rgba(0, 0, 0, 0.23);
	        box-shadow: 0 3px 25px rgba(0, 0, 0, 0.23);
}

.slider-control-right::after,
.slider-control-left::after,
.fancify-property-gallery-control-right::after,
.fancify-property-gallery-control-left::after {
	border-radius: 100%;
	font-family: "fancify-fontastic";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	line-height: 60px;
}

.slider-control-right:hover::before,
.slider-control-left:hover::before,
.fancify-property-gallery-control-right:hover::before,
.fancify-property-gallery-control-left:hover::before {
	opacity: 1;
}

.slider-control-right.swiper-button-disabled,
.slider-control-left.swiper-button-disabled,
.fancify-property-gallery-control-right.swiper-button-disabled,
.fancify-property-gallery-control-left.swiper-button-disabled {
	display: none;
}

.slider-control-left {
	left: 90%;
}

.slider-control-left::after {
	content: "\73";
	letter-spacing: -2px;
}

@media (max-width: 1025px) {
	.slider-control-left {
		right: 7%;
	}
}

@media (max-width: 769px) {
	.slider-control-left {
		right: 10%;
	}
}

.slider-control-right {
	font-size: 45px;
	font-size: 2.8125rem;
	left: 10%;
}

.slider-control-right::after {
	content: "\72";
	letter-spacing: 2px;
}

@media (max-width: 1025px) {
	.slider-control-right {
		left: 1%;
	}
}

@media (max-width: 769px) {
	.slider-control-right {
		top: 95%;
	}
}

.fancify-swiper-pagination {
	padding-top: 26px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.fancify-swiper-pagination {
		padding-top: 25px;
		padding-bottom: 27px;
	}
}

@media (max-width: 1025px) {
	.fancify-swiper-pagination {
		padding-top: 23px;
		padding-bottom: 25px;
	}
}

@media (max-width: 769px) {
	.fancify-swiper-pagination {
		padding-top: 19px;
		padding-bottom: 22px;
	}
}

.fancify-swiper-pagination .swiper-pagination-bullet {
	background: linear-gradient(292deg, #01E2B4, #9BF14F);
	width: 12px;
	height: 12px;
	border-radius: 50px;
	opacity: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 24px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-transition {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-outline {
	outline: 1px solid skyblue !important;
}

/**
 * skip to sidebar & content
 * 
 * @since 1.0
 */
.fancify-skip-links {
	color: #21759b;
	outline: none;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	width: auto;
	z-index: 100;
	/* Do not show the outline on the skip link target. */
}

.fancify-skip-links li {
	list-style: none;
}

.fancify-skip-links #fancify-content[tabindex="-1"]:focus {
	outline: 0;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	        clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

.fancify-preloader {
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	background: #fff;
	z-index: 99999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.fancify-preloader .fancify-preloader-default {
	width: 30px;
	height: 30px;
	border: 3px solid transparent;
	border-top-color: #6a11cb;
	border-left-color: #6a11cb;
	border-radius: 50%;
	position: absolute;
	-webkit-animation: loader-rotate 1s linear infinite;
	        animation: loader-rotate 1s linear infinite;
}

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

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

.fancify-preloader .fancify-preloader-progressbar {
	position: absolute;
	height: 8px;
	width: 100%;
}

.fancify-preloader .fancify-preloader-progressbar.top {
	top: 0px;
}

.fancify-preloader .fancify-preloader-progressbar.bottom {
	bottom: 0px;
}

/**
 *  Main holder of all contents
 *
 * @since 1.0
 *
 **/
.fancify-site {
	/**
     * Headers
     * Included navbar and menus
     *
     * @since 1.0
     */
	/**
     * Body
     * Page Title/Banner & Posts & Sidebar
     *
     * @since 1.0
     */
}

.fancify-site.fancify-site-boxed {
	margin: 0 auto;
	max-width: 1674px;
	-webkit-box-shadow: 0 3px 20px #0e0e0c21;
	        box-shadow: 0 3px 20px #0e0e0c21;
}

.fancify-site.fancify-site-boxed .fancify-container {
	max-width: inherit;
}

.fancify-site.fancify-site-full {
	margin: 0 auto;
	width: 100%;
}

.fancify-site.fancify-site-full .fancify-header-main,
.fancify-site.fancify-site-full .fancify-container {
	max-width: 1674px;
	padding-left: 0px;
	padding-right: 0px;
}

.fancify-site.fancify-site-full .fancify-header,
.fancify-site.fancify-site-full .fancify-main {
	margin-right: auto;
	margin-left: auto;
}

.fancify-site .fancify-header {
	padding-left: 35px;
	padding-right: 35px;
	-webkit-box-shadow: 0px 15px 18px -22px rgba(170, 170, 170, 0.8);
	        box-shadow: 0px 15px 18px -22px rgba(170, 170, 170, 0.8);
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media only screen and (min-width: 768px) {
	.fancify-site .fancify-agency-banner img {
		height: 700px;
	}
}

.fancify-site .fancify-header-nav-1 {
	position: relative;
	z-index: 10;
	background: #ffffff;
	/*  fancify-header main section */
	/**
         * fancify-burger menu for mobile and tablet
         *
         */
	/*  fancify-burger
========================================== */
	/*  NAV
  ========================================== */
}

.fancify-site .fancify-header-nav-1 .show,
.fancify-site .fancify-header-nav-1 .sfHover,
.fancify-site .fancify-header-nav-1 .show > ul.sub-menu,
.fancify-site .fancify-header-nav-1 .sfHover > ul.sub-menu {
	visibility: visible !important;
	opacity: 1 !important;
	-webkit-transition: 300ms;
	transition: 300ms;
	max-height: initial !important;
	display: block !important;
}

.fancify-site .fancify-header-nav-1 i {
	font-size: 18px;
	font-size: 1.125rem;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin {
	margin-left: 50px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin {
		margin-left: 25px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin .fancify-core-signin-box,
.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin .fancify-core-register-box {
	display: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin a {
	font-weight: 500;
	font-size: 15px;
	font-size: 0.9375rem;
	text-decoration: none;
	font-family: "Quicksand";
	color: #000000;
	margin: 0 5px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container {
	background: linear-gradient(271deg, #0D304A, #0D304A);
	padding: 0 35px;
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container {
		padding: 0 10px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top {
	color: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1674px;
	margin: 0 auto;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 45px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top {
		min-height: initial;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top.fancify-header-top-space-between {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact {
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	padding: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	float: left;
	height: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact i {
	padding: 0 11px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact {
		padding: 10px 0px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact {
		padding: 5px 0px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-email {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: "Quicksand";
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-email i {
	padding-left: 0px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	font-weight: 300;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: initial;
	padding-left: 62px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel i {
	padding-top: 3px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel {
		padding-left: 30px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel {
		padding-left: 10px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social {
	text-align: right;
	padding: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social {
		margin-left: auto;
		padding: 10px 0px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social {
		padding: 5px 0px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social .fancify-header-logedin {
	margin-left: 50px;
	font-family: "Quicksand";
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social .fancify-header-logedin {
		margin-left: 25px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social .fancify-header-logedin img {
	border-radius: 45px;
	margin-right: 10px;
	height: 30px;
	width: 30px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social a {
	color: #ffffff;
	text-decoration: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social i {
	padding: 0 10.5px;
	font-size: 16px;
	font-size: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social i {
		padding: 0 5px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main {
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding-top: 21px;
	padding-bottom: 21px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main {
		padding-left: 35px;
		padding-right: 35px;
	}
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main {
		padding-left: 35px;
		padding-right: 35px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	z-index: 2;
	max-width: 15%;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand {
		max-width: 40%;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand .fancify-site-branding {
	width: 100%;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand .fancify-site-branding-title,
.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand .fancify-site-title-tag {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand img {
	max-height: 100%;
	max-width: 260px;
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand img {
		max-width: 160px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand a {
	font-size: 16px;
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	display: block;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand span {
	font-size: 14px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	white-space: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	float: right;
	margin-left: auto;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button {
		margin-left: auto;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button .fancify-header-main-button-submit {
	height: 56px;
	margin-left: 44px;
	-webkit-box-shadow: 0px 3px 35px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 3px 35px rgba(1, 226, 180, 0.5);
	font-size: 16px;
	font-size: 1rem;
	padding: 0 27px 0 34px;
	font-weight: 300;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 10px;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts .fancify-header-contact-email {
	padding-right: 40px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts .fancify-header-contact-email i {
	padding-right: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts .fancify-header-contact-tel i {
	padding-right: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-right .fancify-header-logedin {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-right .fancify-header-logedin img {
	border-radius: 50px;
	margin-right: 10px;
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-right .fancify-header-logedin img {
		width: 45px;
		height: 45px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-weight: 500;
	padding: 0 19px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-flex: 60;
	    -ms-flex: 60;
	        flex: 60;
	z-index: 2;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu a {
	background: #ffffff;
	color: black;
	display: block;
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: 500;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu a i {
	position: absolute;
	font-size: 15px;
	font-size: 0.9375rem;
	padding-top: 3px;
	padding-left: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-box {
	padding-top: 23px;
	background: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-row {
	padding: 10px 20px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container {
	background: #ffffff;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container > ul > li:first-child {
	padding: 15px 0;
	background: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child {
	-webkit-box-shadow: none;
	        box-shadow: none;
	background: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	max-width: 100%;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li {
	padding: 15px 10px;
	background: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a:active {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > ul {
	margin-top: 30px;
	max-width: 300%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > ul a i {
	top: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child li ul {
	background: #ffffff;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child li ul li {
	background: transparent;
	padding: 5px 0;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child li ul li a {
	padding: 7px 15px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container .sub-menu {
	visibility: hidden;
	max-height: 0px;
	opacity: 0;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a {
	cursor: pointer;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a:active {
	background: #ffffff;
	color: #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a i {
	top: 3px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul {
	-webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
	        box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child {
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-selected::after {
	content: "";
	position: absolute;
	display: block;
	margin-top: 3px;
	margin-left: calc(100% - 50% - 24px);
	width: 22px;
	height: 2px;
	background: #6A11CB;
	-webkit-box-shadow: 0px 2px 10px #6A11CB;
	        box-shadow: 0px 2px 10px #6A11CB;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar {
	padding: 0px;
	z-index: 10;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 40px;
	background: #6A11CB;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container ul:first-child > li > ul {
	margin-top: 8px !important;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a {
	background: transparent !important;
	border: 0px;
	color: #ffffff !important;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a:active {
	background: transparent !important;
	color: #aaa;
}

.fancify-site .fancify-header-nav-1 .fancify-burger {
	width: 40px;
	height: 40px;
	border-radius: 4px;
	z-index: 99;
	margin-left: 15px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger:hover span, .fancify-site .fancify-header-nav-1 .fancify-burger:focus span, .fancify-site .fancify-header-nav-1 .fancify-burger:active span {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.fancify-site .fancify-header-nav-1 .fancify-burger span {
	position: relative;
	margin: 0 9px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger span, .fancify-site .fancify-header-nav-1 .fancify-burger span::before, .fancify-site .fancify-header-nav-1 .fancify-burger span::after {
	display: block;
	width: 25px;
	height: 2px;
	background-color: #3D3D49;
	outline: 1px solid transparent;
	-webkit-transition-property: background-color, -webkit-transform;
	transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	transition-property: background-color, transform, -webkit-transform;
	-webkit-transition-duration: 0.8s;
	        transition-duration: 0.8s;
	position: relative;
	top: 19px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger span::before, .fancify-site .fancify-header-nav-1 .fancify-burger span::after {
	position: absolute;
	content: "";
}

.fancify-site .fancify-header-nav-1 .fancify-burger span::before {
	top: -9px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger span::after {
	top: 9px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked {
	margin-top: 0px;
	top: 90px;
	right: 35px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked:hover ~ body {
	overflow: hidden;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span {
	background-color: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span::before {
	-webkit-transform: translateY(9px) rotate(45deg);
	        transform: translateY(9px) rotate(45deg);
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span::after {
	-webkit-transform: translateY(-9px) rotate(-45deg);
	        transform: translateY(-9px) rotate(-45deg);
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span:before, .fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span:after {
	background-color: #0A2952;
}

.fancify-site .fancify-header-nav-1 .fancify-burger:hover {
	cursor: pointer;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav {
	position: fixed;
	z-index: 20;
	top: 10px;
	right: 0;
	height: calc(100% - 10px);
	max-width: 515px;
	width: 100%;
	padding: 150px 90px 70px 90px;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-transform: translateX(100%);
	        transform: translateX(100%);
	-webkit-transition: 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	visibility: hidden;
	background: #ffffff;
	-webkit-box-shadow: 0 3px 35px #00000012;
	        box-shadow: 0 3px 35px #00000012;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav {
		padding: 150px 60px 70px 60px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul {
	list-style-type: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show {
	-webkit-transform: translateX(0px);
	        transform: translateX(0px);
	visibility: visible;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-burger-menu {
	list-style-type: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-burger-menu li {
	-webkit-transform: translateX(0px);
	        transform: translateX(0px);
	opacity: 1;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-header-main-burgernav-about,
.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-header-main-burgernav-social,
.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-header-main-burgernav-sub {
	-webkit-transform: translateY(0px);
	        transform: translateY(0px);
	opacity: 1;
	-webkit-transition-delay: .85s;
	        transition-delay: .85s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item {
	-webkit-transform: translateX(40px);
	        transform: translateX(40px);
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu {
	margin-left: 25px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu a {
	font-weight: 500;
	font-size: 15px;
	font-size: 0.9375rem;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu .menu-item > .sub-menu {
	margin-left: 25px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu .menu-item > .sub-menu a {
	font-weight: 500;
	font-size: 15px;
	font-size: 0.9375rem;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a {
	color: #181818;
	font-family: "Quicksand";
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	display: block;
	padding: 14px 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a span {
	color: #01E2B4;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:active {
	color: #01E2B4;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:hover:after, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:focus:after, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:active:after {
	color: #01E2B4;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: rgba(112, 112, 112, 0.15);
	top: 42.5px;
	-webkit-transition: 0.8ms;
	transition: 0.8ms;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children > .sub-menu {
	visibility: hidden;
	max-height: 0px;
	opacity: 0;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover {
	-webkit-transition: 300ms;
	transition: 300ms;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show.menu-item > a, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover.menu-item > a {
	margin-bottom: 5px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show.menu-item > a:before, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover.menu-item > a:before {
	width: 0%;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show.menu-item > a i, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover.menu-item > a i {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children > a i {
	content: "\e1f8";
	font-size: 18px;
	font-size: 1.125rem;
	float: right;
	-webkit-transition: 300ms;
	transition: 300ms;
	padding: 10px;
	margin: -10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children > a i:hover {
	background: rgba(0, 0, 0, 0.09);
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu > .menu-item:last-child a:before {
	content: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu:last-of-type {
	margin-bottom: 0px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu.menu-item:last-of-type a {
	border: 0px !important;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub {
	list-style-type: none;
	margin-top: 40px;
	-webkit-transform: translateY(30px);
	        transform: translateY(30px);
	opacity: 0;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li {
	margin-bottom: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li:last-of-type {
	margin-bottom: 0px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a {
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	letter-spacing: 1px;
	font-size: 14px;
	font-size: 0.875rem;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a:active {
	color: #b7ac7f;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-color: #b7ac7f;
	opacity: 0;
	visibility: hidden;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav-overlay.fancify-header-main-burgernav-show {
	opacity: 0.8;
	visibility: visible;
}

.fancify-site .fancify-header-nav-1 h1 {
	margin: 50px auto;
	text-align: center;
}

.fancify-site .fancify-header-transparent {
	position: absolute;
	background: transparent;
	z-index: 10;
	width: 100%;
}

.fancify-site .fancify-header-transparent .fancify-header-main {
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

.fancify-site .fancify-header-transparent .fancify-header-main .fancify-burger span {
	background-color: #ffffff;
	height: 2px;
}

.fancify-site .fancify-header-transparent .fancify-header-main .fancify-burger span:after, .fancify-site .fancify-header-transparent .fancify-header-main .fancify-burger span:before {
	background-color: #ffffff;
	height: 2px;
}

.fancify-site .fancify-header-transparent .fancify-menu-container {
	background: transparent !important;
}

.fancify-site .fancify-header-transparent .fancify-menu-container ul:first-child li ul {
	background: transparent !important;
}

.fancify-site .fancify-header-transparent .fancify-menu-container a:hover, .fancify-site .fancify-header-transparent .fancify-menu-container a:focus, .fancify-site .fancify-header-transparent .fancify-menu-container a:active {
	background: transparent !important;
	color: #aaa !important;
}

.fancify-site .fancify-header-transparent .fancify-header-main-menu a {
	background: transparent !important;
	border: 0px;
	color: #ffffff !important;
}

.fancify-site .fancify-header-transparent .fancify-header-main-menu a:hover, .fancify-site .fancify-header-transparent .fancify-header-main-menu a:focus, .fancify-site .fancify-header-transparent .fancify-header-main-menu a:active {
	background: transparent !important;
	color: #aaa;
}

.fancify-site .fancify-header-transparent .fancify-header-center .fancify-header-center-contacts {
	color: #ffffff !important;
}

.fancify-site .fancify-header-transparent .fancify-header-right .fancify-header-logedin .fancify-header-logedin-username {
	color: #ffffff;
}

@media screen and (max-width: 1200px) {
	.fancify-site .fancify-hidden-smaller-than-xl {
		display: none !important;
	}
}

@media screen and (max-width: 992px) {
	.fancify-site .fancify-hidden-smaller-than-lg {
		display: none;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-item {
		font-weight: 500;
		padding: 0 19px;
		font-size: 17px;
		font-size: 1.0625rem;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-nav-1 a {
		background: #ffffff;
		color: black;
		font-weight: 500;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-nav-1-home-selector a:first-child:after {
		content: "";
		position: absolute;
		display: block;
		margin-top: 3px;
		margin-left: calc(100% - 50% - 24px);
		width: 22px;
		height: 2px;
		background: #6A11CB;
		-webkit-box-shadow: 0px 2px 10px #6A11CB;
		        box-shadow: 0px 2px 10px #6A11CB;
	}
}

@media screen and (max-width: 768px) {
	.fancify-site .fancify-hidden-smaller-than-md {
		display: none !important;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-top .fancify-header-top-contact i {
		padding: 10px 3px;
	}
}

@media screen and (max-width: 420px) {
	.fancify-site .fancify-hidden-smaller-than-xs {
		display: none !important;
	}
}

@media screen and (min-width: 768px) {
	.fancify-site .fancify-hidden-grather-than-md {
		display: none !important;
	}
}

@media screen and (min-width: 1200px) {
	.fancify-site .fancify-hidden-grather-than-lg {
		display: none !important;
	}
}

@media screen and (min-width: 1200px) {
	.fancify-site .fancify-hidden-grather-than-xl {
		display: none !important;
	}
}

.fancify-site .fancify-main {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding-left: 35px;
	padding-right: 35px;
	/**
         * holds content of theme include
         * posts & sidebar
         *
         * @since 1.0
         *
         **/
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-main {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.fancify-site .fancify-main .fancify-post-banner {
	background-size: 100% 700px;
	position: relative;
	margin-bottom: 8%;
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-image {
	max-height: 550px;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box {
	padding: 63px 145px 63px 175px;
	bottom: 0px;
	margin: 0 auto;
	background: #ffffff;
	-webkit-box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16);
	margin: 0;
	position: absolute;
	left: 50%;
	margin-right: -40%;
	-webkit-transform: translate(-50%);
	        transform: translate(-50%);
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box {
		padding: 50px 70px 50px 120px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box {
		padding: 25px 35px 25px 70px;
	}
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title {
	color: #181818;
	font-family: "Quicksand";
	font-size: 50px;
	font-size: 3.125rem;
	font-weight: 600;
	text-transform: capitalize;
	position: relative;
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title::before {
	content: " ";
	width: 70px;
	height: 3px;
	background-image: linear-gradient(84deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 3px 8px #01E2B4;
	        box-shadow: 0 3px 8px #01E2B4;
	position: absolute;
	top: 50%;
	left: -90px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title {
		font-size: 35px;
		font-size: 2.1875rem;
	}
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title::before {
		width: 55px;
		left: 40px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title {
		font-size: 30px;
		font-size: 1.875rem;
	}
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title::before {
		width: 35px;
		left: 20px;
	}
}

.fancify-site .fancify-main .fancify-post-banner-noimage {
	width: 100%;
	height: 150px;
	text-align: center;
	margin: auto;
	background: #E3E3E3;
	color: #000000;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-bottom: 13%;
}

.fancify-site .fancify-main .fancify-post-banner-noimage .fancify-post-banner-title {
	font-family: "Quicksand";
	font-weight: 700;
	font-size: 35px;
	font-size: 2.1875rem;
}

.fancify-site .fancify-main .fancify-post-banner-noimage .fancify-breadcrumb {
	font-size: 14px;
	font-size: 0.875rem;
	margin-top: 10px;
}

.fancify-site .fancify-main .fancify-agency-container {
	margin: -220px 123px -120px 123px;
	padding-bottom: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}

@media screen and (max-width: 1133px) {
	.fancify-site .fancify-main .fancify-agency-container {
		margin: -220px 0 -120px 0;
	}
	.fancify-site .fancify-main .fancify-agency-container .fancify-agency-post-socials-container .fancify-agency-post-socials .fancify-main-button-blue {
		margin-top: 20px;
	}
}

@media screen and (max-width: 990px) {
	.fancify-site .fancify-main .fancify-agency-container {
		margin: -220px 0 -120px 0;
		display: block;
	}
	.fancify-site .fancify-main .fancify-agency-container .fancify-agency-title {
		color: #000000 !important;
	}
	.fancify-site .fancify-main .fancify-agency-container .fancify-agency-address {
		color: rgba(0, 0, 0, 0.65) !important;
	}
	.fancify-site .fancify-main .fancify-agency-container * {
		text-align: center;
	}
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-logo img {
	max-width: 364px;
	max-height: 382px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-title {
	color: #ffffff;
	font-weight: 500;
	font-size: 42px;
	font-size: 2.625rem;
	margin: 25px 0 21px 0;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-address,
.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-phone {
	margin-top: 15px;
	font-size: 20px;
	font-size: 1.25rem;
	color: rgba(255, 255, 255, 0.65);
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-address i,
.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-phone i {
	padding-right: 5px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer {
	padding-top: 70px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-data-container .fancify-agency-data {
	color: #181818;
	font-size: 22px;
	font-size: 1.375rem;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-data-container .fancify-agency-data span:first-child {
	padding-right: 60px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-post-socials-container .fancify-agency-post-socials {
	padding: 26px 0;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-post-socials-container .fancify-agency-post-socials .fancify-main-button-blue {
	height: 47px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 300;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-post-socials-container .fancify-agency-post-socials a {
	text-decoration: none;
}

@media screen and (max-width: 768px) {
	.fancify-site .fancify-main .fancify-post-banner {
		background-size: 100% 400px;
	}
	.fancify-site .fancify-main .fancify-post-banner img {
		height: 400px;
	}
}

@media screen and (max-width: 420px) {
	.fancify-site .fancify-main .fancify-post-banner img {
		height: 320px;
	}
}

.fancify-site .fancify-main ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.fancify-site .fancify-main .fancify-container {
	padding: 0px;
	width: 100%;
	/** 
             * Agency post type
             *
             * @since 1.0
             *
             **/
	/**
             * 404 Page Not Found Css
             *
             * @since 1.0
             *
             **/
}

.fancify-site .fancify-main .fancify-container .fancify-primary,
.fancify-site .fancify-main .fancify-container .fancify-secondary {
	padding: 0px;
	outline: none;
}

.fancify-site .fancify-main .fancify-container .fancify-search-result-text {
	margin: 40px 0;
	font-style: italic;
}

.fancify-site .fancify-main .fancify-container .fancify-search-result-text span {
	font-weight: 700;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-section {
	padding-bottom: 80px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	margin-bottom: 90px;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details .fancify-agency-detail {
	font-size: 19px;
	font-size: 1.1875rem;
	min-width: 310px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-bottom: 10px;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details .fancify-agency-detail .fancify-agency-detail-label {
	color: #000000;
	font-weight: 600;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details .fancify-agency-detail .fancify-agency-detail-text {
	color: #858585;
}

.fancify-site .fancify-main .fancify-container .fancify-404 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1600px;
	margin: 130px auto;
	padding: 0 35px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 {
		display: block;
	}
}

.fancify-site .fancify-main .fancify-container .fancify-404 div {
	-webkit-box-flex: 50;
	    -ms-flex: 50;
	        flex: 50;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-title {
	font-size: 60px;
	font-size: 3.75rem;
	font-weight: 700;
	margin-bottom: 26px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-divider {
	width: 80px;
	height: 2px;
	background: #6A11CB;
	display: block;
	margin-bottom: 38px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-description {
	font-size: 25px;
	font-size: 1.5625rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 40px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-main-button-blue {
	margin-bottom: 30px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-image {
	width: 100%;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-image {
		padding-top: 80px;
	}
}

/**
     * Post list & single post
     *
     * @since 1.0
     *
     **/
.blog .fancify-container,
.archive .fancify-container,
.search .fancify-container {
	margin-top: 130px;
}

@media (max-width: 1025px) {
	.blog .fancify-container,
	.archive .fancify-container,
	.search .fancify-container {
		margin-top: 60px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container,
	.archive .fancify-container,
	.search .fancify-container {
		margin-top: 30px;
	}
}

.blog .fancify-container .fancify-content,
.archive .fancify-container .fancify-content,
.search .fancify-container .fancify-content {
	outline: 0;
}

.blog .fancify-container .fancify-content .fancify-article,
.archive .fancify-container .fancify-content .fancify-article,
.search .fancify-container .fancify-content .fancify-article {
	font-family: 'Poppins';
	margin-bottom: 120px;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article,
	.archive .fancify-container .fancify-content .fancify-article,
	.search .fancify-container .fancify-content .fancify-article {
		margin-bottom: 60px;
	}
}

.blog .fancify-container .fancify-content .fancify-article.property_builder,
.archive .fancify-container .fancify-content .fancify-article.property_builder,
.search .fancify-container .fancify-content .fancify-article.property_builder {
	margin-bottom: 0 !important;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-media,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-media,
.search .fancify-container .fancify-content .fancify-article .fancify-article-media {
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image,
.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image {
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img {
	width: 100%;
	height: auto;
	border-radius: 30px;
	-webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 6px 30px rgba(0, 0, 0, 0.16);
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img {
		min-height: 290px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img {
		min-height: 220px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
	font-size: 22px;
	font-size: 1.375rem;
	font-weight: 300;
	-webkit-box-shadow: 0px 7px 26px rgba(13, 48, 74, 0.4);
	        box-shadow: 0px 7px 26px rgba(13, 48, 74, 0.4);
	background: #0D304A;
	position: absolute;
	padding: 14px 36px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	color: #ffffff;
	bottom: 90px;
	left: 0px;
	z-index: 1;
	text-transform: uppercase;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
		font-size: 18px;
		font-size: 1.125rem;
		padding: 10px 28px;
		bottom: 50px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
		font-size: 16px;
		font-size: 1rem;
		padding: 8px 20px;
		bottom: 40px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
		font-size: 16px;
		font-size: 1rem;
		padding: 4px 10px;
		bottom: 30px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta {
	list-style-type: none;
	padding: 15px 0px 0 5px;
	margin: 5px 0 0 0;
	font-weight: 300;
	font-family: 'Poppins';
	font-size: 17px;
	font-size: 1.0625rem;
	color: #474747;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before {
	content: "";
	background: #0D304A;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	border-radius: 45px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before {
		content: unset;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child {
	padding-left: 0px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child::before,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child::before,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child::before {
	content: unset;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li i,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li i,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li i {
	font-size: 20px;
	font-size: 1.25rem;
	padding-right: 10px;
	color: #01E2B4;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
	padding-right: 55px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
		padding: 0 25px;
		padding-right: 25px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
		padding: 0 25px;
		padding-right: 25px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
		padding: 0 5px;
		padding-right: 5px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img {
	border-radius: 41px;
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img {
		display: none;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author .fancify-article-author-name,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author .fancify-article-author-name,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author .fancify-article-author-name {
	color: inherit;
	padding-left: 15px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
	padding: 0 60px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
		padding: 0 30px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
		padding: 0 25px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
		padding: 0 5px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
	padding: 0 55px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
		padding: 0 25px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
		padding: 0 25px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
		padding: 0 5px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment a,
.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views a {
	color: inherit;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta {
		font-size: 15px;
		font-size: 0.9375rem;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title {
	padding-left: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
	position: relative;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title:hover, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title:focus, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title:active,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:hover,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:focus,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:active,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:hover,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:focus,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:active {
	color: #6A11CB;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title:after,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:after,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:after {
	content: " ";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 45px;
	top: 10px;
	left: 5px;
	background: linear-gradient(48deg, #01E2B4, #9BF14F);
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a {
	font-family: "Quicksand";
	font-size: 33px;
	font-size: 2.0625rem;
	font-weight: 900;
	text-decoration: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: #000000;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title a:hover, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title a:focus, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title a:active,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a:hover,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a:focus,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a:active,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a:hover,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a:focus,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a:active {
	color: #307CFF;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter,
.archive .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter,
.search .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter {
	float: left;
	color: #464646;
	font-size: 56px;
	font-size: 3.5rem;
	line-height: 40px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 3px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-content,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-content,
.search .fancify-container .fancify-content .fancify-article .fancify-article-content {
	color: #757575;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.625rem;
	padding-left: 3px;
	padding-top: 8px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-content p img,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-content p img,
.search .fancify-container .fancify-content .fancify-article .fancify-article-content p img {
	width: 100%;
	height: auto;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-content p a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-content p a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-content p a {
	text-decoration: underline;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
.search .fancify-container .fancify-content .fancify-article .fancify-article-more-button {
	letter-spacing: 0.48px;
	margin-top: 55px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-family: "Quicksand";
	font-weight: 500;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-more-button {
		margin-top: 40px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-more-button {
		margin-top: 20px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button {
	position: relative;
	cursor: pointer;
	height: auto;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:before,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:before,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 99%;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 10px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after {
	width: 76px;
	height: 76px;
	line-height: 76px;
	text-align: center;
	font-size: 35px;
	font-size: 2.1875rem;
	content: "\e230";
	position: absolute;
	font-family: "fancify-fontastic";
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	color: #fff;
	border-radius: 100%;
	z-index: 2;
	background: -webkit-gradient(linear, left top, left bottom, from(#01E2B4), to(#9BF14F));
	background: linear-gradient(180deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 5px 13px rgba(1, 226, 180, 0.4);
	        box-shadow: 0 5px 13px rgba(1, 226, 180, 0.4);
	letter-spacing: -5px;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after {
		width: 68.4px;
		height: 68.4px;
		line-height: 68.4px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after {
		width: 64.6px;
		height: 64.6px;
		line-height: 64.6px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-video,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-video,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-video {
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container {
	width: 100%;
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container .fancify-postformat-gallery,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container .fancify-postformat-gallery,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container .fancify-postformat-gallery {
	overflow: hidden !important;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img {
	width: 100%;
	height: auto;
	border-radius: 30px;
	overflow: hidden;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img {
		min-height: 290px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img {
		min-height: 220px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
	padding: 47px 120px 80px 75px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.14);
	        box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.14);
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-doublequotation,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-doublequotation,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-doublequotation {
	color: #6A11CB;
	text-shadow: 0 10px 23px #6A11CB;
	font-size: 144px;
	font-size: 9rem;
	font-family: Rufina;
	font-weight: 500;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content {
	font-size: 29px;
	font-size: 1.8125rem;
	color: #181818;
	font-weight: 400;
	line-height: 1.64em;
	padding-left: 5px;
	margin-top: -70px;
	margin-bottom: 30px;
	text-decoration: none;
	display: block;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author {
	font-size: 26px;
	font-size: 1.625rem;
	color: #6A11CB;
	font-weight: 600;
	padding-left: 70px;
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after {
	content: " ";
	width: 50px;
	height: 2px;
	background: #6A11CB;
	-webkit-box-shadow: 0px 3px 8px #6A11CB;
	        box-shadow: 0px 3px 8px #6A11CB;
	position: absolute;
	left: 0;
	top: 20px;
}

.blog .fancify-container .fancify-content .swiper-button-next,
.blog .fancify-container .fancify-content .swiper-button-prev,
.archive .fancify-container .fancify-content .swiper-button-next,
.archive .fancify-container .fancify-content .swiper-button-prev,
.search .fancify-container .fancify-content .swiper-button-next,
.search .fancify-container .fancify-content .swiper-button-prev {
	width: 21.5%;
	height: 100%;
	top: 0px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	background-size: unset;
	margin-top: 0px;
	z-index: 1;
}

.blog .fancify-container .fancify-content .swiper-button-next:after,
.blog .fancify-container .fancify-content .swiper-button-prev:after,
.archive .fancify-container .fancify-content .swiper-button-next:after,
.archive .fancify-container .fancify-content .swiper-button-prev:after,
.search .fancify-container .fancify-content .swiper-button-next:after,
.search .fancify-container .fancify-content .swiper-button-prev:after {
	-webkit-transition: 300ms;
	transition: 300ms;
}

.blog .fancify-container .fancify-content .swiper-button-next:hover:after,
.blog .fancify-container .fancify-content .swiper-button-prev:hover:after,
.archive .fancify-container .fancify-content .swiper-button-next:hover:after,
.archive .fancify-container .fancify-content .swiper-button-prev:hover:after,
.search .fancify-container .fancify-content .swiper-button-next:hover:after,
.search .fancify-container .fancify-content .swiper-button-prev:hover:after {
	color: #01E2B4;
}

.blog .fancify-container .fancify-content .swiper-button-next,
.archive .fancify-container .fancify-content .swiper-button-next,
.search .fancify-container .fancify-content .swiper-button-next {
	position: relative;
	background-image: linear-gradient(91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	position: relative;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	position: absolute;
	right: 0px;
}

.blog .fancify-container .fancify-content .swiper-button-next:before,
.archive .fancify-container .fancify-content .swiper-button-next:before,
.search .fancify-container .fancify-content .swiper-button-next:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-next:hover::before, .blog .fancify-container .fancify-content .swiper-button-next:focus::before, .blog .fancify-container .fancify-content .swiper-button-next:active::before,
.archive .fancify-container .fancify-content .swiper-button-next:hover::before,
.archive .fancify-container .fancify-content .swiper-button-next:focus::before,
.archive .fancify-container .fancify-content .swiper-button-next:active::before,
.search .fancify-container .fancify-content .swiper-button-next:hover::before,
.search .fancify-container .fancify-content .swiper-button-next:focus::before,
.search .fancify-container .fancify-content .swiper-button-next:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-next::before,
.archive .fancify-container .fancify-content .swiper-button-next::before,
.search .fancify-container .fancify-content .swiper-button-next::before {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.blog .fancify-container .fancify-content .swiper-button-next:after,
.archive .fancify-container .fancify-content .swiper-button-next:after,
.search .fancify-container .fancify-content .swiper-button-next:after {
	content: "\e1fa";
	font-size: 30px;
	font-size: 1.875rem;
	position: absolute;
	top: 50%;
	color: white;
	font-family: "fancify-fontastic";
	-webkit-transform: translate(80%, -50%);
	        transform: translate(80%, -50%);
	right: 50%;
}

.blog .fancify-container .fancify-content .swiper-button-prev,
.archive .fancify-container .fancify-content .swiper-button-prev,
.search .fancify-container .fancify-content .swiper-button-prev {
	position: relative;
	background-image: linear-gradient(266deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	position: relative;
	position: absolute;
	left: 0px;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.blog .fancify-container .fancify-content .swiper-button-prev:before,
.archive .fancify-container .fancify-content .swiper-button-prev:before,
.search .fancify-container .fancify-content .swiper-button-prev:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(266deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-prev:hover::before, .blog .fancify-container .fancify-content .swiper-button-prev:focus::before, .blog .fancify-container .fancify-content .swiper-button-prev:active::before,
.archive .fancify-container .fancify-content .swiper-button-prev:hover::before,
.archive .fancify-container .fancify-content .swiper-button-prev:focus::before,
.archive .fancify-container .fancify-content .swiper-button-prev:active::before,
.search .fancify-container .fancify-content .swiper-button-prev:hover::before,
.search .fancify-container .fancify-content .swiper-button-prev:focus::before,
.search .fancify-container .fancify-content .swiper-button-prev:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-prev::before,
.archive .fancify-container .fancify-content .swiper-button-prev::before,
.search .fancify-container .fancify-content .swiper-button-prev::before {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.blog .fancify-container .fancify-content .swiper-button-prev:after,
.archive .fancify-container .fancify-content .swiper-button-prev:after,
.search .fancify-container .fancify-content .swiper-button-prev:after {
	content: "\e1f9";
	font-size: 30px;
	font-size: 1.875rem;
	position: absolute;
	top: 50%;
	color: white;
	font-family: "fancify-fontastic";
	left: 50%;
	-webkit-transform: translate(-80%, -50%);
	        transform: translate(-80%, -50%);
}

.blog .fancify-container .fancify-content .fancify-video-shortcode,
.blog .fancify-container .fancify-content .wp-video,
.archive .fancify-container .fancify-content .fancify-video-shortcode,
.archive .fancify-container .fancify-content .wp-video,
.search .fancify-container .fancify-content .fancify-video-shortcode,
.search .fancify-container .fancify-content .wp-video {
	width: 100% !important;
	-o-object-fit: fill;
	   object-fit: fill;
	height: auto;
	border-radius: 10px;
}

.blog .fancify-container .fancify-content .fancify-pagination,
.archive .fancify-container .fancify-content .fancify-pagination,
.search .fancify-container .fancify-content .fancify-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 40px;
	margin-bottom: 90px;
}

.blog .fancify-container .fancify-content .fancify-pagination li,
.archive .fancify-container .fancify-content .fancify-pagination li,
.search .fancify-container .fancify-content .fancify-pagination li {
	margin: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 18px;
	font-size: 1.125rem;
	font-family: "Quicksand";
	font-weight: 500;
}

.blog .fancify-container .fancify-content .fancify-pagination li a,
.archive .fancify-container .fancify-content .fancify-pagination li a,
.search .fancify-container .fancify-content .fancify-pagination li a {
	color: #000000;
	height: 40px;
	min-width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-radius: 45px;
	position: relative;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#ECECEC));
	background-image: linear-gradient(180deg, #ECECEC, #ECECEC);
	position: relative;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:before,
.archive .fancify-container .fancify-content .fancify-pagination li a:before,
.search .fancify-container .fancify-content .fancify-pagination li a:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01E2B4), to(#9BF14F));
	background-image: linear-gradient(180deg, #01E2B4, #9BF14F);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:hover::before, .blog .fancify-container .fancify-content .fancify-pagination li a:focus::before, .blog .fancify-container .fancify-content .fancify-pagination li a:active::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:active::before,
.search .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.search .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.search .fancify-container .fancify-content .fancify-pagination li a:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:hover, .blog .fancify-container .fancify-content .fancify-pagination li a:focus, .blog .fancify-container .fancify-content .fancify-pagination li a:active,
.archive .fancify-container .fancify-content .fancify-pagination li a:hover,
.archive .fancify-container .fancify-content .fancify-pagination li a:focus,
.archive .fancify-container .fancify-content .fancify-pagination li a:active,
.search .fancify-container .fancify-content .fancify-pagination li a:hover,
.search .fancify-container .fancify-content .fancify-pagination li a:focus,
.search .fancify-container .fancify-content .fancify-pagination li a:active {
	text-decoration: none;
	color: #ffffff;
	-webkit-box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	        box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	z-index: 1;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:hover::before, .blog .fancify-container .fancify-content .fancify-pagination li a:focus::before, .blog .fancify-container .fancify-content .fancify-pagination li a:active::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:active::before,
.search .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.search .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.search .fancify-container .fancify-content .fancify-pagination li a:active::before {
	z-index: -1;
}

.blog .fancify-container .fancify-content .fancify-pagination li a::before,
.archive .fancify-container .fancify-content .fancify-pagination li a::before,
.search .fancify-container .fancify-content .fancify-pagination li a::before {
	border-radius: 45px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child, .blog .fancify-container .fancify-content .fancify-pagination li:last-child,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child,
.search .fancify-container .fancify-content .fancify-pagination li:first-child,
.search .fancify-container .fancify-content .fancify-pagination li:last-child {
	background: none;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child a, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a {
	background: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child a:hover, .blog .fancify-container .fancify-content .fancify-pagination li:first-child a:focus, .blog .fancify-container .fancify-content .fancify-pagination li:first-child a:active, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a:hover, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a:focus, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a:active,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a:hover,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a:focus,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a:active,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a:hover,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a:focus,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a:active,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a:hover,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a:focus,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a:active,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a:hover,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a:focus,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a:active {
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #01E2B4;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child a::before, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a::before,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a::before,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a::before,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a::before,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a::before {
	background: none;
}

.blog .fancify-container .fancify-content .fancify-pagination li.fancify-normal-item,
.archive .fancify-container .fancify-content .fancify-pagination li.fancify-normal-item,
.search .fancify-container .fancify-content .fancify-pagination li.fancify-normal-item {
	min-width: 40px;
	height: 40px;
	border-radius: 45px;
}

.blog .fancify-container .fancify-content .fancify-pagination li.fancify-active,
.blog .fancify-container .fancify-content .fancify-pagination li.active a,
.blog .fancify-container .fancify-content .fancify-pagination li .current,
.archive .fancify-container .fancify-content .fancify-pagination li.fancify-active,
.archive .fancify-container .fancify-content .fancify-pagination li.active a,
.archive .fancify-container .fancify-content .fancify-pagination li .current,
.search .fancify-container .fancify-content .fancify-pagination li.fancify-active,
.search .fancify-container .fancify-content .fancify-pagination li.active a,
.search .fancify-container .fancify-content .fancify-pagination li .current {
	padding: 0 10px;
	min-width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: #000000;
}

.blog .fancify-container .fancify-content .fancify-pagination li.prev, .blog .fancify-container .fancify-content .fancify-pagination li.next,
.archive .fancify-container .fancify-content .fancify-pagination li.prev,
.archive .fancify-container .fancify-content .fancify-pagination li.next,
.search .fancify-container .fancify-content .fancify-pagination li.prev,
.search .fancify-container .fancify-content .fancify-pagination li.next {
	width: auto;
	background: unset;
}

.blog .fancify-container .fancify-content .fancify-pagination li.prev a, .blog .fancify-container .fancify-content .fancify-pagination li.next a,
.archive .fancify-container .fancify-content .fancify-pagination li.prev a,
.archive .fancify-container .fancify-content .fancify-pagination li.next a,
.search .fancify-container .fancify-content .fancify-pagination li.prev a,
.search .fancify-container .fancify-content .fancify-pagination li.next a {
	width: auto;
	background: unset;
}

.blog .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination ul,
.archive .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination ul,
.search .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.blog .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.next,
.blog .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.prev,
.archive .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.next,
.archive .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.prev,
.search .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.next,
.search .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.prev {
	width: 100%;
	height: 100%;
	background: #ffffff;
}

.blog .fancify-container .fancify-content .fancify-blog-loadmore,
.archive .fancify-container .fancify-content .fancify-blog-loadmore,
.search .fancify-container .fancify-content .fancify-blog-loadmore {
	text-align: center;
	margin-top: -20px;
	margin-bottom: 155px;
}

.blog .fancify-container .fancify-content .fancify-blog-loadmore span,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span,
.search .fancify-container .fancify-content .fancify-blog-loadmore span {
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 400;
	width: 130px;
	height: 130px;
	line-height: 130px;
	text-align: center;
	position: relative;
	color: #ffffff;
	padding: 0px;
	display: inline-block;
	background: linear-gradient(156deg, #434343, #111);
	-webkit-box-shadow: 0 16px 35px rgba(0, 0, 0, 0.3);
	        box-shadow: 0 16px 35px rgba(0, 0, 0, 0.3);
	border-radius: 50%;
	margin: 10px;
	cursor: pointer;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-blog-loadmore span,
	.archive .fancify-container .fancify-content .fancify-blog-loadmore span,
	.search .fancify-container .fancify-content .fancify-blog-loadmore span {
		width: 117px;
		height: 117px;
		line-height: 117px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-blog-loadmore span,
	.archive .fancify-container .fancify-content .fancify-blog-loadmore span,
	.search .fancify-container .fancify-content .fancify-blog-loadmore span {
		width: 110.5px;
		height: 110.5px;
		line-height: 110.5px;
	}
}

.blog .fancify-container .fancify-content .fancify-blog-loadmore span:hover, .blog .fancify-container .fancify-content .fancify-blog-loadmore span:focus, .blog .fancify-container .fancify-content .fancify-blog-loadmore span:active,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span:hover,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span:focus,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span:active,
.search .fancify-container .fancify-content .fancify-blog-loadmore span:hover,
.search .fancify-container .fancify-content .fancify-blog-loadmore span:focus,
.search .fancify-container .fancify-content .fancify-blog-loadmore span:active {
	background: linear-gradient(300deg, #5d5c5c, #111);
}

.blog .fancify-container .fancify-single-post,
.archive .fancify-container .fancify-single-post,
.search .fancify-container .fancify-single-post {
	position: relative;
	margin-bottom: 80px;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-single-post,
	.archive .fancify-container .fancify-single-post,
	.search .fancify-container .fancify-single-post {
		margin-bottom: 60px;
	}
}

.blog .fancify-container .fancify-single-post .fancify-article-category,
.archive .fancify-container .fancify-single-post .fancify-article-category,
.search .fancify-container .fancify-single-post .fancify-article-category {
	position: absolute;
	padding: 13px 26px;
	background: linear-gradient(112deg, #434343, #111111);
	-webkit-box-shadow: 0 7px 22px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 7px 22px rgba(0, 0, 0, 0.16);
	border-radius: 5px;
	color: #ffffff;
	font-size: 22px;
	font-size: 1.375rem;
	letter-spacing: 2px;
	font-weight: 300;
	bottom: -28px;
	left: 76px;
}

.blog .fancify-container .fancify-single-post img,
.archive .fancify-container .fancify-single-post img,
.search .fancify-container .fancify-single-post img {
	border-radius: 5px;
}

@media screen and (max-width: 768px) {
	.blog .fancify-container .fancify-content .fancify-article,
	.archive .fancify-container .fancify-content .fancify-article,
	.search .fancify-container .fancify-content .fancify-article {
		margin-bottom: 60px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta {
		font-size: 15px;
		font-size: 0.9375rem;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
		padding: 30px 30px 30px 35px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content {
		margin-top: -50px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after {
		top: 15px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-video video {
		height: 350px;
	}
	.blog .fancify-container .fancify-single-post img,
	.archive .fancify-container .fancify-single-post img,
	.search .fancify-container .fancify-single-post img {
		max-height: 350px;
	}
	.blog .fancify-container .fancify-single-post .fancify-article-category,
	.archive .fancify-container .fancify-single-post .fancify-article-category,
	.search .fancify-container .fancify-single-post .fancify-article-category {
		padding: 8px 15px;
		bottom: -10px;
		left: 10px;
	}
}

@media screen and (max-width: 420px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
		padding: 20px 30px 30px 35px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after {
		top: 11px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-video video {
		height: 220px;
	}
	.blog .fancify-container .fancify-single-post img,
	.archive .fancify-container .fancify-single-post img,
	.search .fancify-container .fancify-single-post img {
		max-height: 220px;
	}
	.blog .fancify-container .fancify-agency-banner img,
	.archive .fancify-container .fancify-agency-banner img,
	.search .fancify-container .fancify-agency-banner img {
		height: 530px;
	}
}

.fancify-footer .fancify-container {
	margin: 0px;
	max-width: unset !important;
}

/** 
 * single post
 *
 * @since 1.0
 *
 **/
.single-post .fancify-site .fancify-main {
	margin-top: 5%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-grid .fancify-left-content,
.single-post .fancify-site .fancify-main .fancify-container .fancify-grid .fancify-right-content {
	margin-top: -20%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-grid .fancify-featured-image-disabled {
	margin-top: unset;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content {
	outline: 0;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article {
	margin-bottom: 125px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container {
	margin-left: 7%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.09);
	        box-shadow: 0 5px 40px rgba(0, 0, 0, 0.09);
	border-radius: 15px;
	padding: 49px 47px 48px 42px;
	background: #ffffff;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container {
		padding: 40px 38px 39px 33px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container {
		padding: 27px 25px 26px 20px;
		margin-left: 5%;
		margin-right: 5%;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta {
	padding-top: 0px !important;
	text-align: left;
	width: 100%;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 15px 0px 0 5px;
	font-weight: 300;
	font-family: 'Poppins';
	font-size: 17px;
	font-size: 1.0625rem;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li::before {
	content: "";
	background: #0D304A;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	border-radius: 45px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li::before {
		content: unset;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li:first-child {
	padding-left: 0px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li:first-child::before {
	content: unset;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li i {
	font-size: 20px;
	font-size: 1.25rem;
	padding-right: 10px;
	color: #01E2B4;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author {
	padding-right: 45px;
	margin-top: 5px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author {
		padding-right: 30px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author {
		padding-right: 15px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author::before {
		content: "\e332" !important;
		font-size: 20px;
		font-size: 1.25rem;
		font-family: "fancify-fontastic";
		position: unset !important;
		background: none !important;
		margin-top: -8px;
		margin-left: 16px;
		color: #01E2B4;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author img {
	border-radius: 41px;
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author img {
		display: none;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author .fancify-article-author-name {
	color: inherit;
	padding-left: 15px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment {
	padding: 0 45px;
	margin-top: 5px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment {
		padding: 0 30px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment {
		padding: 0 15px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date a,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment a {
	color: inherit;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views {
	padding-left: 45px;
	margin-top: 5px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views {
		padding-left: 30px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views {
		padding-left: 15px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views a {
	color: inherit;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
	font-size: 43px;
	font-size: 2.6875rem;
	padding-left: 30px;
	text-align: left;
	width: 100%;
	margin: 18px 0 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	position: relative;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:active {
	color: #6A11CB;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:after {
	content: " ";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 45px;
	top: 23px;
	left: 5px;
	background: linear-gradient(48deg, #01E2B4, #9BF14F);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:after {
		top: 13px;
		width: 8px;
		height: 8px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a {
	font-family: "Quicksand";
	font-size: 33px;
	font-size: 2.0625rem;
	font-weight: 900;
	text-decoration: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: #000000;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a:active {
	color: #307CFF;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
		line-height: 37px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
		font-size: 30px;
		font-size: 1.875rem;
		padding-left: 20px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
		line-height: 30px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter {
	float: left;
	color: #464646;
	font-size: 56px;
	font-size: 3.5rem;
	line-height: 40px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter {
		font-size: 40px !important;
		line-height: 30px !important;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content {
	padding-top: 11%;
	line-height: 27px;
	color: #757575;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content {
		padding-top: 40px;
		line-height: 22px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content {
		line-height: 18px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content a {
	text-decoration: underline;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote {
	font-size: 28px;
	font-size: 1.75rem;
	font-family: "Quicksand";
	font-weight: 400;
	padding: 105px 90px 50px 94px;
	background: #0D304A;
	margin: 70px 0 94px;
	position: relative;
	border-radius: 20px;
	color: #ffffff;
	-webkit-box-shadow: 0 15px 35px rgba(13, 48, 74, 0.5);
	        box-shadow: 0 15px 35px rgba(13, 48, 74, 0.5);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote {
		padding: 75px 60px 20px 64px;
		margin: 45px 0 64px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote {
		padding: 60px 40px 20px 40px;
		margin: 30px 0 50px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote p {
	font-family: "Quicksand";
	line-height: 38px;
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote p {
		line-height: 30px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote cite {
	font-family: "Quicksand";
	font-weight: 500;
	font-size: 19px;
	font-size: 1.1875rem;
	position: relative;
	padding-left: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote cite::before {
	content: " ";
	position: absolute;
	width: 31px;
	height: 2px;
	top: 50%;
	left: 0px;
	background: #ffffff;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote::before {
	content: "“";
	font-size: 140px;
	font-size: 8.75rem;
	position: absolute;
	text-shadow: 0 13px 23px rgba(26, 106, 243, 0.5);
	font-family: Rufina;
	font-style: normal;
	line-height: 7px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote::before {
		font-size: 100px;
		font-size: 6.25rem;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
	margin: 90px 0 80px 0;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
		margin: 70px 0;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
		margin: 50px 0;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
		margin: 30px 0;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image img {
	border-radius: 15px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image-side-text {
	margin-top: 60px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image-side-text img {
	border-radius: 20px;
	border: 1px solid #707070;
	margin-right: 30px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image-side-text figure {
	margin-bottom: 25px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-heading {
	position: relative;
	font-family: "Quicksand";
	font-weight: 700;
	color: #1D1D1D;
	margin-bottom: 25px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-heading:after {
	content: " ";
	position: absolute;
	width: 46px;
	height: 5px;
	border-radius: 10px;
	top: 50%;
	left: 5px;
	background: linear-gradient(87deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	        box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h2.article-heading {
	font-size: 28px;
	font-size: 1.75rem;
	padding-left: 61px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h3.article-heading {
	font-size: 24px;
	font-size: 1.5rem;
	padding-left: 55px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h3.article-heading:after {
	width: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h4.article-heading {
	font-size: 20px;
	font-size: 1.25rem;
	padding-left: 50px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h4.article-heading:after {
	width: 35px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author {
	margin-top: 139px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author {
		margin-top: 60px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 2px 30px rgba(0, 0, 0, 0.16);
	margin-top: 90px;
	margin-left: 90px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border-radius: 15px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container {
		margin-top: 50px;
		margin-left: 0px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image {
	z-index: 2;
	position: initial;
	position: relative;
	width: 30%;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image {
		width: 50%;
		text-align: center;
		margin: auto;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image img {
	max-width: 255px;
	width: 100%;
	height: auto;
	border-radius: 15px;
	position: absolute;
	left: -90px;
	z-index: 3;
	top: -40px;
	-webkit-box-shadow: 0 7px 25px rgba(0, 0, 0, 0.14);
	        box-shadow: 0 7px 25px rgba(0, 0, 0, 0.14);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image img {
		max-width: 100%;
		width: auto;
		position: initial;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail {
	background: linear-gradient(96deg, #01E2B4, #9BF14F);
	margin-top: 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding-left: 20%;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail {
		margin-top: 0px;
		padding-left: 0;
		margin-top: -50px;
		text-align: center;
	}
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail div {
		width: 100%;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name {
	text-align: left;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name {
		text-align: center;
		padding-top: 50px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div {
	display: inline-block;
	padding: 25px 0px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div {
		padding: 10px 0px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div h4 {
	font-family: "Quicksand";
	font-size: 29px;
	font-size: 1.8125rem;
	font-weight: 500;
	color: #ffffff;
	margin: 0;
	line-height: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div span {
	font-size: 19px;
	font-size: 1.1875rem;
	font-weight: 300;
	color: #ffffff;
	letter-spacing: 1.14px;
	text-transform: uppercase;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials {
	float: right;
	margin: 20px 0;
	padding-right: 20px;
	text-align: right;
	display: none;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials {
		margin: 10px 0px;
		text-align: center;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials {
		padding-right: 0px;
		padding-bottom: 25px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a {
	text-decoration: none;
	width: 46px;
	height: 46px;
	text-align: center;
	display: inline-block;
	background: white;
	border-radius: 50%;
	margin-right: 15px;
	line-height: 54px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a i {
	color: black;
	font-size: 20px;
	font-size: 1.25rem;
	margin: 5px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:active {
	background: black;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:hover i, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:focus i, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:active i {
	color: #ffffff;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a {
		width: 35px;
		font-size: 12px;
		height: 35px;
		margin-right: 5px;
		line-height: 40px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-description {
	margin: 30px 10px 45px 20%;
	line-height: 27px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-description {
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 30px;
		margin-bottom: 45px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion {
	margin-top: 110px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion {
		margin-top: 60px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container {
	overflow: hidden;
	padding-top: 49px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide {
	height: auto;
	max-height: 326px;
	min-height: 300px;
	width: 100%;
	border-radius: 10px;
	background: gray;
	position: relative;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(47deg, #01E2B4, #9BF14F);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:hover::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:focus::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:active {
	margin-top: -10px;
	margin-bottom: 10px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:hover::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:focus::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:active::before {
	z-index: 1;
	border-radius: 10px;
	opacity: 0.47;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide img {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-filter: brightness(70%);
	        filter: brightness(70%);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content {
	position: absolute;
	width: 100%;
	text-align: left;
	border-radius: 10px;
	bottom: 23px;
	padding: 0 25px;
	z-index: 2;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content {
		padding-top: 65px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content {
		padding-top: 50px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content .fancify-post-suggestion-date {
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: 400;
	color: #ffffff;
	line-height: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content .fancify-post-suggestion-title {
	font-family: "Quicksand";
	font-size: 25px;
	font-size: 1.5625rem;
	color: #ffffff;
	font-weight: 700;
	line-height: 31px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination {
	text-align: center;
	padding: 75px 0 0 0;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination {
		padding: 40px 0 0 0;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination .swiper-pagination-bullet {
	background: -webkit-gradient(linear, left top, left bottom, from(#01E2B4), to(#9BF14F));
	background: linear-gradient(180deg, #01E2B4, #9BF14F);
	width: 12px;
	height: 12px;
	border-radius: 50px;
	opacity: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 24px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share {
	text-align: center;
	padding: 50px 0px;
	margin: 0 0 80px 0;
	border-top: 1px solid rgba(112, 112, 112, 0.3);
	border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share {
		padding: 40px 0px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share span {
	padding-right: 13px;
	font-size: 24px;
	font-size: 1.5rem;
	color: #181818;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share span {
		font-size: 16px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a {
	text-decoration: none;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a {
		font-size: 16px;
		width: 40px;
		height: 40px;
		line-height: 45px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a .fancify-single-post-share-icon {
	font-family: 'fancify-fontastic';
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a:hover .fancify-single-post-share-icon, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a:focus .fancify-single-post-share-icon, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a:active .fancify-single-post-share-icon {
	color: #ffffff;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
	width: 67px;
	height: 67px;
	line-height: 67px;
	text-align: center;
	font-size: 50px;
	font-size: 3.125rem;
	position: relative;
	color: #ffffff;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	-webkit-box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	        box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	border-radius: 69%;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	position: relative;
	background-image: linear-gradient(48deg, #01E2B4, #9BF14F);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		width: 60.3px;
		height: 60.3px;
		line-height: 60.3px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		width: 56.95px;
		height: 56.95px;
		line-height: 56.95px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(195deg, #434343, #111111);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:hover::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:focus::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container::before {
	border-radius: 69%;
	z-index: 0;
	opacity: 0;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container i {
	position: absolute;
	right: 50%;
	-webkit-transform: translateX(50%);
	        transform: translateX(50%);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		font-size: 35px;
		padding: 4px 10px 0px 14px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		font-size: 35px;
		padding: 4px 12px 0px 10px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-label-container {
	width: 100%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-label,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-label {
	font-family: "Quicksand";
	color: #000000;
	font-size: 21px;
	font-size: 1.3125rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.26px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-label,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-label {
		font-size: 16px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-title,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-title {
	font-weight: 500;
	color: #181818;
	font-size: 25px;
	font-size: 1.5625rem;
	margin: 0;
	padding-bottom: 25px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-title,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-title {
		font-size: 18px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container .fancify-pagination-previous-label-container {
	margin-left: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-width: 130px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:hover .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:focus .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:active .fancify-pagination-icon-container {
	-webkit-box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
	        box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:hover .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:focus .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:active .fancify-pagination-icon-container::before {
	opacity: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container {
	text-align: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container .fancify-pagination-next-label-container {
	margin-right: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	min-width: 130px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:hover .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:focus .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:active .fancify-pagination-icon-container {
	-webkit-box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
	        box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:hover .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:focus .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:active .fancify-pagination-icon-container::before {
	opacity: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post {
	position: relative;
	margin-bottom: 13%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post .fancify-single-post-thumbnail {
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: top;
	   object-position: top;
	max-height: 550px;
	border-radius: 15px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post .fancify-single-post-thumbnail {
		max-height: 300px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post .fancify-article-category {
	position: absolute;
	padding: 11px 33px;
	visibility: hidden;
	left: 0;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post.fancify-single-post-no-thumbnail {
	margin-top: 20%;
}

.single-post .fancify-post-line-before-title {
	font-size: 28px;
	font-size: 1.75rem;
	font-weight: 700;
	font-family: "Quicksand";
	padding-left: 62px;
	position: relative;
}

.single-post .fancify-post-line-before-title:after {
	content: " ";
	position: relative;
	background-image: linear-gradient(87deg, #01E2B4, #01E2B4);
	position: absolute;
	width: 46px;
	height: 5px;
	-webkit-box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	        box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	top: 50%;
	border-radius: 10px;
	left: 0;
}

.fancify-content .fancify-comments {
	margin-top: 130px;
	/**
         * Agency and Agent Review Styles
         * 
         * @since 1.0.0
         *  
         */
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments {
		margin-top: 80px;
	}
}

@media (max-width: 769px) {
	.fancify-content .fancify-comments {
		margin-top: 60px;
	}
}

.fancify-content .fancify-comments h2 {
	padding-left: 62px;
	position: relative;
	font-family: "Quicksand";
	font-size: 28px;
	font-size: 1.75rem;
	font-weight: 700;
	padding-bottom: 32px;
	border-bottom: 1px solid rgba(112, 112, 112, 0.25);
	margin: 0px;
}

.fancify-content .fancify-comments h2:after {
	content: " ";
	background: linear-gradient(87deg, #01E2B4, #9BF14F);
	position: absolute;
	width: 46px;
	height: 5px;
	-webkit-box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	        box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	top: 30%;
	border-radius: 10px;
	left: 0;
}

.fancify-content .fancify-comments .fancify-comment-list {
	list-style: none;
	padding: 0px;
	margin: 35px 0px;
}

.fancify-content .fancify-comments .fancify-comment-list ul {
	list-style: none;
}

.fancify-content .fancify-comments .fancify-comment-list ul.children {
	padding-left: 10%;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment {
	padding: 35px 46px 15px;
	background: #F8F8F8;
	border-radius: 20px;
	margin: 0px 0 15px 0;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment {
		padding: 28px 39px 10px;
	}
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .depth-1 {
		padding: 10px 0;
	}
}

.fancify-content .fancify-comments .fancify-comment-list li:last-child:after {
	height: 0px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-avatar img {
	border-radius: 50%;
	width: 90px;
	height: 90px;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-avatar img {
		width: 70px;
		height: 70px;
	}
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title {
	color: #1E1E1E;
	padding-top: 12px;
	padding-left: 29px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-meta {
	color: #878787;
	font-size: 15px;
	font-size: 0.9375rem;
	font-weight: 500;
	margin-top: 13px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-badge {
	visibility: hidden;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-title-text {
	font-size: 25px;
	font-size: 1.5625rem;
	font-weight: 500;
	font-family: "Quicksand";
	letter-spacing: 0.5px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-title-text a {
	color: #000000;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding-left: 22px;
	position: relative;
	font-size: 15px;
	font-weight: 500;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links::before {
	content: " ";
	width: 14px;
	height: 2px;
	background: rgba(30, 30, 30, 0.8);
	position: absolute;
	top: 17px;
	left: 13px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links li {
	padding: 5px;
	font-size: 15px;
	font-size: 0.9375rem;
	color: rgba(30, 30, 30, 0.8);
	font-weight: 500;
	padding-top: 7px;
	padding-left: 15px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links li a {
	color: inherit;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-body {
	padding-left: 118px;
	margin-top: 5px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	color: #757575;
	line-height: 22px;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-body {
		padding-left: 100px;
	}
}

.fancify-content .fancify-comments .fancify-comment-form-wrap {
	margin-top: 90px;
}

.fancify-content .fancify-comments .fancify-comment-form-wrap h3 {
	font-family: "Quicksand";
	font-size: 32px;
	font-size: 2rem;
	font-weight: 700;
	color: #1E1E1E;
	margin-bottom: 20px;
}

.fancify-content .fancify-comments .fancify-reviews-counts {
	font-size: 25px;
	font-size: 1.5625rem;
	font-weight: 400;
	color: #181818;
	margin-top: 75px;
}

.fancify-content .fancify-comments .fancify-reviews-counts .fancify-review-rating {
	color: #6A11CB;
	font-size: 20px;
	font-size: 1.25rem;
	margin: 0 18px;
}

.fancify-content .fancify-comment-form-wrap .comment-notes {
	margin-top: 10px;
	margin-bottom: 60px;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-form-textarea-container {
	border: 0px;
	padding: 0px;
	margin-top: 60px;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-form-textarea-container .fancify-comment-form-textarea {
	width: 100%;
	padding: 25px 20px;
	border: 0px;
	border-radius: 40px;
	-webkit-box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
	        box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container {
	margin: 35px 0px;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container .fancify-comment-name-input,
.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container .fancify-comment-email-input {
	padding: 10px 24px;
	width: 100%;
	height: 50px;
	border: 0px;
	border-radius: 100px;
	-webkit-box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
	        box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container div {
	padding-bottom: 20px;
	padding-left: 0;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container div:nth-child(2) {
	padding-right: 0px;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container div {
		padding-right: 0;
	}
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container .comment-form-cookies-consent input {
	margin-right: 10px;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary {
	position: relative;
	background-image: linear-gradient(71deg, #01E2B4, #9BF14F);
	position: relative;
	font-family: "Quicksand";
	font-weight: 600;
	letter-spacing: 0.48px;
	border-radius: 28px;
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 50px;
	margin: 45px 0px;
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	padding: 0 47px 0 47px;
	border: 0;
	color: #ffffff;
	position: relative;
	z-index: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(195deg, #434343, #111111);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:hover::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:focus::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comment-form-wrap .fancify-button-primary {
		height: 45px;
		padding: 13px 25px 13px 35px;
	}
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary::before {
	border-radius: 28px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	z-index: -1;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:hover, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:focus, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:active {
	-webkit-box-shadow: 0px 3px 25px rgba(0, 0, 0, 0.23);
	        box-shadow: 0px 3px 25px rgba(0, 0, 0, 0.23);
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:hover::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:focus::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:active::before {
	-webkit-transition: 0.6s;
	transition: 0.6s;
	z-index: -1;
}

.fancify-content .fancify-comment-form-wrap .comments-rating {
	border: none;
	padding: 0;
	margin-left: 0;
}

.fancify-content .fancify-comment-form-wrap .comments-rating label {
	display: inline-block;
}

.fancify-content .fancify-comment-form-wrap .rating-container {
	/* remove inline-block whitespace */
	font-size: 0;
	/* flip the order so we can use the + and ~ combinators */
	unicode-bidi: bidi-override;
	direction: rtl;
}

.fancify-content .fancify-comment-form-wrap .rating-container * {
	font-size: 1.4rem;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input {
	display: none;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input + label {
	/* only enough room for the star */
	font-family: 'dashicons';
	display: inline-block;
	overflow: hidden;
	text-indent: 9999px;
	width: 1em;
	white-space: nowrap;
	cursor: pointer;
	margin: 0;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input + label:before {
	display: inline-block;
	text-indent: -9999px;
	content: "\f154";
	color: #888;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input:checked ~ label:before,
.fancify-content .fancify-comment-form-wrap .rating-container > input + label:hover ~ label:before,
.fancify-content .fancify-comment-form-wrap .rating-container > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.fancify-content .fancify-comment-form-wrap .rating-container > .star-cb-clear + label {
	text-indent: -9999px;
	width: .5em;
	margin-left: -.5em;
}

.fancify-content .fancify-comment-form-wrap .rating-container > .star-cb-clear + label:before {
	width: .5em;
}

.fancify-content .fancify-comment-form-wrap .rating-container:hover > input + label:before {
	content: "\f154";
	color: #888;
	text-shadow: none;
}

.fancify-content .fancify-comment-form-wrap .rating-container:hover > input + label:hover ~ label:before,
.fancify-content .fancify-comment-form-wrap .rating-container:hover > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.fancify-content .fancify-comment-form-wrap .comment-respond .rating-container > .star-cb-clear + label,
.fancify-content .fancify-comment-form-wrap .comment-respond .rating-container > input + label:before {
	text-indent: 9999px;
}

.fancify-content .fancify-comment-form-wrap .comment-respond .rating-container > input + label {
	text-indent: -9999px;
}

.fancify-hide-element {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

.fancify-nopadding {
	padding: 0px !important;
}

.fancify-hidden-text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.fancify-goto-top {
	display: none;
}

.fancify-goto-top i {
	position: fixed;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #000000;
	bottom: 20px;
	right: 40px;
	border-radius: 50%;
	color: #ffffff;
	cursor: pointer;
	border: 1px solid black;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	z-index: 99999;
}

@media (max-width: 1025px) {
	.fancify-goto-top i {
		width: 40.5px;
		height: 40.5px;
		line-height: 40.5px;
	}
}

@media (max-width: 769px) {
	.fancify-goto-top i {
		width: 38.25px;
		height: 38.25px;
		line-height: 38.25px;
	}
}

.fancify-goto-top i:hover, .fancify-goto-top i:focus, .fancify-goto-top i:active {
	background: #ffffff;
	color: #000000;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.fancify-acf-page-layout .acf-radio-list li:first-child {
	width: 100%;
	padding-bottom: 20px;
}

.fancify-acf-page-layout .acf-radio-list label {
	margin-right: 5px;
}

.fancify-acf-page-layout .acf-radio-list label input {
	opacity: 0;
}

.fancify-acf-page-layout .acf-radio-list .selected img {
	border: 3px solid #78b6d0;
}

/**
 * wpl widgets styles
 *
 * @since 1.0
 */
/**
 * wordpress widgets
 *
 * @since 1.0
 */
.fancify-widget-container {
	margin-top: 52px;
}

.fancify-widget-container:first-child {
	margin-top: 0px;
}

.fancify-widget-container .fancify-widget-title {
	margin-bottom: 40px;
	text-align: center;
	position: relative;
	padding-bottom: 13px;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-widget-title {
		margin-bottom: 30px;
		font-size: 20px;
	}
}

.fancify-widget-container .fancify-widget-title:first-child {
	margin-top: 0px;
}

.fancify-widget-container .fancify-widget-title .fancify-widget-title-text {
	text-transform: uppercase;
	color: #ffffff;
	padding: 14px 30px;
	letter-spacing: 0px;
	border-radius: 45px;
	z-index: 1;
	display: inline-block;
	font-family: "Quicksand";
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 700;
	position: unset;
	display: inline;
	border-radius: 61px;
	color: #062D61;
	padding: 0px;
	margin-top: 52px;
}

.fancify-widget-container .fancify-widget-title .fancify-widget-divider {
	display: block;
	width: 100%;
	position: absolute;
	background: #c4c4c4;
	background: -webkit-gradient(linear, left top, right top, color-stop(36%, #c4c4c4), color-stop(36%, #01E2B4), color-stop(64%, #9BF14F), color-stop(64%, #c4c4c4));
	background: linear-gradient(90deg, #c4c4c4 36%, #01E2B4 36%, #9BF14F 64%, #c4c4c4 64%);
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0px;
	right: 0px;
	z-index: -1;
	-webkit-box-shadow: unset;
	        box-shadow: unset;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 34px;
}

@media (min-width: 769px) and (max-width: 999px) {
	.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post:first-child {
	margin-top: 45px;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post img {
	border-radius: 24px;
	width: 125px;
	height: 125px;
	margin-right: 25px;
	-webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.16);
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-date {
	color: #818181;
	font-weight: 300;
	font-size: 15px;
	font-size: 0.9375rem;
	font-style: italic;
	letter-spacing: 0.45px;
	line-height: 32px;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title {
	font-family: "Quicksand";
	font-size: 21px;
	font-size: 1.3125rem;
	font-weight: 700;
	color: #181818;
	display: block;
	line-height: 29px;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title:hover, .fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title:focus, .fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title:active {
	color: #307CFF;
}

.fancify-widget-container .fancify-list ul, .fancify-widget-container.fancify-list ul {
	list-style: none;
	padding: 0px 0px 0 0;
	margin: 0px;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-list ul, .fancify-widget-container.fancify-list ul {
		padding: 0px;
	}
}

.fancify-widget-container .fancify-list ul li, .fancify-widget-container.fancify-list ul li {
	font-size: 19px;
	font-size: 1.1875rem;
	font-weight: 500;
	font-family: "Quicksand";
	color: #1D1D1D;
	padding: 19px 0;
	text-transform: capitalize;
	border-bottom: 2px solid #eeeeee;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-list ul li, .fancify-widget-container.fancify-list ul li {
		font-weight: 400;
		font-size: 14px;
		padding: 10px 0;
	}
}

.fancify-widget-container .fancify-list ul li:first-child, .fancify-widget-container.fancify-list ul li:first-child {
	padding-top: 0px;
}

.fancify-widget-container .fancify-list ul li:last-child, .fancify-widget-container.fancify-list ul li:last-child {
	border: 0;
}

.fancify-widget-container .fancify-list ul li:hover, .fancify-widget-container.fancify-list ul li:hover {
	color: #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-widget-container .fancify-list ul li a, .fancify-widget-container.fancify-list ul li a {
	color: inherit;
	text-decoration: none;
}

.fancify-widget-container .fancify-list ul li span, .fancify-widget-container.fancify-list ul li span {
	float: right;
}

.fancify-widget-container .fancify-list .menu-item-has-children .sub-menu, .fancify-widget-container.fancify-list .menu-item-has-children .sub-menu {
	padding-left: 15px;
	padding-top: 15px;
	border-left: 1px dashed lightgray;
	margin-left: 8px;
}

.fancify-widget-container .fancify-list .children, .fancify-widget-container.fancify-list .children {
	padding-left: 15px;
	padding-top: 15px;
	border-left: 1px dashed lightgray;
	margin-left: 8px;
}

.fancify-widget-container.widget_search .fancify-search-form {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input {
	padding: 13px 0 13px 24px;
	width: 100%;
	border: 0px;
	border-radius: 28px;
	-webkit-box-shadow: 0 6px 35px rgba(0, 0, 0, 0.1);
	        box-shadow: 0 6px 35px rgba(0, 0, 0, 0.1);
	outline: none;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::-webkit-input-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::-moz-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input:-ms-input-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::-ms-input-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-widget-search-form-button {
	font-size: 16px;
	font-size: 1rem;
	font-family: "Quicksand";
	font-weight: 300;
	background: #0D304A;
	cursor: pointer;
	color: #ffffff;
	padding: 13px 24px;
	position: absolute;
	right: 6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	border-radius: 28px;
	border: 0px;
}

.fancify-widget-container .fancify-tag-cloud {
	margin-left: -5px;
}

.fancify-widget-container .fancify-tag-cloud a {
	font-size: 18px !important;
	font-size: 1.125rem !important;
	font-weight: 400;
	display: inline-block;
	padding: 4px 25px;
	color: #ffffff;
	margin: 0px 4px 18px 4px !important;
	background: #01E2B4;
	border-radius: 24px;
	text-decoration: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	letter-spacing: 0px;
}

.fancify-widget-container .fancify-tag-cloud a:hover, .fancify-widget-container .fancify-tag-cloud a:focus, .fancify-widget-container .fancify-tag-cloud a:active {
	background: #307CFF;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-tag-cloud a {
		padding: 3px 15px;
		margin: 3px 2px !important;
	}
}

.fancify-widget-container .calendar_wrap table {
	width: 100%;
	text-align: center;
}

.fancify-widget-container .gallery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.fancify-widget-container .gallery .gallery-item {
	padding: 5px;
	-webkit-box-flex: 50%;
	    -ms-flex: 50%;
	        flex: 50%;
}

.fancify-widget-container .gallery .gallery-item img {
	width: 100%;
	height: auto;
}

.fancify-widget-container .fancify-social-widget-container {
	border: 1px solid lightgray;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget {
	font-size: 21px;
	font-size: 1.3125rem;
	font-weight: 600;
	padding: 25px 51px;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget:hover {
	-webkit-box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
	        box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget a {
	text-decoration: none;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget a i {
	float: right;
	font-size: 28px;
	font-size: 1.75rem;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget .fancify-social-facebook-link {
	color: #3030FF;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget .fancify-social-twitter-link {
	color: #27B5FF;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget .fancify-social-instagram-link {
	color: #FF1C78;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJjdXN0b20uc2NzcyIsImxpYi5zY3NzIiwidmFyaWFibGVzL19yZXNldC5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fc3RydWN0dXJlLnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1taXhpbnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJlbGVtZW50cy9idXR0b25zLnNjc3MiLCJlbGVtZW50cy9jb250YWN0Zm9ybS5zY3NzIiwiZWxlbWVudHMvaWNvbnMuc2NzcyIsImVsZW1lbnRzL2NvbW1vbi5zY3NzIiwiaGVhZGVyL2hlYWRlci5zY3NzIiwiYm9keS9wYWdlLXRpdGxlLWJhbm5lci5zY3NzIiwiYm9keS9hZ2VuY3kuc2NzcyIsImJvZHkvNDA0LnNjc3MiLCJib2R5L3Bvc3RzLnNjc3MiLCJib2R5L3NpbmdsZS1wb3N0LnNjc3MiLCJ3aWRnZXRzL3JlY2VudC1wb3N0cy5zY3NzIiwid2lkZ2V0cy9kZWZhdWx0LXdpZGdldHMuc2NzcyIsIndpZGdldHMvc29jaWFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztNRE1NO0FFTk47Ozs7O0VGWUU7QUdSRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBaUZJLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsU0FBUztDQUNULGVBQWU7QUhVbkI7O0FHTkE7Ozs7Ozs7Ozs7O0NBV0ksY0FBYztBSFNsQjs7QUdOQTtDQUNJLGNBQWM7QUhTbEI7O0FHTkE7O0NBRUksZ0JBQWdCO0FIU3BCOztBR05BOztDQUVJLFlBQVk7QUhTaEI7O0FHTkE7Ozs7Q0FJSSxXQUFXO0NBQ1gsYUFBYTtBSFNqQjs7QUdOQTtDQUNJLHlCQUF5QjtDQUN6QixpQkFBaUI7QUhTckI7O0FFbklBOzs7OztFRjBJRTtBSTVJRixXQUFBO0FGV0E7Ozs7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UHpUUztBTHVoRFo7O0FDeDZDQTtDVzZNSSxrQkFBa0I7Q04vVXJCLGVBQXNCO0NBRXRCLG9CQUE4QjtDTStVM0IsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBWmd1Q3RCOztBQ2g3Q0E7Q1dxTkcsaUJBQWlCO0NBQ2pCLHVCQUF1QjtBWit0QzFCOztBQ3I3Q0E7Q1cwTkcsa0JBQWtCO0FaK3RDckI7O0FDejdDQTtDVytORyxtQlJwVmtCO0FKa2pEckI7O0FDNzdDQTtDV21PSyxlQUFlO0NBQ2YsdUJBQXVCO0FaOHRDNUI7O0FDbDhDQTtDV3lPSSx3QkFBZ0I7U0FBaEIsZ0JBQWdCO0NBQ2hCLHVCQUF1QjtDQUN2QixvQkFBYTtDQUFiLG9CQUFhO0NBQWIsYUFBYTtDQUNiLG1CQUFlO0tBQWYsZUFBZTtDQUNmLGVBQWU7Q0FDZix3QkFBdUI7S0FBdkIscUJBQXVCO1NBQXZCLHVCQUF1QjtBWjZ0QzNCOztBQzM4Q0E7Q1drUEssa0JBQWtCO0NBQ2xCLHVCQUF1QjtBWjZ0QzVCOztBQ2g5Q0E7Q1dzUE0sd0JQNVdrQjtDTzRXbEIsZ0JQNVdrQjtBTDBrRHhCOztBQ3A5Q0E7Q1cyUE8sd0JQalhpQjtDT2lYakIsZ0JQalhpQjtBTDhrRHhCOztBQ3g5Q0E7Q1d1UUssZ0JBQWdCO0NBQ2hCLGVBQWU7Q0FDZiwwQkFBa0I7Q0FBbEIsdUJBQWtCO0NBQWxCLGtCQUFrQjtBWnF0Q3ZCOztBQzk5Q0E7Q1c2UU8sU0FBUztBWnF0Q2hCOztBQ2wrQ0E7Q1dvUk0sbUJSelllO0FKMmxEckI7O0FDdCtDQTtDVzJSTyx1QkFBdUI7Q0FDdkIsY0FBYztBWitzQ3JCOztBQzMrQ0E7Q1d3UlEsaUJBQWlCO0FadXRDekI7O0FDLytDQTtDV21TSSxrQkFBa0I7Q0FDbEIsZUFBZTtDQUNmLFVBQVU7QVpndENkOztBQ3IvQ0E7Q1cwU0ksZUFBZTtDQUNmLHdCUGphb0I7Q09pYXBCLGdCUGphb0I7QUxnbkR4Qjs7QUMxL0NBO0NXZ1RLLG1CUnJhZ0I7Q1FzYWhCLGNSdFppQjtDUXVaakIsd0JQeGFtQjtDT3dhbkIsZ0JQeGFtQjtBTHNu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Qkksa0NBQWtDO0NBQ2xDLHNCQUFzQjtBWjZwQzFCOztBQ3QzREE7Q1crdEJFLGtDQUFrQztDQUNsQyxXQUFXO0NBQ1gseUJBQThCO0FaMnBDaEM7O0FDNTNEQTtDV3N1Qkcsa0NBQWtDO0NBQ2xDLFdBQVc7QVowcENkOztBQ2o0REE7Q1c2dUJHLHlCQUE4QjtBWndwQ2pDOztBQ3I0REE7Q1dvdkJJLGNSejJCaUI7QUo4L0RyQjs7QVl2b0NBO0NYbHdCQTtFV293QkUsd0JBQXdCO0NaMG9DekI7QUFDRDs7QVlyb0NBO0NYMXdCQTtFVzR3QkUsYUFBYTtDWndvQ2Q7Q0NwNUREO0VXaXhCRyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUViLGtCQUFrQjtFQUNsQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtDWnFvQ3pCO0NDejVERDtFV3V4QkksZ0JQdDRCUTtFT3U0QlIsZUFBZTtFTjE1QmxCLGVBQXNCO0VBRXRCLG9CQUE4QjtDTitoRTlCO0NDLzVERDtFVzh4QkssbUJSbjVCZ0I7RVFvNUJoQixZQUFZO0VBQ1osZ0JQLzRCTztDTG1oRVg7Q0NwNkREO0VXc3lCSyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysb0NBQW9DO0VBQ3BDLFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUJScDdCa0I7RVFxN0JsQix3Q1JyN0JrQjtVUXE3QmxCLGdDUnI3QmtCO0NKc2pFdEI7QUFDRDs7QVkzbkNBO0NYcnpCQTtFV3V6QkUsd0JBQXdCO0NaOG5DekI7Q0NyN0REO0VXZzBCSyxpQkFBaUI7Q1p3bkNyQjtBQUNEOztBWWpuQ0E7Q1h4MEJBO0VXMDBCRSx3QkFBd0I7Q1pvbkN6QjtBQUNEOztBWWpuQ0E7Q1g5MEJBO0VXZzFCRSx3QkFBd0I7Q1pvbkN6QjtBQUNEOztBWWpuQ0E7Q1hwMUJBO0VXczFCRSx3QkFBd0I7Q1pvbkN6QjtBQUNEOztBWWpuQ0E7Q1gxMUJBO0VXNDFCRSx3QkFBd0I7Q1pvbkN6QjtBQUNEOztBQ2o5REE7Q0FrRlEsU0FBUztDQUNULG9CQUFh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QixxQkFBcUI7QWJ3bkV4Qjs7QUN6b0VBOztDWXNCRyxnQkFBZ0I7Q1B4SmxCLGVBQXNCO0NBRXRCLGtCQUE4QjtDT3dKNUIsZ0NUN0lrQjtBSnN3RXJCOztBQ2pwRUE7O0NZMkJJLGtCQUFrQjtBYjJuRXRCOztBQ3RwRUE7Q1lpQ0UsaUJBQWlCO0FieW5FbkI7O0FDMXBFQTtDWXFDSSxjQUFjO0NQdktqQixlQUFzQjtDQUV0QixtQkFBOEI7QU5neUUvQjs7QUNocUVBO0NZeUNLLG1CQUFtQjtBYjJuRXhCOztBQ3BxRUE7Q1lpREksZUFBZTtBYnVuRW5COztBQ3hxRUE7Q1lvREssWUFBWTtDUHRMaEIsZUFBc0I7Q0FFdEIsZUFBOEI7Q09zTDFCLGdCQUFnQjtBYnluRXJCOztBQy9xRUE7Q1kwREsscUJBQXFCO0FieW5FMUI7O0FhbG5FQTtDWmpFQTtFWW1FRSwyQkFBMkI7Q2JxbkU1QjtDQ3hyRUQ7RVlzRUcsYUFBYTtDYnFuRWY7QUFDRDs7QWEvbUVBO0NaN0VBO0VZZ0ZHLGFBQWE7Q2JpbkVmO0FBQ0Q7O0FDbHNFQTtDQXVHWSxnQkFBZ0I7Q0FDaEIsVUFBVTtDQUNWLFNBQVM7QUQrbEVyQjs7QUN4c0VBO0NBc0hZLFlBQVk7Q0FDWixXQUFXO0NBa0JYOzs7OztlRHlrRUc7Q0Noa0VIOzs7OztlRHNrRUc7QUFDZjs7QUN6dEVBOztDQTJIZ0IsWUFBWTtDQUNaLGFBQWE7QURtbUU3Qjs7QUMvdEVBO0NBZ0lnQixjQUFjO0NBQ2Qsa0JBQWtCO0FEbW1FbEM7O0FDcHVFQTtDS3pFQyxnQkFkVztBTit6RVo7O0FDeHVFQTtDYXRJSSxvQkFBb0I7Q0FDcEIsMkNWaUJpQjtDVWhCakIsbUJBQW1CO0FkazNFdkI7O0FDOXVFQTtDYWhJSSxvQkFBYTtDQUFiLG9CQUFhO0NBQWIsYUFBYTtDQUNiLG1CQUFlO0tBQWYsZUFBZTtBZGszRW5COztBQ252RUE7Q0tsSUMsZUFBc0I7Q0FFdEIsb0JBQThCO0NRS3ZCLGdCQUFnQjtDQUNoQix5QkFBOEI7S0FBOUIsc0JBQThCO1NBQTlCLDhCQUE4QjtDQUM5QixvQkFBb0I7QWRvM0U1Qjs7QUMzdkVBO0NhdEhZLGNWRVM7Q1VEVCxnQkFBZ0I7QWRxM0U1Qjs7QUNod0VBO0NhakhZLGNBQWM7QWRxM0UxQjs7QUNwd0VBO0NjdElJLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQ2IsaUJBQWlCO0NBQ2pCLGtCQUFrQjtDQUNsQixlQUFlO0NBQ2YsbUJBQWU7S0FBZixlQUFlO0FmODRFbkI7O0FNaDFFQztDTG9FRDtFYy9IUSxjQUFjO0NmZzVFckI7QUFDRDs7QUNseEVBO0NjM0hRLG9CQUFRO0tBQVIsWUFBUTtTQUFSLFFBQVE7QWZpNUVoQjs7QUN0eEVBO0NLbElDLGVBQXNCO0NBRXRCLGtCQUE4QjtDU1V2QixnQlZTRTtDVVJGLG1CQUFtQjtBZms1RTNCOztBQzd4RUE7Q2NqSFEsV0FBVztDQUNYLFdBQVc7Q0FDWCxtQlh4QmU7Q1d5QmYsY0FBYztDQUNkLG1CQUFtQjtBZms1RTNCOztBQ3J5RUE7Q0tsSUMsZUFBc0I7Q0FFdEIsb0JBQThCO0NTd0J2QixnQlZSSztDVVNMLHlCWGJhO0NXY2IsbUJBQW1CO0FmbTVFM0I7O0FDN3lFQTtDY2xHUSxtQkFBbUI7QWZtNUUzQjs7QUNqekVBO0NjOUZRLFdBQVc7QWZtNUVuQjs7QU16M0VDO0NMb0VEO0VjM0ZZLGlCQUFpQjtDZnE1RTVCO0FBQ0Q7O0FDOXBFQTs7Ozs7T0RxcUVPO0FDL3BFUDs7O0NBR0ksaUJBQWlCO0FEaXFFckI7O0FNMzRFQztDTHVPRDs7O0VBTVEsZ0JBQWdCO0NEcXFFdkI7QUFDRDs7QU1uNUVDO0NMdU9EOzs7RUFVUSxnQkFBZ0I7Q0R5cUV2QjtBQUNEOztBQ3ByRUE7OztDZXpTSSxVQUFVO0FoQm0rRWQ7O0FDMXJFQTs7O0NLbFJDLHNCQUFzQjtDVW5CZixvQkFBb0I7QWhCcytFNUI7O0FNeDZFQztDTHVPRDs7O0VlbFNZLG1CQUFtQjtDaEIwK0U5QjtBQUNEOztBQ3pzRUE7OztDZTlSWSwyQkFBMkI7QWhCNitFdkM7O0FDL3NFQTs7O0NlMVJZLGtCQUFrQjtBaEIrK0U5Qjs7QUNydEVBOzs7Q2V2UmdCLGtCQUFrQjtBaEJrL0VsQzs7QUMzdEVBOzs7Q2VwUm9CLFdBQVc7Q0FDWCxZQUFZO0NBQ1osbUJBQW1CO0NBQ25CLGtEWk5DO1NZTUQsMENaTkM7QUoyL0VyQjs7QU0zOEVDO0NMdU9EOzs7RWU5UXdCLGlCQUFpQjtDaEJ5L0V4QztBQUNEOztBTW45RUM7Q0x1T0Q7OztFZTFRd0IsaUJBQWlCO0NoQjYvRXhDO0FBQ0Q7O0FDcHZFQTs7O0NLclNDLGVBQXNCO0NBRXRCLG1CQUE4QjtDQXVEOUIsZ0JBbEJZO0NVSEQsc0RaVGM7U1lTZCw4Q1pUYztDWVVkLG1CWlZjO0NZV2Qsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQiw2QkFBNkI7Q0FDN0IsZ0NBQWdDO0NBQ2hDLGNaN0JTO0NZOEJULFlBQVk7Q0FDWixTQUFTO0NBQ1QsVUFBVTtDQUNWLHlCQUF5QjtBaEI4L0VyQzs7QU05K0VDO0NMdU9EOzs7RUtyU0MsZUFBc0I7RUFFdEIsbUJBQThCO0VVZ0RmLGtCQUFrQjtFQUNsQixZQUFZO0NoQm1nRjNCO0FBQ0Q7O0FNei9FQztDTHVPRDs7O0VLclNDLGVBQXNCO0VBRXRCLGVBQThCO0VVc0RmLGlCQUFpQjtFQUNqQixZQUFZO0NoQndnRjNCO0FBQ0Q7O0FNcGdGQztDTHVPRDs7O0VLclNDLGVBQXNCO0VBRXRCLGVBQThCO0VVNERmLGlCQUFpQjtFQUNqQixZQUFZO0NoQjZnRjNCO0FBQ0Q7O0FDeHlFQTs7O0Nlak9ZLHFCQUFxQjtDQUNyQix1QkFBdUI7Q0FDdkIsaUJBQWlCO0NWYjVCLGdCQWxCWTtDQXBCWixzQkFBc0I7Q0FuQnRCLGVBQXNCO0NBRXRCLG9CQUE4QjtDVXdFbkIsY1oxQ2M7Q1kyQ2Qsb0JBQWE7Q0FBYixvQkFBYTtDQUFiLGFBQWE7Q0FDYixtQkFBZTtLQUFmLGVBQWU7QWhCZ2hGM0I7O0FDdnpFQTs7O0NldE5nQixrQkFBa0I7Q0FDbEIsb0JBQWE7Q0FBYixvQkFBYTtDQUFiLGFBQWE7Q0FDYix5QkFBbUI7S0FBbkIsc0JBQW1CO1NBQW5CLG1CQUFtQjtBaEJtaEZuQzs7QUMvekVBOzs7Q2VqTm9CLFdBQVc7Q0FDWCxtQloxRE07Q1kyRE4sVUFBVTtDQUNWLFdBQVc7Q0FDWCxrQkFBa0I7Q0FDbEIsT0FBTztDQUNQLG1CQUFtQjtDQUNuQixRQUFRO0NBQ1IsbUNBQTJCO1NBQTNCLDJCQUEyQjtBaEJzaEYvQzs7QU1wakZDO0NMdU9EOzs7RWV0TXdCLGNBQWM7Q2hCMGhGckM7QUFDRDs7QUNyMUVBOzs7Q2VqTW9CLGlCQUFpQjtBaEI0aEZyQzs7QUMzMUVBOzs7Q2U5THdCLGNBQWM7QWhCK2hGdEM7O0FDajJFQTs7O0NLclNDLGVBQXNCO0NBRXRCLGtCQUE4QjtDVTJHWCxtQkFBbUI7Q0FDbkIsY1pqRkU7QUprbkZ0Qjs7QUMxMkVBOzs7Q2VsTGdCLG1CQUFtQjtBaEJraUZuQzs7QU12bEZDO0NMdU9EOzs7RWUvS29CLGVBQWU7RUFDZixtQkFBbUI7Q2hCc2lGdEM7QUFDRDs7QU1obUZDO0NMdU9EOzs7RWUxS29CLGVBQWU7RUFDZixtQkFBbUI7Q2hCMGlGdEM7QUFDRDs7QU16bUZDO0NMdU9EOzs7RWVyS29CLGNBQWM7RUFDZCxrQkFBa0I7Q2hCOGlGckM7QUFDRDs7QUMzNEVBOzs7Q2VoS29CLG1CQUFtQjtBaEJpakZ2Qzs7QU14bkZDO0NMdU9EOzs7RWU3SndCLGFBQWE7Q2hCcWpGcEM7QUFDRDs7QUN6NUVBOzs7Q2V4Sm9CLGNBQWM7Q0FDZCxrQkFBa0I7QWhCdWpGdEM7O0FDaDZFQTs7O0NlbEpnQixlQUFlO0FoQndqRi9COztBTTdvRkM7Q0x1T0Q7OztFZS9Jb0IsZUFBZTtDaEI0akZsQztBQUNEOztBTXJwRkM7Q0x1T0Q7OztFZTNJb0IsZUFBZTtDaEJna0ZsQztBQUNEOztBTTdwRkM7Q0x1T0Q7OztFZXZJb0IsY0FBYztDaEJva0ZqQztBQUNEOztBQzk3RUE7Ozs7OztDZWpJZ0IsZUFBZTtBaEJ3a0YvQjs7QU05cUZDO0NMdU9EOzs7Ozs7RWU5SG9CLGVBQWU7Q2hCK2tGbEM7QUFDRDs7QU16ckZDO0NMdU9EOzs7Ozs7RWUxSG9CLGVBQWU7Q2hCc2xGbEM7QUFD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cUI7Q0FDckIsY1pwZkM7Q1lxZkQscURacmVFO1NZcWVGLDZDWnJlRTtDWXNlRixVQUFVO0NBQ1Ysd0JYemZFO0NXeWZGLGdCWHpmRTtBTHN5R3RCOztBQzVnR0E7Ozs7Ozs7Q2VrT3dCLFdBQVc7QWhCb3pGbkM7O0FDdGhHQTs7O0NldU9vQixtQkFBbUI7Q0FDbkIsd0JYbGdCRTtDV2tnQkYsZ0JYbGdCRTtBTHV6R3RCOztBQzdoR0E7Ozs7O0NlOE9nQixnQkFBZ0I7QWhCdXpGaEM7O0FDcmlHQTs7Ozs7Q2VpUG9CLGdCQUFnQjtDQUNoQix3Qlg1Z0JFO0NXNGdCRixnQlg1Z0JFO0FMdzBHdEI7O0FDOWlHQTs7Ozs7Ozs7Ozs7OztDZXVQd0Isd0JBQWdCO1NBQWhCLGdCQUFnQjtDQUNoQixjWmhnQkY7Q1lpZ0JFLHdCWG5oQkY7Q1dtaEJFLGdCWG5oQkY7QUwwMUd0Qjs7QUNoa0dBOzs7OztDZTZQd0IsZ0JBQWdCO0FoQjIwRnhDOztBQ3hrR0E7OztDZW1RZ0IsZUFBZTtDQUNmLFlBQVk7Q0FFWixtQkFBbUI7QWhCMDBGbkM7O0FDaGxHQTs7Ozs7Ozs7O0NlNFFnQixlQUFlO0NBQ2YsZUFBZTtDQUNmLFlBQVk7Q0FDWixvQkFBYTtDQUFiLG9CQUFhO0NBQWIsYUFBYTtDQUNiLHlCQUFtQjtLQUFuQixzQkFBbUI7U0FBbkIsbUJBQW1CO0NBQ25CLHdCQUF1QjtLQUF2QixxQkFBdUI7U0FBdkIsdUJBQXVCO0NBQ3ZCLGNaemlCSztBSnkzR3JCOztBQ2xtR0E7Ozs7O0NldVJnQixXQUFXO0NBQ1gsaUJBQWlCO0FoQm0xRmpDOztBQzNtR0E7Ozs7O0NlMlJvQixXQUFXO0NBQ1gsaUJBQWlCO0FoQncxRnJDOztBQ3BuR0E7OztDZW9TZ0Isb0JBQWE7Q0FBYixvQkFBYTtDQUFiLGFBQWE7QWhCczFGN0I7O0FDMW5HQTs7Ozs7O0NlMlNvQixXQUFXO0NBQ1gsWUFBWTtDQUNaLG1CWnJrQkM7QUo2NUdyQjs7QUNyb0dBOzs7Q2VvVFEsa0JBQWtCO0NBQ2xCLGlCQUFpQjtDQUNqQixvQkFBb0I7QWhCdTFGNUI7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LHdCZGxIYztDY2tIZCxnQmRsSGM7Q2NtSGQsbUJBQW1CO0FuQjR1SzNCOztBQzk4SkE7Q2tCelJZLG1CZjFHUztBSnExS3JCOztBTWh6S0M7Q0w4VkQ7RWtCclJZLGlCQUFpQjtFQUNqQiwwQkFBMEI7Q25CNHVLckM7QUFDRDs7QUN6OUpBO0NrQjVRUSxXQUFXO0NBQ1gsa0JBQWtCO0FuQnl1SzFCOztBQzk5SkE7Q2tCclFJLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQ2IsbUJBQWU7S0FBZixlQUFlO0FuQnV1S25COztBQ24rSkE7Q2tCalFRLFlBQVk7Q0FDWixxQkFBUztLQUFULGFBQVM7U0FBVCxTQUFTO0FuQnd1S2pCOztBQ3grSkE7Q2tCN1BZLFdBQVc7Q0FDWCxZQUFZO0FuQnl1S3hCOztBQzcrSkE7Q21CaGFJLDJCQUEyQjtBcEJpNUsvQjs7QUNqL0pBO0NLNVpDLGVBQXNCO0NBRXRCLG9CQUE4QjtDY0Z2QixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FwQm01SzFCOztBQ3gvSkE7Q21CeFpZLGdEaEJVUztTZ0JWVCx3Q2hCVVM7QUowNEtyQjs7QUM1L0pBO0NtQnBaWSxxQkFBcUI7QXBCbzVLakM7O0FDaGdLQTtDbUJqWmdCLFlBQVk7Q2RYM0IsZUFBc0I7Q0FFdEIsa0JBQThCO0FOZzZLL0I7O0FDdGdLQTtDbUIzWVksY0FBYztBcEJxNUsxQjs7QUMxZ0tBO0NtQnZZWSxjQUFjO0FwQnE1SzFCOztBQzlnS0E7Q21CbllZLGNBQWM7QXBCcTVLMUIiLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICAgICAqIEhlYWRlcnNcbiAgICAgKiBJbmNsdWRlZCBuYXZiYXIgYW5kIG1lbnVzXG4gICAgICpcbiAgICAgKiBAc2luY2UgMS4wXG4gICAgICovXG4vKipcbiAqIFJlc2V0IGNzc1xuICogXG4gKiBAc2luY2UgMS4wXG4gKiBcbiAqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICogQ29sb3IgVmFyaWFibGVzXG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqIFxuICovXG4vKiBDb2xvcnMgKi9cbi8qKlxuICogU3RydWN0dXJlIFZhcmlhYmxlc1xuICogXG4gKiBAc2luY2UgMS4wXG4gKiBcbiAqL1xuLyogRm9udHMgKi9cbi8qIERldmljZSB3aWR0aHMgKi9cbi8qKlxuICogQ3VzdG9tIG1peGluc1xuICogXG4gKiBAc2luY2UgMS4wXG4gKiBcbiAqL1xuLyoqXG4gKiBCYXNlIGZvbnQgc2l6ZSBmb3IgdXNhZ2VcbiAqL1xuQGtleWZyYW1lcyBmYWRlaW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwLjk5OTtcblx0fVxufVxuXG4vKipcbiAgKiBBZGQgZ29vZ2xlIGZvbnRzIC0gUG9wcGlucyBmb250XG4gICogYW5kIGFsc28gYXBwbHkgZm9udCBmb3IgYm9keVxuICAqIFxuICAqIEBzaW5jZSAxLjBcbiAgKi9cbmJvZHksXG5odG1sIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdGJvZHksXG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdGJvZHksXG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0Ym9keSxcblx0aHRtbCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbmJvZHkgLmZhbmNpZnktZm9udCxcbmh0bWwgLmZhbmNpZnktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5IC5mYW5jaWZ5LWZvbnQ6YmVmb3JlLFxuaHRtbCAuZmFuY2lmeS1mb250OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFlbTtcbn1cblxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBoMSxcbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkgaDIsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGgzLFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBoNCxcbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkgaDUsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGg2LFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBwLFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBkaXYsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGxpIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbmJvZHkgaGVhZGVyIGgxLFxuYm9keSBoZWFkZXIgaDIsXG5ib2R5IGhlYWRlciBoMyxcbmJvZHkgaGVhZGVyIGg0LFxuYm9keSBoZWFkZXIgaDUsXG5ib2R5IGhlYWRlciBoNixcbmJvZHkgaGVhZGVyIHAsXG5ib2R5IGhlYWRlciBkaXYsXG5ib2R5IGhlYWRlciBsaSB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG59XG5cbi8qKlxuICogQ3VzdG9tIGVsZW1lbnRzIFxuICogXG4gKiBAc2luY2UgMS4wXG4gKiBcbiAqL1xuLmZhbmNpZnktbWFpbi1idXR0b24ge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDUxcHg7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24ge1xuXHRcdGhlaWdodDogNDVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLTFweDtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzBEMzA0QSwgIzBEMzA0QSk7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uOmhvdmVyLCAuZmFuY2lmeS1tYWluLWJ1dHRvbjpmb2N1cywgLmZhbmNpZnktbWFpbi1idXR0b246YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC40NSk7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LW1haW4tYnV0dG9uOmZvY3VzOjpiZWZvcmUsIC5mYW5jaWZ5LW1haW4tYnV0dG9uOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24gYSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRwYWRkaW5nOiAxNHB4IDQ1cHggMTRweCA0NXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1tYWluLWJ1dHRvbiBhIHtcblx0XHRwYWRkaW5nOiAxNHB4IDQwcHggMTRweCA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1tYWluLWJ1dHRvbiBhIHtcblx0XHRwYWRkaW5nOiAwIDE5cHggMCAxOXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzBEMzA0QSwgIzBEMzA0QSk7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEzLCA0OCwgNzQsIDAuNDUpO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTpob3ZlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOmZvY3VzLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMSwgMjI2LCAxODAsIDAuNSk7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMzMDdDRkY7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6aG92ZXIsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6Zm9jdXMsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoNDgsIDEyNCwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTpmb2N1czo6YmVmb3JlLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRhcmstYmx1ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEzLCA0OCwgNzQsIDAuNSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzBEMzA0QSwgIzBEMzA0QSk7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzBEMzA0QTtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmhvdmVyLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6Zm9jdXMsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTpob3Zlcjo6YmVmb3JlLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzFkZWcsICM2QTExQ0IsICM2QTExQ0IpO1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICM2ODE1Q0Q7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAjMkI3RkZDO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2QTExQ0IgNTAlLCB3aGl0ZSA1MCUpO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTIycHg7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOmhvdmVyLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpmb2N1cywgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzVweCAjMkI3RkZDO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpob3Zlcjo6YmVmb3JlLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpmb2N1czo6YmVmb3JlLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOmhvdmVyOjphZnRlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6Zm9jdXM6OmFmdGVyLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTphY3RpdmU6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMkI3RkZDIDUwJSwgd2hpdGUgNTAlKTtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRcdGhlaWdodDogNDRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdHBhZGRpbmc6IDAgMzNweCAwIDMzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20gYSB7XG5cdFx0cGFkZGluZzogMHB4IDI3cHggMHB4IDI3cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIGEge1xuXHRcdHBhZGRpbmc6IDAgMjdweCAwIDI3cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc206YWZ0ZXIge1xuXHR3aWR0aDogNDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbTphZnRlciB7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtOmFmdGVyIHtcblx0XHR3aWR0aDogMzhweDtcblx0fVxufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MmRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tZGlzYWJsZWQgYSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tZGlzYWJsZWQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTFweDtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMSwgMjI2LCAxODAsIDAuNSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0dHJhbnNpdGlvbjogMC42cztcblx0b3V0bGluZTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDE0cHggNDVweCAxNHB4IDQ1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMTRweCA0MHB4IDE0cHggNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMCAxOXB4IDAgMTlweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24ge1xuXHRcdGhlaWdodDogNDVweDtcblx0fVxufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbjpob3ZlciwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbjpmb2N1cywgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjQ1KTtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uOmZvY3VzOjpiZWZvcmUsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b246YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzBEMzA0QSwgIzBEMzA0QSk7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEzLCA0OCwgNzQsIDAuNDUpO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6aG92ZXIsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOmZvY3VzLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC41KTtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSB7XG5cdGhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIHtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIGEge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0cGFkZGluZzogMCAzM3B4IDAgMzNweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIGEge1xuXHRcdHBhZGRpbmc6IDBweCAyN3B4IDBweCAyN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIGEge1xuXHRcdHBhZGRpbmc6IDAgMjdweCAwIDI3cHg7XG5cdH1cbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbTphZnRlciB7XG5cdHdpZHRoOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc206YWZ0ZXIge1xuXHRcdHdpZHRoOiA0NHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtOmFmdGVyIHtcblx0XHR3aWR0aDogMzhweDtcblx0fVxufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMzMDdDRkY7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTpob3ZlciwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmZvY3VzLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoNDgsIDEyNCwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTpob3Zlcjo6YmVmb3JlLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6Zm9jdXM6OmJlZm9yZSwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tZGFyay1ibHVlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC41KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmhvdmVyLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTpmb2N1cywgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTpob3Zlcjo6YmVmb3JlLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTpmb2N1czo6YmVmb3JlLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRpc2FibGVkIGEge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tZGlzYWJsZWQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktYWdlbmN5LXNlbmRtZXNzYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWxhYmVsIHtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1sYWJlbCBpbnB1dCxcbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWxhYmVsIHRleHRhcmVhIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0MyQzJDMjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1sYWJlbCBpbnB1dCB7XG5cdG1heC13aWR0aDogMzQwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWFjY2VwdGFuY2Uge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1hY2NlcHRhbmNlIHNwYW4ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICM2QTZBNkE7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MmRlZywgIzJCN0ZGQywgIzZBMTFDQik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTJweDtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggMzVweCAjMkI3RkZDO1xuXHRib3JkZXI6IDBweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDE1cHggMzRweCAxOHB4IDQ2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQ6aG92ZXIsIC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dDpmb2N1cywgLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDM1cHggIzY4MTVDRDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0OmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dDpmb2N1czo6YmVmb3JlLCAuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQ6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQ6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzFkZWcsICM0MzQzNDMsICMxMTExMTEpO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcblx0b3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQge1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRwYWRkaW5nOiAxM3B4IDI4cHggMTNweCA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDMwcHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZBMTFDQiA1MCUsIHdoaXRlIDUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uOmFmdGVyIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uOmFmdGVyIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1kZWZhdWx0LWljb24ge1xuXHRtYXJnaW46IDAgMTBweDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3gtc2hhZG93OiAwIDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbmNpZnktZGVmYXVsdC1pY29uIGkge1xuXHRjb2xvcjogIzAxRTJCNDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktZGVmYXVsdC1pY29uOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZhbmNpZnktZGVmYXVsdC1pY29uOmhvdmVyLCAuZmFuY2lmeS1kZWZhdWx0LWljb246Zm9jdXMsIC5mYW5jaWZ5LWRlZmF1bHQtaWNvbjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDVweCAyMHB4ICMwMUUyQjQ7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LWRlZmF1bHQtaWNvbjpob3ZlciBpLCAuZmFuY2lmeS1kZWZhdWx0LWljb246Zm9jdXMgaSwgLmZhbmNpZnktZGVmYXVsdC1pY29uOmFjdGl2ZSBpIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LWRlZmF1bHQtaWNvbjpob3Zlcjo6YmVmb3JlLCAuZmFuY2lmeS1kZWZhdWx0LWljb246Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktZGVmYXVsdC1pY29uOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktZGVmYXVsdC1pY29uLnNtYWxsIHtcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogNDNweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbi5mYW5jaWZ5LWJnLWdyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY2lmeS1iZy1ncjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZhbmNpZnktYmctZ3IuZmFuY2lmeS1iZy1nci1ibHVlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAyNnB4ICMwMUUyQjQ0RDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMzA3Q0ZGLCAjMkRGMUZGKTtcbn1cblxuLnNsaWRlci1jb250cm9sLXJpZ2h0LFxuLnNsaWRlci1jb250cm9sLWxlZnQsXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtcmlnaHQsXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtbGVmdCB7XG5cdHdpZHRoOiA2NXB4O1xuXHRoZWlnaHQ6IDY1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogMTA7XG5cdGZvbnQtc2l6ZTogNDVweDtcblx0Zm9udC1zaXplOiAyLjgxMjVyZW07XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0Ym94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zbGlkZXItY29udHJvbC1yaWdodCxcblx0LnNsaWRlci1jb250cm9sLWxlZnQsXG5cdC5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1yaWdodCxcblx0LmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQge1xuXHRcdHRvcDogODAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtcmlnaHQsXG5cdC5zbGlkZXItY29udHJvbC1sZWZ0LFxuXHQuZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtcmlnaHQsXG5cdC5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1sZWZ0IHtcblx0XHR0b3A6IDk1JTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQ6OmJlZm9yZSxcbi5zbGlkZXItY29udHJvbC1sZWZ0OjpiZWZvcmUsXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtcmlnaHQ6OmJlZm9yZSxcbi5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1sZWZ0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFweDtcblx0bGVmdDogLTFweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogLTFweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMzAwbXM7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHRib3gtc2hhZG93OiAwIDNweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodDo6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRyb2wtbGVmdDo6YWZ0ZXIsXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtcmlnaHQ6OmFmdGVyLFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQ6OmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Zm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodDpob3Zlcjo6YmVmb3JlLFxuLnNsaWRlci1jb250cm9sLWxlZnQ6aG92ZXI6OmJlZm9yZSxcbi5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1yaWdodDpob3Zlcjo6YmVmb3JlLFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQ6aG92ZXI6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnNsaWRlci1jb250cm9sLWxlZnQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXItY29udHJvbC1sZWZ0IHtcblx0bGVmdDogOTAlO1xufVxuXG4uc2xpZGVyLWNvbnRyb2wtbGVmdDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcNzNcIjtcblx0bGV0dGVyLXNwYWNpbmc6IC0ycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNsaWRlci1jb250cm9sLWxlZnQge1xuXHRcdHJpZ2h0OiA3JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNsaWRlci1jb250cm9sLWxlZnQge1xuXHRcdHJpZ2h0OiAxMCU7XG5cdH1cbn1cblxuLnNsaWRlci1jb250cm9sLXJpZ2h0IHtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXNpemU6IDIuODEyNXJlbTtcblx0bGVmdDogMTAlO1xufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcXDcyXCI7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNsaWRlci1jb250cm9sLXJpZ2h0IHtcblx0XHRsZWZ0OiAxJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNsaWRlci1jb250cm9sLXJpZ2h0IHtcblx0XHR0b3A6IDk1JTtcblx0fVxufVxuXG4uZmFuY2lmeS1zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5mYW5jaWZ5LXN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMjNweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAxOXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkyZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0d2lkdGg6IDI0cHg7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LXRyYW5zaXRpb24ge1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1vdXRsaW5lIHtcblx0b3V0bGluZTogMXB4IHNvbGlkIHNreWJsdWUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBza2lwIHRvIHNpZGViYXIgJiBjb250ZW50XG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqL1xuLmZhbmNpZnktc2tpcC1saW5rcyB7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDA7XG5cdC8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xufVxuXG4uZmFuY2lmeS1za2lwLWxpbmtzIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZhbmNpZnktc2tpcC1saW5rcyAjZmFuY2lmeS1jb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5ICovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHQvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG5cdC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5mYW5jaWZ5LXByZWxvYWRlciB7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXByZWxvYWRlciAuZmFuY2lmeS1wcmVsb2FkZXItZGVmYXVsdCB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNmExMWNiO1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzZhMTFjYjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGFuaW1hdGlvbjogbG9hZGVyLXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXJvdGF0ZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXByZWxvYWRlciAuZmFuY2lmeS1wcmVsb2FkZXItcHJvZ3Jlc3NiYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogOHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZhbmNpZnktcHJlbG9hZGVyIC5mYW5jaWZ5LXByZWxvYWRlci1wcm9ncmVzc2Jhci50b3Age1xuXHR0b3A6IDBweDtcbn1cblxuLmZhbmNpZnktcHJlbG9hZGVyIC5mYW5jaWZ5LXByZWxvYWRlci1wcm9ncmVzc2Jhci5ib3R0b20ge1xuXHRib3R0b206IDBweDtcbn1cblxuLyoqXG4gKiAgTWFpbiBob2xkZXIgb2YgYWxsIGNvbnRlbnRzXG4gKlxuICogQHNpbmNlIDEuMFxuICpcbiAqKi9cbi5mYW5jaWZ5LXNpdGUge1xuXHQvKipcbiAgICAgKiBIZWFkZXJzXG4gICAgICogSW5jbHVkZWQgbmF2YmFyIGFuZCBtZW51c1xuICAgICAqXG4gICAgICogQHNpbmNlIDEuMFxuICAgICAqL1xuXHQvKipcbiAgICAgKiBCb2R5XG4gICAgICogUGFnZSBUaXRsZS9CYW5uZXIgJiBQb3N0cyAmIFNpZGViYXJcbiAgICAgKlxuICAgICAqIEBzaW5jZSAxLjBcbiAgICAgKi9cbn1cblxuLmZhbmNpZnktc2l0ZS5mYW5jaWZ5LXNpdGUtYm94ZWQge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxNjc0cHg7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDIwcHggIzBlMGUwYzIxO1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1ib3hlZCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUuZmFuY2lmeS1zaXRlLWZ1bGwge1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jaWZ5LXNpdGUuZmFuY2lmeS1zaXRlLWZ1bGwgLmZhbmNpZnktaGVhZGVyLW1haW4sXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1mdWxsIC5mYW5jaWZ5LWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTY3NHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0cGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1mdWxsIC5mYW5jaWZ5LWhlYWRlcixcbi5mYW5jaWZ5LXNpdGUuZmFuY2lmeS1zaXRlLWZ1bGwgLmZhbmNpZnktbWFpbiB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyIHtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRib3gtc2hhZG93OiAwcHggMTVweCAxOHB4IC0yMnB4IHJnYmEoMTcwLCAxNzAsIDE3MCwgMC44KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktYWdlbmN5LWJhbm5lciBpbWcge1xuXHRcdGhlaWdodDogNzAwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHQvKiAgZmFuY2lmeS1oZWFkZXIgbWFpbiBzZWN0aW9uICovXG5cdC8qKlxuICAgICAgICAgKiBmYW5jaWZ5LWJ1cmdlciBtZW51IGZvciBtb2JpbGUgYW5kIHRhYmxldFxuICAgICAgICAgKlxuICAgICAgICAgKi9cblx0LyogIGZhbmNpZnktYnVyZ2VyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LyogIE5BVlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLnNob3csXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuc2ZIb3Zlcixcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5zaG93ID4gdWwuc3ViLW1lbnUsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuc2ZIb3ZlciA+IHVsLnN1Yi1tZW51IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IDMwMG1zO1xuXHRtYXgtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIGkge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zaWduaW4ge1xuXHRtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIHtcblx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIC5mYW5jaWZ5LWNvcmUtc2lnbmluLWJveCxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zaWduaW4gLmZhbmNpZnktY29yZS1yZWdpc3Rlci1ib3gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIGEge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bWFyZ2luOiAwIDVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcblx0cGFkZGluZzogMCAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMTY3NHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogNDVweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3Age1xuXHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcC5mYW5jaWZ5LWhlYWRlci10b3Atc3BhY2UtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3Qge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCBpIHtcblx0cGFkZGluZzogMCAxMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IHtcblx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3Qge1xuXHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LWVtYWlsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC1lbWFpbCBpIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC10ZWwge1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBpbml0aWFsO1xuXHRwYWRkaW5nLWxlZnQ6IDYycHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC10ZWwgaSB7XG5cdHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LXRlbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QtdGVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nOiAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCB7XG5cdFx0cGFkZGluZzogNXB4IDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4gaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIGkge1xuXHRwYWRkaW5nOiAwIDEwLjVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCBpIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy10b3A6IDIxcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMjtcblx0bWF4LXdpZHRoOiAxNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQge1xuXHRcdG1heC13aWR0aDogNDAlO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIC5mYW5jaWZ5LXNpdGUtYnJhbmRpbmcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQgLmZhbmNpZnktc2l0ZS1icmFuZGluZy10aXRsZSxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIC5mYW5jaWZ5LXNpdGUtdGl0bGUtdGFnIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCBpbWcge1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIGEge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCBzcGFuIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zdWJtaXQge1xuXHRoZWlnaHQ6IDU2cHg7XG5cdG1hcmdpbi1sZWZ0OiA0NHB4O1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDM1cHggcmdiYSgxLCAyMjYsIDE4MCwgMC41KTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDAgMjdweCAwIDM0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIgLmZhbmNpZnktaGVhZGVyLWNlbnRlci1jb250YWN0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItY2VudGVyIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXItY29udGFjdHMgLmZhbmNpZnktaGVhZGVyLWNvbnRhY3QtZW1haWwge1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItY2VudGVyIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXItY29udGFjdHMgLmZhbmNpZnktaGVhZGVyLWNvbnRhY3QtZW1haWwgaSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIgLmZhbmNpZnktaGVhZGVyLWNlbnRlci1jb250YWN0cyAuZmFuY2lmeS1oZWFkZXItY29udGFjdC10ZWwgaSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1yaWdodCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1yaWdodCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItcmlnaHQgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4gaW1nIHtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nOiAwIDE5cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogNjA7XG5cdHotaW5kZXg6IDI7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSBhIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6IGJsYWNrO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXNpemU6IDEuMDYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSBhIGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdHBhZGRpbmctdG9wOiAzcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWJveCB7XG5cdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1yb3cge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkge1xuXHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkgPiBhIHtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCA+IGxpID4gYTpob3ZlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCA+IGxpID4gYTpmb2N1cywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCA+IGxpID4gYTphY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkgPiB1bCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1heC13aWR0aDogMzAwJTtcblx0d2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkgPiB1bCBhIGkge1xuXHR0b3A6IDEwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgbGkgdWwge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkIGxpIHVsIGxpIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDVweCAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkIGxpIHVsIGxpIGEge1xuXHRwYWRkaW5nOiA3cHggMTVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIGE6aG92ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgYTpmb2N1cywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMDFFMkI0O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIGEgaSB7XG5cdHRvcDogM3B4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsIHtcblx0Ym94LXNoYWRvdzogMHB4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUtc2VsZWN0ZWQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gNTAlIC0gMjRweCk7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogIzZBMTFDQjtcblx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4ICM2QTExQ0I7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1idXR0b24tYmFyIHtcblx0cGFkZGluZzogMHB4O1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIgLmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogIzZBMTFDQjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSA+IHVsIHtcblx0bWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1idXR0b24tYmFyIC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIC5mYW5jaWZ5LW1lbnUgPiBsaSA+IGEge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweDtcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIgLmZhbmNpZnktbWVudS1jb250YWluZXIgLmZhbmNpZnktbWVudSA+IGxpID4gYTpob3ZlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIgLmZhbmNpZnktbWVudS1jb250YWluZXIgLmZhbmNpZnktbWVudSA+IGxpID4gYTpmb2N1cywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIgLmZhbmNpZnktbWVudS1jb250YWluZXIgLmZhbmNpZnktbWVudSA+IGxpID4gYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2FhYTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR6LWluZGV4OiA5OTtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlcjpob3ZlciBzcGFuLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXI6Zm9jdXMgc3BhbiwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyOmFjdGl2ZSBzcGFuIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3BhbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDlweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW4sIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOjpiZWZvcmUsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzRDNENDk7XG5cdG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMTlweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW46OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3Bhbjo6YmVmb3JlIHtcblx0dG9wOiAtOXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuXHR0b3A6IDlweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQge1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdHRvcDogOTBweDtcblx0cmlnaHQ6IDM1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkOmhvdmVyIH4gYm9keSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQgc3Bhbjo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQgc3Bhbjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHNwYW46YmVmb3JlLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtY2xpY2tlZCBzcGFuOmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBBMjk1Mjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDIwO1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRtYXgtd2lkdGg6IDUxNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTUwcHggOTBweCA3MHB4IDkwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDNweCAzNXB4ICMwMDAwMDAxMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYge1xuXHRcdHBhZGRpbmc6IDE1MHB4IDYwcHggNzBweCA2MHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cgLmZhbmNpZnktYnVyZ2VyLW1lbnUge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IC5mYW5jaWZ5LWJ1cmdlci1tZW51IGxpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1hYm91dCxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zb2NpYWwsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC44NXM7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSA+IC5zdWItbWVudSB7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSA+IC5zdWItbWVudSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IC5zdWItbWVudSB7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSA+IC5zdWItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IGEge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhIHtcblx0Y29sb3I6ICMxODE4MTg7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTRweCAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhIHNwYW4ge1xuXHRjb2xvcjogIzAxRTJCNDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYTpmb2N1cywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYTphY3RpdmUge1xuXHRjb2xvcjogIzAxRTJCNDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYTpob3ZlcjphZnRlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYTpmb2N1czphZnRlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYTphY3RpdmU6YWZ0ZXIge1xuXHRjb2xvcjogIzAxRTJCNDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogcmdiYSgxMTIsIDExMiwgMTEyLCAwLjE1KTtcblx0dG9wOiA0Mi41cHg7XG5cdHRyYW5zaXRpb246IDAuOG1zO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2hvdywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zZkhvdmVyIHtcblx0dHJhbnNpdGlvbjogMzAwbXM7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2hvdy5tZW51LWl0ZW0gPiBhLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNmSG92ZXIubWVudS1pdGVtID4gYSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zaG93Lm1lbnUtaXRlbSA+IGE6YmVmb3JlLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNmSG92ZXIubWVudS1pdGVtID4gYTpiZWZvcmUge1xuXHR3aWR0aDogMCU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2hvdy5tZW51LWl0ZW0gPiBhIGksIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2ZIb3Zlci5tZW51LWl0ZW0gPiBhIGkge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBpIHtcblx0Y29udGVudDogXCJcXGUxZjhcIjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRyYW5zaXRpb246IDMwMG1zO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW46IC0xMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIGE6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51Omxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51Lm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgYSB7XG5cdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiBsaSBhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIgbGkgYTpob3ZlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiBsaSBhOmZvY3VzLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIGxpIGE6YWN0aXZlIHtcblx0Y29sb3I6ICNiN2FjN2Y7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjdhYzdmO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1vdmVybGF5LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cge1xuXHRvcGFjaXR5OiAwLjg7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIGgxIHtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR6LWluZGV4OiAxMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1idXJnZXIgc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGhlaWdodDogMnB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1idXJnZXIgc3BhbjphZnRlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktYnVyZ2VyIHNwYW46YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0aGVpZ2h0OiAycHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgbGkgdWwge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhOmZvY3VzLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4O1xuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGE6aG92ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgYTpmb2N1cywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSBhOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjYWFhO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItY2VudGVyIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXItY29udGFjdHMge1xuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItcmlnaHQgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4gLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4tdXNlcm5hbWUge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi14bCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi1sZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUtaXRlbSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAwIDE5cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1uYXYtMSBhIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1uYXYtMS1ob21lLXNlbGVjdG9yIGE6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gNTAlIC0gMjRweCk7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogIzZBMTFDQjtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDEwcHggIzZBMTFDQjtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhpZGRlbi1zbWFsbGVyLXRoYW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCBpIHtcblx0XHRwYWRkaW5nOiAxMHB4IDNweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhpZGRlbi1zbWFsbGVyLXRoYW4teHMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhpZGRlbi1ncmF0aGVyLXRoYW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLWxnIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLWdyYXRoZXItdGhhbi14bCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiB7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHQvKipcbiAgICAgICAgICogaG9sZHMgY29udGVudCBvZiB0aGVtZSBpbmNsdWRlXG4gICAgICAgICAqIHBvc3RzICYgc2lkZWJhclxuICAgICAgICAgKlxuICAgICAgICAgKiBAc2luY2UgMS4wXG4gICAgICAgICAqXG4gICAgICAgICAqKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA4JTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLWltYWdlIHtcblx0bWF4LWhlaWdodDogNTUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCB7XG5cdHBhZGRpbmc6IDYzcHggMTQ1cHggNjNweCAxNzVweDtcblx0Ym90dG9tOiAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogLTQwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCB7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4IDUwcHggMTIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZS1ib3gge1xuXHRcdHBhZGRpbmc6IDI1cHggMzVweCAyNXB4IDcwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXNpemU6IDMuMTI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODRkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRib3gtc2hhZG93OiAwIDNweCA4cHggIzAxRTJCNDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZS1ib3ggLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGU6OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdFx0bGVmdDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZTo6YmVmb3JlIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lci1ub2ltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjRTNFM0UzO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTMlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXItbm9pbWFnZSAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtc2l6ZTogMi4xODc1cmVtO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXItbm9pbWFnZSAuZmFuY2lmeS1icmVhZGNydW1iIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciB7XG5cdG1hcmdpbjogLTIyMHB4IDEyM3B4IC0xMjBweCAxMjNweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzNweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAtMjIwcHggMCAtMTIwcHggMDtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzLWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzIC5mYW5jaWZ5LW1haW4tYnV0dG9uLWJsdWUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIge1xuXHRcdG1hcmdpbjogLTIyMHB4IDAgLTEyMHB4IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXRpdGxlIHtcblx0XHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1hZGRyZXNzIHtcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyICoge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktbG9nbyBpbWcge1xuXHRtYXgtd2lkdGg6IDM2NHB4O1xuXHRtYXgtaGVpZ2h0OiAzODJweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWhlYWRpbmcgLmZhbmNpZnktYWdlbmN5LXRpdGxlIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0Zm9udC1zaXplOiAyLjYyNXJlbTtcblx0bWFyZ2luOiAyNXB4IDAgMjFweCAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktaGVhZGluZyAuZmFuY2lmeS1hZ2VuY3ktYWRkcmVzcyxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1oZWFkaW5nIC5mYW5jaWZ5LWFnZW5jeS1waG9uZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWhlYWRpbmcgLmZhbmNpZnktYWdlbmN5LWFkZHJlc3MgaSxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1oZWFkaW5nIC5mYW5jaWZ5LWFnZW5jeS1waG9uZSBpIHtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIHtcblx0cGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1mb290ZXIgLmZhbmNpZnktYWdlbmN5LWRhdGEtY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1kYXRhIHtcblx0Y29sb3I6ICMxODE4MTg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWZvb3RlciAuZmFuY2lmeS1hZ2VuY3ktZGF0YS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWRhdGEgc3BhbjpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1mb290ZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscy1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscyB7XG5cdHBhZGRpbmc6IDI2cHggMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWZvb3RlciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzLWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzIC5mYW5jaWZ5LW1haW4tYnV0dG9uLWJsdWUge1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDAwcHg7XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIGltZyB7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgaW1nIHtcblx0XHRoZWlnaHQ6IDMyMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdC8qKiBcbiAgICAgICAgICAgICAqIEFnZW5jeSBwb3N0IHR5cGVcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiBAc2luY2UgMS4wXG4gICAgICAgICAgICAgKlxuICAgICAgICAgICAgICoqL1xuXHQvKipcbiAgICAgICAgICAgICAqIDQwNCBQYWdlIE5vdCBGb3VuZCBDc3NcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiBAc2luY2UgMS4wXG4gICAgICAgICAgICAgKlxuICAgICAgICAgICAgICoqL1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXByaW1hcnksXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNlY29uZGFyeSB7XG5cdHBhZGRpbmc6IDBweDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zZWFyY2gtcmVzdWx0LXRleHQge1xuXHRtYXJnaW46IDQwcHggMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNlYXJjaC1yZXN1bHQtdGV4dCBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zZWN0aW9uIHtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3QtZGV0YWlscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1kZXRhaWxzIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRtaW4td2lkdGg6IDMxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LWRldGFpbHMgLmZhbmNpZnktYWdlbmN5LWRldGFpbCAuZmFuY2lmeS1hZ2VuY3ktZGV0YWlsLWxhYmVsIHtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3QtZGV0YWlscyAuZmFuY2lmeS1hZ2VuY3ktZGV0YWlsIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwtdGV4dCB7XG5cdGNvbG9yOiAjODU4NTg1O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMTYwMHB4O1xuXHRtYXJnaW46IDEzMHB4IGF1dG87XG5cdHBhZGRpbmc6IDAgMzVweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCBkaXYge1xuXHRmbGV4OiA1MDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktNDA0LXRpdGxlIHtcblx0Zm9udC1zaXplOiA2MHB4O1xuXHRmb250LXNpemU6IDMuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IC5mYW5jaWZ5LTQwNC1kaXZpZGVyIHtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjNkExMUNCO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktNDA0LWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRmb250LXNpemU6IDEuNTYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktbWFpbi1idXR0b24tYmx1ZSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IC5mYW5jaWZ5LTQwNC1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IC5mYW5jaWZ5LTQwNC1pbWFnZSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cbn1cblxuLyoqXG4gICAgICogUG9zdCBsaXN0ICYgc2luZ2xlIHBvc3RcbiAgICAgKlxuICAgICAqIEBzaW5jZSAxLjBcbiAgICAgKlxuICAgICAqKi9cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLnByb3BlcnR5X2J1aWxkZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLnByb3BlcnR5X2J1aWxkZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUucHJvcGVydHlfYnVpbGRlciB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2UsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcge1xuXHRcdG1pbi1oZWlnaHQ6IDI5MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcge1xuXHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDI2cHggcmdiYSgxMywgNDgsIDc0LCAwLjQpO1xuXHRiYWNrZ3JvdW5kOiAjMEQzMDRBO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDE0cHggMzZweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym90dG9tOiA5MHB4O1xuXHRsZWZ0OiAwcHg7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRwYWRkaW5nOiAxMHB4IDI4cHg7XG5cdFx0Ym90dG9tOiA1MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdGJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMTVweCAwcHggMCA1cHg7XG5cdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXHRjb2xvcjogIzQ3NDc0Nztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiAjMEQzMDRBO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1bnNldDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSBpLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGkgaSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGkgaSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRjb2xvcjogIzAxRTJCNDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDQxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3ItbmFtZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSB7XG5cdHBhZGRpbmc6IDAgNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuXHRwYWRkaW5nOiAwIDU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIHtcblx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQgYSxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmhvdmVyLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6Zm9jdXMsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphY3RpdmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6aG92ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6Zm9jdXMsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWN0aXZlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6aG92ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpmb2N1cyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFjdGl2ZSB7XG5cdGNvbG9yOiAjNkExMUNCO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdHRvcDogMTBweDtcblx0bGVmdDogNXB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDMzcHg7XG5cdGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpob3ZlciwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6Zm9jdXMsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmFjdGl2ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmhvdmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6Zm9jdXMsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTphY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmhvdmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpmb2N1cyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6YWN0aXZlIHtcblx0Y29sb3I6ICMzMDdDRkY7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktZmlyc3RsZXR0ZXItYmlnOmZpcnN0LWxldHRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktZmlyc3RsZXR0ZXItYmlnOmZpcnN0LWxldHRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1maXJzdGxldHRlci1iaWc6Zmlyc3QtbGV0dGVyIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNvbG9yOiAjNDY0NjQ2O1xuXHRmb250LXNpemU6IDU2cHg7XG5cdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDRweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHtcblx0Y29sb3I6ICM3NTc1NzU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS42MjVyZW07XG5cdHBhZGRpbmctbGVmdDogM3B4O1xuXHRwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBwIGltZyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHAgaW1nLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBwIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHAgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHAgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgcCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uIHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblx0bWFyZ2luLXRvcDogNTVweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24sXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogOTklO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyIHtcblx0d2lkdGg6IDc2cHg7XG5cdGhlaWdodDogNzZweDtcblx0bGluZS1oZWlnaHQ6IDc2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRmb250LXNpemU6IDIuMTg3NXJlbTtcblx0Y29udGVudDogXCJcXGUyMzBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRib3gtc2hhZG93OiAwIDVweCAxM3B4IHJnYmEoMSwgMjI2LCAxODAsIDAuNCk7XG5cdGxldHRlci1zcGFjaW5nOiAtNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjphZnRlciB7XG5cdFx0d2lkdGg6IDY4LjRweDtcblx0XHRoZWlnaHQ6IDY4LjRweDtcblx0XHRsaW5lLWhlaWdodDogNjguNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIge1xuXHRcdHdpZHRoOiA2NC42cHg7XG5cdFx0aGVpZ2h0OiA2NC42cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY0LjZweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8sXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8sXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeSB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciBpbWcsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciBpbWcsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyB7XG5cdFx0bWluLWhlaWdodDogMjkwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciBpbWcsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyB7XG5cdFx0bWluLWhlaWdodDogMjIwcHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIge1xuXHRwYWRkaW5nOiA0N3B4IDEyMHB4IDgwcHggNzVweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym94LXNoYWRvdzogMHB4IDZweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1kb3VibGVxdW90YXRpb24sXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtZG91YmxlcXVvdGF0aW9uLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtZG91YmxlcXVvdGF0aW9uIHtcblx0Y29sb3I6ICM2QTExQ0I7XG5cdHRleHQtc2hhZG93OiAwIDEwcHggMjNweCAjNkExMUNCO1xuXHRmb250LXNpemU6IDE0NHB4O1xuXHRmb250LXNpemU6IDlyZW07XG5cdGZvbnQtZmFtaWx5OiBSdWZpbmE7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRlbnQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50IHtcblx0Zm9udC1zaXplOiAyOXB4O1xuXHRmb250LXNpemU6IDEuODEyNXJlbTtcblx0Y29sb3I6ICMxODE4MTg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY0ZW07XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRtYXJnaW4tdG9wOiAtNzBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3IsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3Ige1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdGNvbG9yOiAjNkExMUNCO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjNkExMUNCO1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDhweCAjNkExMUNCO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMjBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHdpZHRoOiAyMS41JTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDBweDtcblx0dHJhbnNpdGlvbjogMC42cztcblx0YmFja2dyb3VuZC1zaXplOiB1bnNldDtcblx0bWFyZ2luLXRvcDogMHB4O1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0dHJhbnNpdGlvbjogMzAwbXM7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIge1xuXHRjb2xvcjogIzAxRTJCNDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogLTFweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogLTFweDtcblx0bGVmdDogLTFweDtcblx0ei1pbmRleDogLTE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1czo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFjdGl2ZTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1czo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphY3RpdmU6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTFmYVwiO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAtNTAlKTtcblx0cmlnaHQ6IDUwJTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNjZkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjY2ZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzOjpiZWZvcmUsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWN0aXZlOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZTo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXM6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTFmOVwiO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtNTAlKTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktdmlkZW8tc2hvcnRjb2RlLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLndwLXZpZGVvLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktdmlkZW8tc2hvcnRjb2RlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLndwLXZpZGVvLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS12aWRlby1zaG9ydGNvZGUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC53cC12aWRlbyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGZpbGw7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24sXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGksXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkge1xuXHRtYXJnaW46IDAgMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhIHtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGhlaWdodDogNDBweDtcblx0bWluLXdpZHRoOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUNFQ0VDLCAjRUNFQ0VDKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3Zlcjo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmJlZm9yZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmU6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpmb2N1czo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3Zlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpmb2N1cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3Zlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjMpO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6aG92ZXI6OmJlZm9yZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzOjpiZWZvcmUsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmU6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3Zlcjo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3Zlcjo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZTo6YmVmb3JlIHtcblx0ei1pbmRleDogLTE7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTo6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6Zm9jdXMsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYTphY3RpdmUsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOmhvdmVyLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6YWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmZvY3VzLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmFjdGl2ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOmhvdmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6Zm9jdXMsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTphY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYTpob3Zlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmZvY3VzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6YWN0aXZlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTpob3Zlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6Zm9jdXMsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjMDFFMkI0O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmZhbmNpZnktbm9ybWFsLWl0ZW0sXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmZhbmNpZnktbm9ybWFsLWl0ZW0sXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuZmFuY2lmeS1ub3JtYWwtaXRlbSB7XG5cdG1pbi13aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmZhbmNpZnktYWN0aXZlLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgLmN1cnJlbnQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmZhbmNpZnktYWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgLmN1cnJlbnQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuZmFuY2lmeS1hY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgLmN1cnJlbnQge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1pbi13aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkucHJldiwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5uZXh0LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5uZXh0LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLnByZXYsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB1bnNldDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2IGEsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2IGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLm5leHQgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2IGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCBhIHtcblx0d2lkdGg6IGF1dG87XG5cdGJhY2tncm91bmQ6IHVuc2V0O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uLmZhbmNpZnktcGFnaW5hdGVsaW5rLXBhZ2luYXRpb24gdWwsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uLmZhbmNpZnktcGFnaW5hdGVsaW5rLXBhZ2luYXRpb24gdWwsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiB1bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiBsaSBhLm5leHQsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uLmZhbmNpZnktcGFnaW5hdGVsaW5rLXBhZ2luYXRpb24gbGkgYS5wcmV2LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEubmV4dCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiBsaSBhLnByZXYsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiBsaSBhLm5leHQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiBsaSBhLnByZXYge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1NXB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4sXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4sXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR3aWR0aDogMTMwcHg7XG5cdGhlaWdodDogMTMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1NmRlZywgIzQzNDM0MywgIzExMSk7XG5cdGJveC1zaGFkb3c6IDAgMTZweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW46IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4sXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4ge1xuXHRcdHdpZHRoOiAxMTdweDtcblx0XHRoZWlnaHQ6IDExN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4sXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuIHtcblx0XHR3aWR0aDogMTEwLjVweDtcblx0XHRoZWlnaHQ6IDExMC41cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExMC41cHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuOmhvdmVyLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46Zm9jdXMsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3BhbjphY3RpdmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46aG92ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46Zm9jdXMsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46YWN0aXZlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46aG92ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpmb2N1cyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMDBkZWcsICM1ZDVjNWMsICMxMTEpO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDEzcHggMjZweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMmRlZywgIzQzNDM0MywgIzExMTExMSk7XG5cdGJveC1zaGFkb3c6IDAgN3B4IDIycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRib3R0b206IC0yOHB4O1xuXHRsZWZ0OiA3NnB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IGltZyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDMwcHggMzVweDtcblx0fVxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGVudCxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRlbnQsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlciB7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB2aWRlbyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHZpZGVvLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB2aWRlbyB7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0fVxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDM1MHB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG5cdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0Ym90dG9tOiAtMTBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDMwcHggMzVweDtcblx0fVxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIge1xuXHRcdHRvcDogMTFweDtcblx0fVxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8gdmlkZW8sXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB2aWRlbyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8gdmlkZW8ge1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nIHtcblx0XHRtYXgtaGVpZ2h0OiAyMjBweDtcblx0fVxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWJhbm5lciBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWJhbm5lciBpbWcge1xuXHRcdGhlaWdodDogNTMwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktZm9vdGVyIC5mYW5jaWZ5LWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMHB4O1xuXHRtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8qKiBcbiAqIHNpbmdsZSBwb3N0XG4gKlxuICogQHNpbmNlIDEuMFxuICpcbiAqKi9cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuXHRtYXJnaW4tdG9wOiA1JTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktZ3JpZCAuZmFuY2lmeS1sZWZ0LWNvbnRlbnQsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1ncmlkIC5mYW5jaWZ5LXJpZ2h0LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAtMjAlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1ncmlkIC5mYW5jaWZ5LWZlYXR1cmVkLWltYWdlLWRpc2FibGVkIHtcblx0bWFyZ2luLXRvcDogdW5zZXQ7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IDclO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0cGFkZGluZzogNDlweCA0N3B4IDQ4cHggNDJweDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDQwcHggMzhweCAzOXB4IDMzcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDI3cHggMjVweCAyNnB4IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDUlO1xuXHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XG5cdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiAxNXB4IDBweCAwIDVweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogIzBEMzA0QTtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogdW5zZXQ7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuXHRjb250ZW50OiB1bnNldDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIHtcblx0cGFkZGluZy1yaWdodDogNDVweDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxlMzMyXCIgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdFx0cG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0Y29sb3I6ICMwMUUyQjQ7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA0MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvci1uYW1lIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCB7XG5cdHBhZGRpbmc6IDAgNDVweDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUgYSxcbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIHtcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDNweDtcblx0Zm9udC1zaXplOiAyLjY4NzVyZW07XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMThweCAwIDA7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6aG92ZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmZvY3VzLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphY3RpdmUge1xuXHRjb2xvcjogIzZBMTFDQjtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHR0b3A6IDIzcHg7XG5cdGxlZnQ6IDVweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlciB7XG5cdFx0dG9wOiAxM3B4O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDMzcHg7XG5cdGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmhvdmVyLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmZvY3VzLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMzA3Q0ZGO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktZmlyc3RsZXR0ZXItYmlnOmZpcnN0LWxldHRlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjb2xvcjogIzQ2NDY0Njtcblx0Zm9udC1zaXplOiA1NnB4O1xuXHRmb250LXNpemU6IDMuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctdG9wOiA0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktZmlyc3RsZXR0ZXItYmlnOmZpcnN0LWxldHRlciB7XG5cdFx0Zm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDExJTtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdGNvbG9yOiAjNzU3NTc1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogMTA1cHggOTBweCA1MHB4IDk0cHg7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG5cdG1hcmdpbjogNzBweCAwIDk0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDAgMTVweCAzNXB4IHJnYmEoMTMsIDQ4LCA3NCwgMC41KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlIHtcblx0XHRwYWRkaW5nOiA3NXB4IDYwcHggMjBweCA2NHB4O1xuXHRcdG1hcmdpbjogNDVweCAwIDY0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGUge1xuXHRcdHBhZGRpbmc6IDYwcHggNDBweCAyMHB4IDQwcHg7XG5cdFx0bWFyZ2luOiAzMHB4IDAgNTBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlIHAge1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlIHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGUgY2l0ZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZSBjaXRlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzFweDtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCLigJxcIjtcblx0Zm9udC1zaXplOiAxNDBweDtcblx0Zm9udC1zaXplOiA4Ljc1cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtc2hhZG93OiAwIDEzcHggMjNweCByZ2JhKDI2LCAxMDYsIDI0MywgMC41KTtcblx0Zm9udC1mYW1pbHk6IFJ1ZmluYTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGU6OmJlZm9yZSB7XG5cdFx0Zm9udC1zaXplOiAxMDBweDtcblx0XHRmb250LXNpemU6IDYuMjVyZW07XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWFnZSB7XG5cdG1hcmdpbjogOTBweCAwIDgwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlIHtcblx0XHRtYXJnaW46IDcwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2Uge1xuXHRcdG1hcmdpbjogNTBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlIHtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2Utc2lkZS10ZXh0IHtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWFnZS1zaWRlLXRleHQgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlLXNpZGUtdGV4dCBmaWd1cmUge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzFEMUQxRDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkaW5nOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNXB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMSwgMjI2LCAxODAsIDAuNDUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgaDIuYXJ0aWNsZS1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdHBhZGRpbmctbGVmdDogNjFweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoMy5hcnRpY2xlLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgaDMuYXJ0aWNsZS1oZWFkaW5nOmFmdGVyIHtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgaDQuYXJ0aWNsZS1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoNC5hcnRpY2xlLWhlYWRpbmc6YWZ0ZXIge1xuXHR3aWR0aDogMzVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciB7XG5cdG1hcmdpbi10b3A6IDEzOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Ige1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3gtc2hhZG93OiAwIDJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdG1hcmdpbi10b3A6IDkwcHg7XG5cdG1hcmdpbi1sZWZ0OiA5MHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1pbWFnZSB7XG5cdHotaW5kZXg6IDI7XG5cdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItaW1hZ2Uge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1pbWFnZSBpbWcge1xuXHRtYXgtd2lkdGg6IDI1NXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC05MHB4O1xuXHR6LWluZGV4OiAzO1xuXHR0b3A6IC00MHB4O1xuXHRib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItaW1hZ2UgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0bWFyZ2luLXRvcDogNTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIGRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgZGl2IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAyNXB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSBkaXYge1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIGRpdiBoNCB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDI5cHg7XG5cdGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgZGl2IHNwYW4ge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bGV0dGVyLXNwYWNpbmc6IDEuMTRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMge1xuXHRcdG1hcmdpbjogMTBweCAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRsaW5lLWhlaWdodDogNTRweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhIGkge1xuXHRjb2xvcjogYmxhY2s7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXJnaW46IDVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhOmhvdmVyLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGE6Zm9jdXMsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhOmhvdmVyIGksIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYTpmb2N1cyBpLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGE6YWN0aXZlIGkge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGEge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDMwcHggMTBweCA0NXB4IDIwJTtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMCU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA0OXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDMyNnB4O1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6IGdyYXk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmhvdmVyOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTpmb2N1czo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6aG92ZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTpmb2N1cywgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmFjdGl2ZSB7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6aG92ZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmZvY3VzOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTphY3RpdmU6OmJlZm9yZSB7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG9wYWNpdHk6IDAuNDc7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvdHRvbTogMjNweDtcblx0cGFkZGluZzogMCAyNXB4O1xuXHR6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1kYXRlIHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXNpemU6IDEuMDYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Zm9udC1zaXplOiAxLjU2MjVyZW07XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tc3dpcGVyLXBhZ2luYXRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDc1cHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAwIDA7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHR3aWR0aDogMjRweDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNTBweCAwcHg7XG5cdG1hcmdpbjogMCAwIDgwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4zKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4zKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHtcblx0XHRwYWRkaW5nOiA0MHB4IDBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHNwYW4ge1xuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRjb2xvcjogIzE4MTgxODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSBhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgYSAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uIHtcblx0Zm9udC1mYW1pbHk6ICdmYW5jaWZ5LWZvbnRhc3RpYyc7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgYTpob3ZlciAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIGE6Zm9jdXMgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUtaWNvbiwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSBhOmFjdGl2ZSAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdHdpZHRoOiA2N3B4O1xuXHRoZWlnaHQ6IDY3cHg7XG5cdGxpbmUtaGVpZ2h0OiA2N3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0Zm9udC1zaXplOiAzLjEyNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDBweCAxMHB4O1xuXHRib3gtc2hhZG93OiAwIDNweCAyNXB4IHJnYmEoMSwgMjI2LCAxODAsIDAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDY5JTtcblx0dHJhbnNpdGlvbjogMC42cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0XHR3aWR0aDogNjAuM3B4O1xuXHRcdGhlaWdodDogNjAuM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MC4zcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0XHR3aWR0aDogNTYuOTVweDtcblx0XHRoZWlnaHQ6IDU2Ljk1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU2Ljk1cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTk1ZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6aG92ZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6Zm9jdXM6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjo6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czogNjklO1xuXHR6LWluZGV4OiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciBpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdHBhZGRpbmc6IDRweCAxMHB4IDBweCAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4IDBweCAxMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWxhYmVsLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLFxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtbGFiZWwge1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0Zm9udC1zaXplOiAxLjMxMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxLjI2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1sYWJlbCxcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LXRpdGxlLFxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzE4MTgxODtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRmb250LXNpemU6IDEuNTYyNXJlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LXRpdGxlLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIHtcblx0ZmxleDogMTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtbGFiZWwtY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmhvdmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmFjdGl2ZSAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0Ym94LXNoYWRvdzogMCAzcHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1wcmV2aW91cyAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWNvbnRhaW5lcjpob3ZlciAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXI6YWN0aXZlIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQge1xuXHRmbGV4OiAxO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXIgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWluLXdpZHRoOiAxMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmhvdmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lcjpmb2N1cyAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXI6YWN0aXZlIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIge1xuXHRib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lcjpob3ZlciAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lcjpmb2N1cyAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lcjphY3RpdmUgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEzJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IHRvcDtcblx0bWF4LWhlaWdodDogNTUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcblx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxMXB4IDMzcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bGVmdDogMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QuZmFuY2lmeS1zaW5nbGUtcG9zdC1uby10aHVtYm5haWwge1xuXHRtYXJnaW4tdG9wOiAyMCU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1wb3N0LWxpbmUtYmVmb3JlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRwYWRkaW5nLWxlZnQ6IDYycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXBvc3QtbGluZS1iZWZvcmUtdGl0bGU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMUUyQjQsICMwMUUyQjQpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjQ1KTtcblx0dG9wOiA1MCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMge1xuXHRtYXJnaW4tdG9wOiAxMzBweDtcblx0LyoqXG4gICAgICAgICAqIEFnZW5jeSBhbmQgQWdlbnQgUmV2aWV3IFN0eWxlc1xuICAgICAgICAgKiBcbiAgICAgICAgICogQHNpbmNlIDEuMC4wXG4gICAgICAgICAqICBcbiAgICAgICAgICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIGgyIHtcblx0cGFkZGluZy1sZWZ0OiA2MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMjUpO1xuXHRtYXJnaW46IDBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyBoMjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjQ1KTtcblx0dG9wOiAzMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDM1cHggMHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IHVsLmNoaWxkcmVuIHtcblx0cGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQge1xuXHRwYWRkaW5nOiAzNXB4IDQ2cHggMTVweDtcblx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luOiAwcHggMCAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudCB7XG5cdFx0cGFkZGluZzogMjhweCAzOXB4IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZGVwdGgtMSB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRoZWlnaHQ6IDBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LWF2YXRhciBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC1hdmF0YXIgaW1nIHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSB7XG5cdGNvbG9yOiAjMUUxRTFFO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0cGFkZGluZy1sZWZ0OiAyOXB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWNvbW1lbnQtbWV0YSB7XG5cdGNvbG9yOiAjODc4Nzg3O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWJhZGdlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUtaG9sZGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlLXRleHQge1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUtaG9sZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUtdGV4dCBhIHtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIgLmZhbmNpZnktY29tbWVudC1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMjJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIgLmZhbmNpZnktY29tbWVudC1saW5rczo6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTdweDtcblx0bGVmdDogMTNweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzIGxpIHtcblx0cGFkZGluZzogNXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRjb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjgpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIgLmZhbmNpZnktY29tbWVudC1saW5rcyBsaSBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtYm9keSB7XG5cdHBhZGRpbmctbGVmdDogMTE4cHg7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjNzU3NTc1O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWJvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCB7XG5cdG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgaDMge1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMUUxRTFFO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LXJldmlld3MtY291bnRzIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRmb250LXNpemU6IDEuNTYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMxODE4MTg7XG5cdG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktcmV2aWV3cy1jb3VudHMgLmZhbmNpZnktcmV2aWV3LXJhdGluZyB7XG5cdGNvbG9yOiAjNkExMUNCO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bWFyZ2luOiAwIDE4cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmNvbW1lbnQtbm90ZXMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS10ZXh0YXJlYS1jb250YWluZXIge1xuXHRib3JkZXI6IDBweDtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS10ZXh0YXJlYS1jb250YWluZXIgLmZhbmNpZnktY29tbWVudC1mb3JtLXRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDI1cHggMjBweDtcblx0Ym9yZGVyOiAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGJveC1zaGFkb3c6IDAgOXB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMzVweCAwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1pbnB1dC1jb250YWluZXIgLmZhbmNpZnktY29tbWVudC1uYW1lLWlucHV0LFxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciAuZmFuY2lmeS1jb21tZW50LWVtYWlsLWlucHV0IHtcblx0cGFkZGluZzogMTBweCAyNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXI6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGJveC1zaGFkb3c6IDAgOXB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciBkaXYge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtaW5wdXQtY29udGFpbmVyIGRpdjpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciBkaXYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBpbnB1dCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcxZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDQ1cHggMHB4O1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC41KTtcblx0cGFkZGluZzogMCA0N3B4IDAgNDdweDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5NWRlZywgIzQzNDM0MywgIzExMTExMSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTpmb2N1czo6YmVmb3JlLCAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5IHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0cGFkZGluZzogMTNweCAyNXB4IDEzcHggMzVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OjpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTpob3ZlciwgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTpmb2N1cywgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTpob3Zlcjo6YmVmb3JlLCAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6YWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudHMtcmF0aW5nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudHMtcmF0aW5nIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyIHtcblx0LyogcmVtb3ZlIGlubGluZS1ibG9jayB3aGl0ZXNwYWNlICovXG5cdGZvbnQtc2l6ZTogMDtcblx0LyogZmxpcCB0aGUgb3JkZXIgc28gd2UgY2FuIHVzZSB0aGUgKyBhbmQgfiBjb21iaW5hdG9ycyAqL1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyICoge1xuXHRmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWwge1xuXHQvKiBvbmx5IGVub3VnaCByb29tIGZvciB0aGUgc3RhciAqL1xuXHRmb250LWZhbWlseTogJ2Rhc2hpY29ucyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1pbmRlbnQ6IDk5OTlweDtcblx0d2lkdGg6IDFlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG5cdGNvbG9yOiAjODg4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSxcbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsOmhvdmVyIH4gbGFiZWw6YmVmb3JlLFxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcblx0Y29sb3I6ICNlNTI7XG5cdHRleHQtc2hhZG93OiAwIDAgMXB4ICMzMzM7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgPiAuc3Rhci1jYi1jbGVhciArIGxhYmVsIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdpZHRoOiAuNWVtO1xuXHRtYXJnaW4tbGVmdDogLS41ZW07XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgPiAuc3Rhci1jYi1jbGVhciArIGxhYmVsOmJlZm9yZSB7XG5cdHdpZHRoOiAuNWVtO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyOmhvdmVyID4gaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NFwiO1xuXHRjb2xvcjogIzg4ODtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXI6aG92ZXIgPiBpbnB1dCArIGxhYmVsOmhvdmVyIH4gbGFiZWw6YmVmb3JlLFxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lcjpob3ZlciA+IGlucHV0ICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcblx0Y29sb3I6ICNlNTI7XG5cdHRleHQtc2hhZG93OiAwIDAgMXB4ICMzMzM7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lciA+IC5zdGFyLWNiLWNsZWFyICsgbGFiZWwsXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5jb21tZW50LXJlc3BvbmQgLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG5cdHRleHQtaW5kZW50OiA5OTk5cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWwge1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLmZhbmNpZnktaGlkZS1lbGVtZW50IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1ub3BhZGRpbmcge1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktaGlkZGVuLXRleHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxuLmZhbmNpZnktZ290by10b3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY2lmeS1nb3RvLXRvcCBpIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuXHRib3R0b206IDIwcHg7XG5cdHJpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1nb3RvLXRvcCBpIHtcblx0XHR3aWR0aDogNDAuNXB4O1xuXHRcdGhlaWdodDogNDAuNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MC41cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LWdvdG8tdG9wIGkge1xuXHRcdHdpZHRoOiAzOC4yNXB4O1xuXHRcdGhlaWdodDogMzguMjVweDtcblx0XHRsaW5lLWhlaWdodDogMzguMjVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1nb3RvLXRvcCBpOmhvdmVyLCAuZmFuY2lmeS1nb3RvLXRvcCBpOmZvY3VzLCAuZmFuY2lmeS1nb3RvLXRvcCBpOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmFuY2lmeS1hY2YtcGFnZS1sYXlvdXQgLmFjZi1yYWRpby1saXN0IGxpOmZpcnN0LWNoaWxkIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZmFuY2lmeS1hY2YtcGFnZS1sYXlvdXQgLmFjZi1yYWRpby1saXN0IGxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5mYW5jaWZ5LWFjZi1wYWdlLWxheW91dCAuYWNmLXJhZGlvLWxpc3QgbGFiZWwgaW5wdXQge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZmFuY2lmeS1hY2YtcGFnZS1sYXlvdXQgLmFjZi1yYWRpby1saXN0IC5zZWxlY3RlZCBpbWcge1xuXHRib3JkZXI6IDNweCBzb2xpZCAjNzhiNmQwO1xufVxuXG4vKipcbiAqIHdwbCB3aWRnZXRzIHN0eWxlc1xuICpcbiAqIEBzaW5jZSAxLjBcbiAqL1xuLyoqXG4gKiB3b3JkcHJlc3Mgd2lkZ2V0c1xuICpcbiAqIEBzaW5jZSAxLjBcbiAqL1xuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktd2lkZ2V0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktd2lkZ2V0LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXdpZGdldC10aXRsZTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS13aWRnZXQtdGl0bGUgLmZhbmNpZnktd2lkZ2V0LXRpdGxlLXRleHQge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogMTRweCAzMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwb3NpdGlvbjogdW5zZXQ7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Ym9yZGVyLXJhZGl1czogNjFweDtcblx0Y29sb3I6ICMwNjJENjE7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS13aWRnZXQtdGl0bGUgLmZhbmNpZnktd2lkZ2V0LWRpdmlkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI2M0YzRjNDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYzRjNGM0IDM2JSwgIzAxRTJCNCAzNiUsICM5QkYxNEYgNjQlLCAjYzRjNGM0IDY0JSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDNweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDBweDtcblx0cmlnaHQ6IDBweDtcblx0ei1pbmRleDogLTE7XG5cdGJveC1zaGFkb3c6IHVuc2V0O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuXHQuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3Qge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3Q6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0d2lkdGg6IDEyNXB4O1xuXHRoZWlnaHQ6IDEyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0IC5mYW5jaWZ5LXJlY2VudC1wb3N0LXNlY3Rpb24gLmZhbmNpZnktcmVjZW50LXBvc3QtZGF0ZSB7XG5cdGNvbG9yOiAjODE4MTgxO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgLmZhbmNpZnktcmVjZW50LXBvc3Qtc2VjdGlvbiAuZmFuY2lmeS1yZWNlbnQtcG9zdC10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzE4MTgxODtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgLmZhbmNpZnktcmVjZW50LXBvc3Qtc2VjdGlvbiAuZmFuY2lmeS1yZWNlbnQtcG9zdC10aXRsZTpob3ZlciwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0IC5mYW5jaWZ5LXJlY2VudC1wb3N0LXNlY3Rpb24gLmZhbmNpZnktcmVjZW50LXBvc3QtdGl0bGU6Zm9jdXMsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdCAuZmFuY2lmeS1yZWNlbnQtcG9zdC1zZWN0aW9uIC5mYW5jaWZ5LXJlY2VudC1wb3N0LXRpdGxlOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMzA3Q0ZGO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMHB4IDBweCAwIDA7XG5cdG1hcmdpbjogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGksIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGNvbG9yOiAjMUQxRDFEO1xuXHRwYWRkaW5nOiAxOXB4IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZWVlZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGksIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsIGxpOmZpcnN0LWNoaWxkLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCB1bCBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCBsaTpsYXN0LWNoaWxkLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGk6aG92ZXIsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpOmhvdmVyIHtcblx0Y29sb3I6ICMwMUUyQjQ7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCBsaSBhLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCB1bCBsaSBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsIGxpIHNwYW4sIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpIHNwYW4ge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGxpZ2h0Z3JheTtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IC5jaGlsZHJlbiwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgLmNoaWxkcmVuIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgbGlnaHRncmF5O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLndpZGdldF9zZWFyY2ggLmZhbmNpZnktc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X3NlYXJjaCAuZmFuY2lmeS1zZWFyY2gtZm9ybSAuZmFuY2lmeS1zZWFyY2gtaW5wdXQge1xuXHRwYWRkaW5nOiAxM3B4IDAgMTNweCAyNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLndpZGdldF9zZWFyY2ggLmZhbmNpZnktc2VhcmNoLWZvcm0gLmZhbmNpZnktc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y29sb3I6ICM5NDk0OTQ7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X3NlYXJjaCAuZmFuY2lmeS1zZWFyY2gtZm9ybSAuZmFuY2lmeS13aWRnZXQtc2VhcmNoLWZvcm0tYnV0dG9uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRiYWNrZ3JvdW5kOiAjMEQzMDRBO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAxM3B4IDI0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDZweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0Ym9yZGVyOiAwcHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktdGFnLWNsb3VkIHtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktdGFnLWNsb3VkIGEge1xuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweCAyNXB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bWFyZ2luOiAwcHggNHB4IDE4cHggNHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICMwMUUyQjQ7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYTpob3ZlciwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYTpmb2N1cywgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMzA3Q0ZGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktdGFnLWNsb3VkIGEge1xuXHRcdHBhZGRpbmc6IDNweCAxNXB4O1xuXHRcdG1hcmdpbjogM3B4IDJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmNhbGVuZGFyX3dyYXAgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZsZXg6IDUwJTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldC1jb250YWluZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldCB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0Zm9udC1zaXplOiAxLjMxMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDI1cHggNTFweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0OmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDIzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldCBhIGkge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQgLmZhbmNpZnktc29jaWFsLWZhY2Vib29rLWxpbmsge1xuXHRjb2xvcjogIzMwMzBGRjtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IC5mYW5jaWZ5LXNvY2lhbC10d2l0dGVyLWxpbmsge1xuXHRjb2xvcjogIzI3QjVGRjtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IC5mYW5jaWZ5LXNvY2lhbC1pbnN0YWdyYW0tbGluayB7XG5cdGNvbG9yOiAjRkYxQzc4O1xufVxuIiwiLyoqXG4gICAgICogSGVhZGVyc1xuICAgICAqIEluY2x1ZGVkIG5hdmJhciBhbmQgbWVudXNcbiAgICAgKlxuICAgICAqIEBzaW5jZSAxLjBcbiAgICAgKi9cbkBpbXBvcnQgXCJsaWJcIjtcblxuLmZhbmNpZnktdHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktb3V0bGluZSB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHNreWJsdWUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBza2lwIHRvIHNpZGViYXIgJiBjb250ZW50XG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqL1xuLmZhbmNpZnktc2tpcC1saW5rcyB7XG4gICAgY29sb3I6ICMyMTc1OWI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAvKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiAgICAjZmFuY2lmeS1jb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuLyogQWNjZXNzaWJpbGl0eSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZhbmNpZnktcHJlbG9hZGVyLWRlZmF1bHQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzZhMTFjYjtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2YTExY2I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBhbmltYXRpb246IGxvYWRlci1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAgIEBrZXlmcmFtZXMgbG9hZGVyLXJvdGF0ZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY2lmeS1wcmVsb2FkZXItcHJvZ3Jlc3NiYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqICBNYWluIGhvbGRlciBvZiBhbGwgY29udGVudHNcbiAqXG4gKiBAc2luY2UgMS4wXG4gKlxuICoqL1xuLmZhbmNpZnktc2l0ZSB7XG4gICAgJi5mYW5jaWZ5LXNpdGUtYm94ZWQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNjc0cHg7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggIzBlMGUwYzIxO1xuXG4gICAgICAgIC5mYW5jaWZ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhbmNpZnktc2l0ZS1mdWxsIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluLFxuICAgICAgICAuZmFuY2lmeS1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjc0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlcixcbiAgICAgICAgLmZhbmNpZnktbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZhbmNpZnktaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAxOHB4IC0yMnB4IHJnYmEoMTcwLCAxNzAsIDE3MCwgMC44KTtcblxuICAgICAgICAvLyBQYWdlIGJhbm5lciBhbmQgdGl0bGVzICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgLmZhbmNpZnktYWdlbmN5LWJhbm5lciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcblxuICAgICAgICAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQsXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiBkaXYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24ge1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEhlYWRlcnNcbiAgICAgKiBJbmNsdWRlZCBuYXZiYXIgYW5kIG1lbnVzXG4gICAgICpcbiAgICAgKiBAc2luY2UgMS4wXG4gICAgICovXG4gICAgQGltcG9ydCBcImhlYWRlci9oZWFkZXIuc2Nzc1wiO1xuXG5cbiAgICAvKipcbiAgICAgKiBCb2R5XG4gICAgICogUGFnZSBUaXRsZS9CYW5uZXIgJiBQb3N0cyAmIFNpZGViYXJcbiAgICAgKlxuICAgICAqIEBzaW5jZSAxLjBcbiAgICAgKi9cbiAgICAuZmFuY2lmeS1tYWluIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cbiAgICAgICAgLy8gUGFnZSBiYW5uZXIgYW5kIHRpdGxlcyAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGltcG9ydCBcImJvZHkvcGFnZS10aXRsZS1iYW5uZXIuc2Nzc1wiO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIGhvbGRzIGNvbnRlbnQgb2YgdGhlbWUgaW5jbHVkZVxuICAgICAgICAgKiBwb3N0cyAmIHNpZGViYXJcbiAgICAgICAgICpcbiAgICAgICAgICogQHNpbmNlIDEuMFxuICAgICAgICAgKlxuICAgICAgICAgKiovXG5cbiAgICAgICAgLmZhbmNpZnktY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXByaW1hcnksXG4gICAgICAgICAgICAuZmFuY2lmeS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFuY2lmeS1zZWFyY2gtcmVzdWx0LXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLyoqIFxuICAgICAgICAgICAgICogQWdlbmN5IHBvc3QgdHlwZVxuICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAqIEBzaW5jZSAxLjBcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiovXG4gICAgICAgICAgICBAaW1wb3J0IFwiYm9keS9hZ2VuY3kuc2Nzc1wiO1xuXG5cbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICogNDA0IFBhZ2UgTm90IEZvdW5kIENzc1xuICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAqIEBzaW5jZSAxLjBcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiovXG4gICAgICAgICAgICBAaW1wb3J0IFwiYm9keS80MDRcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gICAgICogUG9zdCBsaXN0ICYgc2luZ2xlIHBvc3RcbiAgICAgKlxuICAgICAqIEBzaW5jZSAxLjBcbiAgICAgKlxuICAgICAqKi9cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcblxuICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGltcG9ydCBcImJvZHkvcG9zdHMuc2Nzc1wiO1xuXG59XG5cbi5mYW5jaWZ5LWZvb3RlciAuZmFuY2lmeS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuXG4vKiogXG4gKiBzaW5nbGUgcG9zdFxuICpcbiAqIEBzaW5jZSAxLjBcbiAqXG4gKiovXG5AaW1wb3J0IFwiYm9keS9zaW5nbGUtcG9zdFwiO1xuXG5cbi5mYW5jaWZ5LWhpZGUtZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktbm9wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktaGlkZGVuLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5mYW5jaWZ5LWdvdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1taWRkbGUoNDUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYW5jaWZ5LWFjZi1wYWdlLWxheW91dCB7XG4gICAgLmFjZi1yYWRpby1saXN0IHtcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM3OGI2ZDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqXG4gKiB3cGwgd2lkZ2V0cyBzdHlsZXNcbiAqXG4gKiBAc2luY2UgMS4wXG4gKi9cbkBpbXBvcnQgXCJ3cGwvd2lkZ2V0cy9zZWFyY2gvc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ3cGwvd2lkZ2V0cy9jYXJvdXNlbC9jYXJvdXNlbC5zY3NzXCI7XG5cblxuXG4vKipcbiAqIHdvcmRwcmVzcyB3aWRnZXRzXG4gKlxuICogQHNpbmNlIDEuMFxuICovXG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG5cbiAgICAvLyBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAvLyB9XG5cbiAgICAvLyBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIC8vIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG5cbiAgICAuZmFuY2lmeS13aWRnZXQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS13aWRnZXQtdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYxcHg7XG4gICAgICAgICAgICBjb2xvcjogIzA2MkQ2MTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUycHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LXdpZGdldC1kaXZpZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYzRjNGM0IDM2JSwgJGRlZmF1bHQtZ3JlZW4gMzYlLCAkZGVmYXVsdC1saWdodC1ncmVlbiA2NCUsICNjNGM0YzQgNjQlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbXBvcnQgXCJ3aWRnZXRzL3JlY2VudC1wb3N0cy5zY3NzXCI7XG4gICAgQGltcG9ydCBcIndpZGdldHMvZGVmYXVsdC13aWRnZXRzLnNjc3NcIjtcbiAgICBAaW1wb3J0IFwid2lkZ2V0cy9zb2NpYWwuc2Nzc1wiO1xufSIsIi8qKlxuICogUmVzZXQgY3NzXG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqIFxuICovXG5AaW1wb3J0IFwiLi92YXJpYWJsZXMvcmVzZXRcIjtcblxuLyoqXG4gKiBDb2xvciBWYXJpYWJsZXNcbiAqIFxuICogQHNpbmNlIDEuMFxuICogXG4gKi9cbkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuXG4vKipcbiAqIFN0cnVjdHVyZSBWYXJpYWJsZXNcbiAqIFxuICogQHNpbmNlIDEuMFxuICogXG4gKi9cbkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy9zdHJ1Y3R1cmVcIjtcblxuXG5cbi8qKlxuICogQ3VzdG9tIG1peGluc1xuICogXG4gKiBAc2luY2UgMS4wXG4gKiBcbiAqL1xuQGltcG9ydCBcIi4vbWl4aW5zL2N1c3RvbS1taXhpbnNcIjtcblxuXG5cbi8qKlxuICAqIEFkZCBnb29nbGUgZm9udHMgLSBQb3BwaW5zIGZvbnRcbiAgKiBhbmQgYWxzbyBhcHBseSBmb250IGZvciBib2R5XG4gICogXG4gICogQHNpbmNlIDEuMFxuICAqL1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LnNjc3NcIjtcblxuXG4vKipcbiAqIEN1c3RvbSBlbGVtZW50cyBcbiAqIFxuICogQHNpbmNlIDEuMFxuICogXG4gKi9cbkBpbXBvcnQgXCIuL2VsZW1lbnRzL2VsZW1lbnRzXCI7IiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vICB2Mi4wIHwgMjAxMTAxMjZcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn0iLCIkZGVmYXVsdC1wdXJwbGU6IzZBMTFDQjtcbiRkZWZhdWx0LWxibHVlOiMyQjdGRkM7XG4kZGVmYXVsdC1ncmF5OiAjNzA3MDcwO1xuJGRlZmF1bHQtbGlnaHQtZ3JheTogIzhiOGI4YjtcblxuXG4vKiBDb2xvcnMgKi9cbiR0aGlyZC1jb2xvcjogIzBEMDBDNTtcblxuLy8kYmxhY2stY29sb3ItMjogIzE4MTgxODtcbiRncmVlbi1jb2xvcjogIzE4QTEzODtcbiRsaWdodC1ncmF5LWNvbG9yOiAjZjJmMmYyO1xuJGdyZWVuLWNvbG9yOiAjMkJCNzAyO1xuJHJlZC1jb2xvcjogI0Y2MjkyOTtcbiRibHVlLWNvbG9yOiAjNEQ2RUY1O1xuJG9yYW5nZS1jb2xvcjogI0Y5N0IxQjtcbiRwaW5rLWNvbG9yOiAjRTYyMTc2O1xuXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XG4kYmxhY2stY29sb3I6ICMwMDAwMDA7XG4kYmxhY2stY29sb3ItMjojMUQxRDFEO1xuXG4kdGV4dC1jb2xvcjogIzI1MjUyNTtcblxuLy8gYWRtaW4gZGFzaGJvYXJkIGNvbG9yc1xuJGRhcmstZ3JheS1jb2xvcjojOWY5ZjlmO1xuJGdyYXktY29sb3I6ICNkZGRkZGQ7XG4kY29udGVudC1jb2xvci0zOiAjODE4MTgxO1xuXG4vLyAtLS0tIENvbG9ycyBmb3IgTmV3IERlbW9cbiRkZWZhdWx0LWJsdWU6IzMwN0NGRjtcbiRkZWZhdWx0LWxpZ2h0LWJsdWU6IzJERjFGRjtcbiRkZWZhdWx0LWRhcmstYmx1ZTojMEQzMDRBO1xuXG4kZGVmYXVsdC1ncmVlbjojMDFFMkI0O1xuJGRlZmF1bHQtbGlnaHQtZ3JlZW46IzlCRjE0RjtcblxuJGRlZmF1bHQtZGFyay1ncmF5OiM0NzQ3NDc7IiwiJHNjcmVlbi1sZyA6IDEyMDBweDtcbiRzY3JlZW4tbWQ6IDk5MnB4O1xuJHNjcmVlbi1zbTogNzY4cHg7XG4kc2NyZWVuLXhzOiA0MjBweDtcblxuXG4vKiBGb250cyAqL1xuJHBvcHBpbnMtZm9udDogXCJQb3BwaW5zXCI7XG5cblxuLy8gIFRyYW5zaXNpdG9uIFNwZWVkc1xuJHRyLXZlcnktZmFzdDogMTAwbXM7XG4kdHItZmFzdDogMjAwbXM7XG4kdHItbm9ybWFsOjMwMG1zO1xuJHRyLXNsb3c6NDAwbXM7XG4kdHItdmVyeS1zbG93OjUwMG1zO1xuJHRyYW5zaXRpb24tZmFzdDogMC4zcztcbiR0cmFuc2l0aW9uLW5vcm1hbDogMC42cztcblxuLy8gZm9udCB3ZWlnaHRzXG4kdGhpbjogMTAwO1xuJHVsdHJhLWxpZ2h0OiAyMDA7XG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuJGV4dHJhLWJvbGQ6IDgwMDtcbiR1bHRyYS1ib2xkOiA5MDA7XG5cblxuLyogRGV2aWNlIHdpZHRocyAqL1xuJHNtYWxsLXBob25lOiAnKG1heC13aWR0aDogNTUwcHgpJztcbi8vJHBob25lOiAnKG1heC13aWR0aDogNDgwcHgpJztcbi8vJHRhYmxldC1wb3J0cmFpdDogJyhtYXgtd2lkdGg6IDc2OHB4KSc7XG4vLyRkZXNrdG9wOiAnKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJztcbiRwaG9uZTogJyhtYXgtd2lkdGg6IDc2OXB4KSc7XG4kdGFibGV0LXBvcnRyYWl0OiAnKG1heC13aWR0aDogMTAyNXB4KSc7XG4kdGFibGV0LWxhbmRzY2FwZS1kZXNrdG9wOiAnKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCknO1xuJGRlc2t0b3A6ICcobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJztcbiRsYXJnZS1kZXNrdG9wOiAnKG1pbi13aWR0aDogMTYwMHB4KSc7XG4kbm9uLXJldGluYTogJ3NjcmVlbiBhbmQgKC13ZWJraXQtbWF4LWRldmljZS1waXhlbC1yYXRpbzogMSknO1xuJHJldGluYTogJ3NjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiknOyIsIi8qKlxuICogQmFzZSBmb250IHNpemUgZm9yIHVzYWdlXG4gKi9cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZTogMTYsICRpbXBvcnRhbnQ6IG51bGwpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSAqIDFweCAkaW1wb3J0YW50O1xuXHQvL2ZvbnQtc2l6ZTogKCRzaXplIC8gMTYpICogMWVtICRpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gMTYpICogMXJlbSAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1zaXplLWljb24oJHNpemU6IDE2LCAkaW1wb3J0YW50OiBudWxsKSB7XG5cdGZvbnQtc2l6ZTogJHNpemUgKiAxcHggJGltcG9ydGFudDtcblx0Ly9mb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFlbSAkaW1wb3J0YW50O1xuXHRmb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFyZW0gJGltcG9ydGFudDtcblx0d2lkdGg6ICRzaXplICogMXB4O1xuXHRoZWlnaHQ6ICRzaXplICogMXB4O1xuXHRsaW5lLWhlaWdodDogJHNpemUgKiAxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBGb250c1xuQG1peGluIGZvbnQtZmFtaWx5LXBvcHBpbnMoKSB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG59XG5cbkBtaXhpbiBmb250LWZhbWlseS1yb2JvdG8oKSB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbn1cblxuQG1peGluIGZvbnQtZmFtaWx5LXF1aWNrc2FuZCAoJGltcG9ydGFudDogbnVsbCkge1xuXHRmb250LWZhbWlseTogJ1F1aWNrc2FuZCckaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1mYW1pbHktbGF0byAoJGltcG9ydGFudDogbnVsbCkge1xuXHRmb250LWZhbWlseTogJ0xhdG8nJGltcG9ydGFudDtcbn1cblxuXG4vLyBmb250IHdlaWdodHNcbkBmdW5jdGlvbiBmb250LXdlaWdodCgka2V5d29yZCkge1xuXHQkY29udmVyc2lvbi1tYXA6ICh0aGluOiAxMDAsXG5cdFx0XHR1bHRyYS1saWdodDogMjAwLFxuXHRcdFx0bGlnaHQ6IDMwMCxcblx0XHRcdHJlZ3VsYXI6IDQwMCxcblx0XHRcdG1lZGl1bTogNTAwLFxuXHRcdFx0c2VtaS1ib2xkOiA2MDAsXG5cdFx0XHRib2xkOiA3MDAsXG5cdFx0XHRleHRyYS1ib2xkOiA4MDAsXG5cdFx0XHR1bHRyYS1ib2xkOiA5MDAsICk7XG5cblx0QGlmIG5vdCBtYXAtaGFzLWtleSgkY29udmVyc2lvbi1tYXAsICRrZXl3b3JkKSB7XG5cdFx0QGVycm9yIFwiVW5zdXBwb3J0ZWQgYGZvbnQtd2VpZ2h0YCBrZXl3b3JkIGAjeyRrZXl3b3JkfWBcIjtcblxuXHRcdEByZXR1cm4gbnVsbDtcblx0fVxuXG5cdEByZXR1cm4gbWFwLWdldCgkY29udmVyc2lvbi1tYXAsICRrZXl3b3JkKTtcbn1cblxuQG1peGluIGZvbnQtd2VpZ2h0KCR3ZWlnaHQpIHtcblx0Zm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KCR3ZWlnaHQpO1xufVxuXG4vLyBNZWRpYSBHZW5lcmF0b3JcbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYSkge1xuXHRAbWVkaWEgI3skbWVkaWF9IHtcblx0XHRAY29udGVudFxuXHR9XG59XG5cbi8vIEZvciBTbWFsbCBQaG9uZSAoIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKVxuQG1peGluIGZvci1zbWFsbC1waG9uZSB7XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtYWxsLXBob25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIFBob25lICggUG9ydHJhaXQgYW5kIExhbmRzY2FwZSApXG5AbWl4aW4gZm9yLXBob25lIHtcblx0QGluY2x1ZGUgcmVzcG9uZC10bygkcGhvbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBGb3IgVGFibGV0KCBQb3J0cmFpdCBPbmx5IClcbkBtaXhpbiBmb3ItdGFibGV0IHtcblx0QGluY2x1ZGUgcmVzcG9uZC10bygkdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIFRhYmxldCAoIFRhYmxldCBhbmQgUG9ydHJhaXQgRGVza3RvcCAgKVxuQG1peGluIGZvci10YWJsZXQtbGFuZCB7XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldC1sYW5kc2NhcGUtZGVza3RvcCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEBtaXhpbiBmb3ItdGFibGV0LWxhbmRzY2FwZS1iaWcge1xuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldC1sYW5kc2NhcGUpIHtcbi8vICAgICAgICAgQGNvbnRlbnQ7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAvLyBGb3IgYWxsIG5vbiBsYXJnZSBkZXNrdG9wIGRldmljZXMgKCBMYXJnZSBEZXNrdG9wICApXG4vLyBAbWl4aW4gZm9yLWFsbC1ub24tZGVza3RvcC1kZXZpY2VzIHtcbi8vICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRhbGwtbm9uLWRlc2t0b3AtZGV2aWNlcykge1xuLy8gICAgICAgICBAY29udGVudDtcbi8vICAgICB9XG4vL31cblxuLy8gRm9yIERlc2t0b3AgKCBMYXJnZSBEZXNrdG9wICApXG5AbWl4aW4gZm9yLWRlc2t0b3Age1xuXHRAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIERlc2t0b3AgKCBMYXJnZSBEZXNrdG9wICApXG5AbWl4aW4gZm9yLWxhcmdlLWRlc2t0b3Age1xuXHRAaW5jbHVkZSByZXNwb25kLXRvKCRsYXJnZS1kZXNrdG9wKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIFJldGluYSBEZXNwbGF5ICggTGFyZ2UgRGVza3RvcCAgKVxuQG1peGluIGZvci1yZXRpbmEge1xuXHRAaW5jbHVkZSByZXNwb25kLXRvKCRyZXRpbmEpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBjZW50ZXIgY29udGVudCAuIHRleHQgLGljb24gXG5AbWl4aW4gdGV4dC1taWRkbGUoJHNpemUpIHtcblx0d2lkdGg6ICRzaXplICsgcHg7XG5cdGhlaWdodDogJHNpemUgKyBweDtcblx0bGluZS1oZWlnaHQ6ICRzaXplICsgcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHQkdGFibGV0LXNpemU6ICRzaXplIC8gMTAwO1xuXHRcdHdpZHRoOiA5MCAqICR0YWJsZXQtc2l6ZSArIHB4O1xuXHRcdGhlaWdodDogOTAgKiAkdGFibGV0LXNpemUgKyBweDtcblx0XHRsaW5lLWhlaWdodDogOTAgKiAkdGFibGV0LXNpemUgKyBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0JHRhYmxldC1zaXplOiAkc2l6ZSAvIDEwMDtcblx0XHR3aWR0aDogODUgKiAkdGFibGV0LXNpemUgKyBweDtcblx0XHRoZWlnaHQ6IDg1ICogJHRhYmxldC1zaXplICsgcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg1ICogJHRhYmxldC1zaXplICsgcHg7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBncmFkaWVudCgkZGlyZWN0aW9uLCAkZ3JhZGllbnQuLi4pIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGdyYWRpZW50KTtcblxuXHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWJsdWUsICRkZWZhdWx0LWxpZ2h0LWJsdWUpO1xuXHQvLyBib3gtc2hhZG93OiAwcHggN3B4IDI2cHggIzAxRTJCNDREO1xuXHQvLyAmOmJlZm9yZSB7XG5cdC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vICAgICBjb250ZW50OiBcIlwiO1xuXHQvLyAgICAgdG9wOiAwO1xuXHQvLyAgICAgcmlnaHQ6IDA7XG5cdC8vICAgICBib3R0b206IDA7XG5cdC8vICAgICBsZWZ0OiAwO1xuXHQvLyAgICAgei1pbmRleDogLTE7XG5cdC8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXHQvLyAgICAgb3BhY2l0eTogMDtcblx0Ly8gICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblx0Ly8gfVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaG92ZXIoJGRpcmVjdGlvbiwgJGdyYWRpZW50Li4uKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdHJpZ2h0OiAtMXB4O1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkZ3JhZGllbnQpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1ub3JtYWwgbGluZWFyO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbm9ybWFsIGxpbmVhcjtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDAuOTk5O1xuXHR9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cdC8vb3ZlcmZsb3c6IGF1dG87XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn0iLCJib2R5LFxuaHRtbCB7XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdC5mYW5jaWZ5LWZvbnQge1xuXHRcdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0fVxuXHR9XG59XG5cbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkge1xuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYsXG5cdHAsXG5cdGRpdixcblx0bGkge1xuXHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnMoKTtcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0fVxufVxuXG5ib2R5IGhlYWRlciB7XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNixcblx0cCxcblx0ZGl2LFxuXHRsaSB7XG5cdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcG9wcGlucygpO1xuXHR9XG59IiwiLmZhbmNpZnktbWFpbi1idXR0b24ge1xuXHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDUxcHg7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAuNSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogLTFweDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgMC40NSk7XG5cdH1cblxuXHRhIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdHBhZGRpbmc6IDE0cHggNDVweCAxNHB4IDQ1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDE0cHggNDBweCAxNHB4IDQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHRcdHBhZGRpbmc6IDAgMTlweCAwIDE5cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2Uge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xuXHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgMC40NSk7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgLjUpO1xuXHRcdH1cblx0fVxuXG5cdCYuZmFuY2lmeS1idG4taG92ZXItYmx1ZSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LWJsdWU7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuXHRcdFx0fVxuXG5cdFx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1ibHVlLCAuMzApICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5mYW5jaWZ5LWJ0bi1kYXJrLWJsdWUge1xuXHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgLjUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xuXHR9XG5cblx0Ji5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1kYXJrLWJsdWU7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuXHRcdFx0fVxuXG5cdFx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC4zMCkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlIHtcblx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnMoKTtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAkZGVmYXVsdC1wdXJwbGUsICRkZWZhdWx0LXB1cnBsZSk7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYsICAhaW1wb3J0YW50KTtcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICM2ODE1Q0Q7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtbGJsdWU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkZWZhdWx0LXB1cnBsZSA1MCUsIHdoaXRlIDUwJSk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IC0yMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICRkZWZhdWx0LWxibHVlO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGRlZmF1bHQtbGJsdWUgNTAlLCB3aGl0ZSA1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZmFuY2lmeS1idG4tc20ge1xuXHRcdGhlaWdodDogNDBweDtcblxuXHRcdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcblx0XHRcdGhlaWdodDogNDRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcblx0XHRcdHBhZGRpbmc6IDAgMzNweCAwIDMzcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyN3B4IDBweCAyN3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDI3cHggMCAyN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cblx0XHRcdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZmFuY2lmeS1idG4tZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbiB7XG5cdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTFweDtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIC41KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblx0b3V0bGluZTogbm9uZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0cGFkZGluZzogMTRweCA0NXB4IDE0cHggNDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdHBhZGRpbmc6IDE0cHggNDBweCAxNHB4IDQwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdHBhZGRpbmc6IDAgMTlweCAwIDE5cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAtMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWRhcmstYmx1ZSwgJGRlZmF1bHQtZGFyay1ibHVlKTtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAwLjQ1KTtcblx0fVxuXG5cblxuXHQmLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAwLjQ1KTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAuNSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5mYW5jaWZ5LWJ0bi1zbSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuXHRcdFx0cGFkZGluZzogMCAzM3B4IDAgMzNweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG5cblx0XHRcdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMHB4IDI3cHggMHB4IDI3cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjdweCAwIDI3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogNDhweDtcblxuXHRcdFx0QGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtYmx1ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG5cdFx0XHR9XG5cblx0XHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWJsdWUsIC4zMCkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLmZhbmNpZnktYnRuLWRhcmstYmx1ZSB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAuNSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XG5cdH1cblxuXHQmLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG5cdFx0XHR9XG5cblx0XHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgLjMwKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYuZmFuY2lmeS1idG4tZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIuZmFuY2lmeS1hZ2VuY3ktc2VuZG1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYWNjZXB0YW5jZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIH1cbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MmRlZywgJGRlZmF1bHQtbGJsdWUsICRkZWZhdWx0LXB1cnBsZSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMzVweCAkZGVmYXVsdC1sYmx1ZTtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzRweCAxOHB4IDQ2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbm9ybWFsIGxpbmVhcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICM2ODE1Q0Q7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLW5vcm1hbCBsaW5lYXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLW5vcm1hbCBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgIzQzNDM0MywgIzExMTExMSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDI4cHggMTNweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZGVmYXVsdC1wdXJwbGUgNTAlLCB3aGl0ZSA1MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mYW5jaWZ5LWRlZmF1bHQtaWNvbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGkge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAkZGVmYXVsdC1ncmVlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG59IiwiLmZhbmNpZnktYmctZ3Ige1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXG5cdCYuZmFuY2lmeS1iZy1nci1ibHVlIHtcblx0XHRib3gtc2hhZG93OiAwcHggN3B4IDI2cHggIzAxRTJCNDREO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtYmx1ZSwgJGRlZmF1bHQtbGlnaHQtYmx1ZSk7XG5cblx0XHQmOjpiZWZvcmUge31cblx0fVxufVxuXG5cbi5zbGlkZXItY29udHJvbC1yaWdodCxcbi5zbGlkZXItY29udHJvbC1sZWZ0LFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLXJpZ2h0LFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQge1xuXHR3aWR0aDogNjVweDtcblx0aGVpZ2h0OiA2NXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHotaW5kZXg6IDEwO1xuXHRAaW5jbHVkZSBmb250LXNpemUoNDUpO1xuXHRjb2xvcjogcmdiYSgjRkZGRkZGLCAwLjc1KTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0dHJhbnNpdGlvbjogJHRyLW5vcm1hbDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0Ym94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjMpO1xuXG5cdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdHRvcDogODAlO1xuXHR9XG5cblx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHR0b3A6IDk1JTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0bGVmdDogLTFweDtcblx0XHRyaWdodDogLTFweDtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5zbGlkZXItY29udHJvbC1sZWZ0IHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFw3M1wiO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMnB4O1xuXHR9XG5cblx0bGVmdDogOTAlO1xuXG5cdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdHJpZ2h0OiA3JTtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0cmlnaHQ6IDEwJTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXDcyXCI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0fVxuXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSg0NSk7XG5cdGxlZnQ6IDEwJTtcblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRsZWZ0OiAxJTtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0dG9wOiA5NSU7XG5cdH1cbn1cblxuLmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwYWRkaW5nLXRvcDogMjZweDtcblxuXHRAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRwYWRkaW5nLXRvcDogMjNweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0cGFkZGluZy10b3A6IDE5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkyZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXG5cdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXHRcdH1cblx0fVxufSIsIi5mYW5jaWZ5LWhlYWRlci1uYXYtMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblxuXHQuc2hvdyxcblx0LnNmSG92ZXIsXG5cdC5zaG93PnVsLnN1Yi1tZW51LFxuXHQuc2ZIb3Zlcj51bC5zdWItbWVudSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuXHRcdG1heC1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0aSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0fVxuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zaWduaW4ge1xuXHRcdC8vbWFyZ2luOiAzNnB4IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cblx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LWNvcmUtc2lnbmluLWJveCxcblx0XHQuZmFuY2lmeS1jb3JlLXJlZ2lzdGVyLWJveCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG5cdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xuXHRcdHBhZGRpbmc6IDAgMzVweDtcblxuXHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLXRvcCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWF4LXdpZHRoOiAxNjc0cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblxuXHRcdFx0Ji5mYW5jaWZ5LWhlYWRlci10b3Atc3BhY2UtYmV0d2VlbiB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDExcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC1lbWFpbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LXRlbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobGlnaHQpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYycHg7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly9zb2NpYWwgc2VjdGlvblxuXG5cdFx0XHQuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwLjVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAgZmFuY2lmeS1oZWFkZXIgbWFpbiBzZWN0aW9uICovXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIxcHg7XG5cblx0XHRAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQge1xuXHRcdFx0Ly8gcGFkZGluZzogMTlweCAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRtYXgtd2lkdGg6IDE1JTtcblxuXHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRcdG1heC13aWR0aDogNDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmFuY2lmeS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5mYW5jaWZ5LXNpdGUtYnJhbmRpbmctdGl0bGUsXG5cdFx0XHQuZmFuY2lmeS1zaXRlLXRpdGxlLXRhZyB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblxuXG5cblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zdWJtaXQge1xuXHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0NHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDM1cHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC41KTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdFx0cGFkZGluZzogMCAyN3B4IDAgMzRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLWNlbnRlciB7XG5cdFx0XHQuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0LmZhbmNpZnktaGVhZGVyLWNvbnRhY3QtZW1haWwge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZhbmNpZnktaGVhZGVyLWNvbnRhY3QtdGVsIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLXJpZ2h0IHtcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluLXVzZXJuYW1lIHt9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gbWFyZ2luOiAzcHggMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cdFx0cGFkZGluZzogMCAxOXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXg6IDYwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LW1lbnUtYm94IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktcm93IHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHR9XG5cblx0XHQuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHQvL2JveC1zaGFkb3c6IDBweCAzcHggMjBweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cblx0XHRcdCY+dWwge1xuXHRcdFx0XHQmPmxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWw6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC8vIG9ubHkgYXBwbGllcyBmb3IgbWVudXMgc2hvd2VkIHVwIGluIGhlYWRlciggdmVyeSBmaXJzdCBsZXZlbCApXG5cdFx0XHRcdCY+bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cblx0XHRcdFx0XHRcdFx0Ly8gJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQvLyAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHQvLyAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE9ubHkgYXBwbGllcyBmb3Igc2Vjb25kIGxldmVsIG9mIG1lbnVcblx0XHRcdFx0Jj5saT51bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0bWF4LWhlaWdodDogMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ly9wYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LWdyZWVuO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdC8vIHJpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCAyMHB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjE2KTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1zZWxlY3RlZDo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDUwJSAtIDI0cHgpO1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LXB1cnBsZTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggMTBweCAkZGVmYXVsdC1wdXJwbGVcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0LmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtcHVycGxlO1xuXG5cdFx0XHR1bDpmaXJzdC1jaGlsZD5saT51bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cblxuXHRcdFx0LmZhbmNpZnktbWVudT5saSB7XG5cdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qKlxuICAgICAgICAgKiBmYW5jaWZ5LWJ1cmdlciBtZW51IGZvciBtb2JpbGUgYW5kIHRhYmxldFxuICAgICAgICAgKlxuICAgICAgICAgKi9cblxuXHQvKiAgZmFuY2lmeS1idXJnZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cdC5mYW5jaWZ5LWJ1cmdlciB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDlweDtcblxuXHRcdFx0Jixcblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNEM0Q0OTtcblx0XHRcdFx0b3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAtOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHR0b3A6IDkwcHg7XG5cdFx0cmlnaHQ6IDM1cHg7XG5cblx0XHQmOmhvdmVyfmJvZHkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBBMjk1Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1idXJnZXI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC8qICBOQVZcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblx0LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG5cdFx0bWF4LXdpZHRoOiA1MTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNTBweCA5MHB4IDcwcHggOTBweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblx0XHRib3gtc2hhZG93OiAwIDNweCAzNXB4ICMwMDAwMDAxMjtcblxuXHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMTUwcHggNjBweCA3MHB4IDYwcHg7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblxuXHRcdCYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cblx0XHRcdC5mYW5jaWZ5LWJ1cmdlci1tZW51IHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1hYm91dCxcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zb2NpYWwsXG5cdFx0XHQuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC44NXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktYnVyZ2VyLW1lbnUge1xuXHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHRcdFx0XHQmPi5zdWItbWVudSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0Jj4uc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzE4MTgxODtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaS1ib2xkKTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzcwNzA3MCwgMC4xNSk7XG5cdFx0XHRcdFx0XHR0b3A6IDQyLjVweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuOG1zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cblx0XHRcdFx0XHQmPi5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc2hvdyxcblx0XHRcdFx0XHQmLnNmSG92ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyLW5vcm1hbDtcblxuXHRcdFx0XHRcdFx0Ji5tZW51LWl0ZW0+YSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jj5hIGkge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUxZjhcIjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTEwcHg7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjay1jb2xvciwgMC4wOSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY+Lm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNiN2FjN2Y7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiN2FjN2Y7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHQmLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cblxuLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQuZmFuY2lmeS1idXJnZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0XHR1bDpmaXJzdC1jaGlsZCBsaSB1bCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGEge1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICNhYWEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwcHg7XG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI2FhYTtcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItY2VudGVyIHtcblx0XHQuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItcmlnaHQge1xuXHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluLXVzZXJuYW1lIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4vLyBlbmQgb2YgZmFuY2lmeS1oZWFkZXItbmF2LTFcblxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0LmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi14bCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdC5mYW5jaWZ5LWhpZGRlbi1zbWFsbGVyLXRoYW4tbGcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItbmF2LTEge1xuXHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIG1hcmdpbjogMzhweCAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1pdGVtIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTlweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE3KTtcblx0XHRcdH1cblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1uYXYtMSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1uYXYtMS1ob21lLXNlbGVjdG9yIHtcblx0XHRcdFx0YTpmaXJzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSA1MCUgLSAyNHB4KTtcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wdXJwbGU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4ICRkZWZhdWx0LXB1cnBsZVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcblx0LmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZhbmNpZnktaGVhZGVyLW5hdi0xIHtcblx0XHQuZmFuY2lmeS1oZWFkZXItdG9wIHtcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCB7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgICFpbXBvcnRhbnQpO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cykge1xuXHQuZmFuY2lmeS1oaWRkZW4tc21hbGxlci10aGFuLXhzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuXHQuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHQuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLWxnIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHQuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLXhsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA4JTtcblxuXHQuZmFuY2lmeS1wb3N0LWJhbm5lci1pbWFnZSB7XG5cdFx0bWF4LWhlaWdodDogNTUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZS1ib3gge1xuXHRcdHBhZGRpbmc6IDYzcHggMTQ1cHggNjNweCAxNzVweDtcblx0XHRib3R0b206IDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMzVweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuXG5cdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDcwcHggNTBweCAxMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0cGFkZGluZzogMjVweCAzNXB4IDI1cHggNzBweDtcblx0XHR9XG5cblx0XHQuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzE4MTgxODtcblx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4NGRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggOHB4ICRkZWZhdWx0LWdyZWVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLy8gcGFnZSBiYW5uZXIgc2VjdGlvbiBmb3IgcGFnZXMgd2l0aG91dCBmZWF0dXJlZCBpbWFnZVxuLmZhbmNpZnktcG9zdC1iYW5uZXItbm9pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcblx0YmFja2dyb3VuZDogI0UzRTNFMztcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDEzJTtcblxuXHQuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuXHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XG5cdH1cblxuXHQuZmFuY2lmeS1icmVhZGNydW1iIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuXG4vL2FnZWNueSBwb3N0IHR5cGUgc3R5bGVzXG4uZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzM3B4KSB7XG5cdFx0bWFyZ2luOiAtMjIwcHggMCAtMTIwcHggMDtcblxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIHtcblx0XHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMge1xuXHRcdFx0XHQuZmFuY2lmeS1tYWluLWJ1dHRvbi1ibHVlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXHRcdG1hcmdpbjogLTIyMHB4IDAgLTEyMHB4IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuZmFuY2lmeS1hZ2VuY3ktdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRibGFjay1jb2xvciAhaW1wb3J0YW50O1xuXG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktYWdlbmN5LWFkZHJlc3Mge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQqIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdG1hcmdpbjogLTIyMHB4IDEyM3B4IC0xMjBweCAxMjNweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRkZWZhdWx0LWdyYXksIDAuMyk7XG5cblx0LmZhbmNpZnktYWdlbmN5LWxvZ28ge1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2NHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzgycHg7XG5cdFx0fVxuXHR9XG5cblx0LmZhbmNpZnktYWdlbmN5LWhlYWRpbmcge1xuXHRcdC5mYW5jaWZ5LWFnZW5jeS10aXRsZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG5cdFx0XHRtYXJnaW46IDI1cHggMCAyMXB4IDA7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktYWdlbmN5LWFkZHJlc3MsXG5cdFx0LmZhbmNpZnktYWdlbmN5LXBob25lIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLCAwLjY1KTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1kYXRhLWNvbnRhaW5lciB7XG5cdFx0XHQuZmFuY2lmeS1hZ2VuY3ktZGF0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMTgxODE4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuXG5cdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIHtcblx0XHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMge1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4IDA7XG5cblx0XHRcdFx0LmZhbmNpZnktbWFpbi1idXR0b24tYmx1ZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDQwMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXG5cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmZhbmNpZnktYWdlbmN5LXBvc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLWNvbG9yLCAwLjMpO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5mYW5jaWZ5LWFnZW5jeS1wb3N0LWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZhbmNpZnktYWdlbmN5LWRldGFpbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLmZhbmNpZnktYWdlbmN5LWRldGFpbC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzg1ODU4NTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFuY2lmeS00MDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAxMzBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgICAgZmxleDogNTA7XG4gICAgfVxuXG4gICAgLmZhbmNpZnktNDA0LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDYwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LTQwNC1kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LTQwNC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LW1haW4tYnV0dG9uLWJsdWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LTQwNC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhbmNpZnktY29udGVudCB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC5mYW5jaWZ5LWFydGljbGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1wb3BwaW5zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb3BlcnR5X2J1aWxkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDI2cHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC40KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjhweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1wb3BwaW5zO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrLWdyYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHVsdHJhLWJvbGQpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1maXJzdGxldHRlci1iaWcge1xuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1Nik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICAgICAgICAgcCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZGVmYXVsdC1wdXJwbGUgNTAlLCB3aGl0ZSA1MCUpO1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgLy8gICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtbWlkZGxlKDc2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzUpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxM3B4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIDAuNCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBwb3N0IGZvcm1hdCB2aWRlb1xuICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHBvc3QgZm9ybWF0IGdhbGxlcnlcblxuICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0N3B4IDEyMHB4IDgwcHggNzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDM1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTQpO1xuXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWRvdWJsZXF1b3RhdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXB1cnBsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxMHB4IDIzcHggJGRlZmF1bHQtcHVycGxlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNDQpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSdWZpbmE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXB1cnBsZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDhweCAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHdpZHRoOiAyMS41JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQoOTFkZWcsIHJnYmEoJGJsYWNrLWNvbG9yLCAwKSwgcmdiYSgkYmxhY2stY29sb3IsIDAuNSkpO1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Zlcig5MWRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApLCByZ2JhKCRibGFjay1jb2xvciwgMC4yNSkpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUxZmFcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50KDI2NmRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApLCByZ2JhKCRibGFjay1jb2xvciwgMC41KSk7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvdmVyKDI2NmRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApLCByZ2JhKCRibGFjay1jb2xvciwgMC4yNSkpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMWY5XCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY2lmeS12aWRlby1zaG9ydGNvZGUsXG4gICAgLndwLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50KDE4MGRlZywgI0VDRUNFQywgI0VDRUNFQyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoMTgwZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDI1cHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFuY2lmeS1ub3JtYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mYW5jaWZ5LWFjdGl2ZSxcbiAgICAgICAgICAgICYuYWN0aXZlIGEsXG4gICAgICAgICAgICAmIC5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2LFxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmZhbmNpZnktcGFnaW5hdGVsaW5rLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgIGEubmV4dCxcbiAgICAgICAgICAgICAgICBhLnByZXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTsgLy8gYXV0byByZXNwb25zaXZlXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1taWRkbGUoMTMwKTsgLy9hdXRvIHJlc3BvbnNpdmVcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2ZGVnLCAjNDM0MzQzLCAjMTExKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwMGRlZywgIzVkNWM1YywgIzExMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZhbmNpZnktc2luZ2xlLXBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG5cbiAgICAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTJkZWcsICM0MzQzNDMsICMxMTExMTEpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDdweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgbGVmdDogNzZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbSkge1xuICAgIC5mYW5jaWZ5LWNvbnRlbnQge1xuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8ge1xuICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14cykge1xuICAgIC5mYW5jaWZ5LWNvbnRlbnQge1xuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlIHtcblxuXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzVweDtcblxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB7XG4gICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmNpZnktc2luZ2xlLXBvc3Qge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1wb3N0IHtcbiAgICAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcblxuICAgICAgICAuZmFuY2lmeS1jb250YWluZXIge1xuICAgICAgICAgICAgLmZhbmNpZnktZ3JpZCB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAxMyU7XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1sZWZ0LWNvbnRlbnQsXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktcmlnaHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktZmVhdHVyZWQtaW1hZ2UtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDclO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjA5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OXB4IDQ3cHggNDhweCA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzOHB4IDM5cHggMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAyNXB4IDI2cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMzMyXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCh1bHRyYS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1maXJzdGxldHRlci1iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtcXVvdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwNXB4IDkwcHggNTBweCA5NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggMCA5NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDM1cHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIDAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCA2MHB4IDIwcHggNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDAgNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDEzcHggMjNweCByZ2JhKCMxQTZBRjMsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSdWZpbmE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA5MHB4IDAgODBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWltYWdlLXNpZGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxRDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIDAuNDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMi5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMy5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDQuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggNDVweCAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoNDdkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIC4zMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIC4zMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmYW5jaWZ5LWZvbnRhc3RpYyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHNpbmdsZSBwb3N0IE5hdmlnYXRpb25cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW1pZGRsZSg2Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoMTk1ZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjklO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQoNDhkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDBweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjIzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1sYWJlbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjIzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMlO1xuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzNweDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmFuY2lmeS1zaW5nbGUtcG9zdC1uby10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmNpZnktcG9zdC1saW5lLWJlZm9yZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50KDg3ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtZ3JlZW4pO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgLjQ1KTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbW1lbnQgU3R5bGVzXG4uZmFuY2lmeS1jb250ZW50IHtcbiAgICAuZmFuY2lmeS1jb21tZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjNzA3MDcwLCAwLjI1KTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC40NSk7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktY29tbWVudC1saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMHB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNDZweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDE1cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDM5cHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXB0aC0xIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFFMUUxRTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LW1ldGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LXRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzFFMUUxRSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUUxRTFFO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogQWdlbmN5IGFuZCBBZ2VudCBSZXZpZXcgU3R5bGVzXG4gICAgICAgICAqIFxuICAgICAgICAgKiBAc2luY2UgMS4wLjBcbiAgICAgICAgICogIFxuICAgICAgICAgKi9cbiAgICAgICAgLmZhbmNpZnktcmV2aWV3cy1jb3VudHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXJldmlldy1yYXRpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIHtcbiAgICAgICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge31cblxuICAgICAgICAuY29tbWVudC1ub3RlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS10ZXh0YXJlYS1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LWZvcm0tdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDM1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMDkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktY29tbWVudC1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDBweDtcblxuICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1uYW1lLWlucHV0LFxuICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1lbWFpbC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDlweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjA5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1idXR0b24tcHJpbWFyeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudCg3MWRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvdmVyKDE5NWRlZywgIzQzNDM0MywgIzExMTExMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChzZW1pLWJvbGQpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIC41KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDdweCAwIDQ3cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjVweCAxM3B4IDM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjVweCByZ2JhKCRibGFjay1jb2xvciwgMC4yMyk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50cy1yYXRpbmcge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnRzLXJhdGluZyBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAvKiByZW1vdmUgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2UgKi9cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIC8qIGZsaXAgdGhlIG9yZGVyIHNvIHdlIGNhbiB1c2UgdGhlICsgYW5kIH4gY29tYmluYXRvcnMgKi9cbiAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZy1jb250YWluZXIgKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dCtsYWJlbCB7XG4gICAgICAgICAgICAvKiBvbmx5IGVub3VnaCByb29tIGZvciB0aGUgc3RhciAqL1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdkYXNoaWNvbnMnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA5OTk5cHg7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0K2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0OmNoZWNrZWR+bGFiZWw6YmVmb3JlLFxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dCtsYWJlbDpob3Zlcn5sYWJlbDpiZWZvcmUsXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0K2xhYmVsOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE1NVwiO1xuICAgICAgICAgICAgY29sb3I6ICNlNTI7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDFweCAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZy1jb250YWluZXI+LnN0YXItY2ItY2xlYXIrbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB3aWR0aDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPi5zdGFyLWNiLWNsZWFyK2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyOmhvdmVyPmlucHV0K2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE1NFwiO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyOmhvdmVyPmlucHV0K2xhYmVsOmhvdmVyfmxhYmVsOmJlZm9yZSxcbiAgICAgICAgLnJhdGluZy1jb250YWluZXI6aG92ZXI+aW5wdXQrbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG4gICAgICAgICAgICBjb2xvcjogI2U1MjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyPi5zdGFyLWNiLWNsZWFyK2xhYmVsLFxuICAgICAgICAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyPmlucHV0K2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dCtsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIHtcbiAgICAuZmFuY2lmeS1yZWNlbnQtcG9zdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1yZWNlbnQtcG9zdC1zZWN0aW9uIHtcblxuICAgICAgICAgICAgLmZhbmNpZnktcmVjZW50LXBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobGlnaHQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXJlY2VudC1wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBzdHlsZSBvZiBhbGwgKCB1bCxsaSApIGRlZmF1bHQgd2lkZ2V0c1xuLmZhbmNpZnktbGlzdCxcbiYuZmFuY2lmeS1saXN0IHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMCAwO1xuICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlZWVlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgbGlnaHRncmF5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGlsZHJlbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGxpZ2h0Z3JheTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG59XG5cbi8vIFNlYXJjaCBXaWRnZXQgXG4mLndpZGdldF9zZWFyY2gge1xuICAgIC5mYW5jaWZ5LXNlYXJjaC1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5mYW5jaWZ5LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAuMSk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS13aWRnZXQtc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEQzMDRBO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRhZy1jbG91ZCB3aWRnZXRcbi5mYW5jaWZ5LXRhZy1jbG91ZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAgIWltcG9ydGFudCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW46IDBweCA0cHggMThweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDYWxsZW5kYXIgV2lkZ2V0XG4uY2FsZW5kYXJfd3JhcCB7XG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gR2FsbGVyeVxuLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZmxleDogNTAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuXG4gICAgLmZhbmNpZnktc29jaWFsLXdpZGdldCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNTFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyM3B4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LXNvY2lhbC1mYWNlYm9vay1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzMEZGO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktc29jaWFsLXR3aXR0ZXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzI3QjVGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LXNvY2lhbC1pbnN0YWdyYW0tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGMUM3ODtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
