@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;
}

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;
	-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(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.2s;
	transition: 0.2s;
	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.2s;
	transition: 0.2s;
}

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: 9;
	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,
.slider-control-left:hover,
.fancify-property-gallery-control-right:hover,
.fancify-property-gallery-control-left:hover {
	-webkit-box-shadow: unset;
	        box-shadow: unset;
}

.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-left {
	left: 90%;
}

.slider-control-left::after {
	content: "\73";
	letter-spacing: -2px;
	line-height: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

@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;
	line-height: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

@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: 999999;
	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;
}

.fancify-preloader svg path:nth-child(1) {
	stroke-dasharray: 185;
	stroke-dashoffset: 185;
	-webkit-animation-name: ss;
	        animation-name: ss;
	-webkit-animation-duration: 4s;
	        animation-duration: 4s;
	-webkit-animation-timing-function: ease;
	        animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
	stroke-width: 2px;
	stroke: #0B2A53;
}

.fancify-preloader svg path:nth-child(2),
.fancify-preloader svg path:nth-child(3) {
	stroke-dasharray: 170;
	stroke-dashoffset: 170;
	-webkit-animation-name: fancify-logo-svg-dash2;
	        animation-name: fancify-logo-svg-dash2;
	-webkit-animation-duration: 4s;
	        animation-duration: 4s;
	-webkit-animation-timing-function: ease;
	        animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
	stroke-width: 2px;
}

@-webkit-keyframes ss {
	0% {
		stroke-dashoffset: 185;
	}
	50% {
		stroke-dashoffset: 375;
	}
	100% {
		stroke-dashoffset: 185;
	}
}

@keyframes ss {
	0% {
		stroke-dashoffset: 185;
	}
	50% {
		stroke-dashoffset: 375;
	}
	100% {
		stroke-dashoffset: 185;
	}
}

@-webkit-keyframes fancify-logo-svg-dash2 {
	0% {
		stroke-dashoffset: 170;
	}
	50% {
		stroke-dashoffset: 350;
	}
	100% {
		stroke-dashoffset: 170;
	}
}

@keyframes fancify-logo-svg-dash2 {
	0% {
		stroke-dashoffset: 170;
	}
	50% {
		stroke-dashoffset: 350;
	}
	100% {
		stroke-dashoffset: 170;
	}
}

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

.fancify-site * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.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-boxed .fancify-header-main {
	padding-left: 35px;
	padding-right: 35px;
}

.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-article-content a,
.fancify-site .fancify-widget-container.widget_text a,
.fancify-site .fancify-comment-body a,
.fancify-site .fancify-widget-container.widget_custom_html a {
	text-decoration: underline;
}

.fancify-site .fancify-article-content .elementor a {
	text-decoration: none;
}

.fancify-site .fancify-header {
	-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 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;
	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;
	}
}

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

.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;
}

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

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

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

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top {
	color: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	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 {
		margin-left: 0;
		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-container {
	padding-left: 35px;
	padding-right: 35px;
}

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

.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 (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main {
		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: 280px;
}

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

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

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

.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 img {
	max-height: 100%;
	max-width: 260px;
}

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

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

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

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

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand span {
	font-size: 14px;
	font-size: 0.875rem;
	font-family: 'Poppins';
	line-height: normal;
}

.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;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button .fancify-header-main-button-submit {
		height: 48px;
		margin-left: 20px;
		padding: 0 20px 0 22px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button .fancify-header-main-button-submit:hover {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

.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: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-right .fancify-header-logedin img {
		width: 50px;
		height: 50px;
	}
}

@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;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 1em;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu a {
		padding: 0 10px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu a i {
	font-size: 15px;
	font-size: 0.9375rem;
	padding-top: 0px;
	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;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-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;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li {
		padding: 18px 0px;
	}
}

.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;
	line-height: 1em;
}

.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 ul {
	-webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
	        box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
	padding: 20px 20px 20px 10px;
}

.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-menu-container ul li.current_page_item > a {
	background: #ffffff;
	color: #01E2B4;
}

.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: 0;
	right: 0;
	height: calc(100% + 10px);
	height: 100vh;
	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%;
	-webkit-box-shadow: unset;
	        box-shadow: unset;
}

.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-header-main .fancify-burger.fancify-header-main-burgernav-clicked span:after, .fancify-site .fancify-header-transparent .fancify-header-main .fancify-burger.fancify-header-main-burgernav-clicked span:before {
	background-color: #0A2952;
}

.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;
}

.fancify-site .fancify-header-transparent .fancify-header-right .fancify-header-main-button-signin a {
	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: 16px;
		font-size: 1rem;
	}
	.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: 769px) {
	.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: 550px) {
	.fancify-site .fancify-main {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.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 {
	height: 150px;
	text-align: center;
	margin: auto;
	background: #E3E3E3;
	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: 3%;
}

.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;
	position: relative;
	left: 0px;
	width: calc(100vw - 17px);
}

.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: inherit;
	margin: 10% auto;
	padding: 0 35px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

@media (max-width: 769px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
}

@media (max-width: 550px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 {
		margin: 70px auto;
	}
}

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

@media (max-width: 769px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 div {
		-webkit-box-flex: 100%;
		    -ms-flex: 100%;
		        flex: 100%;
		text-align: center;
	}
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-title {
	font-family: "Quicksand";
	font-size: 55px;
	font-size: 3.4375rem;
	font-weight: 700;
	margin-bottom: 26px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-divider {
	width: 80px;
	height: 2px;
	background: #DEDEDE;
	border-radius: 10px;
	display: block;
	margin-bottom: 38px;
	-webkit-box-shadow: 0 3px 10px #0000001A;
	        box-shadow: 0 3px 10px #0000001A;
}

@media (max-width: 769px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-divider {
		margin: 0 auto 38px auto;
	}
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-description {
	font-family: 'Poppins';
	font-size: 20px;
	font-size: 1.25rem;
	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: 769px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-image {
		margin-bottom: 40px;
	}
}

/**
     * 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: 85px;
	}
}

.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;
		border-radius: 15px;
	}
}

@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;
		border-radius: 10px;
	}
}

.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: 2;
	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;
}

@media (max-width: 550px) {
	.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 {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}

.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: 550px) {
	.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: 550px) {
	.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;
	}
}

.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: 550px) {
	.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 {
		width: 35px;
		height: auto;
	}
}

.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;
}

@media (max-width: 550px) {
	.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 {
		padding-left: 10px;
	}
}

.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: 550px) {
	.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: 550px) {
	.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: 15px;
	left: 5px;
	background: linear-gradient(48deg, #01E2B4, #9BF14F);
}

@media (max-width: 769px) {
	.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 {
		top: 13px;
	}
}

.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 .article-quote,
.blog .fancify-container .fancify-content .fancify-article blockquote,
.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
.archive .fancify-container .fancify-content .fancify-article .article-quote,
.archive .fancify-container .fancify-content .fancify-article blockquote,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
.search .fancify-container .fancify-content .fancify-article .article-quote,
.search .fancify-container .fancify-content .fancify-article blockquote,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
	font-size: 28px;
	font-size: 1.75rem;
	font-family: "Quicksand";
	font-weight: 400;
	padding: 105px 85px 50px 94px;
	background: #0B2A53;
	margin: 70px 0 94px;
	position: relative;
	border-radius: 20px;
	color: #ffffff;
	-webkit-box-shadow: 0 15px 35px rgba(11, 42, 83, 0.5);
	        box-shadow: 0 15px 35px rgba(11, 42, 83, 0.5);
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .article-quote,
	.blog .fancify-container .fancify-content .fancify-article blockquote,
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.archive .fancify-container .fancify-content .fancify-article .article-quote,
	.archive .fancify-container .fancify-content .fancify-article blockquote,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.search .fancify-container .fancify-content .fancify-article .article-quote,
	.search .fancify-container .fancify-content .fancify-article blockquote,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
		padding: 75px 60px 40px 64px;
		margin: 45px 0 64px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .article-quote,
	.blog .fancify-container .fancify-content .fancify-article blockquote,
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.archive .fancify-container .fancify-content .fancify-article .article-quote,
	.archive .fancify-container .fancify-content .fancify-article blockquote,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.search .fancify-container .fancify-content .fancify-article .article-quote,
	.search .fancify-container .fancify-content .fancify-article blockquote,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
		padding: 70px 35px 35px 35px;
		margin: 30px 0 50px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .article-quote p,
.blog .fancify-container .fancify-content .fancify-article .article-quote > a,
.blog .fancify-container .fancify-content .fancify-article blockquote p,
.blog .fancify-container .fancify-content .fancify-article blockquote > a,
.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container p,
.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container > a,
.archive .fancify-container .fancify-content .fancify-article .article-quote p,
.archive .fancify-container .fancify-content .fancify-article .article-quote > a,
.archive .fancify-container .fancify-content .fancify-article blockquote p,
.archive .fancify-container .fancify-content .fancify-article blockquote > a,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container p,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container > a,
.search .fancify-container .fancify-content .fancify-article .article-quote p,
.search .fancify-container .fancify-content .fancify-article .article-quote > a,
.search .fancify-container .fancify-content .fancify-article blockquote p,
.search .fancify-container .fancify-content .fancify-article blockquote > a,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container p,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container > a {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-family: "Quicksand";
	line-height: 2.375rem;
	margin: 2.5% 0 3% 0;
	letter-spacing: -0.1px;
	display: block;
}

@media (max-width: 550px) {
	.blog .fancify-container .fancify-content .fancify-article .article-quote p,
	.blog .fancify-container .fancify-content .fancify-article .article-quote > a,
	.blog .fancify-container .fancify-content .fancify-article blockquote p,
	.blog .fancify-container .fancify-content .fancify-article blockquote > a,
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container p,
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container > a,
	.archive .fancify-container .fancify-content .fancify-article .article-quote p,
	.archive .fancify-container .fancify-content .fancify-article .article-quote > a,
	.archive .fancify-container .fancify-content .fancify-article blockquote p,
	.archive .fancify-container .fancify-content .fancify-article blockquote > a,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container p,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container > a,
	.search .fancify-container .fancify-content .fancify-article .article-quote p,
	.search .fancify-container .fancify-content .fancify-article .article-quote > a,
	.search .fancify-container .fancify-content .fancify-article blockquote p,
	.search .fancify-container .fancify-content .fancify-article blockquote > a,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container p,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container > a {
		margin: 7.5% 0 8% 0;
	}
}

.blog .fancify-container .fancify-content .fancify-article .article-quote cite,
.blog .fancify-container .fancify-content .fancify-article .article-quote .fancify-post-quote-author,
.blog .fancify-container .fancify-content .fancify-article blockquote cite,
.blog .fancify-container .fancify-content .fancify-article blockquote .fancify-post-quote-author,
.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container cite,
.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author,
.archive .fancify-container .fancify-content .fancify-article .article-quote cite,
.archive .fancify-container .fancify-content .fancify-article .article-quote .fancify-post-quote-author,
.archive .fancify-container .fancify-content .fancify-article blockquote cite,
.archive .fancify-container .fancify-content .fancify-article blockquote .fancify-post-quote-author,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container cite,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author,
.search .fancify-container .fancify-content .fancify-article .article-quote cite,
.search .fancify-container .fancify-content .fancify-article .article-quote .fancify-post-quote-author,
.search .fancify-container .fancify-content .fancify-article blockquote cite,
.search .fancify-container .fancify-content .fancify-article blockquote .fancify-post-quote-author,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container cite,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author {
	font-family: "Quicksand";
	font-weight: 500;
	font-size: 19px;
	font-size: 1.1875rem;
	position: relative;
	padding-left: 40px;
	display: block;
}

.blog .fancify-container .fancify-content .fancify-article .article-quote cite::before,
.blog .fancify-container .fancify-content .fancify-article .article-quote .fancify-post-quote-author::before,
.blog .fancify-container .fancify-content .fancify-article blockquote cite::before,
.blog .fancify-container .fancify-content .fancify-article blockquote .fancify-post-quote-author::before,
.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container cite::before,
.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author::before,
.archive .fancify-container .fancify-content .fancify-article .article-quote cite::before,
.archive .fancify-container .fancify-content .fancify-article .article-quote .fancify-post-quote-author::before,
.archive .fancify-container .fancify-content .fancify-article blockquote cite::before,
.archive .fancify-container .fancify-content .fancify-article blockquote .fancify-post-quote-author::before,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container cite::before,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author::before,
.search .fancify-container .fancify-content .fancify-article .article-quote cite::before,
.search .fancify-container .fancify-content .fancify-article .article-quote .fancify-post-quote-author::before,
.search .fancify-container .fancify-content .fancify-article blockquote cite::before,
.search .fancify-container .fancify-content .fancify-article blockquote .fancify-post-quote-author::before,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container cite::before,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author::before {
	content: " ";
	position: absolute;
	width: 31px;
	height: 2px;
	top: 50%;
	left: 0px;
	background: #ffffff;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.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-video-play-button:hover::after, .blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:focus::after,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:hover::after,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:focus::after,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:hover::after,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:focus::after {
	background: -webkit-gradient(linear, left top, left bottom, from(#0D304A), to(#0D304A));
	background: linear-gradient(180deg, #0D304A, #0D304A);
	-webkit-box-shadow: 0 5px 13px rgba(13, 48, 74, 0.4);
	        box-shadow: 0 5px 13px rgba(13, 48, 74, 0.4);
}

.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 .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: -webkit-gradient(linear, left top, right top, color-stop(7%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.5) 100%);
	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: -webkit-gradient(linear, left top, right top, color-stop(7%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.25)));
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.25) 100%);
	opacity: 0;
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

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

.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: -webkit-gradient(linear, right top, left top, color-stop(7%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
	background-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.5) 100%);
	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: -webkit-gradient(linear, right top, left top, color-stop(7%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.25)));
	background-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.25) 100%);
	opacity: 0;
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

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

.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;
	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: #1D1D1D;
	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;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.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;
	background: #ECECEC;
	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.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: #ffffff;
}

.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;
}

.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;
}

.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: 85px;
	}
	.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%;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.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: -18%;
	}
}

.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;
	/* 
				*	Author Section Styles 
				*/
}

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

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

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

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

.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%;
	}
}

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

.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;
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li {
		padding: 0;
		-webkit-box-flex: 50%;
		    -ms-flex: 50%;
		        flex: 50%;
	}
}

.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: 550px) {
	.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;
	}
}

.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: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author img {
		width: 35px;
		height: auto;
	}
}

.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;
}

@media (max-width: 550px) {
	.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 {
		padding-left: 10px;
	}
}

.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 30px;
	}
}

@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-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 20px;
	}
}

@media (max-width: 550px) {
	.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: 0px;
		margin-top: 10px;
	}
}

.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;
	}
}

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

.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 {
	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 {
		width: 8px;
		height: 8px;
		top: 20px;
	}
}

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

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

.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: 43px;
	font-size: 2.6875rem;
	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 (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a {
		font-size: 30px;
		font-size: 1.875rem;
	}
}

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

.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;
	display: inline-block;
	width: 100%;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content {
		padding-top: 9%;
	}
}

@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 > p {
	-webkit-margin-after: 2rem;
	        margin-block-end: 2rem;
	text-align: justify;
}

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

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote {
		padding: 75px 60px 40px 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,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote {
		padding: 70px 35px 35px 35px;
		margin: 30px 0 50px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote p,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote p {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-family: "Quicksand";
	line-height: 2.375rem;
	margin: 2.5% 0 3% 0;
	letter-spacing: -0.1px;
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote p,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote p {
		margin: 7.5% 0 8% 0;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote cite,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote 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,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote 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,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote::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,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content blockquote::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,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-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,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-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,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-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,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image {
		margin: 30px 0;
	}
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image {
		width: 100%;
		height: auto;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image img,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image img {
	border-radius: 15px;
	-o-object-fit: cover;
	   object-fit: cover;
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image img,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image img {
		height: auto;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image .alignleft,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image .alignleft {
	margin-right: 2em;
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image .alignleft,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image .alignleft {
		max-width: 50%;
	}
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image .alignleft,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image .alignleft {
		max-width: unset;
		margin-right: 0;
		margin-bottom: 15px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image .alignleft img,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .wp-block-image .alignleft img {
	border-radius: 20px;
	border: 1px solid #707070;
}

.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-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%);
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-heading:after {
		width: 28px;
	}
}

.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;
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h2.article-heading {
		padding-left: 45px;
	}
}

.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: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container {
		margin: 49px 0 0 0;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

.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: relative;
	width: 30%;
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image {
		width: 100%;
		max-width: 130px;
		margin-top: 20px;
	}
}

.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 (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image img {
		max-width: 90%;
	}
}

@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: 90%;
	}
}

@media (max-width: 769px) {
	.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%;
	}
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image img {
		position: initial;
		border-radius: 10px;
	}
}

.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: 38px;
	}
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail {
		margin-top: -55px;
		padding-left: 0%;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

.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: 550px) {
	.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;
	}
}

.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: 19px 0px;
	}
}

@media (max-width: 550px) {
	.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: 65px 0 12px 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: 2.5rem;
}

.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;
}

.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;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-description {
	margin: 30px 70px 45px 20%;
	line-height: 1.625rem;
	color: #757575;
}

@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: 20px 35px 30px 20%;
	}
}

@media (max-width: 550px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-description {
		margin: 20px 35px 25px 35px;
		text-align: justify;
	}
}

.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;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide {
		min-height: 260px;
	}
}

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

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

.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 {
	-webkit-transform: translateY(-10px);
	        transform: translateY(-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 {
	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: 2.5rem;
}

.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: 1.9375rem;
}

.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.2s ease;
	transition: opacity 0.2s ease;
}

.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 {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

@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;
	}
}

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

.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%);
}

.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;
	}
}

@media (max-width: 550px) {
	.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: 14px;
	}
}

.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;
}

@media (max-width: 550px) {
	.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 {
		min-width: unset;
		margin-left: 12px;
	}
}

.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;
}

@media (max-width: 550px) {
	.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 {
		min-width: unset;
		margin-right: 12px;
	}
}

.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%;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post {
		margin-bottom: 11%;
	}
}

.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: 390px;
	}
}

@media (max-width: 550px) {
	.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, #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: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-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: 25%;
	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%;
}

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list ul.children {
		padding-left: 7%;
	}
}

.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: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment {
		padding: 22px 18px 15px;
		border-radius: 15px;
	}
}

@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;
	}
}

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

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

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title {
		padding-left: 15px;
		padding-top: 5px;
	}
}

.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;
}

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-meta {
		margin-top: 0px;
	}
}

.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;
}

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}

.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;
}

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-title-text {
		font-size: 16px;
		font-weight: 600;
	}
}

.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;
}

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links::before {
		top: 49%;
	}
}

.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;
}

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links li {
		padding: 0 0 0 10px;
	}
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links li:first-child {
		margin-left: 10px;
	}
}

.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: 1.375rem;
}

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

@media (max-width: 550px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-body {
		padding-left: 70px;
		margin-top: 0px;
	}
}

.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);
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comment-form-wrap .fancify-comment-form-textarea-container .fancify-comment-form-textarea {
		border-radius: 20px;
	}
}

@media (max-width: 550px) {
	.fancify-content .fancify-comment-form-wrap .fancify-comment-form-textarea-container .fancify-comment-form-textarea {
		border-radius: 10px;
	}
}

.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.2s ease;
	transition: opacity 0.2s ease;
}

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

@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;
	line-height: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center !important;
	    -ms-flex-pack: center !important;
	        justify-content: center !important;
}

@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: 104px;
}

@media (max-width: 1025px) {
	.fancify-widget-container {
		margin-top: 70px;
	}
}

@media (max-width: 769px) {
	.fancify-widget-container {
		margin-top: 50px;
	}
}

.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;
}

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

@media (min-width: 769px) and (max-width: 999px) {
	.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post:first-child {
		margin-top: 0px;
	}
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post:first-child {
		margin-top: 0px;
	}
}

.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);
	-o-object-fit: cover;
	   object-fit: cover;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post img {
		border-radius: 15px;
		width: 110px;
		height: 95px;
		margin-right: 20px;
	}
}

@media (min-width: 769px) and (max-width: 999px) {
	.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post img {
		width: 110px;
		height: 110px;
		border-radius: 15px;
	}
}

@media (max-width: 550px) {
	.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post img {
		width: 110px;
		height: 110px;
		margin-right: 17px;
	}
}

.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;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

@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:focus, .fancify-widget-container .fancify-list ul li:active, .fancify-widget-container.fancify-list ul li:hover, .fancify-widget-container.fancify-list ul li:focus, .fancify-widget-container.fancify-list ul li:active {
	color: #01E2B4;
}

.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;
	text-transform: uppercase;
}

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

.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;
	text-transform: uppercase;
}

.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;
	text-transform: uppercase;
}

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

.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;
	-webkit-transition: 200ms;
	transition: 200ms;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-widget-search-form-button:hover {
	background: #01E2B4;
	color: #ffffff;
}

.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: #0D304A;
}

@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;
}

/**
 * wordpress Sidebar for only one sidebar on the right
 *
 * @since 1.0
 */
@media screen and (max-width: 1200px) {
	.fancify-first-right-sidebar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
}

@media screen and (max-width: 767px) {
	.fancify-first-right-sidebar {
		display: unset;
	}
}

@media screen and (max-width: 1200px) {
	.fancify-first-right-sidebar .fancify-widget-container {
		margin-top: 30px;
		margin-bottom: 30px;
		-webkit-box-flex: calc(50% - 30px);
		    -ms-flex: calc(50% - 30px);
		        flex: calc(50% - 30px);
	}
}

@media screen and (max-width: 767px) {
	.fancify-first-right-sidebar .fancify-widget-container {
		margin-top: 60px;
	}
}

.fancify-first-right-sidebar .fancify-widget-container:nth-child(odd) {
	margin-right: 15px;
}

.fancify-first-right-sidebar .fancify-widget-container:nth-child(even) {
	margin-left: 15px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJjdXN0b20uc2NzcyIsImxpYi5zY3NzIiwidmFyaWFibGVzL19yZXNldC5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fc3RydWN0dXJlLnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1taXhpbnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJlbGVtZW50cy9idXR0b25zLnNjc3MiLCJlbGVtZW50cy9jb250YWN0Zm9ybS5zY3NzIiwiZWxlbWVudHMvaWNvbnMuc2NzcyIsImVsZW1lbnRzL2NvbW1vbi5zY3NzIiwiaGVhZGVyL2hlYWRlci5zY3NzIiwiYm9keS9wYWdlLXRpdGxlLWJhbm5lci5zY3NzIiwiYm9keS9hZ2VuY3kuc2NzcyIsImJvZHkvNDA0LnNjc3MiLCJib2R5L3Bvc3RzLnNjc3MiLCJib2R5L3NpbmdsZS1wb3N0LnNjc3MiLCJ3aWRnZXRzL3JlY2VudC1wb3N0cy5zY3NzIiwid2lkZ2V0cy9kZWZhdWx0LXdpZGdldHMuc2NzcyIsIndpZGdldHMvc29jaWFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztNRE1NO0FFTk47Ozs7O0VGWUU7QUdSRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBaUZJLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsU0FBUztDQUNULGVBQWU7QUhVbkI7O0FHTkE7Ozs7Ozs7Ozs7O0NBV0ksY0FBYztBSFNsQjs7QUdMQTs7Q0FFSSxnQkFBZ0I7QUhRcEI7O0FHTEE7O0NBRUksWUFBWTtBSFFoQjs7QUdMQTs7OztDQUlJLFdBQVc7Q0FDWCxhQUFhO0FIUWpCOztBR0xBO0NBQ0kseUJBQXlCO0NBQ3pCLGlCQUFpQjtBSFFyQjs7QUUvSEE7Ozs7O0VGc0lFO0FJeElGLFdBQUE7QUZXQTs7Ozs7RUZvSUU7QUsvSUYsVUFBQTtBQXlC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Qix1QkFBdUI7QVp1eEN2Qzs7QUN0Z0RBO0NXbVBvQixrQkFBa0I7Q0FDbEIsdUJBQXVCO0FadXhDM0M7O0FNNW5ESTtDTGlISjtFV3VQd0IsaUJBQWlCO0NaeXhDeEM7QUFDRDs7QUNqaERBO0NXMlB3Qix3QlBwYUE7Q09vYUEsZ0JQcGFBO0FMOHJEeEI7O0FDcmhEQTtDV2dRNEIsd0JQemFKO0NPeWFJLGdCUHphSjtBTGtzRHhCOztBQ3poREE7Q1c0UW9CLGdCQUFnQjtDQUNoQixlQUFlO0NBQ2YsMEJBQWtCO0NBQWxCLHVCQUFrQjtDQUFsQixrQkFBa0I7QVppeEN0Qzs7QUMvaERBO0NXa1I0QixTQUFTO0FaaXhDckM7O0FDbmlEQTtDV3lSd0IsbUJSamNIO0FKK3NEckI7O0FDdmlEQTtDV2dTNEIsdUJBQXVCO0NBQ3ZCLGNBQWM7QVoyd0MxQzs7QUM1aURBO0NXNlJnQyxpQkFBaUI7QVpteENqRDs7QUNoakRBO0NXd1NnQixrQkFBa0I7Q0FDbEIsZUFBZTtDQUNmLFVBQVU7QVo0d0MxQjs7QUN0akRBO0NXOFNnQixlQUFlO0NBQ2Ysd0JQeGRRO0NPd2RSLGdCUHhkUTtDT3lkUixnQkFBZ0I7QVo0d0NoQzs7QUM1akRBO0NXcVRvQixtQlI3ZEM7Q1E4ZEQsY1I5Y0U7Q1ErY0Ysd0JQaGVJO0NPZ2VKLGdCUGhlSTtBTDJ1RHhCOztBQ2xrREE7Q1c4VGdCLG9EUnJlSztTUXFlTCw0Q1JyZUs7Q1FzZUwsNEJBQTRCO0Fad3dDNUM7O0FDdmtEQTtDV2tVb0Isd0JBQWdCO1NBQWhCLGdCQUFnQjtBWnl3Q3BDOztBQzNrREE7Q1dzVW9CLG1CUjllQztDUStlRCxjUi9kRTtBSnd1RHRCOztBQ2hsREE7Q1c2VVksV0FBVztDQUNYLGtCQUFrQjtDQUNsQixjQUFjO0NBQ2QsZUFBZTtDQUNmLG9DQUFvQztDQUNwQyxXQUFXO0NBQ1gsV0FBVztDQUNYLG1CUjlnQlc7Q1ErZ0JYLHdDUi9nQlc7U1ErZ0JYLGdDUi9nQlc7QUpzeER2Qjs7QUM1bERBO0NXMFZRLFlBQVk7Q0FDWixXQUFXO0Fac3dDbkI7O0FDam1E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LHFCQUFxQjtDQUNyQix5QkFBeUI7Q04zdEJ6QyxlQUFzQjtDQUV0QixlQUE4QjtDTTJ0QmQsY0FBYztDQUNkLGVBQWU7Q0FDZixpQ0FBeUI7Q0FBekIseUJBQXlCO0FaaXZDN0M7O0FDM3hEQTtDVzZpQndCLGNScnNCRjtBSnU3RHRCOztBQy94REE7Q1dtakJ3QixjUjNzQkY7QUoyN0R0Qjs7QUNueURBO0NXc2pCNEIsY1I5c0JOO0FKKzdEdEI7O0FDdnlEQTtDVzJqQndCLFdBQVc7Q0FDWCxrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLFdBQVc7Q0FDWCxxQ0FBd0I7Q0FDeEIsV0FBVztDQUNYLHlCQUFpQjtDQUFqQixpQkFBaUI7QVpndkN6Qzs7QUNqekRBO0NXd2tCd0Isa0JBQWtCO0NBQ2xCLGVBQWU7Q0FDZixVQUFVO0FaNnVDbEM7O0FDdnpEQTtDVytrQndCLHlCUDV2QlI7Q080dkJRLGlCUDV2QlI7QUx3K0RoQjs7QUMzekRBO0NXa2xCNEIsa0JBQWtCO0FaNnVDOUM7O0FDL3pEQTtDV3FsQmdDLFNBQVM7QVo4dUN6Qzs7QUNuMERBO0NXeWxCZ0MsaUNBQXlCO1NBQXpCLHlCQUF5QjtBWjh1Q3pEOztBQ3YwREE7Q1crbEJ3QixnQkFBZ0I7Q05weEJwQyxlQUFzQjtDQUV0QixtQkFBOEI7Q01veEJWLFlBQVk7Q0FDWix5QlAvd0JSO0NPK3dCUSxpQlAvd0JSO0NPZ3hCUSxhQUFhO0NBQ2IsYUFBYTtBWjZ1Q3JDOztBQ2oxREE7Q1d1bUI0QiwrQlI5d0JQO0FKNC9EckI7O0FDcjFEQTtDV2duQndCLGFBQWE7QVp5dUNyQzs7QUN6MURBO0NXc25CZ0Isa0JBQWtCO0FadXVDbEM7O0FDNzFEQTtDVzJuQm9CLHNCQUFzQjtBWnN1QzFDOztBQ2oyREE7Q1dtb0JRLHFCQUFxQjtDQUNyQixnQkFBZ0I7Q0FDaEIsbUNBQTJCO1NBQTNCLDJCQUEyQjtDQUMzQixVQUFVO0NBQ1YsaUNBQWlDO0NBR2pDLHlCQUF5QjtBWmt1Q2pDOztBQzUyREE7Q1c2b0JZLG1CQUFtQjtBWm11Qy9COztBQ2gzREE7Q1dncEJn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RUE7OztDZS9NZ0IsZUFBZTtBaEJvdEYvQjs7QU03eUZJO0NMd1NKOzs7RWU1TW9CLGVBQWU7Q2hCd3RGbEM7QUFDRDs7QU1yekZJO0NMd1NKOzs7RWV4TW9CLGVBQWU7Q2hCNHRGbEM7QUFDRDs7QU03ekZJO0NMd1NKOzs7RWVwTW9CLGNBQWM7Q2hCZ3VGakM7QUFDRDs7QUM3aEZBOzs7Ozs7Q2U5TGdCLGVBQWU7QWhCb3VGL0I7O0FNOTBGSTtDTHdTSjs7Ozs7O0VlM0xvQixlQUFlO0NoQjJ1RmxDO0FBQ0Q7O0FNejFGSTtDTHdTSjs7Ozs7O0VldkxvQixlQUFlO0NoQmt2RmxDO0FBQ0Q7O0FNcDJGSTtDTHdTSjs7Ozs7O0VlbkxvQixjQUFjO0NoQnl2RmpDO0FBQ0Q7O0FDdmtGQTs7Ozs7O0NlL0tvQixjQUFjO0FoQit2RmxDOztBTXgzRkk7Q0x3U0o7OztFSzVXSSxlQUFzQjtFQUV0QixvQkFBOEI7Q05rOEZqQztBQUNEOztBQ3psRkE7OztDZXJLWSxrQkFBa0I7Q0FDbEIsZ0JBQWdCO0NBQ2hCLG1CQUFtQjtDQUNuQixrQkFBa0I7Q0FDbEIsd0JYL0xZO0NXK0xaLGdCWC9MWTtBTG04RnhCOztBQ25tRkE7Ozs7Ozs7Q2U1SmdCLGNack5PO0NZc05QLHdCWHJNUTtDV3FNUixnQlhyTVE7QUw4OEZ4Qjs7QUM5bUZBOzs7Q2V2SmdCLFlBQVk7Q0FDWixrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLFlBQVk7Q0FDWixtQkFBbUI7Q0FDbkIsU0FBUztDQUNULFNBQVM7Q0FDVCxvREFBd0U7QWhCMndGeEY7O0FNbjZGSTtDTHdTSjs7O0VlN0lvQixTQUFTO0NoQit3RjVCO0FBQ0Q7O0FDbm9GQTs7O0NLM1VJLHdCQUF3QjtDQWpDeEIsZUFBc0I7Q0FFdEIsb0JBQThCO0NBNkQ5QixnQkFadUI7Q1VvTFgscUJBQXFCO0NBQ3JCLHdCWDdOTTtDVzZOTixnQlg3Tk07Q1c4Tk4sY1ozTks7QUo2K0ZyQjs7QUMvb0ZBOzs7Ozs7O0NlOUhvQixjWnJOQztDWXNORCx3QlhwT0U7Q1dvT0YsZ0JYcE9FO0FMMi9GdEI7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QUNYLGtCQUFrQjtBbkI0dUxwQjs7QUMxNUtBO0NrQjVVQyxvQkFBYTtDQUFiLG9CQUFhO0NBQWIsYUFBYTtDQUNiLG1CQUFlO0tBQWYsZUFBZTtBbkIwdUxoQjs7QUMvNUtBO0NrQnhVRSxZQUFZO0NBQ1oscUJBQVM7S0FBVCxhQUFTO1NBQVQsU0FBUztBbkIydUxYOztBQ3A2S0E7Q2tCcFVHLFdBQVc7Q0FDWCxZQUFZO0FuQjR1TGY7O0FDejZLQTtDbUIxZUksMkJBQTJCO0FwQnU1TC9COztBQzc2S0E7Q0t0ZUksZUFBc0I7Q0FFdEIsb0JBQThCO0NjRjFCLGdCQUFnQjtDQUNoQixrQkFBa0I7QXBCeTVMMUI7O0FDcDdLQTtDbUJsZVksZ0RoQlVTO1NnQlZULHdDaEJVUztBSmc1THJCOztBQ3g3S0E7Q21COWRZLHFCQUFxQjtBcEIwNUxqQzs7QUM1N0tBO0NtQjNkZ0IsWUFBWTtDZFh4QixlQUFzQjtDQUV0QixrQkFBOEI7QU5zNkxsQzs7QUNsOEtBO0NtQnJkWSxjQUFjO0FwQjI1TDFCOztBQ3Q4S0E7Q21CamRZLGNBQWM7QXBCMjVMMUI7O0FDMThLQTtDbUI3Y1ksY0FBYztBcEIyNUwxQjs7QUNwNEtBOzs7O0VEMDRLRTtBQ3A0S0U7Q0FESjtFQUVRLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0NEdTRLdEI7QUFDRDs7QUNyNEtJO0NBTko7RUFPUSxjQUFjO0NEeTRLckI7QUFDRDs7QUN0NEtRO0NBWFI7RUFZWSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtDQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0NEMDRLakM7QUFDRDs7QUN4NEtRO0NBakJSO0VBa0JZLGdCQUFnQjtDRDQ0SzNCO0FBQ0Q7O0FDLzVLQTtDQXNCWSxrQkFBa0I7QUQ2NEs5Qjs7QUNuNktBO0NBMEJZLGlCQUFpQjtBRDY0SzdCIiwiZmlsZSI6ImN1c3RvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcclxuICAgICAqIEhlYWRlcnNcclxuICAgICAqIEluY2x1ZGVkIG5hdmJhciBhbmQgbWVudXNcclxuICAgICAqXHJcbiAgICAgKiBAc2luY2UgMS4wXHJcbiAgICAgKi9cbi8qKlxyXG4gKiBSZXNldCBjc3NcclxuICogXHJcbiAqIEBzaW5jZSAxLjBcclxuICogXHJcbiAqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbCxcbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKipcclxuICogQ29sb3IgVmFyaWFibGVzXHJcbiAqIFxyXG4gKiBAc2luY2UgMS4wXHJcbiAqIFxyXG4gKi9cbi8qIENvbG9ycyAqL1xuLyoqXHJcbiAqIFN0cnVjdHVyZSBWYXJpYWJsZXNcclxuICogXHJcbiAqIEBzaW5jZSAxLjBcclxuICogXHJcbiAqL1xuLyogRm9udHMgKi9cbi8qIERldmljZSB3aWR0aHMgKi9cbi8qKlxyXG4gKiBDdXN0b20gbWl4aW5zXHJcbiAqIFxyXG4gKiBAc2luY2UgMS4wXHJcbiAqIFxyXG4gKi9cbi8qKlxyXG4gKiBCYXNlIGZvbnQgc2l6ZSBmb3IgdXNhZ2VcclxuICovXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDAuOTk5O1xuXHR9XG59XG5cbi8qKlxyXG4gICogQWRkIGdvb2dsZSBmb250cyAtIFBvcHBpbnMgZm9udFxyXG4gICogYW5kIGFsc28gYXBwbHkgZm9udCBmb3IgYm9keVxyXG4gICogXHJcbiAgKiBAc2luY2UgMS4wXHJcbiAgKi9cbmJvZHksXG5odG1sIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdGJvZHksXG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdGJvZHksXG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0Ym9keSxcblx0aHRtbCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbmJvZHkgLmZhbmNpZnktZm9udCxcbmh0bWwgLmZhbmNpZnktZm9udCB7XG5cdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5IC5mYW5jaWZ5LWZvbnQ6YmVmb3JlLFxuaHRtbCAuZmFuY2lmeS1mb250OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFlbTtcbn1cblxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBoMSxcbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkgaDIsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGgzLFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBoNCxcbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkgaDUsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGg2LFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBwLFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBkaXYsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGxpIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbmJvZHkgaGVhZGVyIGgxLFxuYm9keSBoZWFkZXIgaDIsXG5ib2R5IGhlYWRlciBoMyxcbmJvZHkgaGVhZGVyIGg0LFxuYm9keSBoZWFkZXIgaDUsXG5ib2R5IGhlYWRlciBoNixcbmJvZHkgaGVhZGVyIHAsXG5ib2R5IGhlYWRlciBkaXYsXG5ib2R5IGhlYWRlciBsaSB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG59XG5cbi8qKlxyXG4gKiBDdXN0b20gZWxlbWVudHMgXHJcbiAqIFxyXG4gKiBAc2luY2UgMS4wXHJcbiAqIFxyXG4gKi9cbi5mYW5jaWZ5LW1haW4tYnV0dG9uIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MXB4O1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC41KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b246YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRvcGFjaXR5OiAwO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbjpob3ZlciwgLmZhbmNpZnktbWFpbi1idXR0b246Zm9jdXMsIC5mYW5jaWZ5LW1haW4tYnV0dG9uOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEzLCA0OCwgNzQsIDAuNDUpO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbjpob3Zlcjo6YmVmb3JlLCAuZmFuY2lmeS1tYWluLWJ1dHRvbjpmb2N1czo6YmVmb3JlLCAuZmFuY2lmeS1tYWluLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uIGEge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogMTRweCA0NXB4IDE0cHggNDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24gYSB7XG5cdFx0cGFkZGluZzogMTRweCA0MHB4IDE0cHggNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24gYSB7XG5cdFx0cGFkZGluZzogMCAxOXB4IDAgMTlweDtcblx0fVxufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2Uge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjQ1KTtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6aG92ZXIsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTpmb2N1cywgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjUpO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMzA3Q0ZGO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmhvdmVyLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmZvY3VzLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDQ4LCAxMjQsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kYXJrLWJsdWUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTpob3ZlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmZvY3VzLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmZvY3VzOjpiZWZvcmUsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjNkExMUNCLCAjNkExMUNCKTtcblx0aGVpZ2h0OiA1NnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzVweCAjNjgxNUNEO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogIzJCN0ZGQztcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNkExMUNCIDUwJSwgd2hpdGUgNTAlKTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC0yMnB4O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpob3ZlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6Zm9jdXMsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDM1cHggIzJCN0ZGQztcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpob3Zlcjo6YWZ0ZXIsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOmZvY3VzOjphZnRlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6YWN0aXZlOjphZnRlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJCN0ZGQyA1MCUsIHdoaXRlIDUwJSk7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIHtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIHtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20gYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRwYWRkaW5nOiAwIDMzcHggMCAzM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIGEge1xuXHRcdHBhZGRpbmc6IDBweCAyN3B4IDBweCAyN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSBhIHtcblx0XHRwYWRkaW5nOiAwIDI3cHggMCAyN3B4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtOmFmdGVyIHtcblx0d2lkdGg6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc206YWZ0ZXIge1xuXHRcdHdpZHRoOiA0NHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbTphZnRlciB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzJkZWcsICNiMWFmYWYsICNiMWFmYWYpICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRpc2FibGVkIGEge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRpc2FibGVkOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzFkZWcsICNiMWFmYWYsICNiMWFmYWYpICFpbXBvcnRhbnQ7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24ge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDUxcHg7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHRyYW5zaXRpb246IDAuMnM7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRwYWRkaW5nOiAxNHB4IDQ1cHggMTRweCA0NXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24ge1xuXHRcdHBhZGRpbmc6IDE0cHggNDBweCAxNHB4IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24ge1xuXHRcdHBhZGRpbmc6IDAgMTlweCAwIDE5cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLTFweDtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzBEMzA0QSwgIzBEMzA0QSk7XG5cdHRyYW5zaXRpb246IDAuMnM7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b246aG92ZXIsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b246Zm9jdXMsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b246YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC40NSk7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b246aG92ZXI6OmJlZm9yZSwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbjpmb2N1czo6YmVmb3JlLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2Uge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjQ1KTtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOmhvdmVyLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTpmb2N1cywgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMSwgMjI2LCAxODAsIDAuNSk7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIHtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdH1cbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdHBhZGRpbmc6IDAgMzNweCAwIDMzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSBhIHtcblx0XHRwYWRkaW5nOiAwcHggMjdweCAwcHggMjdweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSBhIHtcblx0XHRwYWRkaW5nOiAwIDI3cHggMCAyN3B4O1xuXHR9XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc206YWZ0ZXIge1xuXHR3aWR0aDogNDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtOmFmdGVyIHtcblx0XHR3aWR0aDogNDRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbTphZnRlciB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdH1cbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMzA3Q0ZGO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6aG92ZXIsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTpmb2N1cywgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDQ4LCAxMjQsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6aG92ZXI6OmJlZm9yZSwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmZvY3VzOjpiZWZvcmUsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRhcmstYmx1ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEzLCA0OCwgNzQsIDAuNSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgIzBEMzA0QSwgIzBEMzA0QSk7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMEQzMDRBO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTpob3ZlciwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6Zm9jdXMsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEzLCA0OCwgNzQsIDAuMykgIWltcG9ydGFudDtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6aG92ZXI6OmJlZm9yZSwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6Zm9jdXM6OmJlZm9yZSwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MmRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kaXNhYmxlZCBhIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRpc2FibGVkOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzFkZWcsICNiMWFmYWYsICNiMWFmYWYpICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LWFnZW5jeS1zZW5kbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1sYWJlbCB7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tbGFiZWwgaW5wdXQsXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1sYWJlbCB0ZXh0YXJlYSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMTRweCAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tbGFiZWwgaW5wdXQge1xuXHRtYXgtd2lkdGg6IDM0MHB4O1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1hY2NlcHRhbmNlIHtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRmb250LXNpemU6IDEuNDM3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYWNjZXB0YW5jZSBzcGFuIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjNkE2QTZBO1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzJkZWcsICMyQjdGRkMsICM2QTExQ0IpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDUycHg7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDM1cHggIzJCN0ZGQztcblx0Ym9yZGVyOiAwcHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAxNXB4IDM0cHggMThweCA0NnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0OmhvdmVyLCAuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQ6Zm9jdXMsIC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dDphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICM2ODE1Q0Q7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dDpob3Zlcjo6YmVmb3JlLCAuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQ6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0OmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cdG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0IHtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0cGFkZGluZzogMTNweCAyOHB4IDEzcHggNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0IHtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzMHB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2QTExQ0IgNTAlLCB3aGl0ZSA1MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbjphZnRlciB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbjphZnRlciB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktZGVmYXVsdC1pY29uIHtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNoYWRvdzogMCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jaWZ5LWRlZmF1bHQtaWNvbiBpIHtcblx0Y29sb3I6ICMwMUUyQjQ7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LWRlZmF1bHQtaWNvbjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NmRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mYW5jaWZ5LWRlZmF1bHQtaWNvbjpob3ZlciwgLmZhbmNpZnktZGVmYXVsdC1pY29uOmZvY3VzLCAuZmFuY2lmeS1kZWZhdWx0LWljb246YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCA1cHggMjBweCAjMDFFMkI0O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1kZWZhdWx0LWljb246aG92ZXIgaSwgLmZhbmNpZnktZGVmYXVsdC1pY29uOmZvY3VzIGksIC5mYW5jaWZ5LWRlZmF1bHQtaWNvbjphY3RpdmUgaSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1kZWZhdWx0LWljb246aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktZGVmYXVsdC1pY29uOmZvY3VzOjpiZWZvcmUsIC5mYW5jaWZ5LWRlZmF1bHQtaWNvbjphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LWRlZmF1bHQtaWNvbi5zbWFsbCB7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDQzcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW46IDAgNXB4O1xufVxuXG4uZmFuY2lmeS1iZy1nciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbmNpZnktYmctZ3I6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mYW5jaWZ5LWJnLWdyLmZhbmNpZnktYmctZ3ItYmx1ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMjZweCAjMDFFMkI0NEQ7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzMwN0NGRiwgIzJERjFGRik7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodCxcbi5zbGlkZXItY29udHJvbC1sZWZ0LFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLXJpZ2h0LFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQge1xuXHR3aWR0aDogNjVweDtcblx0aGVpZ2h0OiA2NXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHotaW5kZXg6IDk7XG5cdGZvbnQtc2l6ZTogNDVweDtcblx0Zm9udC1zaXplOiAyLjgxMjVyZW07XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0Ym94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zbGlkZXItY29udHJvbC1yaWdodCxcblx0LnNsaWRlci1jb250cm9sLWxlZnQsXG5cdC5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1yaWdodCxcblx0LmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQge1xuXHRcdHRvcDogODAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtcmlnaHQsXG5cdC5zbGlkZXItY29udHJvbC1sZWZ0LFxuXHQuZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtcmlnaHQsXG5cdC5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1sZWZ0IHtcblx0XHR0b3A6IDk1JTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQ6OmJlZm9yZSxcbi5zbGlkZXItY29udHJvbC1sZWZ0OjpiZWZvcmUsXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtcmlnaHQ6OmJlZm9yZSxcbi5mYW5jaWZ5LXByb3BlcnR5LWdhbGxlcnktY29udHJvbC1sZWZ0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFweDtcblx0bGVmdDogLTFweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogLTFweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMzAwbXM7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHRib3gtc2hhZG93OiAwIDNweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodDo6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRyb2wtbGVmdDo6YWZ0ZXIsXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtcmlnaHQ6OmFmdGVyLFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQ6OmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Zm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodDpob3Zlcixcbi5zbGlkZXItY29udHJvbC1sZWZ0OmhvdmVyLFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLXJpZ2h0OmhvdmVyLFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLWxlZnQ6aG92ZXIge1xuXHRib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLnNsaWRlci1jb250cm9sLXJpZ2h0OmhvdmVyOjpiZWZvcmUsXG4uc2xpZGVyLWNvbnRyb2wtbGVmdDpob3Zlcjo6YmVmb3JlLFxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLXJpZ2h0OmhvdmVyOjpiZWZvcmUsXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtbGVmdDpob3Zlcjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNsaWRlci1jb250cm9sLWxlZnQge1xuXHRsZWZ0OiA5MCU7XG59XG5cbi5zbGlkZXItY29udHJvbC1sZWZ0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFw3M1wiO1xuXHRsZXR0ZXItc3BhY2luZzogLTJweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtbGVmdCB7XG5cdFx0cmlnaHQ6IDclO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtbGVmdCB7XG5cdFx0cmlnaHQ6IDEwJTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuXHRsZWZ0OiAxMCU7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcNzJcIjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHRcdGxlZnQ6IDElO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHRcdHRvcDogOTUlO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXN3aXBlci1wYWdpbmF0aW9uIHtcblx0cGFkZGluZy10b3A6IDI2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDE5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTJkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHR3aWR0aDogMjRweDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktdHJhbnNpdGlvbiB7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LW91dGxpbmUge1xuXHRvdXRsaW5lOiAxcHggc29saWQgc2t5Ymx1ZSAhaW1wb3J0YW50O1xufVxuXG4vKipcclxuICogc2tpcCB0byBzaWRlYmFyICYgY29udGVudFxyXG4gKiBcclxuICogQHNpbmNlIDEuMFxyXG4gKi9cbi5mYW5jaWZ5LXNraXAtbGlua3Mge1xuXHRjb2xvcjogIzIxNzU5Yjtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwO1xuXHQvKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbn1cblxuLmZhbmNpZnktc2tpcC1saW5rcyBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXNraXAtbGlua3MgI2ZhbmNpZnktY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyogQWNjZXNzaWJpbGl0eSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcblx0LyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwO1xuXHQvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIge1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ei1pbmRleDogOTk5OTk5O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZhbmNpZnktcHJlbG9hZGVyIC5mYW5jaWZ5LXByZWxvYWRlci1kZWZhdWx0IHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3AtY29sb3I6ICM2YTExY2I7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjNmExMWNiO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YW5pbWF0aW9uOiBsb2FkZXItcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXItcm90YXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLmZhbmNpZnktcHJlbG9hZGVyIC5mYW5jaWZ5LXByZWxvYWRlci1wcm9ncmVzc2JhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA4cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIgLmZhbmNpZnktcHJlbG9hZGVyLXByb2dyZXNzYmFyLnRvcCB7XG5cdHRvcDogMHB4O1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIgLmZhbmNpZnktcHJlbG9hZGVyLXByb2dyZXNzYmFyLmJvdHRvbSB7XG5cdGJvdHRvbTogMHB4O1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIgc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcblx0c3Ryb2tlLWRhc2hhcnJheTogMTg1O1xuXHRzdHJva2UtZGFzaG9mZnNldDogMTg1O1xuXHRhbmltYXRpb24tbmFtZTogc3M7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRzdHJva2Utd2lkdGg6IDJweDtcblx0c3Ryb2tlOiAjMEIyQTUzO1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpLFxuLmZhbmNpZnktcHJlbG9hZGVyIHN2ZyBwYXRoOm50aC1jaGlsZCgzKSB7XG5cdHN0cm9rZS1kYXNoYXJyYXk6IDE3MDtcblx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDE3MDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhbmNpZnktbG9nby1zdmctZGFzaDI7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuQGtleWZyYW1lcyBzcyB7XG5cdDAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTg1O1xuXHR9XG5cdDUwJSB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDM3NTtcblx0fVxuXHQxMDAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTg1O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFuY2lmeS1sb2dvLXN2Zy1kYXNoMiB7XG5cdDAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTcwO1xuXHR9XG5cdDUwJSB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDM1MDtcblx0fVxuXHQxMDAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTcwO1xuXHR9XG59XG5cbi8qKlxyXG4gKiAgTWFpbiBob2xkZXIgb2YgYWxsIGNvbnRlbnRzXHJcbiAqXHJcbiAqIEBzaW5jZSAxLjBcclxuICpcclxuICoqL1xuLmZhbmNpZnktc2l0ZSB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0LyoqXHJcbiAgICAgKiBIZWFkZXJzXHJcbiAgICAgKiBJbmNsdWRlZCBuYXZiYXIgYW5kIG1lbnVzXHJcbiAgICAgKlxyXG4gICAgICogQHNpbmNlIDEuMFxyXG4gICAgICovXG5cdC8qKlxyXG4gICAgICogQm9keVxyXG4gICAgICogUGFnZSBUaXRsZS9CYW5uZXIgJiBQb3N0cyAmIFNpZGViYXJcclxuICAgICAqXHJcbiAgICAgKiBAc2luY2UgMS4wXHJcbiAgICAgKi9cbn1cblxuLmZhbmNpZnktc2l0ZSAqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmNpZnktc2l0ZS5mYW5jaWZ5LXNpdGUtYm94ZWQge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxNjc0cHg7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDIwcHggIzBlMGUwYzIxO1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1ib3hlZCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUuZmFuY2lmeS1zaXRlLWJveGVkIC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1mdWxsIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1mdWxsIC5mYW5jaWZ5LWhlYWRlci1tYWluLFxuLmZhbmNpZnktc2l0ZS5mYW5jaWZ5LXNpdGUtZnVsbCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDE2NzRweDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLmZhbmNpZnktc2l0ZS5mYW5jaWZ5LXNpdGUtZnVsbCAuZmFuY2lmeS1oZWFkZXIsXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1mdWxsIC5mYW5jaWZ5LW1haW4ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBhLFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLndpZGdldF90ZXh0IGEsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWNvbW1lbnQtYm9keSBhLFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLndpZGdldF9jdXN0b21faHRtbCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5lbGVtZW50b3IgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXIge1xuXHRib3gtc2hhZG93OiAwcHggMTVweCAxOHB4IC0yMnB4IHJnYmEoMTcwLCAxNzAsIDE3MCwgMC44KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWFnZW5jeS1iYW5uZXIgaW1nIHtcblx0XHRoZWlnaHQ6IDcwMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0LyogIGZhbmNpZnktaGVhZGVyIG1haW4gc2VjdGlvbiAqL1xuXHQvKipcclxuICAgICAgICAgKiBmYW5jaWZ5LWJ1cmdlciBtZW51IGZvciBtb2JpbGUgYW5kIHRhYmxldFxyXG4gICAgICAgICAqXHJcbiAgICAgICAgICovXG5cdC8qICBmYW5jaWZ5LWJ1cmdlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LyogIE5BVlxyXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuc2hvdyxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5zZkhvdmVyLFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLnNob3cgPiB1bC5zdWItbWVudSxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSBpIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIHtcblx0bWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXNpZ25pbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zaWduaW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXNpZ25pbiAuZmFuY2lmeS1jb3JlLXNpZ25pbi1ib3gsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIC5mYW5jaWZ5LWNvcmUtcmVnaXN0ZXItYm94IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXNpZ25pbiBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIGEge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcblx0cGFkZGluZzogMCAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCB7XG5cdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wLmZhbmNpZnktaGVhZGVyLXRvcC1zcGFjZS1iZXR3ZWVuIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRwYWRkaW5nOiAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IGkge1xuXHRwYWRkaW5nOiAwIDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3Qge1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCB7XG5cdFx0cGFkZGluZzogNXB4IDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QtZW1haWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LWVtYWlsIGkge1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LXRlbCB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGluaXRpYWw7XG5cdHBhZGRpbmctbGVmdDogNjJweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LXRlbCBpIHtcblx0cGFkZGluZy10b3A6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QtdGVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC10ZWwge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmc6IDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nOiA1cHggMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4ge1xuXHRtYXJnaW4tbGVmdDogNTBweDtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwgYSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwgaSB7XG5cdHBhZGRpbmc6IDAgMTAuNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIGkge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcblx0cGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmctdG9wOiAyMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG5cdG1heC13aWR0aDogMjgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQge1xuXHRcdG1heC13aWR0aDogMjEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIHtcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCB7XG5cdFx0bWF4LXdpZHRoOiAxOTBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCAuZmFuY2lmeS1zaXRlLWJyYW5kaW5nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIGltZyB7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDE3NXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCBpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCBpbWcge1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQgYSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIHNwYW4ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24gLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXN1Ym1pdCB7XG5cdGhlaWdodDogNTZweDtcblx0bWFyZ2luLWxlZnQ6IDQ0cHg7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggMzVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjUpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogMCAyN3B4IDAgMzRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24gLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXN1Ym1pdCB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDIycHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zdWJtaXQ6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjQ1KTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLWNlbnRlciAuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIgLmZhbmNpZnktaGVhZGVyLWNlbnRlci1jb250YWN0cyAuZmFuY2lmeS1oZWFkZXItY29udGFjdC1lbWFpbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIgLmZhbmNpZnktaGVhZGVyLWNlbnRlci1jb250YWN0cyAuZmFuY2lmeS1oZWFkZXItY29udGFjdC1lbWFpbCBpIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLWNlbnRlciAuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIC5mYW5jaWZ5LWhlYWRlci1jb250YWN0LXRlbCBpIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLXJpZ2h0IC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLXJpZ2h0IC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItcmlnaHQgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4gaW1nIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1yaWdodCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiBpbWcge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDAgMTlweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiA2MDtcblx0ei1pbmRleDogMjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEgaSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdHBhZGRpbmctdG9wOiAwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWJveCB7XG5cdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1yb3cge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkge1xuXHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSB7XG5cdFx0cGFkZGluZzogMThweCAwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCA+IGxpID4gYSB7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSA+IGE6aG92ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSA+IGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSA+IGE6YWN0aXZlIHtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCA+IGxpID4gdWwge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXgtd2lkdGg6IDMwMCU7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCA+IGxpID4gdWwgYSBpIHtcblx0dG9wOiAxMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkIGxpIHVsIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCBsaSB1bCBsaSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCBsaSB1bCBsaSBhIHtcblx0cGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgLnN1Yi1tZW51IHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgYSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMC42cztcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzAxRTJCNDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bCB7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzAxRTJCNDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51LXNlbGVjdGVkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDUwJSAtIDI0cHgpO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICM2QTExQ0I7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMTBweCAjNkExMUNCO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciB7XG5cdHBhZGRpbmc6IDBweDtcblx0ei1pbmRleDogMTA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1idXR0b24tYmFyIC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQ6ICM2QTExQ0I7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1idXR0b24tYmFyIC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkgPiB1bCB7XG5cdG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciAuZmFuY2lmeS1tZW51ID4gbGkgPiBhIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwcHg7XG5cdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1idXR0b24tYmFyIC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIC5mYW5jaWZ5LW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1idXR0b24tYmFyIC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIC5mYW5jaWZ5LW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1idXR0b24tYmFyIC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIC5mYW5jaWZ5LW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6ICNhYWE7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogOTk7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXI6aG92ZXIgc3BhbiwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyOmZvY3VzIHNwYW4sIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlcjphY3RpdmUgc3BhbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCA5cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3Bhbjo6YmVmb3JlLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDQ5O1xuXHRvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDE5cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOjpiZWZvcmUsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW46OmJlZm9yZSB7XG5cdHRvcDogLTlweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW46OmFmdGVyIHtcblx0dG9wOiA5cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHtcblx0bWFyZ2luLXRvcDogMHB4O1xuXHR0b3A6IDkwcHg7XG5cdHJpZ2h0OiAzNXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtY2xpY2tlZDpob3ZlciB+IGJvZHkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtY2xpY2tlZCBzcGFuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHNwYW46OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHNwYW46OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtY2xpY2tlZCBzcGFuOmJlZm9yZSwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQgc3BhbjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwQTI5NTI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlcjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAyMDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0bWF4LXdpZHRoOiA1MTVweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1MHB4IDkwcHggNzBweCA5MHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0dHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym94LXNoYWRvdzogMCAzcHggMzVweCAjMDAwMDAwMTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHtcblx0XHRwYWRkaW5nOiAxNTBweCA2MHB4IDcwcHggNjBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IC5mYW5jaWZ5LWJ1cmdlci1tZW51IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyAuZmFuY2lmeS1idXJnZXItbWVudSBsaSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtYWJvdXQsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc29jaWFsLFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuODVzO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IC5zdWItbWVudSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYSB7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDE0cHggMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gYSBzcGFuIHtcblx0Y29sb3I6ICMwMUUyQjQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGE6aG92ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGE6YWN0aXZlIHtcblx0Y29sb3I6ICMwMUUyQjQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGE6aG92ZXI6YWZ0ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGE6Zm9jdXM6YWZ0ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGE6YWN0aXZlOmFmdGVyIHtcblx0Y29sb3I6ICMwMUUyQjQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTEyLCAxMTIsIDExMiwgMC4xNSk7XG5cdHRvcDogNDIuNXB4O1xuXHR0cmFuc2l0aW9uOiAwLjhtcztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMHB4O1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNob3csIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2ZIb3ZlciB7XG5cdHRyYW5zaXRpb246IDMwMG1zO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNob3cubWVudS1pdGVtID4gYSwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zZkhvdmVyLm1lbnUtaXRlbSA+IGEge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2hvdy5tZW51LWl0ZW0gPiBhOmJlZm9yZSwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zZkhvdmVyLm1lbnUtaXRlbSA+IGE6YmVmb3JlIHtcblx0d2lkdGg6IDAlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNob3cubWVudS1pdGVtID4gYSBpLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNmSG92ZXIubWVudS1pdGVtID4gYSBpIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgaSB7XG5cdGNvbnRlbnQ6IFwiXFxlMWY4XCI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luOiAtMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgaTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudS5tZW51LWl0ZW06bGFzdC1vZi10eXBlIGEge1xuXHRib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiBsaTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIgbGkgYSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIGxpIGE6aG92ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIgbGkgYTpmb2N1cywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiBsaSBhOmFjdGl2ZSB7XG5cdGNvbG9yOiAjYjdhYzdmO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2I3YWM3Zjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtb3ZlcmxheS5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IHtcblx0b3BhY2l0eTogMC44O1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSBoMSB7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWJ1cmdlciBzcGFuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0aGVpZ2h0OiAycHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOmFmdGVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1idXJnZXIgc3BhbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRoZWlnaHQ6IDJweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQgc3BhbjphZnRlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQgc3BhbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEEyOTUyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkIGxpIHVsIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktbWVudS1jb250YWluZXIgYTpob3ZlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktbWVudS1jb250YWluZXIgYTpmb2N1cywgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktbWVudS1jb250YWluZXIgYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweDtcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2FhYTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLWNlbnRlciAuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLXJpZ2h0IC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluLXVzZXJuYW1lIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1yaWdodCAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi14bCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi1sZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUtaXRlbSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAwIDE5cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUtbmF2LTEgYSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUtbmF2LTEtaG9tZS1zZWxlY3RvciBhOmZpcnN0LWNoaWxkOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDUwJSAtIDI0cHgpO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6ICM2QTExQ0I7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4ICM2QTExQ0I7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oaWRkZW4tc21hbGxlci10aGFuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgaSB7XG5cdFx0cGFkZGluZzogMTBweCAzcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oaWRkZW4tc21hbGxlci10aGFuLXhzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLWdyYXRoZXItdGhhbi1sZyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhpZGRlbi1ncmF0aGVyLXRoYW4teGwge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcblx0cGFkZGluZy1yaWdodDogMzVweDtcblx0LyoqXHJcbiAgICAgICAgICogaG9sZHMgY29udGVudCBvZiB0aGVtZSBpbmNsdWRlXHJcbiAgICAgICAgICogcG9zdHMgJiBzaWRlYmFyXHJcbiAgICAgICAgICpcclxuICAgICAgICAgKiBAc2luY2UgMS4wXHJcbiAgICAgICAgICpcclxuICAgICAgICAgKiovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA4JTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLWltYWdlIHtcblx0bWF4LWhlaWdodDogNTUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCB7XG5cdHBhZGRpbmc6IDYzcHggMTQ1cHggNjNweCAxNzVweDtcblx0Ym90dG9tOiAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogLTQwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCB7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4IDUwcHggMTIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZS1ib3gge1xuXHRcdHBhZGRpbmc6IDI1cHggMzVweCAyNXB4IDcwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXNpemU6IDMuMTI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODRkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRib3gtc2hhZG93OiAwIDNweCA4cHggIzAxRTJCNDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZS1ib3ggLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGU6OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdFx0bGVmdDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZTo6YmVmb3JlIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lci1ub2ltYWdlIHtcblx0aGVpZ2h0OiAxNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdGJhY2tncm91bmQ6ICNFM0UzRTM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXItbm9pbWFnZSAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAxN3B4KTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyLW5vaW1hZ2UgLmZhbmNpZnktYnJlYWRjcnVtYiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIge1xuXHRtYXJnaW46IC0yMjBweCAxMjNweCAtMTIwcHggMTIzcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMzcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIge1xuXHRcdG1hcmdpbjogLTIyMHB4IDAgLTEyMHB4IDA7XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscy1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscyAuZmFuY2lmeS1tYWluLWJ1dHRvbi1ibHVlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIHtcblx0XHRtYXJnaW46IC0yMjBweCAwIC0xMjBweCAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS10aXRsZSB7XG5cdFx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktYWRkcmVzcyB7XG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAqIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWxvZ28gaW1nIHtcblx0bWF4LXdpZHRoOiAzNjRweDtcblx0bWF4LWhlaWdodDogMzgycHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1oZWFkaW5nIC5mYW5jaWZ5LWFnZW5jeS10aXRsZSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDQycHg7XG5cdGZvbnQtc2l6ZTogMi42MjVyZW07XG5cdG1hcmdpbjogMjVweCAwIDIxcHggMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWhlYWRpbmcgLmZhbmNpZnktYWdlbmN5LWFkZHJlc3MsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktaGVhZGluZyAuZmFuY2lmeS1hZ2VuY3ktcGhvbmUge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1oZWFkaW5nIC5mYW5jaWZ5LWFnZW5jeS1hZGRyZXNzIGksXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktaGVhZGluZyAuZmFuY2lmeS1hZ2VuY3ktcGhvbmUgaSB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWZvb3RlciB7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIC5mYW5jaWZ5LWFnZW5jeS1kYXRhLWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZGF0YSB7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1mb290ZXIgLmZhbmNpZnktYWdlbmN5LWRhdGEtY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1kYXRhIHNwYW46Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMge1xuXHRwYWRkaW5nOiAyNnB4IDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1mb290ZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscy1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscyAuZmFuY2lmeS1tYWluLWJ1dHRvbi1ibHVlIHtcblx0aGVpZ2h0OiA0N3B4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWZvb3RlciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzLWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDQwMHB4O1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciBpbWcge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIGltZyB7XG5cdFx0aGVpZ2h0OiAzMjBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiogXHJcbiAgICAgICAgICAgICAqIEFnZW5jeSBwb3N0IHR5cGVcclxuICAgICAgICAgICAgICpcclxuICAgICAgICAgICAgICogQHNpbmNlIDEuMFxyXG4gICAgICAgICAgICAgKlxyXG4gICAgICAgICAgICAgKiovXG5cdC8qKlxyXG4gICAgICAgICAgICAgKiA0MDQgUGFnZSBOb3QgRm91bmQgQ3NzXHJcbiAgICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICAqIEBzaW5jZSAxLjBcclxuICAgICAgICAgICAgICpcclxuICAgICAgICAgICAgICoqL1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXByaW1hcnksXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNlY29uZGFyeSB7XG5cdHBhZGRpbmc6IDBweDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zZWFyY2gtcmVzdWx0LXRleHQge1xuXHRtYXJnaW46IDQwcHggMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNlYXJjaC1yZXN1bHQtdGV4dCBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zZWN0aW9uIHtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3QtZGV0YWlscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1kZXRhaWxzIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRtaW4td2lkdGg6IDMxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LWRldGFpbHMgLmZhbmNpZnktYWdlbmN5LWRldGFpbCAuZmFuY2lmeS1hZ2VuY3ktZGV0YWlsLWxhYmVsIHtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3QtZGV0YWlscyAuZmFuY2lmeS1hZ2VuY3ktZGV0YWlsIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwtdGV4dCB7XG5cdGNvbG9yOiAjODU4NTg1O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogaW5oZXJpdDtcblx0bWFyZ2luOiAxMCUgYXV0bztcblx0cGFkZGluZzogMCAzNXB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQge1xuXHRcdG1hcmdpbjogNzBweCBhdXRvO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IGRpdiB7XG5cdGZsZXg6IDUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgZGl2IHtcblx0XHRmbGV4OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCAuZmFuY2lmeS00MDQtdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiA1NXB4O1xuXHRmb250LXNpemU6IDMuNDM3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktNDA0LWRpdmlkZXIge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICNERURFREU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRib3gtc2hhZG93OiAwIDNweCAxMHB4ICMwMDAwMDAxQTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IC5mYW5jaWZ5LTQwNC1kaXZpZGVyIHtcblx0XHRtYXJnaW46IDAgYXV0byAzOHB4IGF1dG87XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktNDA0LWRlc2NyaXB0aW9uIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IC5mYW5jaWZ5LW1haW4tYnV0dG9uLWJsdWUge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCAuZmFuY2lmeS00MDQtaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IC5mYW5jaWZ5LTQwNC1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4vKipcclxuICAgICAqIFBvc3QgbGlzdCAmIHNpbmdsZSBwb3N0XHJcbiAgICAgKlxyXG4gICAgICogQHNpbmNlIDEuMFxyXG4gICAgICpcclxuICAgICAqKi9cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODVweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLnByb3BlcnR5X2J1aWxkZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLnByb3BlcnR5X2J1aWxkZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUucHJvcGVydHlfYnVpbGRlciB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2UsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSBpbWcge1xuXHRcdG1pbi1oZWlnaHQ6IDI5MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2UgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyB7XG5cdFx0bWluLWhlaWdodDogMjIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAyNnB4IHJnYmEoMTMsIDQ4LCA3NCwgMC40KTtcblx0YmFja2dyb3VuZDogIzBEMzA0QTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxNHB4IDM2cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvdHRvbTogOTBweDtcblx0bGVmdDogMHB4O1xuXHR6LWluZGV4OiAyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0cGFkZGluZzogMTBweCAyOHB4O1xuXHRcdGJvdHRvbTogNTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRib3R0b206IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmc6IDE1cHggMHB4IDAgNXB4O1xuXHRtYXJnaW46IDVweCAwIDAgMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXNpemU6IDEuMDYyNXJlbTtcblx0Y29sb3I6ICM0NzQ3NDc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGksXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6Zmlyc3QtY2hpbGQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcblx0Y29udGVudDogdW5zZXQ7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIGksXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSBpLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIHtcblx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgaW1nLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgaW1nLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA0MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgaW1nLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgaW1nIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3ItbmFtZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3ItbmFtZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3ItbmFtZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvci1uYW1lIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUge1xuXHRwYWRkaW5nOiAwIDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUge1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIHtcblx0cGFkZGluZzogMCA1NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIHtcblx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IGEsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpob3ZlciwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmZvY3VzLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmhvdmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmZvY3VzLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFjdGl2ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmhvdmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6Zm9jdXMsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphY3RpdmUge1xuXHRjb2xvcjogIzZBMTFDQjtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFmdGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHR0b3A6IDE1cHg7XG5cdGxlZnQ6IDVweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFmdGVyLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlciB7XG5cdFx0dG9wOiAxM3B4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMzNweDtcblx0Zm9udC1zaXplOiAyLjA2MjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmhvdmVyLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6YWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6aG92ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpmb2N1cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmFjdGl2ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6aG92ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmZvY3VzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTphY3RpdmUge1xuXHRjb2xvcjogIzMwN0NGRjtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1maXJzdGxldHRlci1iaWc6Zmlyc3QtbGV0dGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1maXJzdGxldHRlci1iaWc6Zmlyc3QtbGV0dGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWZpcnN0bGV0dGVyLWJpZzpmaXJzdC1sZXR0ZXIge1xuXHRmbG9hdDogbGVmdDtcblx0Y29sb3I6ICM0NjQ2NDY7XG5cdGZvbnQtc2l6ZTogNTZweDtcblx0Zm9udC1zaXplOiAzLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuXHRjb2xvcjogIzc1NzU3NTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHAgaW1nLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgcCBpbWcsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHAgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgcCBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgcCBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBwIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAxMDVweCA4NXB4IDUwcHggOTRweDtcblx0YmFja2dyb3VuZDogIzBCMkE1Mztcblx0bWFyZ2luOiA3MHB4IDAgOTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym94LXNoYWRvdzogMCAxNXB4IDM1cHggcmdiYSgxMSwgNDIsIDgzLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUsXG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSxcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDc1cHggNjBweCA0MHB4IDY0cHg7XG5cdFx0bWFyZ2luOiA0NXB4IDAgNjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSxcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlLFxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNzBweCAzNXB4IDM1cHggMzVweDtcblx0XHRtYXJnaW46IDMwcHggMCA1MHB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgcCxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgPiBhLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlIHAsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUgPiBhLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciBwLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciA+IGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlIHAsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlID4gYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSBwLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlID4gYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgcCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgPiBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlIHAsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgPiBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUgcCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlID4gYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciBwLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyID4gYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0bGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuXHRtYXJnaW46IDIuNSUgMCAzJSAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgcCxcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSA+IGEsXG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSBwLFxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUgPiBhLFxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHAsXG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgPiBhLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlIHAsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgPiBhLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUgcCxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlID4gYSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciBwLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyID4gYSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlIHAsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSA+IGEsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlIHAsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlID4gYSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHAsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciA+IGEge1xuXHRcdG1hcmdpbjogNy41JSAwIDglIDA7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSBjaXRlLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcixcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSBjaXRlLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciBjaXRlLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgY2l0ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3IsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUgY2l0ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgY2l0ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3IsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgY2l0ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlIGNpdGUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciBjaXRlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSBjaXRlOjpiZWZvcmUsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOjpiZWZvcmUsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIGJsb2NrcXVvdGUgY2l0ZTo6YmVmb3JlLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOjpiZWZvcmUsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIGNpdGU6OmJlZm9yZSxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgY2l0ZTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSBibG9ja3F1b3RlIGNpdGU6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciBjaXRlOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmFydGljbGUtcXVvdGUgY2l0ZTo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5hcnRpY2xlLXF1b3RlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSBjaXRlOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgYmxvY2txdW90ZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIGNpdGU6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMxcHg7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uIHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblx0bWFyZ2luLXRvcDogNTVweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24sXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogOTklO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyIHtcblx0d2lkdGg6IDc2cHg7XG5cdGhlaWdodDogNzZweDtcblx0bGluZS1oZWlnaHQ6IDc2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRmb250LXNpemU6IDIuMTg3NXJlbTtcblx0Y29udGVudDogXCJcXGUyMzBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRib3gtc2hhZG93OiAwIDVweCAxM3B4IHJnYmEoMSwgMjI2LCAxODAsIDAuNCk7XG5cdGxldHRlci1zcGFjaW5nOiAtNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjphZnRlciB7XG5cdFx0d2lkdGg6IDY4LjRweDtcblx0XHRoZWlnaHQ6IDY4LjRweDtcblx0XHRsaW5lLWhlaWdodDogNjguNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIge1xuXHRcdHdpZHRoOiA2NC42cHg7XG5cdFx0aGVpZ2h0OiA2NC42cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY0LjZweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyOjphZnRlciwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjpmb2N1czo6YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyOjphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246Zm9jdXM6OmFmdGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyOjphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcblx0Ym94LXNoYWRvdzogMCA1cHggMTNweCByZ2JhKDEzLCA0OCwgNzQsIDAuNCk7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnksXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgaW1nLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgaW1nIHtcblx0XHRtaW4taGVpZ2h0OiAyOTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgaW1nIHtcblx0XHRtaW4taGVpZ2h0OiAyMjBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0d2lkdGg6IDIxLjUlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlciB7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDclLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNyUsIHJnYmEoMCwgMCwgMCwgMC4yNSkgMTAwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjpiZWZvcmUsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXM6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXM6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUxZmFcIjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgLTUwJSk7XG5cdHJpZ2h0OiA1MCU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDclLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDclLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDEwMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpmb2N1czo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTFmOVwiO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtNTAlKTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktdmlkZW8tc2hvcnRjb2RlLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLndwLXZpZGVvLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktdmlkZW8tc2hvcnRjb2RlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLndwLXZpZGVvLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS12aWRlby1zaG9ydGNvZGUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC53cC12aWRlbyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGZpbGw7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24sXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGksXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIHtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYSB7XG5cdGNvbG9yOiAjMUQxRDFEO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1pbi13aWR0aDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3ZlciwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNFQ0VDRUM7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3Zlcjo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmJlZm9yZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmU6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpmb2N1czo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlOjpiZWZvcmUge1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5mYW5jaWZ5LW5vcm1hbC1pdGVtLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5mYW5jaWZ5LW5vcm1hbC1pdGVtLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmZhbmNpZnktbm9ybWFsLWl0ZW0ge1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5mYW5jaWZ5LWFjdGl2ZSxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIC5jdXJyZW50LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5mYW5jaWZ5LWFjdGl2ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIC5jdXJyZW50LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmZhbmNpZnktYWN0aXZlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIC5jdXJyZW50IHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLnByZXYsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkucHJldixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLm5leHQge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2IGEsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2IGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLm5leHQgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2IGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCBhIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiB1bCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiB1bCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIHVsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEubmV4dCxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiBsaSBhLnByZXYsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uLmZhbmNpZnktcGFnaW5hdGVsaW5rLXBhZ2luYXRpb24gbGkgYS5uZXh0LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEucHJldixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEubmV4dCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEucHJldiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTU1cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdpZHRoOiAxMzBweDtcblx0aGVpZ2h0OiAxMzBweDtcblx0bGluZS1oZWlnaHQ6IDEzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2ZGVnLCAjNDM0MzQzLCAjMTExKTtcblx0Ym94LXNoYWRvdzogMCAxNnB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbjogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3BhbiB7XG5cdFx0d2lkdGg6IDExN3B4O1xuXHRcdGhlaWdodDogMTE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4sXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4ge1xuXHRcdHdpZHRoOiAxMTAuNXB4O1xuXHRcdGhlaWdodDogMTEwLjVweDtcblx0XHRsaW5lLWhlaWdodDogMTEwLjVweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46aG92ZXIsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuOmFjdGl2ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpob3Zlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpmb2N1cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3BhbjphY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpob3Zlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuOmZvY3VzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwMGRlZywgIzVkNWM1YywgIzExMSk7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMTNweCAyNnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcblx0Ym94LXNoYWRvdzogMCA3cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJvdHRvbTogLTI4cHg7XG5cdGxlZnQ6IDc2cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDg1cHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzNXB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGVudCxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyIHtcblx0XHR0b3A6IDE1cHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHZpZGVvLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8gdmlkZW8sXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHZpZGVvIHtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IGltZyB7XG5cdFx0bWF4LWhlaWdodDogMzUwcHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRib3R0b206IC0xMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzNXB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlciB7XG5cdFx0dG9wOiAxMXB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB2aWRlbyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHZpZGVvLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB2aWRlbyB7XG5cdFx0aGVpZ2h0OiAyMjBweDtcblx0fVxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDIyMHB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1iYW5uZXIgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIGltZyB7XG5cdFx0aGVpZ2h0OiA1MzBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1mb290ZXIgLmZhbmNpZnktY29udGFpbmVyIHtcblx0bWFyZ2luOiAwcHg7XG5cdG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqIFxyXG4gKiBzaW5nbGUgcG9zdFxyXG4gKlxyXG4gKiBAc2luY2UgMS4wXHJcbiAqXHJcbiAqKi9cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuXHRtYXJnaW4tdG9wOiA1JTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktZ3JpZCAuZmFuY2lmeS1sZWZ0LWNvbnRlbnQsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1ncmlkIC5mYW5jaWZ5LXJpZ2h0LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAtMjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWdyaWQgLmZhbmNpZnktbGVmdC1jb250ZW50LFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1ncmlkIC5mYW5jaWZ5LXJpZ2h0LWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IC0xOCU7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktZ3JpZCAuZmFuY2lmeS1mZWF0dXJlZC1pbWFnZS1kaXNhYmxlZCB7XG5cdG1hcmdpbi10b3A6IHVuc2V0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IHtcblx0b3V0bGluZTogMDtcblx0LyogXHJcblx0XHRcdFx0Klx0QXV0aG9yIFNlY3Rpb24gU3R5bGVzIFxyXG5cdFx0XHRcdCovXG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIge1xuXHRtYXJnaW4tbGVmdDogNyU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Ym94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRwYWRkaW5nOiA0OXB4IDQ3cHggNDhweCA0MnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNDBweCAzOHB4IDM5cHggMzNweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjdweCAyNXB4IDI2cHggMjBweDtcblx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDI1cHggMjZweCAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEge1xuXHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogMTVweCAwcHggMCA1cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZsZXg6IDUwJTtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiAjMEQzMDRBO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1bnNldDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIGkge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Y29sb3I6ICMwMUUyQjQ7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA0MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciBpbWcge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvci1uYW1lIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCB7XG5cdHBhZGRpbmc6IDAgNDVweDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlIGEsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdHBhZGRpbmctbGVmdDogNDVweDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDE4cHggMCAwO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmhvdmVyLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpmb2N1cywgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWN0aXZlIHtcblx0Y29sb3I6ICM2QTExQ0I7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0dG9wOiAyM3B4O1xuXHRsZWZ0OiA1cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OGRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWZ0ZXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0dG9wOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlciB7XG5cdFx0dG9wOiAxM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlciB7XG5cdFx0dG9wOiAxMnB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGEge1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiA0M3B4O1xuXHRmb250LXNpemU6IDIuNjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpob3ZlciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpmb2N1cywgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTphY3RpdmUge1xuXHRjb2xvcjogIzMwN0NGRjtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGEge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktZmlyc3RsZXR0ZXItYmlnOmZpcnN0LWxldHRlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjb2xvcjogIzQ2NDY0Njtcblx0Zm9udC1zaXplOiA1NnB4O1xuXHRmb250LXNpemU6IDMuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctdG9wOiA0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktZmlyc3RsZXR0ZXItYmlnOmZpcnN0LWxldHRlciB7XG5cdFx0Zm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDExJTtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdGNvbG9yOiAjNzU3NTc1O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiA5JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCA+IHAge1xuXHRtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlLFxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAxMDVweCA4NXB4IDUwcHggOTRweDtcblx0YmFja2dyb3VuZDogIzBCMkE1Mztcblx0bWFyZ2luOiA3MHB4IDAgOTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym94LXNoYWRvdzogMCAxNXB4IDM1cHggcmdiYSgxMSwgNDIsIDgzLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGUsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG5cdFx0cGFkZGluZzogNzVweCA2MHB4IDQwcHggNjRweDtcblx0XHRtYXJnaW46IDQ1cHggMCA2NHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuXHRcdHBhZGRpbmc6IDcwcHggMzVweCAzNXB4IDM1cHg7XG5cdFx0bWFyZ2luOiAzMHB4IDAgNTBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlIHAsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0bGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuXHRtYXJnaW46IDIuNSUgMCAzJSAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZSBwLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG5cdFx0bWFyZ2luOiA3LjUlIDAgOCUgMDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlIGNpdGUsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZSBjaXRlOjpiZWZvcmUsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMxcHg7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGU6OmJlZm9yZSxcbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCLigJxcIjtcblx0Zm9udC1zaXplOiAxNDBweDtcblx0Zm9udC1zaXplOiA4Ljc1cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtc2hhZG93OiAwIDEzcHggMjNweCByZ2JhKDI2LCAxMDYsIDI0MywgMC41KTtcblx0Zm9udC1mYW1pbHk6IFJ1ZmluYTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGU6OmJlZm9yZSxcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBibG9ja3F1b3RlOjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0Zm9udC1zaXplOiA2LjI1cmVtO1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2UsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG5cdG1hcmdpbjogOTBweCAwIDgwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG5cdFx0bWFyZ2luOiA3MHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG5cdFx0bWFyZ2luOiA1MHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2UsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWFnZSxcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlIGltZyxcbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWFnZSBpbWcsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2UgLmFsaWdubGVmdCxcbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2UgLmFsaWdubGVmdCxcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2UgLmFsaWdubGVmdCxcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlIC5hbGlnbmxlZnQgaW1nLFxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCBpbWcge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlLXNpZGUtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGluZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMUQxRDFEO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRpbmc6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC40NSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGluZzphZnRlciB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoMi5hcnRpY2xlLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0cGFkZGluZy1sZWZ0OiA2MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoMi5hcnRpY2xlLWhlYWRpbmcge1xuXHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGgzLmFydGljbGUtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoMy5hcnRpY2xlLWhlYWRpbmc6YWZ0ZXIge1xuXHR3aWR0aDogNDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoNC5hcnRpY2xlLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGg0LmFydGljbGUtaGVhZGluZzphZnRlciB7XG5cdHdpZHRoOiAzNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIHtcblx0bWFyZ2luLXRvcDogMTM5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0bWFyZ2luLXRvcDogOTBweDtcblx0bWFyZ2luLWxlZnQ6IDkwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDQ5cHggMCAwIDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItaW1hZ2Uge1xuXHR6LWluZGV4OiAyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWltYWdlIGltZyB7XG5cdG1heC13aWR0aDogMjU1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTkwcHg7XG5cdHotaW5kZXg6IDM7XG5cdHRvcDogLTQwcHg7XG5cdGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1pbWFnZSBpbWcge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItaW1hZ2UgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItaW1hZ2UgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWltYWdlIGltZyB7XG5cdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiAyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwge1xuXHRcdG1hcmdpbi10b3A6IC01NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSBkaXYge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDI1cHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIGRpdiB7XG5cdFx0cGFkZGluZzogMTlweCAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIGRpdiB7XG5cdFx0cGFkZGluZzogNjVweCAwIDEycHggMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIGRpdiBoNCB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDI5cHg7XG5cdGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMi41cmVtO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSBkaXYgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRsZXR0ZXItc3BhY2luZzogMS4xNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDIwcHggMDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNDZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0bGluZS1oZWlnaHQ6IDU0cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYSBpIHtcblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bWFyZ2luOiA1cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYTpob3ZlciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhOmZvY3VzLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGE6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYTpob3ZlciBpLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGE6Zm9jdXMgaSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhOmFjdGl2ZSBpIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAzMHB4IDcwcHggNDVweCAyMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbjogMjBweCAzNXB4IDMwcHggMjAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAyMHB4IDM1cHggMjVweCAzNXB4O1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDQ5cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMzI2cHg7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogZ3JheTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuXHRcdG1pbi1oZWlnaHQ6IDI2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcblx0XHRtaW4taGVpZ2h0OiAyNjBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6OmJlZm9yZSB7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdGJvdHRvbTogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6aG92ZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTpmb2N1cywgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTpob3Zlcjo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6Zm9jdXM6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMC40Nztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym90dG9tOiAyM3B4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWRhdGUge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuOTM3NXJlbTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tc3dpcGVyLXBhZ2luYXRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDc1cHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAwIDA7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHR3aWR0aDogMjRweDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNTBweCAwcHg7XG5cdG1hcmdpbjogMCAwIDgwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4zKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4zKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHtcblx0XHRwYWRkaW5nOiA0MHB4IDBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHNwYW4ge1xuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRjb2xvcjogIzE4MTgxODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSBhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgYSAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uIHtcblx0Zm9udC1mYW1pbHk6ICdmYW5jaWZ5LWZvbnRhc3RpYyc7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgYTpob3ZlciAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIGE6Zm9jdXMgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUtaWNvbiwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSBhOmFjdGl2ZSAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdHdpZHRoOiA2N3B4O1xuXHRoZWlnaHQ6IDY3cHg7XG5cdGxpbmUtaGVpZ2h0OiA2N3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0Zm9udC1zaXplOiAzLjEyNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDBweCAxMHB4O1xuXHRib3gtc2hhZG93OiAwIDNweCAyNXB4IHJnYmEoMSwgMjI2LCAxODAsIDAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDY5JTtcblx0dHJhbnNpdGlvbjogMC42cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0XHR3aWR0aDogNjAuM3B4O1xuXHRcdGhlaWdodDogNjAuM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MC4zcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0XHR3aWR0aDogNTYuOTVweDtcblx0XHRoZWlnaHQ6IDU2Ljk1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU2Ljk1cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTk1ZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOmhvdmVyOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOmZvY3VzOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdHBhZGRpbmc6IDRweCAxMHB4IDBweCAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4IDBweCAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4IDBweCAxMHB4O1xuXHRcdHdpZHRoOiA0OXB4O1xuXHRcdGhlaWdodDogNDlweDtcblx0XHRsaW5lLWhlaWdodDogNDlweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjo6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czogNjklO1xuXHR6LWluZGV4OiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciBpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24tbGFiZWwtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtbGFiZWwsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRmb250LXNpemU6IDEuMzEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDEuMjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtdGl0bGUsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtdGl0bGUsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMge1xuXHRmbGV4OiAxO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1wcmV2aW91cyAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXIgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbC1jb250YWluZXIge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLXdpZHRoOiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtbGFiZWwtY29udGFpbmVyIHtcblx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmhvdmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmFjdGl2ZSAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0Ym94LXNoYWRvdzogMCAzcHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1wcmV2aW91cyAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWNvbnRhaW5lcjpob3ZlciAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXI6YWN0aXZlIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQge1xuXHRmbGV4OiAxO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXIgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWluLXdpZHRoOiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lciAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtbGFiZWwtY29udGFpbmVyIHtcblx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXI6aG92ZXIgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lcjphY3RpdmUgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmhvdmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmFjdGl2ZSAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTMlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMSU7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IHRvcDtcblx0bWF4LWhlaWdodDogNTUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcblx0XHRtYXgtaGVpZ2h0OiAzOTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcblx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxMXB4IDMzcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bGVmdDogMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QuZmFuY2lmeS1zaW5nbGUtcG9zdC1uby10aHVtYm5haWwge1xuXHRtYXJnaW4tdG9wOiAyMCU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1wb3N0LWxpbmUtYmVmb3JlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRwYWRkaW5nLWxlZnQ6IDYycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXBvc3QtbGluZS1iZWZvcmUtdGl0bGU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjQ1KTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bGVmdDogMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyB7XG5cdG1hcmdpbi10b3A6IDEzMHB4O1xuXHQvKipcclxuICAgICAgICAgKiBBZ2VuY3kgYW5kIEFnZW50IFJldmlldyBTdHlsZXNcclxuICAgICAgICAgKiBcclxuICAgICAgICAgKiBAc2luY2UgMS4wLjBcclxuICAgICAgICAgKiAgXHJcbiAgICAgICAgICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIGgyIHtcblx0cGFkZGluZy1sZWZ0OiA2MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMjUpO1xuXHRtYXJnaW46IDBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyBoMjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjQ1KTtcblx0dG9wOiAyNSU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDM1cHggMHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IHVsLmNoaWxkcmVuIHtcblx0cGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCB1bC5jaGlsZHJlbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3JTtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50IHtcblx0cGFkZGluZzogMzVweCA0NnB4IDE1cHg7XG5cdGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdG1hcmdpbjogMHB4IDAgMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQge1xuXHRcdHBhZGRpbmc6IDI4cHggMzlweCAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50IHtcblx0XHRwYWRkaW5nOiAyMnB4IDE4cHggMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmRlcHRoLTEge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcblx0aGVpZ2h0OiAwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC1hdmF0YXIgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtYXZhdGFyIGltZyB7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LWF2YXRhciBpbWcge1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdGhlaWdodDogNTVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIHtcblx0Y29sb3I6ICMxRTFFMUU7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWNvbW1lbnQtbWV0YSB7XG5cdGNvbG9yOiAjODc4Nzg3O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LW1ldGEge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWJhZGdlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUtaG9sZGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlLXRleHQge1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZS10ZXh0IGEge1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuOCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxN3B4O1xuXHRsZWZ0OiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzOjpiZWZvcmUge1xuXHRcdHRvcDogNDklO1xuXHR9XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIgLmZhbmNpZnktY29tbWVudC1saW5rcyBsaSB7XG5cdHBhZGRpbmc6IDVweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0Y29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC44KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZy10b3A6IDdweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzIGxpIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHR9XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIgLmZhbmNpZnktY29tbWVudC1saW5rcyBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzIGxpIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAxMThweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICM3NTc1NzU7XG5cdGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWJvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtYm9keSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIHtcblx0bWFyZ2luLXRvcDogOTBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCBoMyB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMxRTFFMUU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktcmV2aWV3cy1jb3VudHMge1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogIzE4MTgxODtcblx0bWFyZ2luLXRvcDogNzVweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1yZXZpZXdzLWNvdW50cyAuZmFuY2lmeS1yZXZpZXctcmF0aW5nIHtcblx0Y29sb3I6ICM2QTExQ0I7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXJnaW46IDAgMThweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudC1ub3RlcyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1mb3JtLXRleHRhcmVhLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1mb3JtLXRleHRhcmVhLWNvbnRhaW5lciAuZmFuY2lmeS1jb21tZW50LWZvcm0tdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRib3JkZXI6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Ym94LXNoYWRvdzogMCA5cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1mb3JtLXRleHRhcmVhLWNvbnRhaW5lciAuZmFuY2lmeS1jb21tZW50LWZvcm0tdGV4dGFyZWEge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1mb3JtLXRleHRhcmVhLWNvbnRhaW5lciAuZmFuY2lmeS1jb21tZW50LWZvcm0tdGV4dGFyZWEge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMzVweCAwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1pbnB1dC1jb250YWluZXIgLmZhbmNpZnktY29tbWVudC1uYW1lLWlucHV0LFxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciAuZmFuY2lmeS1jb21tZW50LWVtYWlsLWlucHV0IHtcblx0cGFkZGluZzogMTBweCAyNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXI6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGJveC1zaGFkb3c6IDAgOXB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciBkaXYge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtaW5wdXQtY29udGFpbmVyIGRpdjpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciBkaXYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBpbnB1dCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcxZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDQ1cHggMHB4O1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC41KTtcblx0cGFkZGluZzogMCA0N3B4IDAgNDdweDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5NWRlZywgIzQzNDM0MywgIzExMTExMSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6Zm9jdXM6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnkge1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAxM3B4IDI1cHggMTNweCAzNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6OmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmhvdmVyLCAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmZvY3VzLCAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTphY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5jb21tZW50cy1yYXRpbmcge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5jb21tZW50cy1yYXRpbmcgbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIge1xuXHQvKiByZW1vdmUgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2UgKi9cblx0Zm9udC1zaXplOiAwO1xuXHQvKiBmbGlwIHRoZSBvcmRlciBzbyB3ZSBjYW4gdXNlIHRoZSArIGFuZCB+IGNvbWJpbmF0b3JzICovXG5cdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgKiB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbCB7XG5cdC8qIG9ubHkgZW5vdWdoIHJvb20gZm9yIHRoZSBzdGFyICovXG5cdGZvbnQtZmFtaWx5OiAnZGFzaGljb25zJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWluZGVudDogOTk5OXB4O1xuXHR3aWR0aDogMWVtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0Y29udGVudDogXCJcXGYxNTRcIjtcblx0Y29sb3I6ICM4ODg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlLFxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NVwiO1xuXHRjb2xvcjogI2U1Mjtcblx0dGV4dC1zaGFkb3c6IDAgMCAxcHggIzMzMztcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IC5zdGFyLWNiLWNsZWFyICsgbGFiZWwge1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IC41ZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjVlbTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IC5zdGFyLWNiLWNsZWFyICsgbGFiZWw6YmVmb3JlIHtcblx0d2lkdGg6IC41ZW07XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXI6aG92ZXIgPiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG5cdGNvbG9yOiAjODg4O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lcjpob3ZlciA+IGlucHV0ICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyOmhvdmVyID4gaW5wdXQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NVwiO1xuXHRjb2xvcjogI2U1Mjtcblx0dGV4dC1zaGFkb3c6IDAgMCAxcHggIzMzMztcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyID4gLnN0YXItY2ItY2xlYXIgKyBsYWJlbCxcbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcblx0dGV4dC1pbmRlbnQ6IDk5OTlweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbCB7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uZmFuY2lmeS1oaWRlLWVsZW1lbnQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LW5vcGFkZGluZyB7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1oaWRkZW4tdGV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmFuY2lmeS1nb3RvLXRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LWdvdG8tdG9wIGkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRsaW5lLWhlaWdodDogdW5zZXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktZ290by10b3AgaSB7XG5cdFx0d2lkdGg6IDQwLjVweDtcblx0XHRoZWlnaHQ6IDQwLjVweDtcblx0XHRsaW5lLWhlaWdodDogNDAuNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1nb3RvLXRvcCBpIHtcblx0XHR3aWR0aDogMzguMjVweDtcblx0XHRoZWlnaHQ6IDM4LjI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4LjI1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktZ290by10b3AgaTpob3ZlciwgLmZhbmNpZnktZ290by10b3AgaTpmb2N1cywgLmZhbmNpZnktZ290by10b3AgaTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZhbmNpZnktYWNmLXBhZ2UtbGF5b3V0IC5hY2YtcmFkaW8tbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZhbmNpZnktYWNmLXBhZ2UtbGF5b3V0IC5hY2YtcmFkaW8tbGlzdCBsYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmFuY2lmeS1hY2YtcGFnZS1sYXlvdXQgLmFjZi1yYWRpby1saXN0IGxhYmVsIGlucHV0IHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZhbmNpZnktYWNmLXBhZ2UtbGF5b3V0IC5hY2YtcmFkaW8tbGlzdCAuc2VsZWN0ZWQgaW1nIHtcblx0Ym9yZGVyOiAzcHggc29saWQgIzc4YjZkMDtcbn1cblxuLyoqXHJcbiAqIHdwbCB3aWRnZXRzIHN0eWxlc1xyXG4gKlxyXG4gKiBAc2luY2UgMS4wXHJcbiAqL1xuLyoqXHJcbiAqIHdvcmRwcmVzcyB3aWRnZXRzXHJcbiAqXHJcbiAqIEBzaW5jZSAxLjBcclxuICovXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMTA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXdpZGdldC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXdpZGdldC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS13aWRnZXQtdGl0bGU6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktd2lkZ2V0LXRpdGxlIC5mYW5jaWZ5LXdpZGdldC10aXRsZS10ZXh0IHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDE0cHggMzBweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cG9zaXRpb246IHVuc2V0O1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGJvcmRlci1yYWRpdXM6IDYxcHg7XG5cdGNvbG9yOiAjMDYyRDYxO1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktd2lkZ2V0LXRpdGxlIC5mYW5jaWZ5LXdpZGdldC1kaXZpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICNjNGM0YzQ7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2M0YzRjNCAzNiUsICMwMUUyQjQgMzYlLCAjOUJGMTRGIDY0JSwgI2M0YzRjNCA2NCUpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMzRweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0OmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcblx0LmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0OmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3Q6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0d2lkdGg6IDEyNXB4O1xuXHRoZWlnaHQ6IDEyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0IGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0aGVpZ2h0OiA5NXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuXHQuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgaW1nIHtcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgaW1nIHtcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0IC5mYW5jaWZ5LXJlY2VudC1wb3N0LXNlY3Rpb24gLmZhbmNpZnktcmVjZW50LXBvc3QtZGF0ZSB7XG5cdGNvbG9yOiAjODE4MTgxO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgLmZhbmNpZnktcmVjZW50LXBvc3Qtc2VjdGlvbiAuZmFuY2lmeS1yZWNlbnQtcG9zdC10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzE4MTgxODtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgLmZhbmNpZnktcmVjZW50LXBvc3Qtc2VjdGlvbiAuZmFuY2lmeS1yZWNlbnQtcG9zdC10aXRsZTpob3ZlciwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0IC5mYW5jaWZ5LXJlY2VudC1wb3N0LXNlY3Rpb24gLmZhbmNpZnktcmVjZW50LXBvc3QtdGl0bGU6Zm9jdXMsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdCAuZmFuY2lmeS1yZWNlbnQtcG9zdC1zZWN0aW9uIC5mYW5jaWZ5LXJlY2VudC1wb3N0LXRpdGxlOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMzA3Q0ZGO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMHB4IDBweCAwIDA7XG5cdG1hcmdpbjogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGksIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGNvbG9yOiAjMUQxRDFEO1xuXHRwYWRkaW5nOiAxOXB4IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZWVlZTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGksIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsIGxpOmZpcnN0LWNoaWxkLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCB1bCBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCBsaTpsYXN0LWNoaWxkLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGk6aG92ZXIsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCBsaTpmb2N1cywgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsIGxpOmFjdGl2ZSwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwgbGk6aG92ZXIsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpOmZvY3VzLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCB1bCBsaTphY3RpdmUge1xuXHRjb2xvcjogIzAxRTJCNDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsIGxpIGEsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGkgc3BhbiwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwgbGkgc3BhbiB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgbGlnaHRncmF5O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgLmNoaWxkcmVuLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCAuY2hpbGRyZW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCBsaWdodGdyYXk7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X3NlYXJjaCAuZmFuY2lmeS1zZWFyY2gtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfc2VhcmNoIC5mYW5jaWZ5LXNlYXJjaC1mb3JtIC5mYW5jaWZ5LXNlYXJjaC1pbnB1dCB7XG5cdHBhZGRpbmc6IDEzcHggMCAxM3B4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0Ym94LXNoYWRvdzogMCA2cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X3NlYXJjaCAuZmFuY2lmeS1zZWFyY2gtZm9ybSAuZmFuY2lmeS1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogIzk0OTQ5NDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfc2VhcmNoIC5mYW5jaWZ5LXNlYXJjaC1mb3JtIC5mYW5jaWZ5LXdpZGdldC1zZWFyY2gtZm9ybS1idXR0b24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDEzcHggMjRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNnB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRib3JkZXI6IDBweDtcblx0dHJhbnNpdGlvbjogMjAwbXM7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X3NlYXJjaCAuZmFuY2lmeS1zZWFyY2gtZm9ybSAuZmFuY2lmeS13aWRnZXQtc2VhcmNoLWZvcm0tYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzAxRTJCNDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktdGFnLWNsb3VkIHtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktdGFnLWNsb3VkIGEge1xuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweCAyNXB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bWFyZ2luOiAwcHggNHB4IDE4cHggNHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICMwMUUyQjQ7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYTpob3ZlciwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYTpmb2N1cywgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMEQzMDRBO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktdGFnLWNsb3VkIGEge1xuXHRcdHBhZGRpbmc6IDNweCAxNXB4O1xuXHRcdG1hcmdpbjogM3B4IDJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmNhbGVuZGFyX3dyYXAgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZsZXg6IDUwJTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldC1jb250YWluZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldCB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0Zm9udC1zaXplOiAxLjMxMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDI1cHggNTFweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0OmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDIzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldCBhIGkge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQgLmZhbmNpZnktc29jaWFsLWZhY2Vib29rLWxpbmsge1xuXHRjb2xvcjogIzMwMzBGRjtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IC5mYW5jaWZ5LXNvY2lhbC10d2l0dGVyLWxpbmsge1xuXHRjb2xvcjogIzI3QjVGRjtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IC5mYW5jaWZ5LXNvY2lhbC1pbnN0YWdyYW0tbGluayB7XG5cdGNvbG9yOiAjRkYxQzc4O1xufVxuXG4vKipcclxuICogd29yZHByZXNzIFNpZGViYXIgZm9yIG9ubHkgb25lIHNpZGViYXIgb24gdGhlIHJpZ2h0XHJcbiAqXHJcbiAqIEBzaW5jZSAxLjBcclxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmZhbmNpZnktZmlyc3QtcmlnaHQtc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmZhbmNpZnktZmlyc3QtcmlnaHQtc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogdW5zZXQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5mYW5jaWZ5LWZpcnN0LXJpZ2h0LXNpZGViYXIgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZsZXg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmZhbmNpZnktZmlyc3QtcmlnaHQtc2lkZWJhciAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LWZpcnN0LXJpZ2h0LXNpZGViYXIgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmZhbmNpZnktZmlyc3QtcmlnaHQtc2lkZWJhciAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiLyoqXHJcbiAgICAgKiBIZWFkZXJzXHJcbiAgICAgKiBJbmNsdWRlZCBuYXZiYXIgYW5kIG1lbnVzXHJcbiAgICAgKlxyXG4gICAgICogQHNpbmNlIDEuMFxyXG4gICAgICovXHJcbkBpbXBvcnQgXCJsaWJcIjtcclxuXHJcbi5mYW5jaWZ5LXRyYW5zaXRpb24ge1xyXG4gICAgdHJhbnNpdGlvbjogMC42cztcclxufVxyXG5cclxuLmZhbmNpZnktb3V0bGluZSB7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgc2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogc2tpcCB0byBzaWRlYmFyICYgY29udGVudFxyXG4gKiBcclxuICogQHNpbmNlIDEuMFxyXG4gKi9cclxuLmZhbmNpZnktc2tpcC1saW5rcyB7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xyXG4gICAgI2ZhbmNpZnktY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBY2Nlc3NpYmlsaXR5ICovXHJcbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgY29sb3I6ICMyMTc1OWI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xyXG59XHJcblxyXG4uZmFuY2lmeS1wcmVsb2FkZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZmFuY2lmeS1wcmVsb2FkZXItZGVmYXVsdCB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM2YTExY2I7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2YTExY2I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRlci1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxvYWRlci1yb3RhdGUge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZmFuY2lmeS1wcmVsb2FkZXItcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxODU7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NTtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc3M7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gICAgICAgIHN0cm9rZTogIzBCMkE1MztcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aDpudGgtY2hpbGQoMiksXHJcbiAgICBzdmcgcGF0aDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE3MDtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTcwO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYW5jaWZ5LWxvZ28tc3ZnLWRhc2gyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNzIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxODU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMzc1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxODU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZmFuY2lmeS1sb2dvLXN2Zy1kYXNoMiB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTcwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM1MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTcwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqICBNYWluIGhvbGRlciBvZiBhbGwgY29udGVudHNcclxuICpcclxuICogQHNpbmNlIDEuMFxyXG4gKlxyXG4gKiovXHJcbi5mYW5jaWZ5LXNpdGUge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mYW5jaWZ5LXNpdGUtYm94ZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTY3NHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4ICMwZTBlMGMyMTtcclxuXHJcbiAgICAgICAgLmZhbmNpZnktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZmFuY2lmeS1zaXRlLWZ1bGwge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZmFuY2lmeS1oZWFkZXItbWFpbixcclxuICAgICAgICAuZmFuY2lmeS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NzRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlcixcclxuICAgICAgICAuZmFuY2lmeS1tYWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIExpbmtzIFVuZGVybGluZVxyXG4gICAgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50LFxyXG4gICAgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfdGV4dCxcclxuICAgIC5mYW5jaWZ5LWNvbW1lbnQtYm9keSxcclxuICAgIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X2N1c3RvbV9odG1sIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmVsZW1lbnRvciBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktaGVhZGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAxOHB4IC0yMnB4IHJnYmEoMTcwLCAxNzAsIDE3MCwgMC44KTtcclxuXHJcbiAgICAgICAgLy8gUGFnZSBiYW5uZXIgYW5kIHRpdGxlcyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgLmZhbmNpZnktYWdlbmN5LWJhbm5lciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xyXG5cclxuICAgICAgICAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQsXHJcbiAgICAgICAgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIGRpdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBIZWFkZXJzXHJcbiAgICAgKiBJbmNsdWRlZCBuYXZiYXIgYW5kIG1lbnVzXHJcbiAgICAgKlxyXG4gICAgICogQHNpbmNlIDEuMFxyXG4gICAgICovXHJcbiAgICBAaW1wb3J0IFwiaGVhZGVyL2hlYWRlci5zY3NzXCI7XHJcblxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQm9keVxyXG4gICAgICogUGFnZSBUaXRsZS9CYW5uZXIgJiBQb3N0cyAmIFNpZGViYXJcclxuICAgICAqXHJcbiAgICAgKiBAc2luY2UgMS4wXHJcbiAgICAgKi9cclxuICAgIC5mYW5jaWZ5LW1haW4ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgLy8gUGFnZSBiYW5uZXIgYW5kIHRpdGxlcyAgICAgICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbXBvcnQgXCJib2R5L3BhZ2UtdGl0bGUtYmFubmVyLnNjc3NcIjtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKipcclxuICAgICAgICAgKiBob2xkcyBjb250ZW50IG9mIHRoZW1lIGluY2x1ZGVcclxuICAgICAgICAgKiBwb3N0cyAmIHNpZGViYXJcclxuICAgICAgICAgKlxyXG4gICAgICAgICAqIEBzaW5jZSAxLjBcclxuICAgICAgICAgKlxyXG4gICAgICAgICAqKi9cclxuXHJcbiAgICAgICAgLmZhbmNpZnktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1wcmltYXJ5LFxyXG4gICAgICAgICAgICAuZmFuY2lmeS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktc2VhcmNoLXJlc3VsdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLyoqIFxyXG4gICAgICAgICAgICAgKiBBZ2VuY3kgcG9zdCB0eXBlXHJcbiAgICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICAqIEBzaW5jZSAxLjBcclxuICAgICAgICAgICAgICpcclxuICAgICAgICAgICAgICoqL1xyXG4gICAgICAgICAgICBAaW1wb3J0IFwiYm9keS9hZ2VuY3kuc2Nzc1wiO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC8qKlxyXG4gICAgICAgICAgICAgKiA0MDQgUGFnZSBOb3QgRm91bmQgQ3NzXHJcbiAgICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICAqIEBzaW5jZSAxLjBcclxuICAgICAgICAgICAgICpcclxuICAgICAgICAgICAgICoqL1xyXG4gICAgICAgICAgICBAaW1wb3J0IFwiYm9keS80MDRcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gICAgICogUG9zdCBsaXN0ICYgc2luZ2xlIHBvc3RcclxuICAgICAqXHJcbiAgICAgKiBAc2luY2UgMS4wXHJcbiAgICAgKlxyXG4gICAgICoqL1xyXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIsXHJcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lcixcclxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGltcG9ydCBcImJvZHkvcG9zdHMuc2Nzc1wiO1xyXG5cclxufVxyXG5cclxuLmZhbmNpZnktZm9vdGVyIC5mYW5jaWZ5LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qKiBcclxuICogc2luZ2xlIHBvc3RcclxuICpcclxuICogQHNpbmNlIDEuMFxyXG4gKlxyXG4gKiovXHJcbkBpbXBvcnQgXCJib2R5L3NpbmdsZS1wb3N0XCI7XHJcblxyXG5cclxuLmZhbmNpZnktaGlkZS1lbGVtZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFuY2lmeS1ub3BhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jaWZ5LWhpZGRlbi10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZhbmNpZnktZ290by10b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1taWRkbGUoNDUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjay1jb2xvcjtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY2lmeS1hY2YtcGFnZS1sYXlvdXQge1xyXG4gICAgLmFjZi1yYWRpby1saXN0IHtcclxuICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzc4YjZkMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiB3cGwgd2lkZ2V0cyBzdHlsZXNcclxuICpcclxuICogQHNpbmNlIDEuMFxyXG4gKi9cclxuQGltcG9ydCBcIndwbC93aWRnZXRzL3NlYXJjaC9zZWFyY2guc2Nzc1wiO1xyXG5AaW1wb3J0IFwid3BsL3dpZGdldHMvY2Fyb3VzZWwvY2Fyb3VzZWwuc2Nzc1wiO1xyXG5cclxuXHJcbi8qKlxyXG4gKiB3b3JkcHJlc3Mgd2lkZ2V0c1xyXG4gKlxyXG4gKiBAc2luY2UgMS4wXHJcbiAqL1xyXG5cclxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mYW5jaWZ5LXdpZGdldC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LXdpZGdldC10aXRsZS10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoYm9sZCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA2MkQ2MTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LXdpZGdldC1kaXZpZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2M0YzRjNCAzNiUsICRkZWZhdWx0LWdyZWVuIDM2JSwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4gNjQlLCAjYzRjNGM0IDY0JSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW1wb3J0IFwid2lkZ2V0cy9yZWNlbnQtcG9zdHMuc2Nzc1wiO1xyXG4gICAgQGltcG9ydCBcIndpZGdldHMvZGVmYXVsdC13aWRnZXRzLnNjc3NcIjtcclxuICAgIEBpbXBvcnQgXCJ3aWRnZXRzL3NvY2lhbC5zY3NzXCI7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogd29yZHByZXNzIFNpZGViYXIgZm9yIG9ubHkgb25lIHNpZGViYXIgb24gdGhlIHJpZ2h0XHJcbiAqXHJcbiAqIEBzaW5jZSAxLjBcclxuICovXHJcbi5mYW5jaWZ5LWZpcnN0LXJpZ2h0LXNpZGViYXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZmxleDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvKipcclxuICogUmVzZXQgY3NzXHJcbiAqIFxyXG4gKiBAc2luY2UgMS4wXHJcbiAqIFxyXG4gKi9cclxuQGltcG9ydCBcIi4vdmFyaWFibGVzL3Jlc2V0XCI7XHJcblxyXG4vKipcclxuICogQ29sb3IgVmFyaWFibGVzXHJcbiAqIFxyXG4gKiBAc2luY2UgMS4wXHJcbiAqIFxyXG4gKi9cclxuQGltcG9ydCBcIi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5cclxuXHJcbi8qKlxyXG4gKiBTdHJ1Y3R1cmUgVmFyaWFibGVzXHJcbiAqIFxyXG4gKiBAc2luY2UgMS4wXHJcbiAqIFxyXG4gKi9cclxuQGltcG9ydCBcIi4vdmFyaWFibGVzL3N0cnVjdHVyZVwiO1xyXG5cclxuXHJcblxyXG4vKipcclxuICogQ3VzdG9tIG1peGluc1xyXG4gKiBcclxuICogQHNpbmNlIDEuMFxyXG4gKiBcclxuICovXHJcbkBpbXBvcnQgXCIuL21peGlucy9jdXN0b20tbWl4aW5zXCI7XHJcblxyXG5cclxuXHJcbi8qKlxyXG4gICogQWRkIGdvb2dsZSBmb250cyAtIFBvcHBpbnMgZm9udFxyXG4gICogYW5kIGFsc28gYXBwbHkgZm9udCBmb3IgYm9keVxyXG4gICogXHJcbiAgKiBAc2luY2UgMS4wXHJcbiAgKi9cclxuQGltcG9ydCBcIl90eXBvZ3JhcGh5LnNjc3NcIjtcclxuXHJcblxyXG4vKipcclxuICogQ3VzdG9tIGVsZW1lbnRzIFxyXG4gKiBcclxuICogQHNpbmNlIDEuMFxyXG4gKiBcclxuICovXHJcbkBpbXBvcnQgXCIuL2VsZW1lbnRzL2VsZW1lbnRzXCI7IiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuLy8gIHYyLjAgfCAyMDExMDEyNlxyXG4vLyAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG5vbCxcclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufSIsIiRkZWZhdWx0LXB1cnBsZTojNkExMUNCO1xyXG4kZGVmYXVsdC1sYmx1ZTojMkI3RkZDO1xyXG4kZGVmYXVsdC1ncmF5OiAjNzA3MDcwO1xyXG4kZGVmYXVsdC1saWdodC1ncmF5OiAjOGI4YjhiO1xyXG5cclxuXHJcbi8qIENvbG9ycyAqL1xyXG4kdGhpcmQtY29sb3I6ICMwRDAwQzU7XHJcblxyXG4vLyRibGFjay1jb2xvci0yOiAjMTgxODE4O1xyXG4kZ3JlZW4tY29sb3I6ICMxOEExMzg7XHJcbiRsaWdodC1ncmF5LWNvbG9yOiAjZjJmMmYyO1xyXG4kZ3JlZW4tY29sb3I6ICMyQkI3MDI7XHJcbiRyZWQtY29sb3I6ICNGNjI5Mjk7XHJcbiRibHVlLWNvbG9yOiAjNEQ2RUY1O1xyXG4kb3JhbmdlLWNvbG9yOiAjRjk3QjFCO1xyXG4kcGluay1jb2xvcjogI0U2MjE3NjtcclxuXHJcbiR3aGl0ZS1jb2xvcjogI2ZmZmZmZjtcclxuJGJsYWNrLWNvbG9yOiAjMDAwMDAwO1xyXG4kYmxhY2stY29sb3ItMjojMUQxRDFEO1xyXG5cclxuJHRleHQtY29sb3I6ICMyNTI1MjU7XHJcblxyXG4vLyBhZG1pbiBkYXNoYm9hcmQgY29sb3JzXHJcbiRkYXJrLWdyYXktY29sb3I6IzlmOWY5ZjtcclxuJGdyYXktY29sb3I6ICNkZGRkZGQ7XHJcbiRjb250ZW50LWNvbG9yLTM6ICM4MTgxODE7XHJcblxyXG4vLyAtLS0tIENvbG9ycyBmb3IgTmV3IERlbW9cclxuJGRlZmF1bHQtYmx1ZTojMzA3Q0ZGO1xyXG4kZGVmYXVsdC1saWdodC1ibHVlOiMyREYxRkY7XHJcbiRkZWZhdWx0LWRhcmstYmx1ZTojMEQzMDRBO1xyXG5cclxuJGRlZmF1bHQtZ3JlZW46IzAxRTJCNDtcclxuJGRlZmF1bHQtbGlnaHQtZ3JlZW46IzlCRjE0RjtcclxuXHJcbiRkZWZhdWx0LWRhcmstZ3JheTojNDc0NzQ3OyIsIiRzY3JlZW4tbGcgOiAxMjAwcHg7XHJcbiRzY3JlZW4tbWQ6IDk5MnB4O1xyXG4kc2NyZWVuLXNtOiA3NjhweDtcclxuJHNjcmVlbi14czogNDIwcHg7XHJcblxyXG5cclxuLyogRm9udHMgKi9cclxuJHBvcHBpbnMtZm9udDogXCJQb3BwaW5zXCI7XHJcblxyXG5cclxuLy8gIFRyYW5zaXNpdG9uIFNwZWVkc1xyXG4kdHItdmVyeS1mYXN0OiAxMDBtcztcclxuJHRyLWZhc3Q6IDIwMG1zO1xyXG4kdHItbm9ybWFsOjMwMG1zO1xyXG4kdHItc2xvdzo0MDBtcztcclxuJHRyLXZlcnktc2xvdzo1MDBtcztcclxuJHRyYW5zaXRpb24tZmFzdDogMC4zcztcclxuJHRyYW5zaXRpb24tbm9ybWFsOiAwLjZzO1xyXG5cclxuLy8gZm9udCB3ZWlnaHRzXHJcbiR0aGluOiAxMDA7XHJcbiR1bHRyYS1saWdodDogMjAwO1xyXG4kbGlnaHQ6IDMwMDtcclxuJHJlZ3VsYXI6IDQwMDtcclxuJG1lZGl1bTogNTAwO1xyXG4kc2VtaS1ib2xkOiA2MDA7XHJcbiRib2xkOiA3MDA7XHJcbiRleHRyYS1ib2xkOiA4MDA7XHJcbiR1bHRyYS1ib2xkOiA5MDA7XHJcblxyXG5cclxuLyogRGV2aWNlIHdpZHRocyAqL1xyXG4kc21hbGwtcGhvbmU6ICcobWF4LXdpZHRoOiA1NTBweCknO1xyXG4vLyRwaG9uZTogJyhtYXgtd2lkdGg6IDQ4MHB4KSc7XHJcbi8vJHRhYmxldC1wb3J0cmFpdDogJyhtYXgtd2lkdGg6IDc2OHB4KSc7XHJcbi8vJGRlc2t0b3A6ICcobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCknO1xyXG4kcGhvbmUtbGFuZDogJyhtYXgtd2lkdGg6IDc2N3B4KSc7XHJcbiRwaG9uZTogJyhtYXgtd2lkdGg6IDc2OXB4KSc7XHJcbiR0YWJsZXQtcG9ydHJhaXQ6ICcobWF4LXdpZHRoOiAxMDI1cHgpJztcclxuJHRhYmxldC1sYW5kc2NhcGUtZGVza3RvcDogJyhtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpJztcclxuJGRlc2t0b3A6ICcobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJztcclxuJGxhcmdlLWRlc2t0b3A6ICcobWluLXdpZHRoOiAxNjAwcHgpJztcclxuJG5vbi1yZXRpbmE6ICdzY3JlZW4gYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpJztcclxuJHJldGluYTogJ3NjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiknOyIsIi8qKlxyXG4gKiBCYXNlIGZvbnQgc2l6ZSBmb3IgdXNhZ2VcclxuICovXHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplOiAxNiwgJGltcG9ydGFudDogbnVsbCkge1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSAqIDFweCAkaW1wb3J0YW50O1xyXG4gICAgLy9mb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFlbSAkaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAoJHNpemUgLyAxNikgKiAxcmVtICRpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXNpemUtYWRtaW4oJHNpemU6IDE2LCAkaW1wb3J0YW50OiBudWxsKSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICogMXB4ICRpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFlbSAkaW1wb3J0YW50O1xyXG4gICAgLy9mb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFyZW0gJGltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZS1pY29uKCRzaXplOiAxNiwgJGltcG9ydGFudDogbnVsbCkge1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSAqIDFweCAkaW1wb3J0YW50O1xyXG4gICAgLy9mb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFlbSAkaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAoJHNpemUgLyAxNikgKiAxcmVtICRpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogJHNpemUgKiAxcHg7XHJcbiAgICBoZWlnaHQ6ICRzaXplICogMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzaXplICogMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gRm9udHNcclxuQG1peGluIGZvbnQtZmFtaWx5LXBvcHBpbnMoKSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1mYW1pbHktcm9ib3RvKCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1mYW1pbHktcXVpY2tzYW5kICgkaW1wb3J0YW50OiBudWxsKSB7XHJcbiAgICBmb250LWZhbWlseTogJ1F1aWNrc2FuZCckaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1mYW1pbHktbGF0byAoJGltcG9ydGFudDogbnVsbCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJyRpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBmb250IHdlaWdodHNcclxuQGZ1bmN0aW9uIGZvbnQtd2VpZ2h0KCRrZXl3b3JkKSB7XHJcbiAgICAkY29udmVyc2lvbi1tYXA6ICh0aGluOiAxMDAsXHJcbiAgICAgICAgICAgIHVsdHJhLWxpZ2h0OiAyMDAsXHJcbiAgICAgICAgICAgIGxpZ2h0OiAzMDAsXHJcbiAgICAgICAgICAgIHJlZ3VsYXI6IDQwMCxcclxuICAgICAgICAgICAgbWVkaXVtOiA1MDAsXHJcbiAgICAgICAgICAgIHNlbWktYm9sZDogNjAwLFxyXG4gICAgICAgICAgICBib2xkOiA3MDAsXHJcbiAgICAgICAgICAgIGV4dHJhLWJvbGQ6IDgwMCxcclxuICAgICAgICAgICAgdWx0cmEtYm9sZDogOTAwLCApO1xyXG5cclxuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJGNvbnZlcnNpb24tbWFwLCAka2V5d29yZCkge1xyXG4gICAgICAgIEBlcnJvciBcIlVuc3VwcG9ydGVkIGBmb250LXdlaWdodGAga2V5d29yZCBgI3ska2V5d29yZH1gXCI7XHJcblxyXG4gICAgICAgIEByZXR1cm4gbnVsbDtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGNvbnZlcnNpb24tbWFwLCAka2V5d29yZCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXdlaWdodCgkd2VpZ2h0KSB7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoJHdlaWdodCk7XHJcbn1cclxuXHJcbi8vIE1lZGlhIEdlbmVyYXRvclxyXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcclxuICAgIEBtZWRpYSAjeyRtZWRpYX0ge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvciBTbWFsbCBQaG9uZSAobWF4LXdpZHRoOiA1NTBweCApXHJcblxyXG5AbWl4aW4gZm9yLXNtYWxsLXBob25lIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtYWxsLXBob25lKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvciBQaG9uZSAoIG1heC13aWR0aDogNzY5cHggKVxyXG5AbWl4aW4gZm9yLXBob25lIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHBob25lKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvciBQaG9uZSAoIG1heC13aWR0aDogNzY3cHggKVxyXG5AbWl4aW4gZm9yLXBob25lLWxhbmQge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkcGhvbmUtbGFuZCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3IgVGFibGV0KCBtYXgtd2lkdGg6IDEwMjVweCApXHJcbkBtaXhpbiBmb3ItdGFibGV0IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3IgVGFibGV0ICggKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCAgKVxyXG5AbWl4aW4gZm9yLXRhYmxldC1sYW5kIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldC1sYW5kc2NhcGUtZGVza3RvcCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBAbWl4aW4gZm9yLXRhYmxldC1sYW5kc2NhcGUtYmlnIHtcclxuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldC1sYW5kc2NhcGUpIHtcclxuLy8gICAgICAgICBAY29udGVudDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gLy8gRm9yIGFsbCBub24gbGFyZ2UgZGVza3RvcCBkZXZpY2VzICggTGFyZ2UgRGVza3RvcCAgKVxyXG4vLyBAbWl4aW4gZm9yLWFsbC1ub24tZGVza3RvcC1kZXZpY2VzIHtcclxuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGFsbC1ub24tZGVza3RvcC1kZXZpY2VzKSB7XHJcbi8vICAgICAgICAgQGNvbnRlbnQ7XHJcbi8vICAgICB9XHJcbi8vfVxyXG5cclxuLy8gRm9yIERlc2t0b3AgKCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpICApXHJcbkBtaXhpbiBmb3ItZGVza3RvcCB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvciBEZXNrdG9wICggbWluLXdpZHRoOiAxNjAwcHggIClcclxuQG1peGluIGZvci1sYXJnZS1kZXNrdG9wIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGxhcmdlLWRlc2t0b3ApIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRm9yIFJldGluYSBEZXNwbGF5ICggTGFyZ2UgRGVza3RvcCAgKVxyXG5AbWl4aW4gZm9yLXJldGluYSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRyZXRpbmEpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gY2VudGVyIGNvbnRlbnQgLiB0ZXh0ICxpY29uIFxyXG5AbWl4aW4gdGV4dC1taWRkbGUoJHNpemUpIHtcclxuICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xyXG4gICAgaGVpZ2h0OiAkc2l6ZSArIHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzaXplICsgcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgJHRhYmxldC1zaXplOiAkc2l6ZSAvIDEwMDtcclxuICAgICAgICB3aWR0aDogOTAgKiAkdGFibGV0LXNpemUgKyBweDtcclxuICAgICAgICBoZWlnaHQ6IDkwICogJHRhYmxldC1zaXplICsgcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwICogJHRhYmxldC1zaXplICsgcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICAkdGFibGV0LXNpemU6ICRzaXplIC8gMTAwO1xyXG4gICAgICAgIHdpZHRoOiA4NSAqICR0YWJsZXQtc2l6ZSArIHB4O1xyXG4gICAgICAgIGhlaWdodDogODUgKiAkdGFibGV0LXNpemUgKyBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogODUgKiAkdGFibGV0LXNpemUgKyBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGdyYWRpZW50Li4uKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGdyYWRpZW50KTtcclxuXHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWJsdWUsICRkZWZhdWx0LWxpZ2h0LWJsdWUpO1xyXG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDdweCAyNnB4ICMwMUUyQjQ0RDtcclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgIC8vICAgICBvcGFjaXR5OiAwO1xyXG4gICAgLy8gICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcclxuICAgIC8vIH1cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWhvdmVyKCRkaXJlY3Rpb24sICRncmFkaWVudC4uLikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRncmFkaWVudCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjk5OTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgIC8vb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbn0iLCJib2R5LFxyXG5odG1sIHtcclxuXHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG5cclxuXHQuZmFuY2lmeS1mb250IHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSB7XHJcblxyXG5cdGgxLFxyXG5cdGgyLFxyXG5cdGgzLFxyXG5cdGg0LFxyXG5cdGg1LFxyXG5cdGg2LFxyXG5cdHAsXHJcblx0ZGl2LFxyXG5cdGxpIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnMoKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdH1cclxufVxyXG5cclxuYm9keSBoZWFkZXIge1xyXG5cclxuXHRoMSxcclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSxcclxuXHRoNixcclxuXHRwLFxyXG5cdGRpdixcclxuXHRsaSB7XHJcblx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1wb3BwaW5zKCk7XHJcblx0fVxyXG59IiwiLmZhbmNpZnktbWFpbi1idXR0b24ge1xyXG5cdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA1MXB4O1xyXG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAuNSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogLTFweDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC41KTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAwLjQ1KTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuXHRcdHBhZGRpbmc6IDE0cHggNDVweCAxNHB4IDQ1cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggNDBweCAxNHB4IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcclxuXHRcdFx0cGFkZGluZzogMCAxOXB4IDAgMTlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAwLjQ1KTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZhbmNpZnktYnRuLWhvdmVyLWJsdWUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1ibHVlLCAuMzApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZhbmNpZnktYnRuLWRhcmstYmx1ZSB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC41KTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MmRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xyXG5cdH1cclxuXHJcblx0Ji5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtZGFyay1ibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgLjMwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZSB7XHJcblx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcG9wcGlucygpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAkZGVmYXVsdC1wdXJwbGUsICRkZWZhdWx0LXB1cnBsZSk7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYsICAhaW1wb3J0YW50KTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDM1cHggIzY4MTVDRDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1sYmx1ZTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDZweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGRlZmF1bHQtcHVycGxlIDUwJSwgd2hpdGUgNTAlKTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IC0yMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICRkZWZhdWx0LWxibHVlO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZGVmYXVsdC1sYmx1ZSA1MCUsIHdoaXRlIDUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZmFuY2lmeS1idG4tc20ge1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuXHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XHJcblx0XHRcdGhlaWdodDogMzhweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMzcHggMCAzM3B4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZm9yLWRlc2t0b3Age1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyN3B4IDBweCAyN3B4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyN3B4IDAgMjdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogNDhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogNDRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcclxuXHRcdFx0XHR3aWR0aDogMzhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYW5jaWZ5LWJ0bi1kaXNhYmxlZCB7XHJcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbiB7XHJcblx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDUxcHg7XHJcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIC41KTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcclxuXHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuXHRwYWRkaW5nOiAxNHB4IDQ1cHggMTRweCA0NXB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDQwcHggMTRweCA0MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZm9yLXBob25lIHtcclxuXHRcdHBhZGRpbmc6IDAgMTlweCAwIDE5cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogLTFweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IC0xcHg7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAwLjQ1KTtcclxuXHR9XHJcblxyXG5cclxuXHJcblx0Ji5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2Uge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIDAuNDUpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIC41KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZmFuY2lmeS1idG4tc20ge1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuXHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XHJcblx0XHRcdGhlaWdodDogMzhweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMzcHggMCAzM3B4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZm9yLWRlc2t0b3Age1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyN3B4IDBweCAyN3B4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyN3B4IDAgMjdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogNDhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogNDRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcclxuXHRcdFx0XHR3aWR0aDogMzhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LWJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtYmx1ZSwgLjMwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYW5jaWZ5LWJ0bi1kYXJrLWJsdWUge1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAuNSk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICRkZWZhdWx0LWRhcmstYmx1ZSwgJGRlZmF1bHQtZGFyay1ibHVlKTtcclxuXHR9XHJcblxyXG5cdCYuZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC4zMCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZmFuY2lmeS1idG4tZGlzYWJsZWQge1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MmRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgI2IxYWZhZiwgI2IxYWZhZikgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZmFuY2lmeS1hZ2VuY3ktc2VuZG1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuXHJcbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWxhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhbmNpZnktY29udGFjdGZvcm0tYWNjZXB0YW5jZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAkZGVmYXVsdC1sYmx1ZSwgJGRlZmF1bHQtcHVycGxlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzNXB4ICRkZWZhdWx0LWxibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzNHB4IDE4cHggNDZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLW5vcm1hbCBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDM1cHggIzY4MTVDRDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1ub3JtYWwgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLW5vcm1hbCBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzFkZWcsICM0MzQzNDMsICMxMTExMTEpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjhweCAxM3B4IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZGVmYXVsdC1wdXJwbGUgNTAlLCB3aGl0ZSA1MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mYW5jaWZ5LWRlZmF1bHQtaWNvbiB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggJGRlZmF1bHQtZ3JlZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxufSIsIi5mYW5jaWZ5LWJnLWdyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZmFuY2lmeS1iZy1nci1ibHVlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDI2cHggIzAxRTJCNDREO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtYmx1ZSwgJGRlZmF1bHQtbGlnaHQtYmx1ZSk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7fVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNsaWRlci1jb250cm9sLXJpZ2h0LFxyXG4uc2xpZGVyLWNvbnRyb2wtbGVmdCxcclxuLmZhbmNpZnktcHJvcGVydHktZ2FsbGVyeS1jb250cm9sLXJpZ2h0LFxyXG4uZmFuY2lmeS1wcm9wZXJ0eS1nYWxsZXJ5LWNvbnRyb2wtbGVmdCB7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NSk7XHJcbiAgICBjb2xvcjogcmdiYSgjRkZGRkZGLCAwLjc1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDI1cHggcmdiYSgxLCAyMjYsIDE4MCwgMC4zKTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICB0b3A6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgIHRvcDogOTUlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNsaWRlci1jb250cm9sLWxlZnQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3M1wiO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxlZnQ6IDkwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICByaWdodDogNyU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICByaWdodDogMTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MlwiO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDQ1KTtcclxuICAgIGxlZnQ6IDEwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICBsZWZ0OiAxJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgIHRvcDogOTUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY2lmeS1zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkyZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mYW5jaWZ5LWhlYWRlci1uYXYtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuXHJcbiAgICAuc2hvdyxcclxuICAgIC5zZkhvdmVyLFxyXG4gICAgLnNob3c+dWwuc3ViLW1lbnUsXHJcbiAgICAuc2ZIb3Zlcj51bC5zdWItbWVudSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAvL3RyYW5zaXRpb246ICR0ci1ub3JtYWw7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIHtcclxuICAgICAgICAvL21hcmdpbjogMzZweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktY29yZS1zaWduaW4tYm94LFxyXG4gICAgICAgIC5mYW5jaWZ5LWNvcmUtcmVnaXN0ZXItYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1oZWFkZXItdG9wIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYW5jaWZ5LWhlYWRlci10b3Atc3BhY2UtYmV0d2VlbiB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC10ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvL3NvY2lhbCBzZWN0aW9uXHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogIGZhbmNpZnktaGVhZGVyIG1haW4gc2VjdGlvbiAqL1xyXG4gICAgLmZhbmNpZnktaGVhZGVyLW1haW4tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgLy8gQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgLy8gXHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAvLyBcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAgICAgLy8gQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xyXG4gICAgICAgIC8vIFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIC8vIFx0cGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgIC8vIFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIC8vIFx0cGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1zaXRlLWJyYW5kaW5nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcG9wcGlucztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcG9wcGlucztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDRweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMzVweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjdweCAwIDM0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgMC40NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIge1xyXG4gICAgICAgICAgICAuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWhlYWRlci1jb250YWN0LWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktaGVhZGVyLWNvbnRhY3QtdGVsIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4tdXNlcm5hbWUge31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAzcHggMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXg6IDYwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktbWVudS1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAzcHggMjBweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgJj5saTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIG9ubHkgYXBwbGllcyBmb3IgbWVudXMgc2hvd2VkIHVwIGluIGhlYWRlciggdmVyeSBmaXJzdCBsZXZlbCApXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gT25seSBhcHBsaWVzIGZvciBzZWNvbmQgbGV2ZWwgb2YgbWVudVxyXG4gICAgICAgICAgICAgICAgJj5saT51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpIHt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkuY3VycmVudF9wYWdlX2l0ZW0+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1zZWxlY3RlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSA1MCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wdXJwbGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAkZGVmYXVsdC1wdXJwbGVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgLmZhbmNpZnktbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHVycGxlO1xyXG5cclxuICAgICAgICAgICAgdWw6Zmlyc3QtY2hpbGQ+bGk+dWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LW1lbnU+bGkge1xyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICAgICAqIGZhbmNpZnktYnVyZ2VyIG1lbnUgZm9yIG1vYmlsZSBhbmQgdGFibGV0XHJcbiAgICAgICAgICpcclxuICAgICAgICAgKi9cclxuXHJcbiAgICAvKiAgZmFuY2lmeS1idXJnZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICAgLmZhbmNpZnktYnVyZ2VyIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDlweDtcclxuXHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0Q0OTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyfmJvZHkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMjk1MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY2lmeS1idXJnZXI6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvKiAgTkFWXHJcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICAgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDkwcHggNzBweCA5MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDM1cHggIzAwMDAwMDEyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTUwcHggNjBweCA3MHB4IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktYnVyZ2VyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtYWJvdXQsXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zb2NpYWwsXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjg1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktYnVyZ2VyLW1lbnUge1xyXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChzZW1pLWJvbGQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjNzA3MDcwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0Mi41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuOG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zaG93LFxyXG4gICAgICAgICAgICAgICAgICAgICYuc2ZIb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0ci1ub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbT5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTFmOFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0ci1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjA5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ubWVudS1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdhYzdmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YWM3ZjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG5cclxuICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWJ1cmdlciB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMjk1MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktbWVudS1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHVsOmZpcnN0LWNoaWxkIGxpIHVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIge1xyXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXItY29udGFjdHMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgLmZhbmNpZnktaGVhZGVyLWxvZ2VkaW4ge1xyXG4gICAgICAgICAgICAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbi11c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gZW5kIG9mIGZhbmNpZnktaGVhZGVyLW5hdi0xXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgIC5mYW5jaWZ5LWhpZGRlbi1zbWFsbGVyLXRoYW4teGwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAuZmFuY2lmeS1oaWRkZW4tc21hbGxlci10aGFuLWxnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSB7XHJcbiAgICAgICAgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMzhweCAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE5cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51LW5hdi0xIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUtbmF2LTEtaG9tZS1zZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBhOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDUwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggJGRlZmF1bHQtcHVycGxlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICAgIC5mYW5jaWZ5LWhpZGRlbi1zbWFsbGVyLXRoYW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY2lmeS1oZWFkZXItbmF2LTEge1xyXG4gICAgICAgIC5mYW5jaWZ5LWhlYWRlci10b3Age1xyXG4gICAgICAgICAgICAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgZm9udC1zaXplKDEyLCAgIWltcG9ydGFudCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpIHtcclxuICAgIC5mYW5jaWZ5LWhpZGRlbi1zbWFsbGVyLXRoYW4teHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIC5mYW5jaWZ5LWhpZGRlbi1ncmF0aGVyLXRoYW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgLmZhbmNpZnktaGlkZGVuLWdyYXRoZXItdGhhbi1sZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgICAuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLXhsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIuZmFuY2lmeS1wb3N0LWJhbm5lciB7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDcwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiA4JTtcclxuXHJcblx0LmZhbmNpZnktcG9zdC1iYW5uZXItaW1hZ2Uge1xyXG5cdFx0bWF4LWhlaWdodDogNTUwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxuXHJcblx0LmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IHtcclxuXHRcdHBhZGRpbmc6IDYzcHggMTQ1cHggNjNweCAxNzVweDtcclxuXHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjE2KTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTQwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDcwcHggNTBweCAxMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDM1cHggMjVweCA3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICMxODE4MTg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDUwKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDg0ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDhweCAkZGVmYXVsdC1ncmVlbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogLTkwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTVweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gcGFnZSBiYW5uZXIgc2VjdGlvbiBmb3IgcGFnZXMgd2l0aG91dCBmZWF0dXJlZCBpbWFnZVxyXG4uZmFuY2lmeS1wb3N0LWJhbm5lci1ub2ltYWdlIHtcclxuXHQvL3dpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRiYWNrZ3JvdW5kOiAjRTNFM0UzO1xyXG5cdC8vIGNvbG9yOiAjMDAwMDAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDMlO1xyXG5cclxuXHQuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcblx0XHRAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDE3cHgpO1xyXG5cdH1cclxuXHJcblx0LmZhbmNpZnktYnJlYWRjcnVtYiB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vL2FnZWNueSBwb3N0IHR5cGUgc3R5bGVzXHJcbi5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzNweCkge1xyXG5cdFx0bWFyZ2luOiAtMjIwcHggMCAtMTIwcHggMDtcclxuXHJcblx0XHQuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzLWNvbnRhaW5lciB7XHJcblx0XHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMge1xyXG5cdFx0XHRcdC5mYW5jaWZ5LW1haW4tYnV0dG9uLWJsdWUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0bWFyZ2luOiAtMjIwcHggMCAtMTIwcHggMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdC5mYW5jaWZ5LWFnZW5jeS10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmZhbmNpZnktYWdlbmN5LWFkZHJlc3Mge1xyXG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCoge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0bWFyZ2luOiAtMjIwcHggMTIzcHggLTEyMHB4IDEyM3B4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGRlZmF1bHQtZ3JheSwgMC4zKTtcclxuXHJcblx0LmZhbmNpZnktYWdlbmN5LWxvZ28ge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNjRweDtcclxuXHRcdFx0bWF4LWhlaWdodDogMzgycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmFuY2lmeS1hZ2VuY3ktaGVhZGluZyB7XHJcblx0XHQuZmFuY2lmeS1hZ2VuY3ktdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDIpO1xyXG5cdFx0XHRtYXJnaW46IDI1cHggMCAyMXB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZhbmNpZnktYWdlbmN5LWFkZHJlc3MsXHJcblx0XHQuZmFuY2lmeS1hZ2VuY3ktcGhvbmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG5cdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUtY29sb3IsIDAuNjUpO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1kYXRhLWNvbnRhaW5lciB7XHJcblx0XHRcdC5mYW5jaWZ5LWFnZW5jeS1kYXRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzE4MTgxODtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xyXG5cclxuXHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIHtcclxuXHRcdFx0LmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscyB7XHJcblx0XHRcdFx0cGFkZGluZzogMjZweCAwO1xyXG5cclxuXHRcdFx0XHQuZmFuY2lmeS1tYWluLWJ1dHRvbi1ibHVlIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDdweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5mYW5jaWZ5LXBvc3QtYmFubmVyIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MDBweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG5cdC5mYW5jaWZ5LXBvc3QtYmFubmVyIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdGhlaWdodDogMzIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZhbmNpZnktYWdlbmN5LXBvc3Qtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjay1jb2xvciwgMC4zKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbn1cclxuXHJcbi5mYW5jaWZ5LWFnZW5jeS1wb3N0LWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAuZmFuY2lmeS1hZ2VuY3ktZGV0YWlsIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTkpO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAuZmFuY2lmeS1hZ2VuY3ktZGV0YWlsLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODU4NTg1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mYW5jaWZ5LTQwNCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XHJcblx0bWFyZ2luOiAxMCUgYXV0bztcclxuXHRwYWRkaW5nOiAwIDM1cHg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG5cdFx0bWFyZ2luOiA3MHB4IGF1dG87XHJcblx0fVxyXG5cclxuXHRkaXYge1xyXG5cdFx0ZmxleDogNTA7XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcclxuXHRcdFx0ZmxleDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZhbmNpZnktNDA0LXRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1NSk7XHJcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0LmZhbmNpZnktNDA0LWRpdmlkZXIge1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNERURFREU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMTBweCAjMDAwMDAwMUE7XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMzhweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZhbmNpZnktNDA0LWRlc2NyaXB0aW9uIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnM7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG5cdFx0Y29sb3I6IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjYpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLWJsdWUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5mYW5jaWZ5LTQwNC1pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mYW5jaWZ5LWNvbnRlbnQge1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAuZmFuY2lmeS1hcnRpY2xlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1wb3BwaW5zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJvcGVydHlfYnVpbGRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTYpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMjZweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgLjQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1kYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjhweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMCA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1kYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCh1bHRyYS1ib2xkKTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWZpcnN0bGV0dGVyLWJpZyB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQ2NDY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgIHAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLXF1b3RlLFxyXG4gICAgICAgIGJsb2NrcXVvdGUsXHJcbiAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDVweCA4NXB4IDUwcHggOTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBCMkE1MztcclxuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgOTRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggMzVweCByZ2JhKCMwQjJBNTMsIDAuNSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggNjBweCA0MHB4IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQ1cHggMCA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAzNXB4IDM1cHggMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyLjUlIDAgMyUgMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNy41JSAwIDglIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGNpdGUsXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTkpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuXHJcbiAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkZWZhdWx0LXB1cnBsZSA1MCUsIHdoaXRlIDUwJSk7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTklO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2stY29sb3IsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtbWlkZGxlKDc2KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTIzMFwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEzcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC40KTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTNweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgMC40KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gcG9zdCBmb3JtYXQgdmlkZW9cclxuICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gcG9zdCBmb3JtYXQgZ2FsbGVyeVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiA0N3B4IDEyMHB4IDgwcHggNzVweDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAvLyAgICAgYm94LXNoYWRvdzogMHB4IDZweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjE0KTtcclxuXHJcbiAgICAgICAgLy8gICAgIC5mYW5jaWZ5LXBvc3QtcXVvdGUtZG91YmxlcXVvdGF0aW9uIHtcclxuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1wdXJwbGU7XHJcbiAgICAgICAgLy8gICAgICAgICB0ZXh0LXNoYWRvdzogMCAxMHB4IDIzcHggJGRlZmF1bHQtcHVycGxlO1xyXG4gICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0NCk7XHJcbiAgICAgICAgLy8gICAgICAgICBmb250LWZhbWlseTogUnVmaW5hO1xyXG4gICAgICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50IHtcclxuICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMS42NGVtO1xyXG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3Ige1xyXG4gICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcclxuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1wdXJwbGU7XHJcbiAgICAgICAgLy8gICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LXB1cnBsZTtcclxuICAgICAgICAvLyAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDhweCAkZGVmYXVsdC1wdXJwbGU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICB3aWR0aDogMjEuNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyLW5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApIDclLCByZ2JhKCRibGFjay1jb2xvciwgMC41KSAxMDAlKTtcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Zlcig5MGRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApIDclLCByZ2JhKCRibGFjay1jb2xvciwgMC4yNSkgMTAwJSk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTFmYVwiO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLWNvbG9yLCAwKSA3JSwgcmdiYSgkYmxhY2stY29sb3IsIDAuNSkgMTAwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoMjcwZGVnLCByZ2JhKCRibGFjay1jb2xvciwgMCkgNyUsIHJnYmEoJGJsYWNrLWNvbG9yLCAwLjI1KSAxMDAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTFmOVwiO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LXZpZGVvLXNob3J0Y29kZSxcclxuICAgIC53cC12aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRUNFQztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYW5jaWZ5LW5vcm1hbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0VDRUNFQztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmFuY2lmeS1hY3RpdmUsXHJcbiAgICAgICAgICAgICYuYWN0aXZlIGEsXHJcbiAgICAgICAgICAgICYgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldixcclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgIGEubmV4dCxcclxuICAgICAgICAgICAgICAgIGEucHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApOyAvLyBhdXRvIHJlc3BvbnNpdmVcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1taWRkbGUoMTMwKTsgLy9hdXRvIHJlc3BvbnNpdmVcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1NmRlZywgIzQzNDM0MywgIzExMSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMDBkZWcsICM1ZDVjNWMsICMxMTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZhbmNpZnktc2luZ2xlLXBvc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTJkZWcsICM0MzQzNDMsICMxMTExMTEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDIycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBib3R0b206IC0yOHB4O1xyXG4gICAgICAgIGxlZnQ6IDc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20pIHtcclxuICAgIC5mYW5jaWZ5LWNvbnRlbnQge1xyXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXhzKSB7XHJcbiAgICAuZmFuY2lmeS1jb250ZW50IHtcclxuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmNpZnktYWdlbmN5LWJhbm5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2luZ2xlLXBvc3Qge1xyXG4gICAgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcclxuXHJcbiAgICAgICAgLmZhbmNpZnktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmZhbmNpZnktZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDEzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1sZWZ0LWNvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1yaWdodC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWZlYXR1cmVkLWltYWdlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKCRibGFjay1jb2xvciwgMC4wOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ5cHggNDdweCA0OHB4IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzhweCAzOXB4IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAyNXB4IDI2cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMjZweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1kYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Myk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQodWx0cmEtYm9sZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWZpcnN0bGV0dGVyLWJpZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQ2NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLXF1b3RlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwNXB4IDg1cHggNTBweCA5NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBCMkE1MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDk0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAzNXB4IHJnYmEoIzBCMkE1MywgMC41KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDYwcHggNDBweCA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDVweCAwIDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDM1cHggMzVweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyLjUlIDAgMyUgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDcuNSUgMCA4JSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMTNweCAyM3B4IHJnYmEoIzFBNkFGMywgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUnVmaW5hO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOTBweCAwIDgwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZS1zaWRlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC40NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIuYXJ0aWNsZS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzLmFydGljbGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNC5hcnRpY2xlLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvKiBcclxuXHRcdFx0XHQqXHRBdXRob3IgU2VjdGlvbiBTdHlsZXMgXHJcblx0XHRcdFx0Ki9cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ5cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMTJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0d2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCA3MHB4IDQ1cHggMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDM1cHggMzBweCAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMzVweCAyNXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoYm9sZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIC4zMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgLjMwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZmFuY2lmeS1mb250YXN0aWMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIHNpbmdsZSBwb3N0IE5hdmlnYXRpb25cclxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtbWlkZGxlKDY3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoMTk1ZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAyNXB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDY5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudCg0OGRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggMHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMzVweCByZ2JhKCRibGFjay1jb2xvciwgMC4yMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDM1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMjMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMyU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZmFuY2lmeS1zaW5nbGUtcG9zdC1uby10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY2lmeS1wb3N0LWxpbmUtYmVmb3JlLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudCg4N2RlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgLjQ1KTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvbW1lbnQgU3R5bGVzXHJcbi5mYW5jaWZ5LWNvbnRlbnQge1xyXG4gICAgLmZhbmNpZnktY29tbWVudHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzcwNzA3MCwgMC4yNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIDAuNDUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktY29tbWVudC1saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCA0NnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMzlweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAxOHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlcHRoLTEge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFFMUUxRTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC10aXRsZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zbWFsbC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMxRTFFMUUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoYm9sZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFFMUUxRTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIEFnZW5jeSBhbmQgQWdlbnQgUmV2aWV3IFN0eWxlc1xyXG4gICAgICAgICAqIFxyXG4gICAgICAgICAqIEBzaW5jZSAxLjAuMFxyXG4gICAgICAgICAqICBcclxuICAgICAgICAgKi9cclxuICAgICAgICAuZmFuY2lmeS1yZXZpZXdzLWNvdW50cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG5cclxuICAgICAgICAgICAgLmZhbmNpZnktcmV2aWV3LXJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIHtcclxuICAgICAgICAuY29tbWVudC1yZXBseS10aXRsZSB7fVxyXG5cclxuICAgICAgICAuY29tbWVudC1ub3RlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1jb21tZW50LWZvcm0tdGV4dGFyZWEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDM1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMDkpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNtYWxsLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LW5hbWUtaW5wdXQsXHJcbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtZW1haWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMzVweCByZ2JhKCRibGFjay1jb2xvciwgMC4wOSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQoNzFkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvdmVyKDE5NWRlZywgIzQzNDM0MywgIzExMTExMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaS1ib2xkKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgLjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ3cHggMCA0N3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDI1cHggMTNweCAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDI1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMjMpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWVudHMtcmF0aW5nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50cy1yYXRpbmcgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC8qIHJlbW92ZSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZSAqL1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIC8qIGZsaXAgdGhlIG9yZGVyIHNvIHdlIGNhbiB1c2UgdGhlICsgYW5kIH4gY29tYmluYXRvcnMgKi9cclxuICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyICoge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0K2xhYmVsIHtcclxuICAgICAgICAgICAgLyogb25seSBlbm91Z2ggcm9vbSBmb3IgdGhlIHN0YXIgKi9cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdkYXNoaWNvbnMnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA5OTk5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZy1jb250YWluZXI+aW5wdXQrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxNTRcIjtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZSxcclxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dCtsYWJlbDpob3Zlcn5sYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgLnJhdGluZy1jb250YWluZXI+aW5wdXQrbGFiZWw6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxNTVcIjtcclxuICAgICAgICAgICAgY29sb3I6ICNlNTI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4ICMzMzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcj4uc3Rhci1jYi1jbGVhcitsYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZy1jb250YWluZXI+LnN0YXItY2ItY2xlYXIrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcjpob3Zlcj5pbnB1dCtsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE1NFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcjpob3Zlcj5pbnB1dCtsYWJlbDpob3Zlcn5sYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgLnJhdGluZy1jb250YWluZXI6aG92ZXI+aW5wdXQrbGFiZWw6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxNTVcIjtcclxuICAgICAgICAgICAgY29sb3I6ICNlNTI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4ICMzMzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyPi5zdGFyLWNiLWNsZWFyK2xhYmVsLFxyXG4gICAgICAgIC5jb21tZW50LXJlc3BvbmQgLnJhdGluZy1jb250YWluZXI+aW5wdXQrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDk5OTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LXJlc3BvbmQgLnJhdGluZy1jb250YWluZXI+aW5wdXQrbGFiZWwge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIHtcclxuXHQuZmFuY2lmeS1yZWNlbnQtcG9zdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzRweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvci10YWJsZXQtbGFuZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdFx0XHR3aWR0aDogMTI1cHg7XHJcblx0XHRcdGhlaWdodDogMTI1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5NXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kIHtcclxuXHRcdFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBmb3Itc21hbGwtcGhvbmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mYW5jaWZ5LXJlY2VudC1wb3N0LXNlY3Rpb24ge1xyXG5cclxuXHRcdFx0LmZhbmNpZnktcmVjZW50LXBvc3QtZGF0ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobGlnaHQpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mYW5jaWZ5LXJlY2VudC1wb3N0LXRpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcclxuXHRcdFx0XHRjb2xvcjogIzE4MTgxODtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjlweDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1ibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIHN0eWxlIG9mIGFsbCAoIHVsLGxpICkgZGVmYXVsdCB3aWRnZXRzXHJcbi5mYW5jaWZ5LWxpc3QsXHJcbiYuZmFuY2lmeS1saXN0IHtcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMHB4IDBweCAwIDA7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE5KTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG5cdFx0XHRjb2xvcjogIzFEMUQxRDtcclxuXHRcdFx0cGFkZGluZzogMTlweCAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWVlZWU7XHJcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtZ3JlZW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcblx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCBsaWdodGdyYXk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2hpbGRyZW4ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCBsaWdodGdyYXk7XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gU2VhcmNoIFdpZGdldCBcclxuJi53aWRnZXRfc2VhcmNoIHtcclxuXHQuZmFuY2lmeS1zZWFyY2gtZm9ybSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdC5mYW5jaWZ5LXNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMCAxM3B4IDI0cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA2cHggMzVweCByZ2JhKCRibGFjay1jb2xvciwgLjEpO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG5cdFx0XHRcdGNvbG9yOiAjOTQ5NDk0O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmFuY2lmeS13aWRnZXQtc2VhcmNoLWZvcm0tYnV0dG9uIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwRDMwNEE7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogMTNweCAyNHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcblx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkdHItZmFzdDtcclxuXHRcdFx0Ly8gJjo6YmVmb3JlIHtcclxuXHRcdFx0Ly8gICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcblx0XHRcdC8vIH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LWdyZWVuO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIHRhZy1jbG91ZCB3aWRnZXRcclxuLmZhbmNpZnktdGFnLWNsb3VkIHtcclxuXHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgsICAhaW1wb3J0YW50KTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogNHB4IDI1cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0bWFyZ2luOiAwcHggNHB4IDE4cHggNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1ncmVlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtZGFyay1ibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMTVweDtcclxuXHRcdFx0bWFyZ2luOiAzcHggMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBDYWxsZW5kYXIgV2lkZ2V0XHJcbi5jYWxlbmRhcl93cmFwIHtcclxuXHR0YWJsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEdhbGxlcnlcclxuLmdhbGxlcnkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGZsZXg6IDUwJTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mYW5jaWZ5LXNvY2lhbC13aWRnZXQtY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuXHJcbiAgICAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA1MXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIzcHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmNpZnktc29jaWFsLWZhY2Vib29rLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMzBGRjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LXNvY2lhbC10d2l0dGVyLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI3QjVGRjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jaWZ5LXNvY2lhbC1pbnN0YWdyYW0tbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkYxQzc4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
