@charset "UTF-8";
/**
     * Headers
     * Included navbar and menus
     *
     * @since 1.0
     */
/**
 * Reset css
 * 
 * @since 1.0
 * 
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**
 * Color Variables
 * 
 * @since 1.0
 * 
 */
/* Colors */
/**
 * Structure Variables
 * 
 * @since 1.0
 * 
 */
/* Fonts */
/* Device widths */
/**
 * Custom mixins
 * 
 * @since 1.0
 * 
 */
/**
 * Base font size for usage
 */
@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 0.999;
	}
}
@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 0.999;
	}
}

/**
  * Add google fonts - Poppins font
  * and also apply font for body
  * 
  * @since 1.0
  */
body,
html {
	font-size: 16px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	body,
	html {
		font-size: 14px;
	}
}

@media (max-width: 1025px) {
	body,
	html {
		font-size: 14px;
	}
}

@media (max-width: 769px) {
	body,
	html {
		font-size: 13px;
	}
}

body .fancify-font,
html .fancify-font {
	font-family: "fancify-fontastic";
	font-size: 16px;
	font-size: 1rem;
}

body .fancify-font:before,
html .fancify-font:before {
	display: inline-block;
	width: 1em;
}

body:not(.elementor-page) h1,
body:not(.elementor-page) h2,
body:not(.elementor-page) h3,
body:not(.elementor-page) h4,
body:not(.elementor-page) h5,
body:not(.elementor-page) h6,
body:not(.elementor-page) p,
body:not(.elementor-page) div,
body:not(.elementor-page) li {
	font-family: 'Poppins';
	line-height: initial;
}

body header h1,
body header h2,
body header h3,
body header h4,
body header h5,
body header h6,
body header p,
body header div,
body header li {
	font-family: 'Poppins';
}

/**
 * Custom elements 
 * 
 * @since 1.0
 * 
 */
.fancify-main-button {
	font-weight: 300;
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 51px;
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
	position: relative;
	z-index: 1;
	border-radius: 28px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	outline: none;
}

@media (max-width: 1025px) {
	.fancify-main-button {
		height: 45px;
	}
}

.fancify-main-button:before {
	position: absolute;
	content: "";
	top: 0;
	right: -1px;
	bottom: 0;
	left: -1px;
	z-index: -1;
	opacity: 0;
	border-radius: 28px;
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-main-button:hover, .fancify-main-button:focus, .fancify-main-button:active {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

.fancify-main-button:hover::before, .fancify-main-button:focus::before, .fancify-main-button:active::before {
	opacity: 1;
}

.fancify-main-button a {
	font-size: 16px;
	font-size: 1rem;
	padding: 14px 45px 14px 45px;
	text-decoration: none;
	color: #ffffff;
	letter-spacing: 0.48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
	outline: none;
	width: 100%;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

@media (max-width: 1025px) {
	.fancify-main-button a {
		padding: 14px 40px 14px 40px;
	}
}

@media (max-width: 769px) {
	.fancify-main-button a {
		padding: 0 19px 0 19px;
	}
}

.fancify-main-button.fancify-main-button-reverse {
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

.fancify-main-button.fancify-main-button-reverse::before {
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
}

.fancify-main-button.fancify-main-button-reverse:hover, .fancify-main-button.fancify-main-button-reverse:focus, .fancify-main-button.fancify-main-button-reverse:active {
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
}

.fancify-main-button.fancify-btn-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-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: 28px;
}

.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-disabled {
	cursor: not-allowed !important;
	background: linear-gradient(272deg, #b1afaf, #b1afaf) !important;
}

.fancify-main-button.fancify-btn-disabled a {
	cursor: not-allowed !important;
}

.fancify-main-button.fancify-btn-disabled:before {
	background: linear-gradient(271deg, #b1afaf, #b1afaf) !important;
}

a.fancify-new-main-button {
	font-weight: 300;
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 51px;
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
	position: relative;
	z-index: 1;
	border-radius: 28px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	outline: none;
	font-size: 16px;
	font-size: 1rem;
	padding: 14px 45px 14px 45px;
	text-decoration: none !important;
	color: #ffffff;
	letter-spacing: 0.48px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

@media (max-width: 1025px) {
	a.fancify-new-main-button {
		padding: 14px 40px 14px 40px;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button {
		padding: 0 19px 0 19px;
	}
}

@media (max-width: 1025px) {
	a.fancify-new-main-button {
		height: 45px;
	}
}

a.fancify-new-main-button:before {
	position: absolute;
	content: "";
	top: 0;
	right: -1px;
	bottom: 0;
	left: -1px;
	z-index: -1;
	opacity: 0;
	border-radius: 28px;
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

a.fancify-new-main-button:hover, a.fancify-new-main-button:focus, a.fancify-new-main-button:active {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

a.fancify-new-main-button:hover::before, a.fancify-new-main-button:focus::before, a.fancify-new-main-button:active::before {
	opacity: 1;
}

a.fancify-new-main-button.fancify-main-button-reverse {
	background: linear-gradient(69deg, #0D304A, #0D304A);
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.45);
}

a.fancify-new-main-button.fancify-main-button-reverse::before {
	background: linear-gradient(69deg, #01E2B4, #9BF14F);
}

a.fancify-new-main-button.fancify-main-button-reverse:hover, a.fancify-new-main-button.fancify-main-button-reverse:focus, a.fancify-new-main-button.fancify-main-button-reverse:active {
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
}

a.fancify-new-main-button.fancify-btn-sm {
	height: 40px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	a.fancify-new-main-button.fancify-btn-sm {
		height: 44px;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button.fancify-btn-sm {
		height: 38px;
	}
}

a.fancify-new-main-button.fancify-btn-sm a {
	font-weight: 500;
	font-family: "Quicksand";
	padding: 0 33px 0 33px;
	letter-spacing: 0.48px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	a.fancify-new-main-button.fancify-btn-sm a {
		padding: 0px 27px 0px 27px;
		font-size: 14px;
		font-size: 0.875rem;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button.fancify-btn-sm a {
		padding: 0 27px 0 27px;
	}
}

a.fancify-new-main-button.fancify-btn-sm:after {
	width: 48px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	a.fancify-new-main-button.fancify-btn-sm:after {
		width: 44px;
	}
}

@media (max-width: 769px) {
	a.fancify-new-main-button.fancify-btn-sm:after {
		width: 38px;
	}
}

a.fancify-new-main-button.fancify-btn-hover-blue::before {
	background: #307CFF;
}

a.fancify-new-main-button.fancify-btn-hover-blue:hover, a.fancify-new-main-button.fancify-btn-hover-blue:focus, a.fancify-new-main-button.fancify-btn-hover-blue:active {
	-webkit-box-shadow: 0px 7px 30px rgba(48, 124, 255, 0.3) !important;
	        box-shadow: 0px 7px 30px rgba(48, 124, 255, 0.3) !important;
}

a.fancify-new-main-button.fancify-btn-hover-blue:hover::before, a.fancify-new-main-button.fancify-btn-hover-blue:focus::before, a.fancify-new-main-button.fancify-btn-hover-blue:active::before {
	opacity: 1;
	-webkit-transition: 0.3s linear;
	transition: 0.3s linear;
}

a.fancify-new-main-button.fancify-btn-dark-blue {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.5);
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.5);
	background: linear-gradient(72deg, #0D304A, #0D304A);
}

a.fancify-new-main-button.fancify-btn-hover-dark-blue::before {
	background: #0D304A;
}

a.fancify-new-main-button.fancify-btn-hover-dark-blue:hover, a.fancify-new-main-button.fancify-btn-hover-dark-blue:focus, a.fancify-new-main-button.fancify-btn-hover-dark-blue:active {
	-webkit-box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.3) !important;
	        box-shadow: 0px 7px 30px rgba(13, 48, 74, 0.3) !important;
}

a.fancify-new-main-button.fancify-btn-hover-dark-blue:hover::before, a.fancify-new-main-button.fancify-btn-hover-dark-blue:focus::before, a.fancify-new-main-button.fancify-btn-hover-dark-blue:active::before {
	opacity: 1;
	-webkit-transition: 0.3s linear;
	transition: 0.3s linear;
}

a.fancify-new-main-button.fancify-btn-disabled {
	cursor: not-allowed !important;
	background: linear-gradient(272deg, #b1afaf, #b1afaf) !important;
}

a.fancify-new-main-button.fancify-btn-disabled a {
	cursor: not-allowed !important;
}

a.fancify-new-main-button.fancify-btn-disabled:before {
	background: linear-gradient(271deg, #b1afaf, #b1afaf) !important;
}

.fancify-agency-sendmessage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 48px;
}

.fancify-contactform-label {
	margin-top: 0px;
}

.fancify-contactform-label input,
.fancify-contactform-label textarea {
	border: 1px solid #C2C2C2;
	border-radius: 5px;
	padding: 14px 20px;
	width: 100%;
	margin-top: 10px;
}

.fancify-contactform-label input {
	max-width: 340px;
}

.fancify-contactform-acceptance {
	font-size: 23px;
	font-size: 1.4375rem;
	font-weight: 500;
}

.fancify-contactform-acceptance span {
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	color: #6A6A6A;
}

.fancify-contactform-button {
	position: relative;
	margin-top: 60px;
}

.fancify-contactform-button input {
	background: linear-gradient(272deg, #2B7FFC, #6A11CB);
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 52px;
	margin-left: 30px;
	-webkit-box-shadow: 0px 3px 35px #2B7FFC;
	        box-shadow: 0px 3px 35px #2B7FFC;
	border: 0px;
	color: #ffffff;
	padding: 15px 34px 18px 46px;
	letter-spacing: 1px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 300;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-contactform-button input:hover, .fancify-contactform-button input:focus, .fancify-contactform-button input:active {
	-webkit-box-shadow: 0px 10px 35px #6815CD;
	        box-shadow: 0px 10px 35px #6815CD;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-contactform-button input:hover::before, .fancify-contactform-button input:focus::before, .fancify-contactform-button input:active::before {
	opacity: 1;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-contactform-button input:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(271deg, #434343, #111111);
	z-index: -1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	opacity: 0;
}

@media (max-width: 1025px) {
	.fancify-contactform-button input {
		height: 44px;
		padding: 13px 28px 13px 40px;
	}
}

@media (max-width: 769px) {
	.fancify-contactform-button input {
		padding: 10px 20px 10px 30px;
		height: 35px;
	}
}

.fancify-contactform-button:after {
	content: "";
	position: absolute;
	display: block;
	margin-left: 7px;
	top: 50%;
	width: 46px;
	height: 2px;
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #6A11CB), color-stop(50%, white));
	background: linear-gradient(90deg, #6A11CB 50%, white 50%);
}

@media (max-width: 1025px) {
	.fancify-contactform-button:after {
		width: 40px;
		margin-left: 10px;
	}
}

@media (max-width: 769px) {
	.fancify-contactform-button:after {
		width: 30px;
		margin-left: 15px;
	}
}

.fancify-default-icon {
	margin: 0 10px;
	background: #ffffff;
	border-radius: 50%;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
	        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
	z-index: 1;
	width: 50px;
	height: 50px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 19px;
	font-size: 1.1875rem;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 10px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
}

.fancify-default-icon i {
	color: #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon::before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(46deg, #01E2B4, #9BF14F);
	z-index: -1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	opacity: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	border-radius: 50%;
}

.fancify-default-icon:hover, .fancify-default-icon:focus, .fancify-default-icon:active {
	-webkit-box-shadow: 0 5px 20px #01E2B4;
	        box-shadow: 0 5px 20px #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon:hover i, .fancify-default-icon:focus i, .fancify-default-icon:active i {
	color: #ffffff;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon:hover::before, .fancify-default-icon:focus::before, .fancify-default-icon:active::before {
	opacity: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-default-icon.small {
	width: 43px;
	height: 43px;
	font-size: 16px;
	font-size: 1rem;
	margin: 0 5px;
}

.fancify-bg-gr {
	position: relative;
}

.fancify-bg-gr:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	opacity: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	border-radius: 5px;
}

.fancify-bg-gr.fancify-bg-gr-blue {
	-webkit-box-shadow: 0px 7px 26px #01E2B44D;
	        box-shadow: 0px 7px 26px #01E2B44D;
	background: linear-gradient(69deg, #307CFF, #2DF1FF);
}

.slider-control-right,
.slider-control-left {
	width: 65px;
	height: 65px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 10;
	font-size: 45px;
	font-size: 2.8125rem;
	color: rgba(255, 255, 255, 0.75);
	border-radius: 100%;
	-webkit-transition: 300ms;
	transition: 300ms;
	background-image: linear-gradient(48deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	        box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
}

@media (max-width: 1025px) {
	.slider-control-right,
	.slider-control-left {
		top: 80%;
	}
}

@media (max-width: 769px) {
	.slider-control-right,
	.slider-control-left {
		top: 95%;
	}
}

.slider-control-right::before,
.slider-control-left::before {
	content: "";
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	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 {
	border-radius: 100%;
	font-family: "fancify-fontastic";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	line-height: 60px;
}

.slider-control-right:hover::before,
.slider-control-left:hover::before {
	opacity: 1;
}

.slider-control-left {
	left: 90%;
}

.slider-control-left::after {
	content: "\73";
	letter-spacing: -2px;
}

@media (max-width: 1025px) {
	.slider-control-left {
		right: 7%;
	}
}

@media (max-width: 769px) {
	.slider-control-left {
		right: 10%;
	}
}

.slider-control-right {
	font-size: 45px;
	font-size: 2.8125rem;
	left: 10%;
}

.slider-control-right::after {
	content: "\72";
	letter-spacing: 2px;
}

@media (max-width: 1025px) {
	.slider-control-right {
		left: 1%;
	}
}

@media (max-width: 769px) {
	.slider-control-right {
		top: 95%;
	}
}

.fancify-swiper-pagination {
	padding-top: 26px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.fancify-swiper-pagination {
		padding-top: 25px;
		padding-bottom: 27px;
	}
}

@media (max-width: 1025px) {
	.fancify-swiper-pagination {
		padding-top: 23px;
		padding-bottom: 25px;
	}
}

@media (max-width: 769px) {
	.fancify-swiper-pagination {
		padding-top: 19px;
		padding-bottom: 22px;
	}
}

.fancify-swiper-pagination .swiper-pagination-bullet {
	background: linear-gradient(292deg, #01E2B4, #9BF14F);
	width: 12px;
	height: 12px;
	border-radius: 50px;
	opacity: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 24px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-transition {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-outline {
	outline: 1px solid skyblue !important;
}

/**
 * skip to sidebar & content
 * 
 * @since 1.0
 */
.fancify-skip-links {
	color: #21759b;
	outline: none;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	width: auto;
	z-index: 100;
	/* Do not show the outline on the skip link target. */
}

.fancify-skip-links li {
	list-style: none;
}

.fancify-skip-links #fancify-content[tabindex="-1"]:focus {
	outline: 0;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	        clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

.fancify-preloader {
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	background: #fff;
	z-index: 99999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.fancify-preloader .fancify-preloader-default {
	width: 30px;
	height: 30px;
	border: 3px solid transparent;
	border-top-color: #6a11cb;
	border-left-color: #6a11cb;
	border-radius: 50%;
	position: absolute;
	-webkit-animation: loader-rotate 1s linear infinite;
	        animation: loader-rotate 1s linear infinite;
}

@-webkit-keyframes loader-rotate {
	0% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes loader-rotate {
	0% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

.fancify-preloader .fancify-preloader-progressbar {
	position: absolute;
	height: 8px;
	width: 100%;
}

.fancify-preloader .fancify-preloader-progressbar.top {
	top: 0px;
}

.fancify-preloader .fancify-preloader-progressbar.bottom {
	bottom: 0px;
}

/**
 *  Main holder of all contents
 *
 * @since 1.0
 *
 **/
.fancify-site {
	/**
     * Headers
     * Included navbar and menus
     *
     * @since 1.0
     */
	/**
     * Body
     * Page Title/Banner & Posts & Sidebar
     *
     * @since 1.0
     */
}

.fancify-site.fancify-site-boxed {
	margin: 0 auto;
	max-width: 1674px;
}

.fancify-site.fancify-site-boxed .fancify-container {
	max-width: inherit;
}

.fancify-site.fancify-site-full {
	margin: 0 auto;
	width: 100%;
}

.fancify-site.fancify-site-full .fancify-header-main,
.fancify-site.fancify-site-full .fancify-container {
	max-width: 1674px;
	padding-left: 0px;
	padding-right: 0px;
}

@media only screen and (min-width: 768px) {
	.fancify-site .fancify-agency-banner img {
		height: 700px;
	}
}

.fancify-site .fancify-header-nav-1 {
	position: relative;
	z-index: 10;
	background: #ffffff;
	/*  fancify-header main section */
	/**
         * fancify-burger menu for mobile and tablet
         *
         */
	/*  fancify-burger
========================================== */
	/*  NAV
  ========================================== */
}

.fancify-site .fancify-header-nav-1 .show,
.fancify-site .fancify-header-nav-1 .sfHover,
.fancify-site .fancify-header-nav-1 .show > ul.sub-menu,
.fancify-site .fancify-header-nav-1 .sfHover > ul.sub-menu {
	visibility: visible !important;
	opacity: 1 !important;
	-webkit-transition: 300ms;
	transition: 300ms;
	max-height: initial !important;
	display: block !important;
}

.fancify-site .fancify-header-nav-1 i {
	font-size: 18px;
	font-size: 1.125rem;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin {
	margin-left: 50px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin {
		margin-left: 25px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin .fancify-core-signin-box,
.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin .fancify-core-register-box {
	display: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-button-signin a {
	font-weight: 500;
	font-size: 15px;
	font-size: 0.9375rem;
	text-decoration: none;
	font-family: "Quicksand";
	color: #000000;
	margin: 0 5px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container {
	background: linear-gradient(271deg, #0D304A, #0D304A);
	padding: 0 35px;
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container {
		padding: 0 10px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top {
	color: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1674px;
	margin: 0 auto;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 45px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top {
		min-height: initial;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top.fancify-header-top-space-between {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact {
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	padding: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	float: left;
	height: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact i {
	padding: 0 11px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact {
		padding: 10px 0px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact {
		padding: 5px 0px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-email {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: "Quicksand";
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-email i {
	padding-left: 0px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	font-weight: 300;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: initial;
	padding-left: 62px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel i {
	padding-top: 3px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel {
		padding-left: 30px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-contact .fancify-header-top-contact-tel {
		padding-left: 10px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social {
	text-align: right;
	padding: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social {
		margin-left: auto;
		padding: 10px 0px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social {
		padding: 5px 0px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social .fancify-header-logedin {
	margin-left: 50px;
	font-family: "Quicksand";
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social .fancify-header-logedin {
		margin-left: 25px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social .fancify-header-logedin img {
	border-radius: 45px;
	margin-right: 10px;
	height: 30px;
	width: 30px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social a {
	color: #ffffff;
	text-decoration: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social i {
	padding: 0 10.5px;
	font-size: 16px;
	font-size: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-top-container .fancify-header-top .fancify-header-top-social i {
		padding: 0 5px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main {
	margin-left: auto;
	margin-right: auto;
	-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);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding-top: 21px;
	padding-bottom: 21px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main {
		padding-left: 35px;
		padding-right: 35px;
	}
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main {
		padding-left: 35px;
		padding-right: 35px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	z-index: 2;
	max-width: 15%;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand {
		max-width: 40%;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand .fancify-site-branding {
	width: 100%;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand .fancify-site-branding-title,
.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand .fancify-site-title-tag {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand img {
	max-height: 100%;
	max-width: 260px;
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand img {
		max-width: 160px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand a {
	font-size: 16px;
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	display: block;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-brand span {
	font-size: 14px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	white-space: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	float: right;
	margin-left: auto;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button {
		margin-left: auto;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-main-button .fancify-header-main-button-submit {
	height: 56px;
	margin-left: 44px;
	-webkit-box-shadow: 0px 3px 35px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 3px 35px rgba(1, 226, 180, 0.5);
	font-size: 16px;
	font-size: 1rem;
	padding: 0 27px 0 34px;
	font-weight: 300;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 10px;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts .fancify-header-contact-email {
	padding-right: 40px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts .fancify-header-contact-email i {
	padding-right: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-center .fancify-header-center-contacts .fancify-header-contact-tel i {
	padding-right: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-right .fancify-header-logedin {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-right .fancify-header-logedin img {
	border-radius: 50px;
	margin-right: 10px;
}

@media (max-width: 769px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main .fancify-header-right .fancify-header-logedin img {
		width: 45px;
		height: 45px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-weight: 500;
	padding: 0 19px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-flex: 60;
	    -ms-flex: 60;
	        flex: 60;
	z-index: 2;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu a {
	background: #ffffff;
	color: black;
	display: block;
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: 500;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu a i {
	position: absolute;
	font-size: 15px;
	font-size: 0.9375rem;
	padding-top: 3px;
	padding-left: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-box {
	padding-top: 23px;
	background: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-row {
	padding: 10px 20px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container {
	background: #ffffff;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container > ul > li:first-child {
	padding: 15px 0;
	background: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child {
	-webkit-box-shadow: none;
	        box-shadow: none;
	background: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	max-width: 100%;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li {
	padding: 15px 10px;
	background: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > a:active {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > ul {
	margin-top: 30px;
	max-width: 300%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child > li > ul a i {
	top: 4px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child li ul {
	background: #ffffff;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child li ul li {
	background: transparent;
	padding: 5px 0;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child li ul li a {
	padding: 7px 15px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container .sub-menu {
	visibility: hidden;
	max-height: 0px;
	opacity: 0;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a {
	cursor: pointer;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a:active {
	background: #ffffff;
	color: #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container a i {
	top: -2px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul {
	-webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
	        box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-menu-container ul:first-child {
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-selected::after {
	content: "";
	position: absolute;
	display: block;
	margin-top: 3px;
	margin-left: calc(100% - 50% - 24px);
	width: 22px;
	height: 2px;
	background: #6A11CB;
	-webkit-box-shadow: 0px 2px 10px #6A11CB;
	        box-shadow: 0px 2px 10px #6A11CB;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar {
	padding: 0px;
	z-index: 10;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 40px;
	background: #6A11CB;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container ul:first-child > li > ul {
	margin-top: 8px !important;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a {
	background: transparent !important;
	border: 0px;
	color: #ffffff !important;
}

.fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-button-bar .fancify-menu-container .fancify-menu > li > a:active {
	background: transparent !important;
	color: #aaa;
}

.fancify-site .fancify-header-nav-1 .fancify-burger {
	width: 40px;
	height: 40px;
	border-radius: 4px;
	z-index: 99;
	margin-left: 15px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger:hover span, .fancify-site .fancify-header-nav-1 .fancify-burger:focus span, .fancify-site .fancify-header-nav-1 .fancify-burger:active span {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.fancify-site .fancify-header-nav-1 .fancify-burger span {
	position: relative;
	margin: 0 9px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger span, .fancify-site .fancify-header-nav-1 .fancify-burger span::before, .fancify-site .fancify-header-nav-1 .fancify-burger span::after {
	display: block;
	width: 25px;
	height: 2px;
	background-color: #3D3D49;
	outline: 1px solid transparent;
	-webkit-transition-property: background-color, -webkit-transform;
	transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	transition-property: background-color, transform, -webkit-transform;
	-webkit-transition-duration: 0.8s;
	        transition-duration: 0.8s;
	position: relative;
	top: 19px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger span::before, .fancify-site .fancify-header-nav-1 .fancify-burger span::after {
	position: absolute;
	content: "";
}

.fancify-site .fancify-header-nav-1 .fancify-burger span::before {
	top: -9px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger span::after {
	top: 9px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked {
	margin-top: 0px;
	top: 90px;
	right: 35px;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked:hover ~ body {
	overflow: hidden;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span {
	background-color: transparent;
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span::before {
	-webkit-transform: translateY(9px) rotate(45deg);
	        transform: translateY(9px) rotate(45deg);
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span::after {
	-webkit-transform: translateY(-9px) rotate(-45deg);
	        transform: translateY(-9px) rotate(-45deg);
}

.fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span:before, .fancify-site .fancify-header-nav-1 .fancify-burger.fancify-header-main-burgernav-clicked span:after {
	background-color: #0A2952;
}

.fancify-site .fancify-header-nav-1 .fancify-burger:hover {
	cursor: pointer;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav {
	position: fixed;
	z-index: 20;
	top: 10px;
	right: 0;
	height: calc(100% - 10px);
	max-width: 515px;
	width: 100%;
	padding: 150px 90px 70px 90px;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-transform: translateX(100%);
	        transform: translateX(100%);
	-webkit-transition: 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	visibility: hidden;
	background: #ffffff;
	-webkit-box-shadow: 0 3px 35px #00000012;
	        box-shadow: 0 3px 35px #00000012;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav {
		padding: 150px 60px 70px 60px;
	}
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul {
	list-style-type: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show {
	-webkit-transform: translateX(0px);
	        transform: translateX(0px);
	visibility: visible;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-burger-menu {
	list-style-type: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-burger-menu li {
	-webkit-transform: translateX(0px);
	        transform: translateX(0px);
	opacity: 1;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-header-main-burgernav-about,
.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-header-main-burgernav-social,
.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav.fancify-header-main-burgernav-show .fancify-header-main-burgernav-sub {
	-webkit-transform: translateY(0px);
	        transform: translateY(0px);
	opacity: 1;
	-webkit-transition-delay: .85s;
	        transition-delay: .85s;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item {
	-webkit-transform: translateX(40px);
	        transform: translateX(40px);
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu {
	margin-left: 25px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu a {
	font-weight: 500;
	font-size: 15px;
	font-size: 0.9375rem;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu .menu-item > .sub-menu {
	margin-left: 25px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item > .sub-menu .menu-item > .sub-menu a {
	font-weight: 500;
	font-size: 15px;
	font-size: 0.9375rem;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a {
	color: #181818;
	font-family: "Quicksand";
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	display: block;
	padding: 14px 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a span {
	color: #01E2B4;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:active {
	color: #01E2B4;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:hover:after, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:focus:after, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:active:after {
	color: #01E2B4;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: rgba(112, 112, 112, 0.15);
	top: 42.5px;
	-webkit-transition: 0.8ms;
	transition: 0.8ms;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children > .sub-menu {
	visibility: hidden;
	max-height: 0px;
	opacity: 0;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover {
	-webkit-transition: 300ms;
	transition: 300ms;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show.menu-item > a, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover.menu-item > a {
	margin-bottom: 5px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show.menu-item > a:before, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover.menu-item > a:before {
	width: 0%;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.show.menu-item > a i, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children.sfHover.menu-item > a i {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children > a i {
	content: "\e1f8";
	font-size: 18px;
	font-size: 1.125rem;
	float: right;
	-webkit-transition: 300ms;
	transition: 300ms;
	padding: 10px;
	margin: -10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu .menu-item.menu-item-has-children > a i:hover {
	background: rgba(0, 0, 0, 0.09);
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu > .menu-item:last-child a:before {
	content: none;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu:last-of-type {
	margin-bottom: 0px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav .fancify-burger-menu.menu-item:last-of-type a {
	border: 0px !important;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub {
	list-style-type: none;
	margin-top: 40px;
	-webkit-transform: translateY(30px);
	        transform: translateY(30px);
	opacity: 0;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li {
	margin-bottom: 10px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li:last-of-type {
	margin-bottom: 0px;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a {
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	letter-spacing: 1px;
	font-size: 14px;
	font-size: 0.875rem;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a:hover, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a:focus, .fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav ul.fancify-header-main-burgernav-sub li a:active {
	color: #b7ac7f;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-color: #b7ac7f;
	opacity: 0;
	visibility: hidden;
}

.fancify-site .fancify-header-nav-1 .fancify-header-main-burgernav-overlay.fancify-header-main-burgernav-show {
	opacity: 0.8;
	visibility: visible;
}

.fancify-site .fancify-header-nav-1 h1 {
	margin: 50px auto;
	text-align: center;
}

.fancify-site .fancify-header-transparent {
	position: absolute;
	background: transparent;
	z-index: 10;
	width: 100%;
}

.fancify-site .fancify-header-transparent .fancify-header-main {
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

.fancify-site .fancify-header-transparent .fancify-header-main .fancify-burger span {
	background-color: #ffffff;
	height: 2px;
}

.fancify-site .fancify-header-transparent .fancify-header-main .fancify-burger span:after, .fancify-site .fancify-header-transparent .fancify-header-main .fancify-burger span:before {
	background-color: #ffffff;
	height: 2px;
}

.fancify-site .fancify-header-transparent .fancify-menu-container {
	background: transparent !important;
}

.fancify-site .fancify-header-transparent .fancify-menu-container ul:first-child li ul {
	background: transparent !important;
}

.fancify-site .fancify-header-transparent .fancify-menu-container a:hover, .fancify-site .fancify-header-transparent .fancify-menu-container a:focus, .fancify-site .fancify-header-transparent .fancify-menu-container a:active {
	background: transparent !important;
	color: #aaa !important;
}

.fancify-site .fancify-header-transparent .fancify-header-main-menu a {
	background: transparent !important;
	border: 0px;
	color: #ffffff !important;
}

.fancify-site .fancify-header-transparent .fancify-header-main-menu a:hover, .fancify-site .fancify-header-transparent .fancify-header-main-menu a:focus, .fancify-site .fancify-header-transparent .fancify-header-main-menu a:active {
	background: transparent !important;
	color: #aaa;
}

.fancify-site .fancify-header-transparent .fancify-header-center .fancify-header-center-contacts {
	color: #ffffff !important;
}

.fancify-site .fancify-header-transparent .fancify-header-right .fancify-header-logedin .fancify-header-logedin-username {
	color: #ffffff;
}

@media screen and (max-width: 1200px) {
	.fancify-site .fancify-hidden-smaller-than-xl {
		display: none !important;
	}
}

@media screen and (max-width: 992px) {
	.fancify-site .fancify-hidden-smaller-than-lg {
		display: none;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-item {
		font-weight: 500;
		padding: 0 19px;
		font-size: 17px;
		font-size: 1.0625rem;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-nav-1 a {
		background: #ffffff;
		color: black;
		font-weight: 500;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-main-menu .fancify-header-main-menu-nav-1-home-selector a:first-child:after {
		content: "";
		position: absolute;
		display: block;
		margin-top: 3px;
		margin-left: calc(100% - 50% - 24px);
		width: 22px;
		height: 2px;
		background: #6A11CB;
		-webkit-box-shadow: 0px 2px 10px #6A11CB;
		        box-shadow: 0px 2px 10px #6A11CB;
	}
}

@media screen and (max-width: 768px) {
	.fancify-site .fancify-hidden-smaller-than-md {
		display: none !important;
	}
	.fancify-site .fancify-header-nav-1 .fancify-header-top .fancify-header-top-contact i {
		padding: 10px 3px;
	}
}

@media screen and (max-width: 420px) {
	.fancify-site .fancify-hidden-smaller-than-xs {
		display: none !important;
	}
}

@media screen and (min-width: 768px) {
	.fancify-site .fancify-hidden-grather-than-md {
		display: none !important;
	}
}

@media screen and (min-width: 1200px) {
	.fancify-site .fancify-hidden-grather-than-lg {
		display: none !important;
	}
}

@media screen and (min-width: 1200px) {
	.fancify-site .fancify-hidden-grather-than-xl {
		display: none !important;
	}
}

.fancify-site .fancify-main {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding-left: 35px;
	padding-right: 35px;
	/**
         * holds content of theme include
         * posts & sidebar
         *
         * @since 1.0
         *
         **/
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-main {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.fancify-site .fancify-main .fancify-post-banner {
	background-size: 100% 700px;
	position: relative;
	margin-bottom: 8%;
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-image {
	max-height: 550px;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box {
	padding: 63px 145px 63px 175px;
	bottom: 0px;
	margin: 0 auto;
	background: #ffffff;
	-webkit-box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 3px 35px rgba(0, 0, 0, 0.16);
	margin: 0;
	position: absolute;
	left: 50%;
	margin-right: -40%;
	-webkit-transform: translate(-50%);
	        transform: translate(-50%);
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box {
		padding: 50px 70px 50px 120px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box {
		padding: 25px 35px 25px 70px;
	}
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title {
	color: #181818;
	font-family: "Quicksand";
	font-size: 50px;
	font-size: 3.125rem;
	font-weight: 600;
	text-transform: capitalize;
	position: relative;
}

.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title::before {
	content: " ";
	width: 70px;
	height: 3px;
	background-image: linear-gradient(84deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 3px 8px #01E2B4;
	        box-shadow: 0 3px 8px #01E2B4;
	position: absolute;
	top: 50%;
	left: -90px;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title {
		font-size: 35px;
		font-size: 2.1875rem;
	}
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title::before {
		width: 55px;
		left: 40px;
	}
}

@media (max-width: 769px) {
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title {
		font-size: 30px;
		font-size: 1.875rem;
	}
	.fancify-site .fancify-main .fancify-post-banner .fancify-post-banner-title-box .fancify-post-banner-title::before {
		width: 35px;
		left: 20px;
	}
}

.fancify-site .fancify-main .fancify-post-banner-noimage {
	width: 100%;
	height: 150px;
	text-align: center;
	margin: auto;
	background: #E3E3E3;
	color: #000000;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-bottom: 13%;
}

.fancify-site .fancify-main .fancify-post-banner-noimage .fancify-post-banner-title {
	font-family: "Quicksand";
	font-weight: 700;
	font-size: 35px;
	font-size: 2.1875rem;
}

.fancify-site .fancify-main .fancify-post-banner-noimage .fancify-breadcrumb {
	font-size: 14px;
	font-size: 0.875rem;
	margin-top: 10px;
}

.fancify-site .fancify-main .fancify-agency-container {
	margin: -220px 123px -120px 123px;
	padding-bottom: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}

@media screen and (max-width: 1133px) {
	.fancify-site .fancify-main .fancify-agency-container {
		margin: -220px 0 -120px 0;
	}
	.fancify-site .fancify-main .fancify-agency-container .fancify-agency-post-socials-container .fancify-agency-post-socials .fancify-main-button-blue {
		margin-top: 20px;
	}
}

@media screen and (max-width: 990px) {
	.fancify-site .fancify-main .fancify-agency-container {
		margin: -220px 0 -120px 0;
		display: block;
	}
	.fancify-site .fancify-main .fancify-agency-container .fancify-agency-title {
		color: #000000 !important;
	}
	.fancify-site .fancify-main .fancify-agency-container .fancify-agency-address {
		color: rgba(0, 0, 0, 0.65) !important;
	}
	.fancify-site .fancify-main .fancify-agency-container * {
		text-align: center;
	}
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-logo img {
	max-width: 364px;
	max-height: 382px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-title {
	color: #ffffff;
	font-weight: 500;
	font-size: 42px;
	font-size: 2.625rem;
	margin: 25px 0 21px 0;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-address,
.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-phone {
	margin-top: 15px;
	font-size: 20px;
	font-size: 1.25rem;
	color: rgba(255, 255, 255, 0.65);
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-address i,
.fancify-site .fancify-main .fancify-agency-container .fancify-agency-heading .fancify-agency-phone i {
	padding-right: 5px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer {
	padding-top: 70px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-data-container .fancify-agency-data {
	color: #181818;
	font-size: 22px;
	font-size: 1.375rem;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-data-container .fancify-agency-data span:first-child {
	padding-right: 60px;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-post-socials-container .fancify-agency-post-socials {
	padding: 26px 0;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-post-socials-container .fancify-agency-post-socials .fancify-main-button-blue {
	height: 47px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 300;
}

.fancify-site .fancify-main .fancify-agency-container .fancify-agency-footer .fancify-agency-post-socials-container .fancify-agency-post-socials a {
	text-decoration: none;
}

@media screen and (max-width: 768px) {
	.fancify-site .fancify-main .fancify-post-banner {
		background-size: 100% 400px;
	}
	.fancify-site .fancify-main .fancify-post-banner img {
		height: 400px;
	}
}

@media screen and (max-width: 420px) {
	.fancify-site .fancify-main .fancify-post-banner img {
		height: 320px;
	}
}

.fancify-site .fancify-main ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.fancify-site .fancify-main .fancify-container {
	padding: 0px;
	width: 100%;
	/** 
             * Agency post type
             *
             * @since 1.0
             *
             **/
	/**
             * 404 Page Not Found Css
             *
             * @since 1.0
             *
             **/
}

.fancify-site .fancify-main .fancify-container .fancify-primary,
.fancify-site .fancify-main .fancify-container .fancify-secondary {
	padding: 0px;
	outline: none;
}

.fancify-site .fancify-main .fancify-container .fancify-search-result-text {
	margin: 40px 0;
	font-style: italic;
}

.fancify-site .fancify-main .fancify-container .fancify-search-result-text span {
	font-weight: 700;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-section {
	padding-bottom: 80px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	margin-bottom: 90px;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details .fancify-agency-detail {
	font-size: 19px;
	font-size: 1.1875rem;
	min-width: 310px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-bottom: 10px;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details .fancify-agency-detail .fancify-agency-detail-label {
	color: #000000;
	font-weight: 600;
}

.fancify-site .fancify-main .fancify-container .fancify-agency-post-details .fancify-agency-detail .fancify-agency-detail-text {
	color: #858585;
}

.fancify-site .fancify-main .fancify-container .fancify-404 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1600px;
	margin: 130px auto;
	padding: 0 35px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 {
		display: block;
	}
}

.fancify-site .fancify-main .fancify-container .fancify-404 div {
	-webkit-box-flex: 50;
	    -ms-flex: 50;
	        flex: 50;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-title {
	font-size: 60px;
	font-size: 3.75rem;
	font-weight: 700;
	margin-bottom: 26px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-divider {
	width: 80px;
	height: 2px;
	background: #6A11CB;
	display: block;
	margin-bottom: 38px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-description {
	font-size: 25px;
	font-size: 1.5625rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 40px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-main-button-blue {
	margin-bottom: 30px;
}

.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-image {
	width: 100%;
}

@media (max-width: 1025px) {
	.fancify-site .fancify-main .fancify-container .fancify-404 .fancify-404-image {
		padding-top: 80px;
	}
}

/**
     * Post list & single post
     *
     * @since 1.0
     *
     **/
.blog .fancify-container,
.archive .fancify-container,
.search .fancify-container {
	margin-top: 130px;
}

@media (max-width: 1025px) {
	.blog .fancify-container,
	.archive .fancify-container,
	.search .fancify-container {
		margin-top: 60px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container,
	.archive .fancify-container,
	.search .fancify-container {
		margin-top: 30px;
	}
}

.blog .fancify-container .fancify-content,
.archive .fancify-container .fancify-content,
.search .fancify-container .fancify-content {
	outline: 0;
}

.blog .fancify-container .fancify-content .fancify-article,
.archive .fancify-container .fancify-content .fancify-article,
.search .fancify-container .fancify-content .fancify-article {
	font-family: 'Poppins';
	margin-bottom: 120px;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article,
	.archive .fancify-container .fancify-content .fancify-article,
	.search .fancify-container .fancify-content .fancify-article {
		margin-bottom: 60px;
	}
}

.blog .fancify-container .fancify-content .fancify-article.property_builder,
.archive .fancify-container .fancify-content .fancify-article.property_builder,
.search .fancify-container .fancify-content .fancify-article.property_builder {
	margin-bottom: 0 !important;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-media,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-media,
.search .fancify-container .fancify-content .fancify-article .fancify-article-media {
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image,
.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image {
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img {
	width: 100%;
	height: auto;
	border-radius: 30px;
	-webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 6px 30px rgba(0, 0, 0, 0.16);
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img {
		min-height: 290px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-media .fancify-article-image img {
		min-height: 220px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
	font-size: 22px;
	font-size: 1.375rem;
	font-weight: 300;
	-webkit-box-shadow: 0px 7px 26px rgba(13, 48, 74, 0.4);
	        box-shadow: 0px 7px 26px rgba(13, 48, 74, 0.4);
	background: #0D304A;
	position: absolute;
	padding: 14px 36px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	color: #ffffff;
	bottom: 90px;
	left: 0px;
	z-index: 1;
	text-transform: uppercase;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
		font-size: 18px;
		font-size: 1.125rem;
		padding: 10px 28px;
		bottom: 50px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
		font-size: 16px;
		font-size: 1rem;
		padding: 8px 20px;
		bottom: 40px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-category,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-category {
		font-size: 16px;
		font-size: 1rem;
		padding: 4px 10px;
		bottom: 30px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta {
	list-style-type: none;
	padding: 15px 0px 0 5px;
	margin: 5px 0 0 0;
	font-weight: 300;
	font-family: 'Poppins';
	font-size: 17px;
	font-size: 1.0625rem;
	color: #474747;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before {
	content: "";
	background: #0D304A;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	border-radius: 45px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li::before {
		content: unset;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child {
	padding-left: 0px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child::before,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child::before,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li:first-child::before {
	content: unset;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta li i,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta li i,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta li i {
	font-size: 20px;
	font-size: 1.25rem;
	padding-right: 10px;
	color: #01E2B4;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
	padding-right: 55px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
		padding: 0 25px;
		padding-right: 25px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
		padding: 0 25px;
		padding-right: 25px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author {
		padding: 0 5px;
		padding-right: 5px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img {
	border-radius: 41px;
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author img {
		display: none;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author .fancify-article-author-name,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author .fancify-article-author-name,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-author .fancify-article-author-name {
	color: inherit;
	padding-left: 15px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
	padding: 0 60px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
		padding: 0 30px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
		padding: 0 25px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-date {
		padding: 0 5px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
	padding: 0 55px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
		padding: 0 25px;
	}
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
		padding: 0 25px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views {
		padding: 0 5px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment a,
.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-comment a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-meta .fancify-article-views a {
	color: inherit;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta {
		font-size: 15px;
		font-size: 0.9375rem;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title {
	padding-left: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
	position: relative;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title:hover, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title:focus, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title:active,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:hover,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:focus,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:active,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:hover,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:focus,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:active {
	color: #6A11CB;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title:after,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title:after,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title:after {
	content: " ";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 45px;
	top: 10px;
	left: 5px;
	background: linear-gradient(48deg, #01E2B4, #9BF14F);
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a {
	font-family: "Quicksand";
	font-size: 33px;
	font-size: 2.0625rem;
	font-weight: 900;
	text-decoration: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: #000000;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-title a:hover, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title a:focus, .blog .fancify-container .fancify-content .fancify-article .fancify-article-title a:active,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a:hover,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a:focus,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-title a:active,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a:hover,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a:focus,
.search .fancify-container .fancify-content .fancify-article .fancify-article-title a:active {
	color: #307CFF;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter,
.archive .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter,
.search .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter {
	float: left;
	color: #464646;
	font-size: 56px;
	font-size: 3.5rem;
	line-height: 40px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 3px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-content,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-content,
.search .fancify-container .fancify-content .fancify-article .fancify-article-content {
	color: #757575;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.625rem;
	padding-left: 3px;
	padding-top: 8px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-content p img,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-content p img,
.search .fancify-container .fancify-content .fancify-article .fancify-article-content p img {
	width: 100%;
	height: auto;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-content p a,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-content p a,
.search .fancify-container .fancify-content .fancify-article .fancify-article-content p a {
	text-decoration: underline;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
.archive .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
.search .fancify-container .fancify-content .fancify-article .fancify-article-more-button {
	letter-spacing: 0.48px;
	margin-top: 55px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-family: "Quicksand";
	font-weight: 500;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-more-button {
		margin-top: 40px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-more-button,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-more-button {
		margin-top: 20px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button {
	position: relative;
	cursor: pointer;
	height: auto;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:before,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:before,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 99%;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 10px;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after {
	width: 76px;
	height: 76px;
	line-height: 76px;
	text-align: center;
	font-size: 35px;
	font-size: 2.1875rem;
	content: "\e230";
	position: absolute;
	font-family: "fancify-fontastic";
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	color: #fff;
	border-radius: 100%;
	z-index: 2;
	background: -webkit-gradient(linear, left top, left bottom, from(#01E2B4), to(#9BF14F));
	background: linear-gradient(180deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 5px 13px rgba(1, 226, 180, 0.4);
	        box-shadow: 0 5px 13px rgba(1, 226, 180, 0.4);
	letter-spacing: -5px;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after {
		width: 68.4px;
		height: 68.4px;
		line-height: 68.4px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-video-play-button:after {
		width: 64.6px;
		height: 64.6px;
		line-height: 64.6px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-video,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-video,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-video {
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container {
	width: 100%;
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container .fancify-postformat-gallery,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container .fancify-postformat-gallery,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container .fancify-postformat-gallery {
	overflow: hidden !important;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img {
	width: 100%;
	height: auto;
	border-radius: 30px;
	overflow: hidden;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img {
		min-height: 290px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-gallery-container img {
		min-height: 220px;
	}
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
	padding: 47px 120px 80px 75px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.14);
	        box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.14);
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-doublequotation,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-doublequotation,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-doublequotation {
	color: #6A11CB;
	text-shadow: 0 10px 23px #6A11CB;
	font-size: 144px;
	font-size: 9rem;
	font-family: Rufina;
	font-weight: 500;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content {
	font-size: 29px;
	font-size: 1.8125rem;
	color: #181818;
	font-weight: 400;
	line-height: 1.64em;
	padding-left: 5px;
	margin-top: -70px;
	margin-bottom: 30px;
	text-decoration: none;
	display: block;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author {
	font-size: 26px;
	font-size: 1.625rem;
	color: #6A11CB;
	font-weight: 600;
	padding-left: 70px;
	position: relative;
}

.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after {
	content: " ";
	width: 50px;
	height: 2px;
	background: #6A11CB;
	-webkit-box-shadow: 0px 3px 8px #6A11CB;
	        box-shadow: 0px 3px 8px #6A11CB;
	position: absolute;
	left: 0;
	top: 20px;
}

.blog .fancify-container .fancify-content .swiper-button-next,
.blog .fancify-container .fancify-content .swiper-button-prev,
.archive .fancify-container .fancify-content .swiper-button-next,
.archive .fancify-container .fancify-content .swiper-button-prev,
.search .fancify-container .fancify-content .swiper-button-next,
.search .fancify-container .fancify-content .swiper-button-prev {
	width: 21.5%;
	height: 100%;
	top: 0px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	background-size: unset;
	margin-top: 0px;
	z-index: 1;
}

.blog .fancify-container .fancify-content .swiper-button-next:after,
.blog .fancify-container .fancify-content .swiper-button-prev:after,
.archive .fancify-container .fancify-content .swiper-button-next:after,
.archive .fancify-container .fancify-content .swiper-button-prev:after,
.search .fancify-container .fancify-content .swiper-button-next:after,
.search .fancify-container .fancify-content .swiper-button-prev:after {
	-webkit-transition: 300ms;
	transition: 300ms;
}

.blog .fancify-container .fancify-content .swiper-button-next:hover:after,
.blog .fancify-container .fancify-content .swiper-button-prev:hover:after,
.archive .fancify-container .fancify-content .swiper-button-next:hover:after,
.archive .fancify-container .fancify-content .swiper-button-prev:hover:after,
.search .fancify-container .fancify-content .swiper-button-next:hover:after,
.search .fancify-container .fancify-content .swiper-button-prev:hover:after {
	color: #01E2B4;
}

.blog .fancify-container .fancify-content .swiper-button-next,
.archive .fancify-container .fancify-content .swiper-button-next,
.search .fancify-container .fancify-content .swiper-button-next {
	position: relative;
	background-image: linear-gradient(91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	position: relative;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	position: absolute;
	right: 0px;
}

.blog .fancify-container .fancify-content .swiper-button-next:before,
.archive .fancify-container .fancify-content .swiper-button-next:before,
.search .fancify-container .fancify-content .swiper-button-next:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-next:hover::before, .blog .fancify-container .fancify-content .swiper-button-next:focus::before, .blog .fancify-container .fancify-content .swiper-button-next:active::before,
.archive .fancify-container .fancify-content .swiper-button-next:hover::before,
.archive .fancify-container .fancify-content .swiper-button-next:focus::before,
.archive .fancify-container .fancify-content .swiper-button-next:active::before,
.search .fancify-container .fancify-content .swiper-button-next:hover::before,
.search .fancify-container .fancify-content .swiper-button-next:focus::before,
.search .fancify-container .fancify-content .swiper-button-next:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-next::before,
.archive .fancify-container .fancify-content .swiper-button-next::before,
.search .fancify-container .fancify-content .swiper-button-next::before {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.blog .fancify-container .fancify-content .swiper-button-next:after,
.archive .fancify-container .fancify-content .swiper-button-next:after,
.search .fancify-container .fancify-content .swiper-button-next:after {
	content: "\e1fa";
	font-size: 30px;
	font-size: 1.875rem;
	position: absolute;
	top: 50%;
	color: white;
	font-family: "fancify-fontastic";
	-webkit-transform: translate(80%, -50%);
	        transform: translate(80%, -50%);
	right: 50%;
}

.blog .fancify-container .fancify-content .swiper-button-prev,
.archive .fancify-container .fancify-content .swiper-button-prev,
.search .fancify-container .fancify-content .swiper-button-prev {
	position: relative;
	background-image: linear-gradient(266deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	position: relative;
	position: absolute;
	left: 0px;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.blog .fancify-container .fancify-content .swiper-button-prev:before,
.archive .fancify-container .fancify-content .swiper-button-prev:before,
.search .fancify-container .fancify-content .swiper-button-prev:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(266deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-prev:hover::before, .blog .fancify-container .fancify-content .swiper-button-prev:focus::before, .blog .fancify-container .fancify-content .swiper-button-prev:active::before,
.archive .fancify-container .fancify-content .swiper-button-prev:hover::before,
.archive .fancify-container .fancify-content .swiper-button-prev:focus::before,
.archive .fancify-container .fancify-content .swiper-button-prev:active::before,
.search .fancify-container .fancify-content .swiper-button-prev:hover::before,
.search .fancify-container .fancify-content .swiper-button-prev:focus::before,
.search .fancify-container .fancify-content .swiper-button-prev:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .swiper-button-prev::before,
.archive .fancify-container .fancify-content .swiper-button-prev::before,
.search .fancify-container .fancify-content .swiper-button-prev::before {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.blog .fancify-container .fancify-content .swiper-button-prev:after,
.archive .fancify-container .fancify-content .swiper-button-prev:after,
.search .fancify-container .fancify-content .swiper-button-prev:after {
	content: "\e1f9";
	font-size: 30px;
	font-size: 1.875rem;
	position: absolute;
	top: 50%;
	color: white;
	font-family: "fancify-fontastic";
	left: 50%;
	-webkit-transform: translate(-80%, -50%);
	        transform: translate(-80%, -50%);
}

.blog .fancify-container .fancify-content .fancify-video-shortcode,
.blog .fancify-container .fancify-content .wp-video,
.archive .fancify-container .fancify-content .fancify-video-shortcode,
.archive .fancify-container .fancify-content .wp-video,
.search .fancify-container .fancify-content .fancify-video-shortcode,
.search .fancify-container .fancify-content .wp-video {
	width: 100% !important;
	-o-object-fit: fill;
	   object-fit: fill;
	height: auto;
	border-radius: 10px;
}

.blog .fancify-container .fancify-content .fancify-pagination,
.archive .fancify-container .fancify-content .fancify-pagination,
.search .fancify-container .fancify-content .fancify-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 40px;
	margin-bottom: 90px;
}

.blog .fancify-container .fancify-content .fancify-pagination li,
.archive .fancify-container .fancify-content .fancify-pagination li,
.search .fancify-container .fancify-content .fancify-pagination li {
	margin: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 18px;
	font-size: 1.125rem;
	font-family: "Quicksand";
	font-weight: 500;
}

.blog .fancify-container .fancify-content .fancify-pagination li a,
.archive .fancify-container .fancify-content .fancify-pagination li a,
.search .fancify-container .fancify-content .fancify-pagination li a {
	color: #000000;
	height: 40px;
	min-width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-radius: 45px;
	position: relative;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#ECECEC));
	background-image: linear-gradient(180deg, #ECECEC, #ECECEC);
	position: relative;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:before,
.archive .fancify-container .fancify-content .fancify-pagination li a:before,
.search .fancify-container .fancify-content .fancify-pagination li a:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01E2B4), to(#9BF14F));
	background-image: linear-gradient(180deg, #01E2B4, #9BF14F);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:hover::before, .blog .fancify-container .fancify-content .fancify-pagination li a:focus::before, .blog .fancify-container .fancify-content .fancify-pagination li a:active::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:active::before,
.search .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.search .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.search .fancify-container .fancify-content .fancify-pagination li a:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:hover, .blog .fancify-container .fancify-content .fancify-pagination li a:focus, .blog .fancify-container .fancify-content .fancify-pagination li a:active,
.archive .fancify-container .fancify-content .fancify-pagination li a:hover,
.archive .fancify-container .fancify-content .fancify-pagination li a:focus,
.archive .fancify-container .fancify-content .fancify-pagination li a:active,
.search .fancify-container .fancify-content .fancify-pagination li a:hover,
.search .fancify-container .fancify-content .fancify-pagination li a:focus,
.search .fancify-container .fancify-content .fancify-pagination li a:active {
	text-decoration: none;
	color: #ffffff;
	-webkit-box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	        box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	z-index: 1;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li a:hover::before, .blog .fancify-container .fancify-content .fancify-pagination li a:focus::before, .blog .fancify-container .fancify-content .fancify-pagination li a:active::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.archive .fancify-container .fancify-content .fancify-pagination li a:active::before,
.search .fancify-container .fancify-content .fancify-pagination li a:hover::before,
.search .fancify-container .fancify-content .fancify-pagination li a:focus::before,
.search .fancify-container .fancify-content .fancify-pagination li a:active::before {
	z-index: -1;
}

.blog .fancify-container .fancify-content .fancify-pagination li a::before,
.archive .fancify-container .fancify-content .fancify-pagination li a::before,
.search .fancify-container .fancify-content .fancify-pagination li a::before {
	border-radius: 45px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child, .blog .fancify-container .fancify-content .fancify-pagination li:last-child,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child,
.search .fancify-container .fancify-content .fancify-pagination li:first-child,
.search .fancify-container .fancify-content .fancify-pagination li:last-child {
	background: none;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child a, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a {
	background: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child a:hover, .blog .fancify-container .fancify-content .fancify-pagination li:first-child a:focus, .blog .fancify-container .fancify-content .fancify-pagination li:first-child a:active, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a:hover, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a:focus, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a:active,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a:hover,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a:focus,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a:active,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a:hover,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a:focus,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a:active,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a:hover,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a:focus,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a:active,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a:hover,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a:focus,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a:active {
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #01E2B4;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.blog .fancify-container .fancify-content .fancify-pagination li:first-child a::before, .blog .fancify-container .fancify-content .fancify-pagination li:last-child a::before,
.archive .fancify-container .fancify-content .fancify-pagination li:first-child a::before,
.archive .fancify-container .fancify-content .fancify-pagination li:last-child a::before,
.search .fancify-container .fancify-content .fancify-pagination li:first-child a::before,
.search .fancify-container .fancify-content .fancify-pagination li:last-child a::before {
	background: none;
}

.blog .fancify-container .fancify-content .fancify-pagination li.fancify-normal-item,
.archive .fancify-container .fancify-content .fancify-pagination li.fancify-normal-item,
.search .fancify-container .fancify-content .fancify-pagination li.fancify-normal-item {
	min-width: 40px;
	height: 40px;
	border-radius: 45px;
}

.blog .fancify-container .fancify-content .fancify-pagination li.fancify-active,
.blog .fancify-container .fancify-content .fancify-pagination li.active a,
.blog .fancify-container .fancify-content .fancify-pagination li .current,
.archive .fancify-container .fancify-content .fancify-pagination li.fancify-active,
.archive .fancify-container .fancify-content .fancify-pagination li.active a,
.archive .fancify-container .fancify-content .fancify-pagination li .current,
.search .fancify-container .fancify-content .fancify-pagination li.fancify-active,
.search .fancify-container .fancify-content .fancify-pagination li.active a,
.search .fancify-container .fancify-content .fancify-pagination li .current {
	padding: 0 10px;
	min-width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: #000000;
}

.blog .fancify-container .fancify-content .fancify-pagination li.prev, .blog .fancify-container .fancify-content .fancify-pagination li.next,
.archive .fancify-container .fancify-content .fancify-pagination li.prev,
.archive .fancify-container .fancify-content .fancify-pagination li.next,
.search .fancify-container .fancify-content .fancify-pagination li.prev,
.search .fancify-container .fancify-content .fancify-pagination li.next {
	width: auto;
	background: unset;
}

.blog .fancify-container .fancify-content .fancify-pagination li.prev a, .blog .fancify-container .fancify-content .fancify-pagination li.next a,
.archive .fancify-container .fancify-content .fancify-pagination li.prev a,
.archive .fancify-container .fancify-content .fancify-pagination li.next a,
.search .fancify-container .fancify-content .fancify-pagination li.prev a,
.search .fancify-container .fancify-content .fancify-pagination li.next a {
	width: auto;
	background: unset;
}

.blog .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination ul,
.archive .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination ul,
.search .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.blog .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.next,
.blog .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.prev,
.archive .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.next,
.archive .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.prev,
.search .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.next,
.search .fancify-container .fancify-content .fancify-pagination.fancify-paginatelink-pagination li a.prev {
	width: 100%;
	height: 100%;
	background: #ffffff;
}

.blog .fancify-container .fancify-content .fancify-blog-loadmore,
.archive .fancify-container .fancify-content .fancify-blog-loadmore,
.search .fancify-container .fancify-content .fancify-blog-loadmore {
	text-align: center;
	margin-top: -20px;
	margin-bottom: 155px;
}

.blog .fancify-container .fancify-content .fancify-blog-loadmore span,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span,
.search .fancify-container .fancify-content .fancify-blog-loadmore span {
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 400;
	width: 130px;
	height: 130px;
	line-height: 130px;
	text-align: center;
	position: relative;
	color: #ffffff;
	padding: 0px;
	display: inline-block;
	background: linear-gradient(156deg, #434343, #111);
	-webkit-box-shadow: 0 16px 35px rgba(0, 0, 0, 0.3);
	        box-shadow: 0 16px 35px rgba(0, 0, 0, 0.3);
	border-radius: 50%;
	margin: 10px;
	cursor: pointer;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-content .fancify-blog-loadmore span,
	.archive .fancify-container .fancify-content .fancify-blog-loadmore span,
	.search .fancify-container .fancify-content .fancify-blog-loadmore span {
		width: 117px;
		height: 117px;
		line-height: 117px;
	}
}

@media (max-width: 769px) {
	.blog .fancify-container .fancify-content .fancify-blog-loadmore span,
	.archive .fancify-container .fancify-content .fancify-blog-loadmore span,
	.search .fancify-container .fancify-content .fancify-blog-loadmore span {
		width: 110.5px;
		height: 110.5px;
		line-height: 110.5px;
	}
}

.blog .fancify-container .fancify-content .fancify-blog-loadmore span:hover, .blog .fancify-container .fancify-content .fancify-blog-loadmore span:focus, .blog .fancify-container .fancify-content .fancify-blog-loadmore span:active,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span:hover,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span:focus,
.archive .fancify-container .fancify-content .fancify-blog-loadmore span:active,
.search .fancify-container .fancify-content .fancify-blog-loadmore span:hover,
.search .fancify-container .fancify-content .fancify-blog-loadmore span:focus,
.search .fancify-container .fancify-content .fancify-blog-loadmore span:active {
	background: linear-gradient(300deg, #5d5c5c, #111);
}

.blog .fancify-container .fancify-single-post,
.archive .fancify-container .fancify-single-post,
.search .fancify-container .fancify-single-post {
	position: relative;
	margin-bottom: 80px;
}

@media (max-width: 1025px) {
	.blog .fancify-container .fancify-single-post,
	.archive .fancify-container .fancify-single-post,
	.search .fancify-container .fancify-single-post {
		margin-bottom: 60px;
	}
}

.blog .fancify-container .fancify-single-post .fancify-article-category,
.archive .fancify-container .fancify-single-post .fancify-article-category,
.search .fancify-container .fancify-single-post .fancify-article-category {
	position: absolute;
	padding: 13px 26px;
	background: linear-gradient(112deg, #434343, #111111);
	-webkit-box-shadow: 0 7px 22px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 7px 22px rgba(0, 0, 0, 0.16);
	border-radius: 5px;
	color: #ffffff;
	font-size: 22px;
	font-size: 1.375rem;
	letter-spacing: 2px;
	font-weight: 300;
	bottom: -28px;
	left: 76px;
}

.blog .fancify-container .fancify-single-post img,
.archive .fancify-container .fancify-single-post img,
.search .fancify-container .fancify-single-post img {
	border-radius: 5px;
}

@media screen and (max-width: 768px) {
	.blog .fancify-container .fancify-content .fancify-article,
	.archive .fancify-container .fancify-content .fancify-article,
	.search .fancify-container .fancify-content .fancify-article {
		margin-bottom: 60px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.archive .fancify-container .fancify-content .fancify-article .fancify-article-meta,
	.search .fancify-container .fancify-content .fancify-article .fancify-article-meta {
		font-size: 15px;
		font-size: 0.9375rem;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
		padding: 30px 30px 30px 35px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-content {
		margin-top: -50px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after {
		top: 15px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-video video {
		height: 350px;
	}
	.blog .fancify-container .fancify-single-post img,
	.archive .fancify-container .fancify-single-post img,
	.search .fancify-container .fancify-single-post img {
		max-height: 350px;
	}
	.blog .fancify-container .fancify-single-post .fancify-article-category,
	.archive .fancify-container .fancify-single-post .fancify-article-category,
	.search .fancify-container .fancify-single-post .fancify-article-category {
		padding: 8px 15px;
		bottom: -10px;
		left: 10px;
	}
}

@media screen and (max-width: 420px) {
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container {
		padding: 20px 30px 30px 35px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.archive .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after,
	.search .fancify-container .fancify-content .fancify-article .fancify-post-quote-container .fancify-post-quote-author:after {
		top: 11px;
	}
	.blog .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.archive .fancify-container .fancify-content .fancify-article .fancify-postformat-video video,
	.search .fancify-container .fancify-content .fancify-article .fancify-postformat-video video {
		height: 220px;
	}
	.blog .fancify-container .fancify-single-post img,
	.archive .fancify-container .fancify-single-post img,
	.search .fancify-container .fancify-single-post img {
		max-height: 220px;
	}
	.blog .fancify-container .fancify-agency-banner img,
	.archive .fancify-container .fancify-agency-banner img,
	.search .fancify-container .fancify-agency-banner img {
		height: 530px;
	}
}

.fancify-footer .fancify-container {
	margin: 0px;
	max-width: unset !important;
}

/** 
 * single post
 *
 * @since 1.0
 *
 **/
.single-post .fancify-site .fancify-main {
	margin-top: 5%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-grid .fancify-left-content,
.single-post .fancify-site .fancify-main .fancify-container .fancify-grid .fancify-right-content {
	margin-top: -20%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-grid .fancify-featured-image-disabled {
	margin-top: unset;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content {
	outline: 0;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article {
	margin-bottom: 125px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container {
	margin-left: 7%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.09);
	        box-shadow: 0 5px 40px rgba(0, 0, 0, 0.09);
	border-radius: 15px;
	padding: 49px 47px 48px 42px;
	background: #ffffff;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container {
		padding: 40px 38px 39px 33px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container {
		padding: 27px 25px 26px 20px;
		margin-left: 5%;
		margin-right: 5%;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta {
	padding-top: 0px !important;
	text-align: left;
	width: 100%;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 15px 0px 0 5px;
	font-weight: 300;
	font-family: 'Poppins';
	font-size: 17px;
	font-size: 1.0625rem;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li::before {
	content: "";
	background: #0D304A;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	border-radius: 45px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li::before {
		content: unset;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li:first-child {
	padding-left: 0px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li:first-child::before {
	content: unset;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta li i {
	font-size: 20px;
	font-size: 1.25rem;
	padding-right: 10px;
	color: #01E2B4;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author {
	padding-right: 45px;
	margin-top: 5px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author {
		padding-right: 30px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author {
		padding-right: 15px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author::before {
		content: "\e332" !important;
		font-size: 20px;
		font-size: 1.25rem;
		font-family: "fancify-fontastic";
		position: unset !important;
		background: none !important;
		margin-top: -8px;
		margin-left: 16px;
		color: #01E2B4;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author img {
	border-radius: 41px;
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author img {
		display: none;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-author .fancify-article-author-name {
	color: inherit;
	padding-left: 15px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment {
	padding: 0 45px;
	margin-top: 5px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment {
		padding: 0 30px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment {
		padding: 0 15px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-date a,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-comment a {
	color: inherit;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views {
	padding-left: 45px;
	margin-top: 5px;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views {
		padding-left: 30px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views {
		padding-left: 15px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-meta .fancify-article-views a {
	color: inherit;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
	font-size: 43px;
	font-size: 2.6875rem;
	padding-left: 30px;
	text-align: left;
	width: 100%;
	margin: 18px 0 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	position: relative;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:active {
	color: #6A11CB;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:after {
	content: " ";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 45px;
	top: 23px;
	left: 5px;
	background: linear-gradient(48deg, #01E2B4, #9BF14F);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title:after {
		top: 13px;
		width: 8px;
		height: 8px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a {
	font-family: "Quicksand";
	font-size: 33px;
	font-size: 2.0625rem;
	font-weight: 900;
	text-decoration: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: #000000;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title a:active {
	color: #307CFF;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
		line-height: 37px;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
		font-size: 30px;
		font-size: 1.875rem;
		padding-left: 20px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-title-container .fancify-article-title {
		line-height: 30px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter {
	float: left;
	color: #464646;
	font-size: 56px;
	font-size: 3.5rem;
	line-height: 40px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-firstletter-big:first-letter {
		font-size: 40px !important;
		line-height: 30px !important;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content {
	padding-top: 11%;
	line-height: 27px;
	color: #757575;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content {
		padding-top: 40px;
		line-height: 22px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content {
		line-height: 18px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content a {
	text-decoration: underline;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote {
	font-size: 28px;
	font-size: 1.75rem;
	font-family: "Quicksand";
	font-weight: 400;
	padding: 105px 90px 50px 94px;
	background: #0D304A;
	margin: 70px 0 94px;
	position: relative;
	border-radius: 20px;
	color: #ffffff;
	-webkit-box-shadow: 0 15px 35px rgba(13, 48, 74, 0.5);
	        box-shadow: 0 15px 35px rgba(13, 48, 74, 0.5);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote {
		padding: 75px 60px 20px 64px;
		margin: 45px 0 64px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote {
		padding: 60px 40px 20px 40px;
		margin: 30px 0 50px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote p {
	font-family: "Quicksand";
	line-height: 38px;
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote p {
		line-height: 30px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote cite {
	font-family: "Quicksand";
	font-weight: 500;
	font-size: 19px;
	font-size: 1.1875rem;
	position: relative;
	padding-left: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote cite::before {
	content: " ";
	position: absolute;
	width: 31px;
	height: 2px;
	top: 50%;
	left: 0px;
	background: #ffffff;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote::before {
	content: "“";
	font-size: 140px;
	font-size: 8.75rem;
	position: absolute;
	text-shadow: 0 13px 23px rgba(26, 106, 243, 0.5);
	font-family: Rufina;
	font-style: normal;
	line-height: 7px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-quote::before {
		font-size: 100px;
		font-size: 6.25rem;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
	margin: 90px 0 80px 0;
}

@media (min-width: 1025px) and (max-width: 1600px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
		margin: 70px 0;
	}
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
		margin: 50px 0;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image {
		margin: 30px 0;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image img {
	border-radius: 15px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image-side-text {
	margin-top: 60px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image-side-text img {
	border-radius: 20px;
	border: 1px solid #707070;
	margin-right: 30px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-image-side-text figure {
	margin-bottom: 25px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-heading {
	position: relative;
	font-family: "Quicksand";
	font-weight: 700;
	color: #1D1D1D;
	margin-bottom: 25px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content .article-heading:after {
	content: " ";
	position: absolute;
	width: 46px;
	height: 5px;
	border-radius: 10px;
	top: 50%;
	left: 5px;
	background: linear-gradient(87deg, #01E2B4, #9BF14F);
	-webkit-box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	        box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h2.article-heading {
	font-size: 28px;
	font-size: 1.75rem;
	padding-left: 61px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h3.article-heading {
	font-size: 24px;
	font-size: 1.5rem;
	padding-left: 55px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h3.article-heading:after {
	width: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h4.article-heading {
	font-size: 20px;
	font-size: 1.25rem;
	padding-left: 50px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-article .fancify-article-content h4.article-heading:after {
	width: 35px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author {
	margin-top: 139px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author {
		margin-top: 60px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 2px 30px rgba(0, 0, 0, 0.16);
	margin-top: 90px;
	margin-left: 90px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border-radius: 15px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container {
		margin-top: 50px;
		margin-left: 0px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image {
	z-index: 2;
	position: initial;
	position: relative;
	width: 30%;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image {
		width: 50%;
		text-align: center;
		margin: auto;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image img {
	max-width: 255px;
	width: 100%;
	height: auto;
	border-radius: 15px;
	position: absolute;
	left: -90px;
	z-index: 3;
	top: -40px;
	-webkit-box-shadow: 0 7px 25px rgba(0, 0, 0, 0.14);
	        box-shadow: 0 7px 25px rgba(0, 0, 0, 0.14);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-image img {
		max-width: 100%;
		width: auto;
		position: initial;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail {
	background: linear-gradient(96deg, #01E2B4, #9BF14F);
	margin-top: 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding-left: 20%;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail {
		margin-top: 0px;
		padding-left: 0;
		margin-top: -50px;
		text-align: center;
	}
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail div {
		width: 100%;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name {
	text-align: left;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name {
		text-align: center;
		padding-top: 50px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div {
	display: inline-block;
	padding: 25px 0px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div {
		padding: 10px 0px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div h4 {
	font-family: "Quicksand";
	font-size: 29px;
	font-size: 1.8125rem;
	font-weight: 500;
	color: #ffffff;
	margin: 0;
	line-height: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name div span {
	font-size: 19px;
	font-size: 1.1875rem;
	font-weight: 300;
	color: #ffffff;
	letter-spacing: 1.14px;
	text-transform: uppercase;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials {
	float: right;
	margin: 20px 0;
	padding-right: 20px;
	text-align: right;
	display: none;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials {
		margin: 10px 0px;
		text-align: center;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials {
		padding-right: 0px;
		padding-bottom: 25px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a {
	text-decoration: none;
	width: 46px;
	height: 46px;
	text-align: center;
	display: inline-block;
	background: white;
	border-radius: 50%;
	margin-right: 15px;
	line-height: 54px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a i {
	color: black;
	font-size: 20px;
	font-size: 1.25rem;
	margin: 5px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:active {
	background: black;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:hover i, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:focus i, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a:active i {
	color: #ffffff;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-detail .fancify-singlepost-author-name .fancify-singlepost-author-socials a {
		width: 35px;
		font-size: 12px;
		height: 35px;
		margin-right: 5px;
		line-height: 40px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-description {
	margin: 30px 10px 45px 20%;
	line-height: 27px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-singlepost-author .fancify-singlepost-author-container .fancify-singlepost-author-description {
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 30px;
		margin-bottom: 45px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion {
	margin-top: 110px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion {
		margin-top: 60px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container {
	overflow: hidden;
	padding-top: 49px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide {
	height: auto;
	max-height: 326px;
	min-height: 300px;
	width: 100%;
	border-radius: 10px;
	background: gray;
	position: relative;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(47deg, #01E2B4, #9BF14F);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:hover::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:focus::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:hover, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:focus, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:active {
	margin-top: -10px;
	margin-bottom: 10px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:hover::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:focus::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide:active::before {
	z-index: 1;
	border-radius: 10px;
	opacity: 0.47;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide img {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-filter: brightness(70%);
	        filter: brightness(70%);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content {
	position: absolute;
	width: 100%;
	text-align: left;
	border-radius: 10px;
	bottom: 23px;
	padding: 0 25px;
	z-index: 2;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content {
		padding-top: 65px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content {
		padding-top: 50px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content .fancify-post-suggestion-date {
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: 400;
	color: #ffffff;
	line-height: 40px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .swiper-slide .fancify-post-suggestion-content .fancify-post-suggestion-title {
	font-family: "Quicksand";
	font-size: 25px;
	font-size: 1.5625rem;
	color: #ffffff;
	font-weight: 700;
	line-height: 31px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination {
	text-align: center;
	padding: 75px 0 0 0;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination {
		padding: 40px 0 0 0;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination .swiper-pagination-bullet {
	background: -webkit-gradient(linear, left top, left bottom, from(#01E2B4), to(#9BF14F));
	background: linear-gradient(180deg, #01E2B4, #9BF14F);
	width: 12px;
	height: 12px;
	border-radius: 50px;
	opacity: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-post-suggestion .fancify-post-suggestion-container .fancify-post-suggestion-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 24px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share {
	text-align: center;
	padding: 50px 0px;
	margin: 0 0 80px 0;
	border-top: 1px solid rgba(112, 112, 112, 0.3);
	border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share {
		padding: 40px 0px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share span {
	padding-right: 13px;
	font-size: 24px;
	font-size: 1.5rem;
	color: #181818;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share span {
		font-size: 16px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a {
	text-decoration: none;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a {
		font-size: 16px;
		width: 40px;
		height: 40px;
		line-height: 45px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a .fancify-single-post-share-icon {
	font-family: 'fancify-fontastic';
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a:hover .fancify-single-post-share-icon, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a:focus .fancify-single-post-share-icon, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-share a:active .fancify-single-post-share-icon {
	color: #ffffff;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
	width: 67px;
	height: 67px;
	line-height: 67px;
	text-align: center;
	font-size: 50px;
	font-size: 3.125rem;
	position: relative;
	color: #ffffff;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	-webkit-box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	        box-shadow: 0 3px 25px rgba(1, 226, 180, 0.3);
	border-radius: 69%;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	position: relative;
	background-image: linear-gradient(48deg, #01E2B4, #9BF14F);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		width: 60.3px;
		height: 60.3px;
		line-height: 60.3px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		width: 56.95px;
		height: 56.95px;
		line-height: 56.95px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(195deg, #434343, #111111);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:hover::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:focus::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container::before {
	border-radius: 69%;
	z-index: 0;
	opacity: 0;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container i {
	position: absolute;
	right: 50%;
	-webkit-transform: translateX(50%);
	        transform: translateX(50%);
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		font-size: 35px;
		padding: 4px 10px 0px 14px;
	}
}

@media (max-width: 769px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-icon-container {
		font-size: 35px;
		padding: 4px 12px 0px 10px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-label-container {
	width: 100%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-label,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-label {
	font-family: "Quicksand";
	color: #000000;
	font-size: 21px;
	font-size: 1.3125rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.26px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-label,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-label {
		font-size: 16px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-title,
.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-title {
	font-weight: 500;
	color: #181818;
	font-size: 25px;
	font-size: 1.5625rem;
	margin: 0;
	padding-bottom: 25px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-next-title,
	.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-pagination-previous-title {
		font-size: 18px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container .fancify-pagination-previous-label-container {
	margin-left: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-width: 130px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:hover .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:focus .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:active .fancify-pagination-icon-container {
	-webkit-box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
	        box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:hover .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:focus .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-previous .fancify-pagination-previous-container:active .fancify-pagination-icon-container::before {
	opacity: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container {
	text-align: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container .fancify-pagination-next-label-container {
	margin-right: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	min-width: 130px;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:hover .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:focus .fancify-pagination-icon-container, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:active .fancify-pagination-icon-container {
	-webkit-box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
	        box-shadow: 0 3px 35px rgba(0, 0, 0, 0.23);
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:hover .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:focus .fancify-pagination-icon-container::before, .single-post .fancify-site .fancify-main .fancify-container .fancify-content .fancify-single-post-pagination .fancify-single-post-pagination-next .fancify-pagination-next-container:active .fancify-pagination-icon-container::before {
	opacity: 1;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post {
	position: relative;
	margin-bottom: 13%;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post .fancify-single-post-thumbnail {
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: top;
	   object-position: top;
	max-height: 550px;
	border-radius: 15px;
}

@media (max-width: 1025px) {
	.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post .fancify-single-post-thumbnail {
		max-height: 300px;
	}
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post .fancify-article-category {
	position: absolute;
	padding: 11px 33px;
	visibility: hidden;
	left: 0;
}

.single-post .fancify-site .fancify-main .fancify-container .fancify-single-post.fancify-single-post-no-thumbnail {
	margin-top: 20%;
}

.single-post .fancify-post-line-before-title {
	font-size: 28px;
	font-size: 1.75rem;
	font-weight: 700;
	font-family: "Quicksand";
	padding-left: 62px;
	position: relative;
}

.single-post .fancify-post-line-before-title:after {
	content: " ";
	position: relative;
	background-image: linear-gradient(87deg, #01E2B4, #01E2B4);
	position: absolute;
	width: 46px;
	height: 5px;
	-webkit-box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	        box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	top: 50%;
	border-radius: 10px;
	left: 0;
}

.fancify-content .fancify-comments {
	margin-top: 130px;
	/**
         * Agency and Agent Review Styles
         * 
         * @since 1.0.0
         *  
         */
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments {
		margin-top: 80px;
	}
}

@media (max-width: 769px) {
	.fancify-content .fancify-comments {
		margin-top: 60px;
	}
}

.fancify-content .fancify-comments h2 {
	padding-left: 62px;
	position: relative;
	font-family: "Quicksand";
	font-size: 28px;
	font-size: 1.75rem;
	font-weight: 700;
	padding-bottom: 32px;
	border-bottom: 1px solid rgba(112, 112, 112, 0.25);
	margin: 0px;
}

.fancify-content .fancify-comments h2:after {
	content: " ";
	background: linear-gradient(87deg, #01E2B4, #9BF14F);
	position: absolute;
	width: 46px;
	height: 5px;
	-webkit-box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	        box-shadow: 0 3px 10px rgba(1, 226, 180, 0.45);
	top: 30%;
	border-radius: 10px;
	left: 0;
}

.fancify-content .fancify-comments .fancify-comment-list {
	list-style: none;
	padding: 0px;
	margin: 35px 0px;
}

.fancify-content .fancify-comments .fancify-comment-list ul {
	list-style: none;
}

.fancify-content .fancify-comments .fancify-comment-list ul.children {
	padding-left: 10%;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment {
	padding: 35px 46px 15px;
	background: #F8F8F8;
	border-radius: 20px;
	margin: 0px 0 15px 0;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment {
		padding: 28px 39px 10px;
	}
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .depth-1 {
		padding: 10px 0;
	}
}

.fancify-content .fancify-comments .fancify-comment-list li:last-child:after {
	height: 0px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-avatar img {
	border-radius: 50%;
	width: 90px;
	height: 90px;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-avatar img {
		width: 70px;
		height: 70px;
	}
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title {
	color: #1E1E1E;
	padding-top: 12px;
	padding-left: 29px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-meta {
	color: #878787;
	font-size: 15px;
	font-size: 0.9375rem;
	font-weight: 500;
	margin-top: 13px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-badge {
	visibility: hidden;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-title-text {
	font-size: 25px;
	font-size: 1.5625rem;
	font-weight: 500;
	font-family: "Quicksand";
	letter-spacing: 0.5px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-title-text a {
	color: #000000;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding-left: 22px;
	position: relative;
	font-size: 15px;
	font-weight: 500;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links::before {
	content: " ";
	width: 14px;
	height: 2px;
	background: rgba(30, 30, 30, 0.8);
	position: absolute;
	top: 17px;
	left: 13px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links li {
	padding: 5px;
	font-size: 15px;
	font-size: 0.9375rem;
	color: rgba(30, 30, 30, 0.8);
	font-weight: 500;
	padding-top: 7px;
	padding-left: 15px;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-header .fancify-comment-title .fancify-comment-title-holder .fancify-comment-links li a {
	color: inherit;
}

.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-body {
	padding-left: 118px;
	margin-top: 5px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	color: #757575;
	line-height: 22px;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comments .fancify-comment-list .fancify-comment-body {
		padding-left: 100px;
	}
}

.fancify-content .fancify-comments .fancify-comment-form-wrap {
	margin-top: 90px;
}

.fancify-content .fancify-comments .fancify-comment-form-wrap h3 {
	font-family: "Quicksand";
	font-size: 32px;
	font-size: 2rem;
	font-weight: 700;
	color: #1E1E1E;
	margin-bottom: 20px;
}

.fancify-content .fancify-comments .fancify-reviews-counts {
	font-size: 25px;
	font-size: 1.5625rem;
	font-weight: 400;
	color: #181818;
	margin-top: 75px;
}

.fancify-content .fancify-comments .fancify-reviews-counts .fancify-review-rating {
	color: #6A11CB;
	font-size: 20px;
	font-size: 1.25rem;
	margin: 0 18px;
}

.fancify-content .fancify-comment-form-wrap .comment-notes {
	margin-top: 10px;
	margin-bottom: 60px;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-form-textarea-container {
	border: 0px;
	padding: 0px;
	margin-top: 60px;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-form-textarea-container .fancify-comment-form-textarea {
	width: 100%;
	padding: 25px 20px;
	border: 0px;
	border-radius: 40px;
	-webkit-box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
	        box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container {
	margin: 35px 0px;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container .fancify-comment-name-input,
.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container .fancify-comment-email-input {
	padding: 10px 24px;
	width: 100%;
	height: 50px;
	border: 0px;
	border-radius: 100px;
	-webkit-box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
	        box-shadow: 0 9px 35px rgba(0, 0, 0, 0.09);
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container div {
	padding-bottom: 20px;
	padding-left: 0;
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container div:nth-child(2) {
	padding-right: 0px;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container div {
		padding-right: 0;
	}
}

.fancify-content .fancify-comment-form-wrap .fancify-comment-input-container .comment-form-cookies-consent input {
	margin-right: 10px;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary {
	position: relative;
	background-image: linear-gradient(71deg, #01E2B4, #9BF14F);
	position: relative;
	font-family: "Quicksand";
	font-weight: 600;
	letter-spacing: 0.48px;
	border-radius: 28px;
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 50px;
	margin: 45px 0px;
	-webkit-box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	        box-shadow: 0px 7px 30px rgba(1, 226, 180, 0.5);
	padding: 0 47px 0 47px;
	border: 0;
	color: #ffffff;
	position: relative;
	z-index: 1;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:before {
	position: absolute;
	content: "";
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: -1;
	background-image: linear-gradient(195deg, #434343, #111111);
	opacity: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:hover::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:focus::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:active::before {
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.6s linear;
	transition: opacity 0.6s linear;
}

@media (max-width: 1025px) {
	.fancify-content .fancify-comment-form-wrap .fancify-button-primary {
		height: 45px;
		padding: 13px 25px 13px 35px;
	}
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary::before {
	border-radius: 28px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	z-index: -1;
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:hover, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:focus, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:active {
	-webkit-box-shadow: 0px 3px 25px rgba(0, 0, 0, 0.23);
	        box-shadow: 0px 3px 25px rgba(0, 0, 0, 0.23);
}

.fancify-content .fancify-comment-form-wrap .fancify-button-primary:hover::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:focus::before, .fancify-content .fancify-comment-form-wrap .fancify-button-primary:active::before {
	-webkit-transition: 0.6s;
	transition: 0.6s;
	z-index: -1;
}

.fancify-content .fancify-comment-form-wrap .comments-rating {
	border: none;
	padding: 0;
	margin-left: 0;
}

.fancify-content .fancify-comment-form-wrap .comments-rating label {
	display: inline-block;
}

.fancify-content .fancify-comment-form-wrap .rating-container {
	/* remove inline-block whitespace */
	font-size: 0;
	/* flip the order so we can use the + and ~ combinators */
	unicode-bidi: bidi-override;
	direction: rtl;
}

.fancify-content .fancify-comment-form-wrap .rating-container * {
	font-size: 1.4rem;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input {
	display: none;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input + label {
	/* only enough room for the star */
	font-family: 'dashicons';
	display: inline-block;
	overflow: hidden;
	text-indent: 9999px;
	width: 1em;
	white-space: nowrap;
	cursor: pointer;
	margin: 0;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input + label:before {
	display: inline-block;
	text-indent: -9999px;
	content: "\f154";
	color: #888;
}

.fancify-content .fancify-comment-form-wrap .rating-container > input:checked ~ label:before,
.fancify-content .fancify-comment-form-wrap .rating-container > input + label:hover ~ label:before,
.fancify-content .fancify-comment-form-wrap .rating-container > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.fancify-content .fancify-comment-form-wrap .rating-container > .star-cb-clear + label {
	text-indent: -9999px;
	width: .5em;
	margin-left: -.5em;
}

.fancify-content .fancify-comment-form-wrap .rating-container > .star-cb-clear + label:before {
	width: .5em;
}

.fancify-content .fancify-comment-form-wrap .rating-container:hover > input + label:before {
	content: "\f154";
	color: #888;
	text-shadow: none;
}

.fancify-content .fancify-comment-form-wrap .rating-container:hover > input + label:hover ~ label:before,
.fancify-content .fancify-comment-form-wrap .rating-container:hover > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.fancify-content .fancify-comment-form-wrap .comment-respond .rating-container > .star-cb-clear + label,
.fancify-content .fancify-comment-form-wrap .comment-respond .rating-container > input + label:before {
	text-indent: 9999px;
}

.fancify-content .fancify-comment-form-wrap .comment-respond .rating-container > input + label {
	text-indent: -9999px;
}

.fancify-hide-element {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

.fancify-nopadding {
	padding: 0px !important;
}

.fancify-hidden-text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.fancify-goto-top {
	display: none;
}

.fancify-goto-top i {
	position: fixed;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #000000;
	bottom: 20px;
	right: 40px;
	border-radius: 50%;
	color: #ffffff;
	cursor: pointer;
	border: 1px solid black;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	z-index: 99999;
}

@media (max-width: 1025px) {
	.fancify-goto-top i {
		width: 40.5px;
		height: 40.5px;
		line-height: 40.5px;
	}
}

@media (max-width: 769px) {
	.fancify-goto-top i {
		width: 38.25px;
		height: 38.25px;
		line-height: 38.25px;
	}
}

.fancify-goto-top i:hover, .fancify-goto-top i:focus, .fancify-goto-top i:active {
	background: #ffffff;
	color: #000000;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.fancify-acf-page-layout .acf-radio-list li:first-child {
	width: 100%;
	padding-bottom: 20px;
}

.fancify-acf-page-layout .acf-radio-list label {
	margin-right: 5px;
}

.fancify-acf-page-layout .acf-radio-list label input {
	opacity: 0;
}

.fancify-acf-page-layout .acf-radio-list .selected img {
	border: 3px solid #78b6d0;
}

/**
 * wpl widgets styles
 *
 * @since 1.0
 */
/**
 * wordpress widgets
 *
 * @since 1.0
 */
.fancify-widget-container {
	margin-top: 52px;
}

.fancify-widget-container:first-child {
	margin-top: 0px;
}

.fancify-widget-container .fancify-widget-title {
	margin-bottom: 40px;
	text-align: center;
	position: relative;
	padding-bottom: 13px;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-widget-title {
		margin-bottom: 30px;
		font-size: 20px;
	}
}

.fancify-widget-container .fancify-widget-title:first-child {
	margin-top: 0px;
}

.fancify-widget-container .fancify-widget-title .fancify-widget-title-text {
	text-transform: uppercase;
	color: #ffffff;
	padding: 14px 30px;
	letter-spacing: 0px;
	border-radius: 45px;
	z-index: 1;
	display: inline-block;
	font-family: "Quicksand";
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 700;
	position: unset;
	display: inline;
	border-radius: 61px;
	color: #062D61;
	padding: 0px;
	margin-top: 52px;
}

.fancify-widget-container .fancify-widget-title .fancify-widget-divider {
	display: block;
	width: 100%;
	position: absolute;
	background: #c4c4c4;
	background: -webkit-gradient(linear, left top, right top, color-stop(36%, #c4c4c4), color-stop(36%, #01E2B4), color-stop(64%, #9BF14F), color-stop(64%, #c4c4c4));
	background: linear-gradient(90deg, #c4c4c4 36%, #01E2B4 36%, #9BF14F 64%, #c4c4c4 64%);
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0px;
	right: 0px;
	z-index: -1;
	-webkit-box-shadow: unset;
	        box-shadow: unset;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 34px;
}

@media (min-width: 769px) and (max-width: 999px) {
	.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post:first-child {
	margin-top: 45px;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post img {
	border-radius: 24px;
	width: 125px;
	height: 125px;
	margin-right: 25px;
	-webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.16);
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-date {
	color: #818181;
	font-weight: 300;
	font-size: 15px;
	font-size: 0.9375rem;
	font-style: italic;
	letter-spacing: 0.45px;
	line-height: 32px;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title {
	font-family: "Quicksand";
	font-size: 21px;
	font-size: 1.3125rem;
	font-weight: 700;
	color: #181818;
	display: block;
	line-height: 29px;
}

.fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title:hover, .fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title:focus, .fancify-widget-container .fancify-recent-posts-container .fancify-recent-post .fancify-recent-post-section .fancify-recent-post-title:active {
	color: #307CFF;
}

.fancify-widget-container .fancify-list ul, .fancify-widget-container.fancify-list ul {
	list-style: none;
	padding: 0px 0px 0 0;
	margin: 0px;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-list ul, .fancify-widget-container.fancify-list ul {
		padding: 0px;
	}
}

.fancify-widget-container .fancify-list ul li, .fancify-widget-container.fancify-list ul li {
	font-size: 19px;
	font-size: 1.1875rem;
	font-weight: 500;
	font-family: "Quicksand";
	color: #1D1D1D;
	padding: 19px 0;
	text-transform: capitalize;
	border-bottom: 2px solid #eeeeee;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-list ul li, .fancify-widget-container.fancify-list ul li {
		font-weight: 400;
		font-size: 14px;
		padding: 10px 0;
	}
}

.fancify-widget-container .fancify-list ul li:first-child, .fancify-widget-container.fancify-list ul li:first-child {
	padding-top: 0px;
}

.fancify-widget-container .fancify-list ul li:last-child, .fancify-widget-container.fancify-list ul li:last-child {
	border: 0;
}

.fancify-widget-container .fancify-list ul li:hover, .fancify-widget-container.fancify-list ul li:hover {
	color: #01E2B4;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}

.fancify-widget-container .fancify-list ul li a, .fancify-widget-container.fancify-list ul li a {
	color: inherit;
	text-decoration: none;
}

.fancify-widget-container .fancify-list ul li span, .fancify-widget-container.fancify-list ul li span {
	float: right;
}

.fancify-widget-container .fancify-list .menu-item-has-children .sub-menu, .fancify-widget-container.fancify-list .menu-item-has-children .sub-menu {
	padding-left: 15px;
	padding-top: 15px;
	border-left: 1px dashed lightgray;
	margin-left: 8px;
}

.fancify-widget-container .fancify-list .children, .fancify-widget-container.fancify-list .children {
	padding-left: 15px;
	padding-top: 15px;
	border-left: 1px dashed lightgray;
	margin-left: 8px;
}

.fancify-widget-container.widget_search .fancify-search-form {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input {
	padding: 13px 0 13px 24px;
	width: 100%;
	border: 0px;
	border-radius: 28px;
	-webkit-box-shadow: 0 6px 35px rgba(0, 0, 0, 0.1);
	        box-shadow: 0 6px 35px rgba(0, 0, 0, 0.1);
	outline: none;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::-webkit-input-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::-moz-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input:-ms-input-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::-ms-input-placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-search-input::placeholder {
	font-family: "Quicksand";
	font-size: 16px;
	font-size: 1rem;
	color: #949494;
}

.fancify-widget-container.widget_search .fancify-search-form .fancify-widget-search-form-button {
	font-size: 16px;
	font-size: 1rem;
	font-family: "Quicksand";
	font-weight: 300;
	background: #0D304A;
	cursor: pointer;
	color: #ffffff;
	padding: 13px 24px;
	position: absolute;
	right: 6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	border-radius: 28px;
	border: 0px;
}

.fancify-widget-container .fancify-tag-cloud {
	margin-left: -5px;
}

.fancify-widget-container .fancify-tag-cloud a {
	font-size: 18px !important;
	font-size: 1.125rem !important;
	font-weight: 400;
	display: inline-block;
	padding: 4px 25px;
	color: #ffffff;
	margin: 0px 4px 18px 4px !important;
	background: #01E2B4;
	border-radius: 24px;
	text-decoration: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	letter-spacing: 0px;
}

.fancify-widget-container .fancify-tag-cloud a:hover, .fancify-widget-container .fancify-tag-cloud a:focus, .fancify-widget-container .fancify-tag-cloud a:active {
	background: #307CFF;
}

@media (max-width: 1025px) {
	.fancify-widget-container .fancify-tag-cloud a {
		padding: 3px 15px;
		margin: 3px 2px !important;
	}
}

.fancify-widget-container .calendar_wrap table {
	width: 100%;
	text-align: center;
}

.fancify-widget-container .gallery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.fancify-widget-container .gallery .gallery-item {
	padding: 5px;
	-webkit-box-flex: 50%;
	    -ms-flex: 50%;
	        flex: 50%;
}

.fancify-widget-container .gallery .gallery-item img {
	width: 100%;
	height: auto;
}

.fancify-widget-container .fancify-social-widget-container {
	border: 1px solid lightgray;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget {
	font-size: 21px;
	font-size: 1.3125rem;
	font-weight: 600;
	padding: 25px 51px;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget:hover {
	-webkit-box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
	        box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget a {
	text-decoration: none;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget a i {
	float: right;
	font-size: 28px;
	font-size: 1.75rem;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget .fancify-social-facebook-link {
	color: #3030FF;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget .fancify-social-twitter-link {
	color: #27B5FF;
}

.fancify-widget-container .fancify-social-widget-container .fancify-social-widget .fancify-social-instagram-link {
	color: #FF1C78;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJjdXN0b20uc2NzcyIsImxpYi5zY3NzIiwidmFyaWFibGVzL19yZXNldC5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fc3RydWN0dXJlLnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1taXhpbnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJlbGVtZW50cy9idXR0b25zLnNjc3MiLCJlbGVtZW50cy9jb250YWN0Zm9ybS5zY3NzIiwiZWxlbWVudHMvaWNvbnMuc2NzcyIsImVsZW1lbnRzL2NvbW1vbi5zY3NzIiwiaGVhZGVyL2hlYWRlci5zY3NzIiwiYm9keS9wYWdlLXRpdGxlLWJhbm5lci5zY3NzIiwiYm9keS9hZ2VuY3kuc2NzcyIsImJvZHkvNDA0LnNjc3MiLCJib2R5L3Bvc3RzLnNjc3MiLCJib2R5L3NpbmdsZS1wb3N0LnNjc3MiLCJ3aWRnZXRzL3JlY2VudC1wb3N0cy5zY3NzIiwid2lkZ2V0cy9kZWZhdWx0LXdpZGdldHMuc2NzcyIsIndpZGdldHMvc29jaWFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztNRE1NO0FFTk47Ozs7O0VGWUU7QUdSRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBaUZJLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsU0FBUztDQUNULGVBQWU7QUhVbkI7O0FHTkE7Ozs7Ozs7Ozs7O0NBV0ksY0FBYztBSFNsQjs7QUdOQTtDQUNJLGNBQWM7QUhTbEI7O0FHTkE7O0NBRUksZ0JBQWdCO0FIU3BCOztBR05BOztDQUVJLFlBQVk7QUhTaEI7O0FHTkE7Ozs7Q0FJSSxXQUFXO0NBQ1gsYUFBYTtBSFNqQjs7QUdOQTtDQUNJLHlCQUF5QjtDQUN6QixpQkFBaUI7QUhTckI7O0FFbklBOzs7OztFRjBJRTtBSTVJRixXQUFBO0FGV0E7Ozs7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QjVCO0FBQ0Q7O0FDaGdDQTtDQWlDRSxrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLFdBQVc7QURtK0JiOztBQ3RnQ0E7Q0FzQ0csUUFBUTtBRG8rQlg7O0FDMWdDQTtDQTBDRyxXQUFXO0FEbytCZDs7QUMzOUJBOzs7OztHRGsrQkc7QUM1OUJIO0NBMkNDOzs7OztNRHc3Qks7Q0MvNkJMOzs7OztNRHE3Qks7QUFDTjs7QUMxK0JBO0NBRUUsY0FBYztDQUNkLGlCQUFpQjtBRDQrQm5COztBQy8rQkE7Q0FRRyxrQkFBa0I7QUQyK0JyQjs7QUNuL0JBO0NBYUUsY0FBYztDQUNkLFdBQVc7QUQwK0JiOztBQ3gvQkE7O0NBa0JHLGlCQUFpQjtDQUdqQixpQkFBaUI7Q0FDakIsa0JBQWtCO0FEeStCckI7O0FDcitCQztDQTFCRDtFQTZCSSxhQUFhO0NEdStCaEI7QUFDRDs7QUNyZ0NBO0NXdElDLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsbUJSZW9CO0NRZ0twQixpQ0FBQTtDQTBVQTs7O1VaMHBCUztDWXJwQlQ7NENadXBCMkM7Q1lua0IzQzs4Q1pxa0I2QztBQUM5Qzs7QUNwaENBOzs7O0NXOUhFLDhCQUE4QjtDQUM5QixxQkFBcUI7Q0FDckIseUJQRWM7Q09GZCxpQlBFYztDT0RkLDhCQUE4QjtDQUM5Qix5QkFBeUI7QVp5cEMzQjs7QUMvaENBO0NLbElDLGVBQXNCO0NBRXRCLG1CQUE4QjtBTm9xQy9COztBQ3BpQ0E7Q1dqSEUsaUJBQWlCO0FaeXBDbkI7O0FNNW1DQztDTG9FRDtFVzlHRyxpQkFBaUI7Q1oycENuQjtBQUNEOztBQzlpQ0E7O0NXekdHLGFBQWE7QVo0cENoQjs7QUNuakNBO0NLekVDLGdCQWhCYTtDQXpDYixlQUFzQjtDQUV0QixvQkFBOEI7Q002QjVCLHFCQUFxQjtDTkp2Qix3QkFBd0I7Q01NdEIsY1JuQmtCO0NRb0JsQixhQUFhO0FaNnBDaEI7O0FDN2pDQTtDVzNGRSxxREFBMkU7Q0FDM0UsZUFBZTtBWjRwQ2pCOztBTXRvQ0M7Q0xvRUQ7RVd2RkcsZUFBZTtDWjhwQ2pCO0FBQ0Q7O0FD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QixnQkFBZ0I7Q0FDaEIsdUJBQXVCO0NBQ3ZCLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQ2IsbUJBQWU7S0FBZixlQUFlO0NBQ2YsZUFBZTtDQUNmLHdCQUF1QjtLQUF2QixxQkFBdUI7U0FBdkIsdUJBQXVCO0FaOHFDM0I7O0FDNzVDQTtDV21QSyxrQkFBa0I7Q0FDbEIsdUJBQXVCO0FaOHFDNUI7O0FDbDZDQTtDV3VQTSx3QlA3V2tCO0NPNldsQixnQlA3V2tCO0FMNGhEeEI7O0FDdDZDQTtDVzRQTyx3QlBsWGlCO0NPa1hqQixnQlBsWGlCO0FMZ2lEeEI7O0FDMTZDQTtDV3dRSyxnQkFBZ0I7Q0FDaEIsZUFBZTtDQUNmLDBCQUFrQjtDQUFsQix1QkFBa0I7Q0FBbEIsa0JBQWtCO0Fac3FDdkI7O0FDaDdDQTtDVzhRTyxRQUFRO0Fac3FDZjs7QUNwN0NBO0NXcVJNLG1CUjFZZTtBSjZpRHJCOztBQ3g3Q0E7Q1c0Uk8sdUJBQXVCO0NBQ3ZCLGNBQWM7QVpncUNyQjs7QUM3N0NBO0NXeVJRLGlCQUFpQjtBWndxQ3pCOztBQ2o4Q0E7Q1dvU0ksa0JBQWtCO0NBQ2xCLGVBQWU7Q0FDZixVQUFVO0FaaXFDZDs7QUN2OENBO0NXMlNJLGVBQWU7Q0FDZix3QlBsYW9CO0NPa2FwQixnQlBsYW9CO0FMa2tEeEI7O0FDNThDQTtDV2lUSyxtQlJ0YWdCO0NRdWFoQixjUnZaaUI7Q1F3WmpCLHdCUHphbUI7Q095YW5CLGdCUHphbUI7QUx3a0R4Qjs7QUNsOUNBO0NXd1RLLFNBQVM7QVo4cENkOztBQ3Q5Q0E7Q1c2VEksb0RSamJpQjtTUWliakIsNENSamJpQjtBSjhrRHJCOztBQzE5Q0E7Q1dnVUssd0JBQWdCO1NBQWhCLGdCQUFnQjtBWjhwQ3JCOztBQzk5Q0E7Q1dzVUcsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixjQUFjO0NBQ2QsZUFBZTtDQUNmLG9DQUFvQztDQUNwQyxXQUFXO0NBQ1gsV0FBVztDQUNYLG1CUnBkb0I7Q1FxZHBCLHdDUnJkb0I7U1FxZHBCLGdDUnJkb0I7QUppbkR2Qjs7QUMxK0NB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QkFBcUI7Q0FDckIseUJBQXlCO0NOanFCN0IsZUFBc0I7Q0FFdEIsZUFBOEI7Q01pcUIxQixjQUFjO0NBQ2QsZUFBZTtDQUNmLGlDQUF5QjtDQUF6Qix5QkFBeUI7QVpxb0M5Qjs7QUN4cURBO0NXc2lCTSxjUjNvQmdCO0FKaXhEdEI7O0FDNXFEQTtDVzRpQk0sY1JqcEJnQjtBSnF4RHRCOztBQ2hyREE7Q1craUJPLGNScHBCZTtBSnl4RHRCOztBQ3ByREE7Q1dvakJNLFdBQVc7Q0FDWCxrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLFdBQVc7Q0FDWCxxQ0FBd0I7Q0FDeEIsV0FBVztDQUNYLHlCQUFpQjtDQUFqQixpQkFBaUI7QVpvb0N2Qjs7QUM5ckRBO0NXaWtCTSxrQkFBa0I7Q0FDbEIsZUFBZTtDQUNmLFVBQVU7QVppb0NoQjs7QUNwc0RBO0NXd2tCTSx5QlBsc0JVO0NPa3NCVixpQlBsc0JVO0FMazBEaEI7O0FDeHNEQTtDVzJrQk8sa0JBQWtCO0FaaW9DekI7O0FDNXNEQTtDVzhrQlEsU0FBUztBWmtvQ2pCOztBQ2h0REE7Q1drbEJRLGlDQUF5QjtTQUF6Qix5QkFBeUI7QVprb0NqQzs7QUNwdERBO0NXd2xCTSxnQkFBZ0I7Q04xdEJyQixlQUFzQjtDQUV0QixtQkFBOEI7Q00wdEJ6QixZQUFZO0NBQ1oseUJQcnRCVTtDT3F0QlYsaUJQcnRCVTtDT3N0QlYsYUFBYTtDQUNiLGFBQWE7QVppb0NuQjs7QUM5dERBO0NXZ21CTywrQlJwdEJjO0FKczFEckI7O0FDbHVEQTtDV3ltQk0sYUFBYTtBWjZuQ25COztBQ3R1REE7Q1crbUJJLGtCQUFrQjtBWjJuQ3RCOztBQzF1REE7Q1dvbkJLLHNCQUFzQjtBWjBuQzNCOztBQzl1REE7Q1c0bkJFLHFCQUFxQjtDQUNyQixnQkFBZ0I7Q0FDaEIsbUNBQTJCO1NBQTNCLDJCQUEyQjtDQUMzQixVQUFVO0NBQ1YsaUNBQWlDO0NBR2pDLHlCQUF5QjtBWnNuQzNCOztBQ3p2REE7Q1dzb0JHLG1CQUFtQjtBWnVuQ3RCOztBQzd2REE7Q1d5b0JJLGtCQUFrQjtBWndu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bTJFaEI7O0FDeHVFQTtDS2xJQyxlQUFzQjtDQUV0QixrQkFBOEI7Q1NVdkIsZ0JWU0U7Q1VSRixtQkFBbUI7QWZvMkUzQjs7QUMvdUVBO0NjakhRLFdBQVc7Q0FDWCxXQUFXO0NBQ1gsbUJYeEJlO0NXeUJmLGNBQWM7Q0FDZCxtQkFBbUI7QWZvMkUzQjs7QUN2dkVBO0NLbElDLGVBQXNCO0NBRXRCLG9CQUE4QjtDU3dCdkIsZ0JWUks7Q1VTTCx5QlhiYTtDV2NiLG1CQUFtQjtBZnEyRTNCOztBQy92RUE7Q2NsR1EsbUJBQW1CO0FmcTJFM0I7O0FDbndFQTtDYzlGUSxXQUFXO0FmcTJFbkI7O0FNMzBFQztDTG9FRDtFYzNGWSxpQkFBaUI7Q2Z1MkU1QjtBQUNEOztBQ3ZvRUE7Ozs7O09EOG9FTztBQ3hvRVA7OztDQUdDLGlCQUFpQjtBRDBvRWxCOztBTTcxRUM7Q0xnTkQ7OztFQU1FLGdCQUFnQjtDRDhvRWpCO0FBQ0Q7O0FNcjJFQztDTGdORDs7O0VBVUUsZ0JBQWdCO0NEa3BFakI7QUFDRDs7QUM3cEVBOzs7Q2VsUkksVUFBVTtBaEJxN0VkOztBQ25xRUE7OztDSzNQQyxzQkFBc0I7Q1VuQmYsb0JBQW9CO0FoQnc3RTVCOztBTTEzRUM7Q0xnTkQ7OztFZTNRWSxtQkFBbUI7Q2hCNDdFOUI7QUFDRDs7QUNsckVBOzs7Q2V2UVksMkJBQTJCO0FoQis3RXZDOztBQ3hyRUE7OztDZW5RWSxrQkFBa0I7QWhCaThFOUI7O0FDOXJFQTs7O0NlaFFnQixrQkFBa0I7QWhCbzhFbEM7O0FDcHNFQTs7O0NlN1BvQixXQUFXO0NBQ1gsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixrRFpOQztTWU1ELDBDWk5DO0FKNjhFckI7O0FNNzVFQztDTGdORDs7O0VldlB3QixpQkFBaUI7Q2hCMjhFeEM7QUFDRDs7QU1yNkVDO0NMZ05EOzs7RWVuUHdCLGlCQUFpQjtDaEIrOEV4QztBQUNEOztBQzd0RUE7OztDSzlRQyxlQUFzQjtDQUV0QixtQkFBOEI7Q0F1RDlCLGdCQWxCWTtDVUhELHNEWlRjO1NZU2QsOENaVGM7Q1lVZCxtQlpWYztDWVdkLGtCQUFrQjtDQUNsQixrQkFBa0I7Q0FDbEIsNkJBQTZCO0NBQzdCLGdDQUFnQztDQUNoQyxjWjdCUztDWThCVCxZQUFZO0NBQ1osU0FBUztDQUNULFVBQVU7Q0FDVix5QkFBeUI7QWhCZzlFckM7O0FNaDhFQztDTGdORDs7O0VLOVFDLGVBQXNCO0VBRXRCLG1CQUE4QjtFVWdEZixrQkFBa0I7RUFDbEIsWUFBWTtDaEJxOUUzQjtBQUNEOztBTTM4RUM7Q0xnTkQ7OztFSzlRQyxlQUFzQjtFQUV0QixlQUE4QjtFVXNEZixpQkFBaUI7RUFDakIsWUFBWTtDaEIwOUUzQjtBQUNEOztBTXQ5RUM7Q0xnTkQ7OztFSzlRQyxlQUFzQjtFQUV0QixlQUE4QjtFVTREZixpQkFBaUI7RUFDakIsWUFBWTtDaEIrOUUzQjtBQUNEOztBQ2p4RUE7OztDZTFNWSxxQkFBcUI7Q0FDckIsdUJBQXVCO0NBQ3ZCLGlCQUFpQjtDVmI1QixnQkFsQlk7Q0FwQlosc0JBQXNCO0NBbkJ0QixlQUFzQjtDQUV0QixvQkFBOEI7Q1V3RW5CLGNaMUNjO0NZMkNkLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQ2IsbUJBQWU7S0FBZixlQUFlO0FoQmsrRTNCOztBQ2h5RUE7OztDZS9MZ0Isa0JBQWtCO0NBQ2xCLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQ2IseUJBQW1CO0tBQW5CLHNCQUFtQjtTQUFuQixtQkFBbUI7QWhCcStFbkM7O0FDeHlFQTs7O0NlMUxvQixXQUFXO0NBQ1gsbUJaMURNO0NZMkROLFVBQVU7Q0FDVixXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLE9BQU87Q0FDUCxtQkFBbUI7Q0FDbkIsUUFBUTtDQUNSLG1DQUEyQjtTQUEzQiwyQkFBMkI7QWhCdytFL0M7O0FNdGdGQztDTGdORDs7O0VlL0t3QixjQUFjO0NoQjQrRXJDO0FBQ0Q7O0FDOXpFQTs7O0NlMUtvQixpQkFBaUI7QWhCOCtFckM7O0FDcDBFQTs7O0Nldkt3QixjQUFjO0FoQmkvRXRDOztBQzEwRUE7OztDSzlRQyxlQUFzQjtDQUV0QixrQkFBOEI7Q1UyR1gsbUJBQW1CO0NBQ25CLGNaakZFO0FKb2tGdEI7O0FDbjFFQTs7O0NlM0pnQixtQkFBbUI7QWhCby9FbkM7O0FNemlGQztDTGdORDs7O0VleEpvQixlQUFlO0VBQ2YsbUJBQW1CO0NoQncvRXRDO0FBQ0Q7O0FNbGpGQztDTGdORDs7O0VlbkpvQixlQUFlO0VBQ2YsbUJBQW1CO0NoQjQvRXRDO0FBQ0Q7O0FNM2pGQztDTGdORDs7O0VlOUlvQixjQUFjO0VBQ2Qsa0JBQWtCO0NoQmdnRnJDO0FBQ0Q7O0FDcDNFQTs7O0NleklvQixtQkFBbUI7QWhCbWdGdkM7O0FNMWtGQztDTGdORDs7O0VldEl3QixhQUFhO0NoQnVnRnBDO0FBQ0Q7O0FDbDRFQTs7O0NlaklvQixjQUFjO0NBQ2Qsa0JBQWtCO0FoQnlnRnRDOztBQ3o0RUE7OztDZTNIZ0IsZUFBZTtBaEIwZ0YvQjs7QU0vbEZDO0NMZ05EOzs7RWV4SG9CLGVBQWU7Q2hCOGdGbEM7QUFDRDs7QU12bUZDO0NMZ05EOzs7RWVwSG9CLGVBQWU7Q2hCa2hGbEM7QUFDRDs7QU0vbUZDO0NMZ05EOzs7RWVoSG9CLGNBQWM7Q2hCc2hGakM7QUFDRDs7QUN2NkVBOzs7Ozs7Q2UxR2dCLGVBQWU7QWhCMGhGL0I7O0FNaG9GQztDTGdORDs7Ozs7O0VldkdvQixlQUFlO0NoQmlpRmxDO0FBQ0Q7O0FNM29GQztDTGdORDs7Ozs7O0VlbkdvQixlQUFlO0NoQndpRmxDO0FBQ0Q7O0FNdHBGQztDTGdORDs7Ozs7O0VlL0ZvQixjQUFjO0NoQitpRmpDO0FBQ0Q7O0FDajlFQTs7Ozs7O0NlM0ZvQixjQUFjO0FoQnFqRmxDOztBTTFxRkM7Q0xnTkQ7OztFSzlRQyxlQUFzQjtFQUV0QixvQkFBOEI7Q044dUY5QjtBQUNEOztBQ24rRUE7OztDZWpGWSxrQkFBa0I7Q0FDbEIsZ0JBQWdCO0NBQ2hCLG1CQUFtQjtDQUNuQixrQkFBa0I7Q0FDbEIsd0JYckxZO0NXcUxaLGdCWHJMWTtBTCt1RnhCOztBQzcrRUE7Ozs7Ozs7Q2V4RWdCLGNaM01PO0NZNE1Q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QzdCLGFBQThCO0VBQzlCLGtCQUFtQztDTnN4R3BDO0FBQ0Q7O0FNcjJHQztDTGdORDs7O0VLN0hFLGNBQTZCO0VBQzdCLGVBQThCO0VBQzlCLG9CQUFtQztDTnl4R3BDO0FBQ0Q7O0FDL3BHQTs7Ozs7OztDZWdXZ0Isa0RBQWtEO0FoQnkwRmxFOztBQ3pxR0E7OztDZXdXSSxrQkFBa0I7Q0FDbEIsbUJBQW1CO0FoQnUwRnZCOztBTWg0R0M7Q0xnTkQ7OztFZTRXUSxtQkFBbUI7Q2hCMjBGMUI7QUFDRDs7QUN4ckdBOzs7Q2VpWFEsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQixxREFBcUQ7Q0FDckQsa0RBQTBDO1NBQTFDLDBDQUEwQztDQUMxQyxrQkFBa0I7Q0FDbEIsY1p2bkJhO0NFYnBCLGVBQXNCO0NBRXRCLG1CQUE4QjtDVW9vQnZCLG1CQUFtQjtDQUNuQixnQkFBZ0I7Q0FDaEIsYUFBYTtDQUNiLFVBQVU7QWhCODBGbEI7O0FDenNHQTs7O0NlK1hRLGtCQUFrQjtBaEJnMUYxQjs7QWdCeDBGQTtDZnZZQTs7O0VlMFlZLG1CQUFtQjtDaEI0MEY5QjtDQ3R0R0Q7OztFSzlRQyxlQUFzQjtFQUV0QixvQkFBOEI7Q053K0c5QjtDQzV0R0Q7OztFZWlaZ0IsNEJBQTRCO0NoQmcxRjNDO0NDanVHRDs7O0Vlb1pvQixpQkFBaUI7Q2hCazFGcEM7Q0N0dUdEOzs7RWUwWndCLFNBQVM7Q2hCaTFGaEM7Q0MzdUdEOzs7RWVpYW9CLGFBQWE7Q2hCKzBGaEM7Q0NodkdEOzs7RWUwYVksaUJBQWlCO0NoQjIwRjVCO0NDcnZHRDs7O0VlOGFZLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsVUFBVTtDaEI0MEZyQjtBQUNEOztBZ0J2MEZBO0NmdGJBOzs7RWU0YmdCLDRCQUE0QjtDaEJ3MEYzQztDQ3B3R0Q7OztFZStib0IsU0FBUztDaEIwMEY1QjtDQ3p3R0Q7OztFZXFjb0IsYUFBYTtDaEJ5MEZoQztDQzl3R0Q7OztFZThjWSxpQkFBaUI7Q2hCcTBGNUI7Q0NueEdEOzs7RWVvZFksYUFBYTtDaEJvMEZ4QjtBQUNE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WUFBWTtDQUNaLHFCQUFTO0tBQVQsYUFBUztTQUFULFNBQVM7QW5CMHJLakI7O0FDajlKQTtDa0J0T1ksV0FBVztDQUNYLFlBQVk7QW5CMnJLeEI7O0FDdDlKQTtDbUJ6WUksMkJBQTJCO0FwQm0ySy9COztBQzE5SkE7Q0tyWUMsZUFBc0I7Q0FFdEIsb0JBQThCO0NjRnZCLGdCQUFnQjtDQUNoQixrQkFBa0I7QXBCcTJLMUI7O0FDaitKQTtDbUJqWVksZ0RoQlVTO1NnQlZULHdDaEJVUztBSjQxS3JCOztBQ3IrSkE7Q21CN1hZLHFCQUFxQjtBcEJzMktqQzs7QUN6K0pBO0NtQjFYZ0IsWUFBWTtDZFgzQixlQUFzQjtDQUV0QixrQkFBOEI7QU5rM0svQjs7QUMvK0pBO0NtQnBYWSxjQUFjO0FwQnUySzFCOztBQ24vSkE7Q21CaFhZLGNBQWM7QXBCdTJLMUI7O0FDdi9KQTtDbUI1V1ksY0FBYztBcEJ1MksxQiIsImZpbGUiOiJjdXN0b20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gICAgICogSGVhZGVyc1xuICAgICAqIEluY2x1ZGVkIG5hdmJhciBhbmQgbWVudXNcbiAgICAgKlxuICAgICAqIEBzaW5jZSAxLjBcbiAgICAgKi9cbi8qKlxuICogUmVzZXQgY3NzXG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqIFxuICovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyoqXG4gKiBDb2xvciBWYXJpYWJsZXNcbiAqIFxuICogQHNpbmNlIDEuMFxuICogXG4gKi9cbi8qIENvbG9ycyAqL1xuLyoqXG4gKiBTdHJ1Y3R1cmUgVmFyaWFibGVzXG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqIFxuICovXG4vKiBGb250cyAqL1xuLyogRGV2aWNlIHdpZHRocyAqL1xuLyoqXG4gKiBDdXN0b20gbWl4aW5zXG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqIFxuICovXG4vKipcbiAqIEJhc2UgZm9udCBzaXplIGZvciB1c2FnZVxuICovXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDAuOTk5O1xuXHR9XG59XG5cbi8qKlxuICAqIEFkZCBnb29nbGUgZm9udHMgLSBQb3BwaW5zIGZvbnRcbiAgKiBhbmQgYWxzbyBhcHBseSBmb250IGZvciBib2R5XG4gICogXG4gICogQHNpbmNlIDEuMFxuICAqL1xuYm9keSxcbmh0bWwge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0Ym9keSxcblx0aHRtbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0Ym9keSxcblx0aHRtbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRib2R5LFxuXHRodG1sIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuYm9keSAuZmFuY2lmeS1mb250LFxuaHRtbCAuZmFuY2lmeS1mb250IHtcblx0Zm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbmJvZHkgLmZhbmNpZnktZm9udDpiZWZvcmUsXG5odG1sIC5mYW5jaWZ5LWZvbnQ6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMWVtO1xufVxuXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGgxLFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBoMixcbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkgaDMsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGg0LFxuYm9keTpub3QoLmVsZW1lbnRvci1wYWdlKSBoNSxcbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkgaDYsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIHAsXG5ib2R5Om5vdCguZWxlbWVudG9yLXBhZ2UpIGRpdixcbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkgbGkge1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuXHRsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuYm9keSBoZWFkZXIgaDEsXG5ib2R5IGhlYWRlciBoMixcbmJvZHkgaGVhZGVyIGgzLFxuYm9keSBoZWFkZXIgaDQsXG5ib2R5IGhlYWRlciBoNSxcbmJvZHkgaGVhZGVyIGg2LFxuYm9keSBoZWFkZXIgcCxcbmJvZHkgaGVhZGVyIGRpdixcbmJvZHkgaGVhZGVyIGxpIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbn1cblxuLyoqXG4gKiBDdXN0b20gZWxlbWVudHMgXG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqIFxuICovXG4uZmFuY2lmeS1tYWluLWJ1dHRvbiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTFweDtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMSwgMjI2LCAxODAsIDAuNSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0dHJhbnNpdGlvbjogMC42cztcblx0b3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1tYWluLWJ1dHRvbiB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b246aG92ZXIsIC5mYW5jaWZ5LW1haW4tYnV0dG9uOmZvY3VzLCAuZmFuY2lmeS1tYWluLWJ1dHRvbjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjQ1KTtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b246aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b246Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b246YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbiBhIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDE0cHggNDVweCAxNHB4IDQ1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uIGEge1xuXHRcdHBhZGRpbmc6IDE0cHggNDBweCAxNHB4IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uIGEge1xuXHRcdHBhZGRpbmc6IDAgMTlweCAwIDE5cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC40NSk7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOmhvdmVyLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6Zm9jdXMsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC41KTtcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRcdGhlaWdodDogNDRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdHBhZGRpbmc6IDAgMzNweCAwIDMzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20gYSB7XG5cdFx0cGFkZGluZzogMHB4IDI3cHggMHB4IDI3cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIGEge1xuXHRcdHBhZGRpbmc6IDAgMjdweCAwIDI3cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc206YWZ0ZXIge1xuXHR3aWR0aDogNDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbTphZnRlciB7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtOmFmdGVyIHtcblx0XHR3aWR0aDogMzhweDtcblx0fVxufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMzA3Q0ZGO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmhvdmVyLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmZvY3VzLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDQ4LCAxMjQsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kYXJrLWJsdWUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTpob3ZlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmZvY3VzLCAuZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmZvY3VzOjpiZWZvcmUsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjNkExMUNCLCAjNkExMUNCKTtcblx0aGVpZ2h0OiA1NnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzVweCAjNjgxNUNEO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogIzJCN0ZGQztcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNkExMUNCIDUwJSwgd2hpdGUgNTAlKTtcblx0dG9wOiAyOHB4O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpob3ZlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6Zm9jdXMsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDM1cHggIzJCN0ZGQztcbn1cblxuLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZTpob3Zlcjo6YWZ0ZXIsIC5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXB1cnBsZS1ibHVlOmZvY3VzOjphZnRlciwgLmZhbmNpZnktbWFpbi1idXR0b24uZmFuY2lmeS1idG4tcHVycGxlLWJsdWU6YWN0aXZlOjphZnRlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJCN0ZGQyA1MCUsIHdoaXRlIDUwJSk7XG59XG5cbi5mYW5jaWZ5LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kaXNhYmxlZCBhIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kaXNhYmxlZDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MXB4O1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC41KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogMTRweCA0NXB4IDE0cHggNDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAxNHB4IDQwcHggMTRweCA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAwIDE5cHggMCAxOXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbiB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b246YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRvcGFjaXR5OiAwO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uOmhvdmVyLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uOmZvY3VzLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEzLCA0OCwgNzQsIDAuNDUpO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uOmhvdmVyOjpiZWZvcmUsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b246Zm9jdXM6OmJlZm9yZSwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjMEQzMDRBLCAjMEQzMDRBKTtcblx0Ym94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMTMsIDQ4LCA3NCwgMC40NSk7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZTpob3ZlciwgYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LW1haW4tYnV0dG9uLXJldmVyc2U6Zm9jdXMsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjUpO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20ge1xuXHRcdGhlaWdodDogNDRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbSB7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHR9XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20gYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRwYWRkaW5nOiAwIDMzcHggMCAzM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20gYSB7XG5cdFx0cGFkZGluZzogMHB4IDI3cHggMHB4IDI3cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc20gYSB7XG5cdFx0cGFkZGluZzogMCAyN3B4IDAgMjdweDtcblx0fVxufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLXNtOmFmdGVyIHtcblx0d2lkdGg6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0YS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1zbTphZnRlciB7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tc206YWZ0ZXIge1xuXHRcdHdpZHRoOiAzOHB4O1xuXHR9XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzMwN0NGRjtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmhvdmVyLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6Zm9jdXMsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSg0OCwgMTI0LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1ibHVlOmhvdmVyOjpiZWZvcmUsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItYmx1ZTpmb2N1czo6YmVmb3JlLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWJsdWU6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kYXJrLWJsdWUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzBEMzA0QTtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWU6aG92ZXIsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmZvY3VzLCBhLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZTphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgxMywgNDgsIDc0LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmhvdmVyOjpiZWZvcmUsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmZvY3VzOjpiZWZvcmUsIGEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4taG92ZXItZGFyay1ibHVlOmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzJkZWcsICNiMWFmYWYsICNiMWFmYWYpICFpbXBvcnRhbnQ7XG59XG5cbmEuZmFuY2lmeS1uZXctbWFpbi1idXR0b24uZmFuY2lmeS1idG4tZGlzYWJsZWQgYSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuYS5mYW5jaWZ5LW5ldy1tYWluLWJ1dHRvbi5mYW5jaWZ5LWJ0bi1kaXNhYmxlZDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1hZ2VuY3ktc2VuZG1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogNDhweDtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tbGFiZWwge1xuXHRtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWxhYmVsIGlucHV0LFxuLmZhbmNpZnktY29udGFjdGZvcm0tbGFiZWwgdGV4dGFyZWEge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IDE0cHggMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWxhYmVsIGlucHV0IHtcblx0bWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYWNjZXB0YW5jZSB7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC1zaXplOiAxLjQzNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWFjY2VwdGFuY2Ugc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogIzZBNkE2QTtcbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAjMkI3RkZDLCAjNkExMUNCKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MnB4O1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0Ym94LXNoYWRvdzogMHB4IDNweCAzNXB4ICMyQjdGRkM7XG5cdGJvcmRlcjogMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogMTVweCAzNHB4IDE4cHggNDZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dDpob3ZlciwgLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0OmZvY3VzLCAuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQ6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzVweCAjNjgxNUNEO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24gaW5wdXQ6aG92ZXI6OmJlZm9yZSwgLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uIGlucHV0OmZvY3VzOjpiZWZvcmUsIC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dDphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dDpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgIzQzNDM0MywgIzExMTExMSk7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXHRvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dCB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdHBhZGRpbmc6IDEzcHggMjhweCAxM3B4IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWJ1dHRvbiBpbnB1dCB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGFjdGZvcm0tYnV0dG9uOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IDdweDtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNkExMUNCIDUwJSwgd2hpdGUgNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b246YWZ0ZXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b246YWZ0ZXIge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LWRlZmF1bHQtaWNvbiB7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY2lmeS1kZWZhdWx0LWljb24gaSB7XG5cdGNvbG9yOiAjMDFFMkI0O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1kZWZhdWx0LWljb246OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDZkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMC42cztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmFuY2lmeS1kZWZhdWx0LWljb246aG92ZXIsIC5mYW5jaWZ5LWRlZmF1bHQtaWNvbjpmb2N1cywgLmZhbmNpZnktZGVmYXVsdC1pY29uOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDIwcHggIzAxRTJCNDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktZGVmYXVsdC1pY29uOmhvdmVyIGksIC5mYW5jaWZ5LWRlZmF1bHQtaWNvbjpmb2N1cyBpLCAuZmFuY2lmeS1kZWZhdWx0LWljb246YWN0aXZlIGkge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktZGVmYXVsdC1pY29uOmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LWRlZmF1bHQtaWNvbjpmb2N1czo6YmVmb3JlLCAuZmFuY2lmeS1kZWZhdWx0LWljb246YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1kZWZhdWx0LWljb24uc21hbGwge1xuXHR3aWR0aDogNDNweDtcblx0aGVpZ2h0OiA0M3B4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luOiAwIDVweDtcbn1cblxuLmZhbmNpZnktYmctZ3Ige1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jaWZ5LWJnLWdyOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMC42cztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZmFuY2lmeS1iZy1nci5mYW5jaWZ5LWJnLWdyLWJsdWUge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDI2cHggIzAxRTJCNDREO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMzMDdDRkYsICMyREYxRkYpO1xufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQsXG4uc2xpZGVyLWNvbnRyb2wtbGVmdCB7XG5cdHdpZHRoOiA2NXB4O1xuXHRoZWlnaHQ6IDY1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogMTA7XG5cdGZvbnQtc2l6ZTogNDVweDtcblx0Zm9udC1zaXplOiAyLjgxMjVyZW07XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0Ym94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zbGlkZXItY29udHJvbC1yaWdodCxcblx0LnNsaWRlci1jb250cm9sLWxlZnQge1xuXHRcdHRvcDogODAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtcmlnaHQsXG5cdC5zbGlkZXItY29udHJvbC1sZWZ0IHtcblx0XHR0b3A6IDk1JTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQ6OmJlZm9yZSxcbi5zbGlkZXItY29udHJvbC1sZWZ0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMzAwbXM7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHRib3gtc2hhZG93OiAwIDNweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodDo6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRyb2wtbGVmdDo6YWZ0ZXIge1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLnNsaWRlci1jb250cm9sLXJpZ2h0OmhvdmVyOjpiZWZvcmUsXG4uc2xpZGVyLWNvbnRyb2wtbGVmdDpob3Zlcjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNsaWRlci1jb250cm9sLWxlZnQge1xuXHRsZWZ0OiA5MCU7XG59XG5cbi5zbGlkZXItY29udHJvbC1sZWZ0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFw3M1wiO1xuXHRsZXR0ZXItc3BhY2luZzogLTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtbGVmdCB7XG5cdFx0cmlnaHQ6IDclO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtbGVmdCB7XG5cdFx0cmlnaHQ6IDEwJTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuXHRsZWZ0OiAxMCU7XG59XG5cbi5zbGlkZXItY29udHJvbC1yaWdodDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcNzJcIjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHRcdGxlZnQ6IDElO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHRcdHRvcDogOTUlO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXN3aXBlci1wYWdpbmF0aW9uIHtcblx0cGFkZGluZy10b3A6IDI2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDE5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTJkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHR3aWR0aDogMjRweDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktdHJhbnNpdGlvbiB7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LW91dGxpbmUge1xuXHRvdXRsaW5lOiAxcHggc29saWQgc2t5Ymx1ZSAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIHNraXAgdG8gc2lkZWJhciAmIGNvbnRlbnRcbiAqIFxuICogQHNpbmNlIDEuMFxuICovXG4uZmFuY2lmeS1za2lwLWxpbmtzIHtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDtcblx0LyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG59XG5cbi5mYW5jaWZ5LXNraXAtbGlua3MgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmFuY2lmeS1za2lwLWxpbmtzICNmYW5jaWZ5LWNvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHkgKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y2xpcC1wYXRoOiBub25lO1xuXHRjb2xvcjogIzIxNzU5Yjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDtcblx0LyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLmZhbmNpZnktcHJlbG9hZGVyIHtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZhbmNpZnktcHJlbG9hZGVyIC5mYW5jaWZ5LXByZWxvYWRlci1kZWZhdWx0IHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3AtY29sb3I6ICM2YTExY2I7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjNmExMWNiO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YW5pbWF0aW9uOiBsb2FkZXItcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXItcm90YXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLmZhbmNpZnktcHJlbG9hZGVyIC5mYW5jaWZ5LXByZWxvYWRlci1wcm9ncmVzc2JhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA4cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIgLmZhbmNpZnktcHJlbG9hZGVyLXByb2dyZXNzYmFyLnRvcCB7XG5cdHRvcDogMHB4O1xufVxuXG4uZmFuY2lmeS1wcmVsb2FkZXIgLmZhbmNpZnktcHJlbG9hZGVyLXByb2dyZXNzYmFyLmJvdHRvbSB7XG5cdGJvdHRvbTogMHB4O1xufVxuXG4vKipcbiAqICBNYWluIGhvbGRlciBvZiBhbGwgY29udGVudHNcbiAqXG4gKiBAc2luY2UgMS4wXG4gKlxuICoqL1xuLmZhbmNpZnktc2l0ZSB7XG5cdC8qKlxuICAgICAqIEhlYWRlcnNcbiAgICAgKiBJbmNsdWRlZCBuYXZiYXIgYW5kIG1lbnVzXG4gICAgICpcbiAgICAgKiBAc2luY2UgMS4wXG4gICAgICovXG5cdC8qKlxuICAgICAqIEJvZHlcbiAgICAgKiBQYWdlIFRpdGxlL0Jhbm5lciAmIFBvc3RzICYgU2lkZWJhclxuICAgICAqXG4gICAgICogQHNpbmNlIDEuMFxuICAgICAqL1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1ib3hlZCB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDE2NzRweDtcbn1cblxuLmZhbmNpZnktc2l0ZS5mYW5jaWZ5LXNpdGUtYm94ZWQgLmZhbmNpZnktY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1mdWxsIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY2lmeS1zaXRlLmZhbmNpZnktc2l0ZS1mdWxsIC5mYW5jaWZ5LWhlYWRlci1tYWluLFxuLmZhbmNpZnktc2l0ZS5mYW5jaWZ5LXNpdGUtZnVsbCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDE2NzRweDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWFnZW5jeS1iYW5uZXIgaW1nIHtcblx0XHRoZWlnaHQ6IDcwMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0LyogIGZhbmNpZnktaGVhZGVyIG1haW4gc2VjdGlvbiAqL1xuXHQvKipcbiAgICAgICAgICogZmFuY2lmeS1idXJnZXIgbWVudSBmb3IgbW9iaWxlIGFuZCB0YWJsZXRcbiAgICAgICAgICpcbiAgICAgICAgICovXG5cdC8qICBmYW5jaWZ5LWJ1cmdlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cdC8qICBOQVZcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5zaG93LFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLnNmSG92ZXIsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuc2hvdyA+IHVsLnN1Yi1tZW51LFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLnNmSG92ZXIgPiB1bC5zdWItbWVudSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcblx0bWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSBpIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIHtcblx0bWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXNpZ25pbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXNpZ25pbiAuZmFuY2lmeS1jb3JlLXNpZ25pbi1ib3gsXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24tc2lnbmluIC5mYW5jaWZ5LWNvcmUtcmVnaXN0ZXItYm94IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXNpZ25pbiBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgIzBEMzA0QSwgIzBEMzA0QSk7XG5cdHBhZGRpbmc6IDAgMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDE2NzRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIHtcblx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AuZmFuY2lmeS1oZWFkZXItdG9wLXNwYWNlLWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgaSB7XG5cdHBhZGRpbmc6IDAgMTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCB7XG5cdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IHtcblx0XHRwYWRkaW5nOiA1cHggMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC1lbWFpbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QtZW1haWwgaSB7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QtdGVsIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogaW5pdGlhbDtcblx0cGFkZGluZy1sZWZ0OiA2MnB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QtdGVsIGkge1xuXHRwYWRkaW5nLXRvcDogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC10ZWwge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhY3QgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LXRlbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZzogMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwge1xuXHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiB7XG5cdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciAuZmFuY2lmeS1oZWFkZXItdG9wIC5mYW5jaWZ5LWhlYWRlci10b3Atc29jaWFsIC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCBhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWluZXIgLmZhbmNpZnktaGVhZGVyLXRvcCAuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCBpIHtcblx0cGFkZGluZzogMCAxMC41cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFpbmVyIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1zb2NpYWwgaSB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRib3gtc2hhZG93OiAwcHggMTVweCAxOHB4IC0yMnB4IHJnYmEoMTcwLCAxNzAsIDE3MCwgMC44KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nLXRvcDogMjFweDtcblx0cGFkZGluZy1ib3R0b206IDIxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xuXHRtYXgtd2lkdGg6IDE1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCB7XG5cdFx0bWF4LXdpZHRoOiA0MCU7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQgLmZhbmNpZnktc2l0ZS1icmFuZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCAuZmFuY2lmeS1zaXRlLWJyYW5kaW5nLXRpdGxlLFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQgLmZhbmNpZnktc2l0ZS10aXRsZS10YWcge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIGltZyB7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1icmFuZCBpbWcge1xuXHRcdG1heC13aWR0aDogMTYwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQgYSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJyYW5kIHNwYW4ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXR0b24gLmZhbmNpZnktaGVhZGVyLW1haW4tYnV0dG9uLXN1Ym1pdCB7XG5cdGhlaWdodDogNTZweDtcblx0bWFyZ2luLWxlZnQ6IDQ0cHg7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggMzVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjUpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogMCAyN3B4IDAgMzRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLWNlbnRlciAuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIgLmZhbmNpZnktaGVhZGVyLWNlbnRlci1jb250YWN0cyAuZmFuY2lmeS1oZWFkZXItY29udGFjdC1lbWFpbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIgLmZhbmNpZnktaGVhZGVyLWNlbnRlci1jb250YWN0cyAuZmFuY2lmeS1oZWFkZXItY29udGFjdC1lbWFpbCBpIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLWNlbnRlciAuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIC5mYW5jaWZ5LWhlYWRlci1jb250YWN0LXRlbCBpIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLXJpZ2h0IC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLXJpZ2h0IC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWhlYWRlci1yaWdodCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiBpbWcge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDAgMTlweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiA2MDtcblx0ei1pbmRleDogMjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEgaSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0cGFkZGluZy10b3A6IDNweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtYm94IHtcblx0cGFkZGluZy10b3A6IDIzcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LXJvdyB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSB7XG5cdHBhZGRpbmc6IDE1cHggMTBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSA+IGEge1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkgPiBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkgPiBhOmZvY3VzLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkID4gbGkgPiBhOmFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSA+IHVsIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWF4LXdpZHRoOiAzMDAlO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWw6Zmlyc3QtY2hpbGQgPiBsaSA+IHVsIGEgaSB7XG5cdHRvcDogNHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIHVsOmZpcnN0LWNoaWxkIGxpIHVsIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCBsaSB1bCBsaSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCBsaSB1bCBsaSBhIHtcblx0cGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgLnN1Yi1tZW51IHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgYSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgYTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzAxRTJCNDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciBhIGkge1xuXHR0b3A6IC0ycHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktbWVudS1jb250YWluZXIgdWwge1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1zZWxlY3RlZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSA1MCUgLSAyNHB4KTtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjNkExMUNCO1xuXHRib3gtc2hhZG93OiAwcHggMnB4IDEwcHggIzZBMTFDQjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIge1xuXHRwYWRkaW5nOiAwcHg7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjNkExMUNCO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCA+IGxpID4gdWwge1xuXHRtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLWJ1dHRvbi1iYXIgLmZhbmNpZnktbWVudS1jb250YWluZXIgLmZhbmNpZnktbWVudSA+IGxpID4gYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4O1xuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciAuZmFuY2lmeS1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciAuZmFuY2lmeS1tZW51ID4gbGkgPiBhOmZvY3VzLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciAuZmFuY2lmeS1tZW51ID4gbGkgPiBhOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjYWFhO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDk5O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyOmhvdmVyIHNwYW4sIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlcjpmb2N1cyBzcGFuLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXI6YWN0aXZlIHNwYW4ge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgOXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3BhbiwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyIHNwYW46OmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNEM0Q0OTtcblx0b3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxOXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3Bhbjo6YmVmb3JlLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOjpiZWZvcmUge1xuXHR0b3A6IC05cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOjphZnRlciB7XG5cdHRvcDogOXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtY2xpY2tlZCB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0dG9wOiA5MHB4O1xuXHRyaWdodDogMzVweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQ6aG92ZXIgfiBib2R5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQgc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtY2xpY2tlZCBzcGFuOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXIuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtY2xpY2tlZCBzcGFuOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQgc3BhbjpiZWZvcmUsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWJ1cmdlci5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1jbGlja2VkIHNwYW46YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEEyOTUyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1idXJnZXI6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMjA7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG5cdG1heC13aWR0aDogNTE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNTBweCA5MHB4IDcwcHggOTBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdHRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDM1cHggIzAwMDAwMDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB7XG5cdFx0cGFkZGluZzogMTUwcHggNjBweCA3MHB4IDYwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyAuZmFuY2lmeS1idXJnZXItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cgLmZhbmNpZnktYnVyZ2VyLW1lbnUgbGkge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWFib3V0LFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNvY2lhbCxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zaG93IC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbi1kZWxheTogLjg1cztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IGEge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSA+IC5zdWItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGEge1xuXHRjb2xvcjogIzE4MTgxODtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxNHB4IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtIGEgc3BhbiB7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhOmZvY3VzLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyOmFmdGVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhOmZvY3VzOmFmdGVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZTphZnRlciB7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbSBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMTUpO1xuXHR0b3A6IDQyLjVweDtcblx0dHJhbnNpdGlvbjogMC44bXM7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zaG93LCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNmSG92ZXIge1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zaG93Lm1lbnUtaXRlbSA+IGEsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2ZIb3Zlci5tZW51LWl0ZW0gPiBhIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNob3cubWVudS1pdGVtID4gYTpiZWZvcmUsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2ZIb3Zlci5tZW51LWl0ZW0gPiBhOmJlZm9yZSB7XG5cdHdpZHRoOiAwJTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zaG93Lm1lbnUtaXRlbSA+IGEgaSwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IC5mYW5jaWZ5LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zZkhvdmVyLm1lbnUtaXRlbSA+IGEgaSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIGkge1xuXHRjb250ZW50OiBcIlxcZTFmOFwiO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGZsb2F0OiByaWdodDtcblx0dHJhbnNpdGlvbjogMzAwbXM7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogLTEwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiAuZmFuY2lmeS1idXJnZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQgYTpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnU6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgLmZhbmNpZnktYnVyZ2VyLW1lbnUubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSBhIHtcblx0Ym9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIgbGk6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIGxpIGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHVsLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXN1YiBsaSBhOmhvdmVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci1uYXYtMSAuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYgdWwuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIGxpIGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIgbGkgYTphY3RpdmUge1xuXHRjb2xvcjogI2I3YWM3Zjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiN2FjN2Y7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LW92ZXJsYXkuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyB7XG5cdG9wYWNpdHk6IDAuODtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgaDEge1xuXHRtYXJnaW46IDUwcHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6IDEwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4ge1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWJ1cmdlciBzcGFuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0aGVpZ2h0OiAycHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluIC5mYW5jaWZ5LWJ1cmdlciBzcGFuOmFmdGVyLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbiAuZmFuY2lmeS1idXJnZXIgc3BhbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRoZWlnaHQ6IDJweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCBsaSB1bCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIGE6aG92ZXIsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIGE6Zm9jdXMsIC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LW1lbnUtY29udGFpbmVyIGE6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSBhIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwcHg7XG5cdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgYTpob3ZlciwgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItdHJhbnNwYXJlbnQgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSBhOmZvY3VzLCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhlYWRlci10cmFuc3BhcmVudCAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGE6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6ICNhYWE7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1jZW50ZXIgLmZhbmNpZnktaGVhZGVyLWNlbnRlci1jb250YWN0cyB7XG5cdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IC5mYW5jaWZ5LWhlYWRlci1yaWdodCAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbiAuZmFuY2lmeS1oZWFkZXItbG9nZWRpbi11c2VybmFtZSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oaWRkZW4tc21hbGxlci10aGFuLXhsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oaWRkZW4tc21hbGxlci10aGFuLWxnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1pdGVtIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHBhZGRpbmc6IDAgMTlweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC1zaXplOiAxLjA2MjVyZW07XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51LW5hdi0xIGEge1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4tbWVudSAuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51LW5hdi0xLWhvbWUtc2VsZWN0b3IgYTpmaXJzdC1jaGlsZDphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSA1MCUgLSAyNHB4KTtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjNkExMUNCO1xuXHRcdGJveC1zaGFkb3c6IDBweCAycHggMTBweCAjNkExMUNCO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci10b3AgLmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IGkge1xuXHRcdHBhZGRpbmc6IDEwcHggM3B4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktaGlkZGVuLWdyYXRoZXItdGhhbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LWhpZGRlbi1ncmF0aGVyLXRoYW4tbGcge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLXhsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIHtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdC8qKlxuICAgICAgICAgKiBob2xkcyBjb250ZW50IG9mIHRoZW1lIGluY2x1ZGVcbiAgICAgICAgICogcG9zdHMgJiBzaWRlYmFyXG4gICAgICAgICAqXG4gICAgICAgICAqIEBzaW5jZSAxLjBcbiAgICAgICAgICpcbiAgICAgICAgICoqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIHtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDcwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDglO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItaW1hZ2Uge1xuXHRtYXgtaGVpZ2h0OiA1NTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IHtcblx0cGFkZGluZzogNjNweCAxNDVweCA2M3B4IDE3NXB4O1xuXHRib3R0b206IDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiAtNDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IHtcblx0XHRwYWRkaW5nOiA1MHB4IDcwcHggNTBweCAxMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCB7XG5cdFx0cGFkZGluZzogMjVweCAzNXB4IDI1cHggNzBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlIHtcblx0Y29sb3I6ICMxODE4MTg7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMy4xMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZS1ib3ggLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4NGRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDhweCAjMDFFMkI0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0Zm9udC1zaXplOiAyLjE4NzVyZW07XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlLWJveCAuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZTo6YmVmb3JlIHtcblx0XHR3aWR0aDogNTVweDtcblx0XHRsZWZ0OiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgLmZhbmNpZnktcG9zdC1iYW5uZXItdGl0bGUtYm94IC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LXBvc3QtYmFubmVyLW5vaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdGJhY2tncm91bmQ6ICNFM0UzRTM7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxMyU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lci1ub2ltYWdlIC5mYW5jaWZ5LXBvc3QtYmFubmVyLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMzVweDtcblx0Zm9udC1zaXplOiAyLjE4NzVyZW07XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lci1ub2ltYWdlIC5mYW5jaWZ5LWJyZWFkY3J1bWIge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIHtcblx0bWFyZ2luOiAtMjIwcHggMTIzcHggLTEyMHB4IDEyM3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4zKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzM3B4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIHtcblx0XHRtYXJnaW46IC0yMjBweCAwIC0xMjBweCAwO1xuXHR9XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMgLmZhbmNpZnktbWFpbi1idXR0b24tYmx1ZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAtMjIwcHggMCAtMTIwcHggMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktdGl0bGUge1xuXHRcdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWFkZHJlc3Mge1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgKiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1sb2dvIGltZyB7XG5cdG1heC13aWR0aDogMzY0cHg7XG5cdG1heC1oZWlnaHQ6IDM4MnB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktaGVhZGluZyAuZmFuY2lmeS1hZ2VuY3ktdGl0bGUge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA0MnB4O1xuXHRmb250LXNpemU6IDIuNjI1cmVtO1xuXHRtYXJnaW46IDI1cHggMCAyMXB4IDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1oZWFkaW5nIC5mYW5jaWZ5LWFnZW5jeS1hZGRyZXNzLFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWhlYWRpbmcgLmZhbmNpZnktYWdlbmN5LXBob25lIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktaGVhZGluZyAuZmFuY2lmeS1hZ2VuY3ktYWRkcmVzcyBpLFxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWhlYWRpbmcgLmZhbmNpZnktYWdlbmN5LXBob25lIGkge1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1mb290ZXIge1xuXHRwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWZvb3RlciAuZmFuY2lmeS1hZ2VuY3ktZGF0YS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWRhdGEge1xuXHRjb2xvcjogIzE4MTgxODtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIC5mYW5jaWZ5LWFnZW5jeS1kYXRhLWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZGF0YSBzcGFuOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWFnZW5jeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LWZvb3RlciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzLWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1zb2NpYWxzIHtcblx0cGFkZGluZzogMjZweCAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktYWdlbmN5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMgLmZhbmNpZnktbWFpbi1idXR0b24tYmx1ZSB7XG5cdGhlaWdodDogNDdweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1mb290ZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscy1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3Qtc29jaWFscyBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MDBweDtcblx0fVxuXHQuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktcG9zdC1iYW5uZXIgaW1nIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1wb3N0LWJhbm5lciBpbWcge1xuXHRcdGhlaWdodDogMzIwcHg7XG5cdH1cbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIHtcblx0cGFkZGluZzogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0LyoqIFxuICAgICAgICAgICAgICogQWdlbmN5IHBvc3QgdHlwZVxuICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAqIEBzaW5jZSAxLjBcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiovXG5cdC8qKlxuICAgICAgICAgICAgICogNDA0IFBhZ2UgTm90IEZvdW5kIENzc1xuICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAqIEBzaW5jZSAxLjBcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiovXG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktcHJpbWFyeSxcbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2Vjb25kYXJ5IHtcblx0cGFkZGluZzogMHB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNlYXJjaC1yZXN1bHQtdGV4dCB7XG5cdG1hcmdpbjogNDBweCAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2VhcmNoLXJlc3VsdC10ZXh0IHNwYW4ge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNlY3Rpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0bWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1kZXRhaWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1wb3N0LWRldGFpbHMgLmZhbmNpZnktYWdlbmN5LWRldGFpbCB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdG1pbi13aWR0aDogMzEwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktYWdlbmN5LXBvc3QtZGV0YWlscyAuZmFuY2lmeS1hZ2VuY3ktZGV0YWlsIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwtbGFiZWwge1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktcG9zdC1kZXRhaWxzIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwgLmZhbmNpZnktYWdlbmN5LWRldGFpbC10ZXh0IHtcblx0Y29sb3I6ICM4NTg1ODU7XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiAxNjAwcHg7XG5cdG1hcmdpbjogMTMwcHggYXV0bztcblx0cGFkZGluZzogMCAzNXB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktNDA0IGRpdiB7XG5cdGZsZXg6IDUwO1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCAuZmFuY2lmeS00MDQtdGl0bGUge1xuXHRmb250LXNpemU6IDYwcHg7XG5cdGZvbnQtc2l6ZTogMy43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktNDA0LWRpdmlkZXIge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICM2QTExQ0I7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCAuZmFuY2lmeS00MDQtZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LTQwNCAuZmFuY2lmeS1tYWluLWJ1dHRvbi1ibHVlIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktNDA0LWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS00MDQgLmZhbmNpZnktNDA0LWltYWdlIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxufVxuXG4vKipcbiAgICAgKiBQb3N0IGxpc3QgJiBzaW5nbGUgcG9zdFxuICAgICAqXG4gICAgICogQHNpbmNlIDEuMFxuICAgICAqXG4gICAgICoqL1xuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUucHJvcGVydHlfYnVpbGRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUucHJvcGVydHlfYnVpbGRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZS5wcm9wZXJ0eV9idWlsZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2UsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWVkaWEgLmZhbmNpZnktYXJ0aWNsZS1pbWFnZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0Ym94LXNoYWRvdzogMCA2cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2UgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyB7XG5cdFx0bWluLWhlaWdodDogMjkwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1lZGlhIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2UgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSAuZmFuY2lmeS1hcnRpY2xlLWltYWdlIGltZyB7XG5cdFx0bWluLWhlaWdodDogMjIwcHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMjZweCByZ2JhKDEzLCA0OCwgNzQsIDAuNCk7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMTRweCAzNnB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3R0b206IDkwcHg7XG5cdGxlZnQ6IDBweDtcblx0ei1pbmRleDogMTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdHBhZGRpbmc6IDEwcHggMjhweDtcblx0XHRib3R0b206IDUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0cGFkZGluZzogNHB4IDEwcHg7XG5cdFx0Ym90dG9tOiAzMHB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAxNXB4IDBweCAwIDVweDtcblx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1zaXplOiAxLjA2MjVyZW07XG5cdGNvbG9yOiAjNDc0NzQ3O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGksXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6Zmlyc3QtY2hpbGQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcblx0Y29udGVudDogdW5zZXQ7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIGksXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSBpLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaSBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIHtcblx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvci1uYW1lLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3ItbmFtZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3IgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3ItbmFtZSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlIHtcblx0cGFkZGluZzogMCA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlIHtcblx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1kYXRlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdHBhZGRpbmc6IDAgNTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3MsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCBhLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLXZpZXdzIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbWV0YSxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6aG92ZXIsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFjdGl2ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpob3Zlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpmb2N1cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpob3Zlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmZvY3VzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6YWN0aXZlIHtcblx0Y29sb3I6ICM2QTExQ0I7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiA1cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OGRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMzNweDtcblx0Zm9udC1zaXplOiAyLjA2MjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmhvdmVyLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6YWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6aG92ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTpmb2N1cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmFjdGl2ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6aG92ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhOmZvY3VzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUgYTphY3RpdmUge1xuXHRjb2xvcjogIzMwN0NGRjtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1maXJzdGxldHRlci1iaWc6Zmlyc3QtbGV0dGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1maXJzdGxldHRlci1iaWc6Zmlyc3QtbGV0dGVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWZpcnN0bGV0dGVyLWJpZzpmaXJzdC1sZXR0ZXIge1xuXHRmbG9hdDogbGVmdDtcblx0Y29sb3I6ICM0NjQ2NDY7XG5cdGZvbnQtc2l6ZTogNTZweDtcblx0Zm9udC1zaXplOiAzLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuXHRjb2xvcjogIzc1NzU3NTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHAgaW1nLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgcCBpbWcsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHAgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgcCBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgcCBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBwIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24ge1xuXHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuXHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tb3JlLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24sXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1vcmUtYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b24sXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA5OSU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIge1xuXHR3aWR0aDogNzZweDtcblx0aGVpZ2h0OiA3NnB4O1xuXHRsaW5lLWhlaWdodDogNzZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuXHRjb250ZW50OiBcIlxcZTIzMFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDEzcHggcmdiYSgxLCAyMjYsIDE4MCwgMC40KTtcblx0bGV0dGVyLXNwYWNpbmc6IC01cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjphZnRlcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjphZnRlcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXZpZGVvLXBsYXktYnV0dG9uOmFmdGVyIHtcblx0XHR3aWR0aDogNjguNHB4O1xuXHRcdGhlaWdodDogNjguNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2OC40cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b246YWZ0ZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS12aWRlby1wbGF5LWJ1dHRvbjphZnRlciB7XG5cdFx0d2lkdGg6IDY0LjZweDtcblx0XHRoZWlnaHQ6IDY0LjZweDtcblx0XHRsaW5lLWhlaWdodDogNjQuNnB4O1xuXHR9XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnksXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgLmZhbmNpZnktcG9zdGZvcm1hdC1nYWxsZXJ5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgaW1nLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgaW1nIHtcblx0XHRtaW4taGVpZ2h0OiAyOTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIGltZyxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtZ2FsbGVyeS1jb250YWluZXIgaW1nIHtcblx0XHRtaW4taGVpZ2h0OiAyMjBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDQ3cHggMTIwcHggODBweCA3NXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3gtc2hhZG93OiAwcHggNnB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWRvdWJsZXF1b3RhdGlvbixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1kb3VibGVxdW90YXRpb24sXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1kb3VibGVxdW90YXRpb24ge1xuXHRjb2xvcjogIzZBMTFDQjtcblx0dGV4dC1zaGFkb3c6IDAgMTBweCAyM3B4ICM2QTExQ0I7XG5cdGZvbnQtc2l6ZTogMTQ0cHg7XG5cdGZvbnQtc2l6ZTogOXJlbTtcblx0Zm9udC1mYW1pbHk6IFJ1ZmluYTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRlbnQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGVudCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRlbnQge1xuXHRmb250LXNpemU6IDI5cHg7XG5cdGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuXHRjb2xvcjogIzE4MTgxODtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNjRlbTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdG1hcmdpbi10b3A6IC03MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvciB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0Y29sb3I6ICM2QTExQ0I7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmctbGVmdDogNzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICM2QTExQ0I7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggOHB4ICM2QTExQ0I7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAyMHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0d2lkdGg6IDIxLjUlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHR0cmFuc2l0aW9uOiAzMDBtcztcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlciB7XG5cdGNvbG9yOiAjMDFFMkI0O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzOjpiZWZvcmUsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6YWN0aXZlOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFjdGl2ZTo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXM6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMWZhXCI7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIC01MCUpO1xuXHRyaWdodDogNTAlO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI2NmRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogLTFweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogLTFweDtcblx0bGVmdDogLTFweDtcblx0ei1pbmRleDogLTE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNjZkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXM6OmJlZm9yZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjphY3RpdmU6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXM6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWN0aXZlOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjpmb2N1czo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMWY5XCI7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIC01MCUpO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS12aWRlby1zaG9ydGNvZGUsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAud3AtdmlkZW8sXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS12aWRlby1zaG9ydGNvZGUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAud3AtdmlkZW8sXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXZpZGVvLXNob3J0Y29kZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLndwLXZpZGVvIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0b2JqZWN0LWZpdDogZmlsbDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSB7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGEge1xuXHRjb2xvcjogIzAwMDAwMDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFQ0VDRUMsICNFQ0VDRUMpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyOjpiZWZvcmUsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpmb2N1czo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6aG92ZXI6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpmb2N1czo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZTo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6aG92ZXI6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3ZlciwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDNweCAyNXB4IHJnYmEoMSwgMjI2LCAxODAsIDAuMyk7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpob3Zlcjo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmJlZm9yZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmJlZm9yZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTphY3RpdmU6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkgYTpmb2N1czo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlOjpiZWZvcmUge1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpIGE6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSBhOjpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6aG92ZXIsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYTpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmFjdGl2ZSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOmZvY3VzLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTphY3RpdmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6aG92ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6Zm9jdXMsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6YWN0aXZlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTpmb2N1cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOmFjdGl2ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6Zm9jdXMsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYTphY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhOmhvdmVyLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTpmb2N1cyxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICMwMUUyQjQ7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYTo6YmVmb3JlLCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTo6YmVmb3JlLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOjpiZWZvcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYTo6YmVmb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuZmFuY2lmeS1ub3JtYWwtaXRlbSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuZmFuY2lmeS1ub3JtYWwtaXRlbSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5mYW5jaWZ5LW5vcm1hbC1pdGVtIHtcblx0bWluLXdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuZmFuY2lmeS1hY3RpdmUsXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSAuY3VycmVudCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkuZmFuY2lmeS1hY3RpdmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSAuY3VycmVudCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5mYW5jaWZ5LWFjdGl2ZSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaSAuY3VycmVudCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWluLXdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5wcmV2LCAuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLm5leHQsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLnByZXYsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLm5leHQsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkucHJldixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5uZXh0IHtcblx0d2lkdGg6IGF1dG87XG5cdGJhY2tncm91bmQ6IHVuc2V0O1xufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLnByZXYgYSwgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5uZXh0IGEsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLnByZXYgYSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24gbGkubmV4dCBhLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uIGxpLnByZXYgYSxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbiBsaS5uZXh0IGEge1xuXHR3aWR0aDogYXV0bztcblx0YmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiB1bCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiB1bCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIHVsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEubmV4dCxcbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBhZ2luYXRpb24uZmFuY2lmeS1wYWdpbmF0ZWxpbmstcGFnaW5hdGlvbiBsaSBhLnByZXYsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wYWdpbmF0aW9uLmZhbmNpZnktcGFnaW5hdGVsaW5rLXBhZ2luYXRpb24gbGkgYS5uZXh0LFxuLmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEucHJldixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEubmV4dCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcGFnaW5hdGlvbi5mYW5jaWZ5LXBhZ2luYXRlbGluay1wYWdpbmF0aW9uIGxpIGEucHJldiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTU1cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdpZHRoOiAxMzBweDtcblx0aGVpZ2h0OiAxMzBweDtcblx0bGluZS1oZWlnaHQ6IDEzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2ZGVnLCAjNDM0MzQzLCAjMTExKTtcblx0Ym94LXNoYWRvdzogMCAxNnB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbjogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3BhbiB7XG5cdFx0d2lkdGg6IDExN3B4O1xuXHRcdGhlaWdodDogMTE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4sXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW4ge1xuXHRcdHdpZHRoOiAxMTAuNXB4O1xuXHRcdGhlaWdodDogMTEwLjVweDtcblx0XHRsaW5lLWhlaWdodDogMTEwLjVweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46aG92ZXIsIC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpmb2N1cywgLmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuOmFjdGl2ZSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpob3Zlcixcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpmb2N1cyxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3BhbjphY3RpdmUsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWJsb2ctbG9hZG1vcmUgc3Bhbjpob3Zlcixcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSBzcGFuOmZvY3VzLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1ibG9nLWxvYWRtb3JlIHNwYW46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwMGRlZywgIzVkNWM1YywgIzExMSk7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCxcbi5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSxcbi5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMTNweCAyNnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcblx0Ym94LXNoYWRvdzogMCA3cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJvdHRvbTogLTI4cHg7XG5cdGxlZnQ6IDc2cHg7XG59XG5cbi5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuLnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLW1ldGEsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzNXB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50LFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGVudCxcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyIHtcblx0XHR0b3A6IDE1cHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHZpZGVvLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8gdmlkZW8sXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHZpZGVvIHtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IGltZyB7XG5cdFx0bWF4LWhlaWdodDogMzUwcHg7XG5cdH1cblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnksXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5LFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRib3R0b206IC0xMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcblx0LmJsb2cgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lcixcblx0LnNlYXJjaCAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LXBvc3QtcXVvdGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzNXB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIsXG5cdC5hcmNoaXZlIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3I6YWZ0ZXIsXG5cdC5zZWFyY2ggLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvcjphZnRlciB7XG5cdFx0dG9wOiAxMXB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB2aWRlbyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHZpZGVvLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB2aWRlbyB7XG5cdFx0aGVpZ2h0OiAyMjBweDtcblx0fVxuXHQuYmxvZyAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuXHQuYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlLXBvc3QgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCBpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDIyMHB4O1xuXHR9XG5cdC5ibG9nIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIGltZyxcblx0LmFyY2hpdmUgLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWFnZW5jeS1iYW5uZXIgaW1nLFxuXHQuc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIGltZyB7XG5cdFx0aGVpZ2h0OiA1MzBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1mb290ZXIgLmZhbmNpZnktY29udGFpbmVyIHtcblx0bWFyZ2luOiAwcHg7XG5cdG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqIFxuICogc2luZ2xlIHBvc3RcbiAqXG4gKiBAc2luY2UgMS4wXG4gKlxuICoqL1xuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiB7XG5cdG1hcmdpbi10b3A6IDUlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1ncmlkIC5mYW5jaWZ5LWxlZnQtY29udGVudCxcbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWdyaWQgLmZhbmNpZnktcmlnaHQtY29udGVudCB7XG5cdG1hcmdpbi10b3A6IC0yMCU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWdyaWQgLmZhbmNpZnktZmVhdHVyZWQtaW1hZ2UtZGlzYWJsZWQge1xuXHRtYXJnaW4tdG9wOiB1bnNldDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEyNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIge1xuXHRtYXJnaW4tbGVmdDogNyU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Ym94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRwYWRkaW5nOiA0OXB4IDQ3cHggNDhweCA0MnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNDBweCAzOHB4IDM5cHggMzNweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjdweCAyNXB4IDI2cHggMjBweDtcblx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcblx0cGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDE1cHggMHB4IDAgNXB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiAjMEQzMDRBO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSBsaTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1bnNldDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIGxpIGkge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Y29sb3I6ICMwMUUyQjQ7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvciB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3I6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGUzMzJcIiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6IFwiZmFuY2lmeS1mb250YXN0aWNcIjtcblx0XHRwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRjb2xvcjogIzAxRTJCNDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDQxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IHtcblx0cGFkZGluZzogMCA0NXB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSxcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSBhLFxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtbWV0YSAuZmFuY2lmeS1hcnRpY2xlLWNvbW1lbnQgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLW1ldGEgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIHtcblx0Zm9udC1zaXplOiA0M3B4O1xuXHRmb250LXNpemU6IDIuNjg3NXJlbTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAxOHB4IDAgMDtcblx0dHJhbnNpdGlvbjogMC42cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTpob3ZlciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGU6Zm9jdXMsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFjdGl2ZSB7XG5cdGNvbG9yOiAjNkExMUNCO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdHRvcDogMjNweDtcblx0bGVmdDogNXB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlOmFmdGVyIHtcblx0XHR0b3A6IDEzcHg7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSBhIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMzNweDtcblx0Zm9udC1zaXplOiAyLjA2MjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6aG92ZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6Zm9jdXMsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlLWNvbnRhaW5lciAuZmFuY2lmeS1hcnRpY2xlLXRpdGxlIGE6YWN0aXZlIHtcblx0Y29sb3I6ICMzMDdDRkY7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUtY29udGFpbmVyIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1maXJzdGxldHRlci1iaWc6Zmlyc3QtbGV0dGVyIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNvbG9yOiAjNDY0NjQ2O1xuXHRmb250LXNpemU6IDU2cHg7XG5cdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDRweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1maXJzdGxldHRlci1iaWc6Zmlyc3QtbGV0dGVyIHtcblx0XHRmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogMTElO1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAxMDVweCA5MHB4IDUwcHggOTRweDtcblx0YmFja2dyb3VuZDogIzBEMzA0QTtcblx0bWFyZ2luOiA3MHB4IDAgOTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym94LXNoYWRvdzogMCAxNXB4IDM1cHggcmdiYSgxMywgNDgsIDc0LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGUge1xuXHRcdHBhZGRpbmc6IDc1cHggNjBweCAyMHB4IDY0cHg7XG5cdFx0bWFyZ2luOiA0NXB4IDAgNjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZSB7XG5cdFx0cGFkZGluZzogNjBweCA0MHB4IDIwcHggNDBweDtcblx0XHRtYXJnaW46IDMwcHggMCA1MHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGUgcCB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRsaW5lLWhlaWdodDogMzhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcXVvdGUgcCB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZSBjaXRlIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlIGNpdGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAzMXB4O1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDBweDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXF1b3RlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAnFwiO1xuXHRmb250LXNpemU6IDE0MHB4O1xuXHRmb250LXNpemU6IDguNzVyZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1zaGFkb3c6IDAgMTNweCAyM3B4IHJnYmEoMjYsIDEwNiwgMjQzLCAwLjUpO1xuXHRmb250LWZhbWlseTogUnVmaW5hO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1xdW90ZTo6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogNi4yNXJlbTtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlIHtcblx0bWFyZ2luOiA5MHB4IDAgODBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2Uge1xuXHRcdG1hcmdpbjogNzBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWFnZSB7XG5cdFx0bWFyZ2luOiA1MHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2Uge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2UgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWFnZS1zaWRlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltYWdlLXNpZGUtdGV4dCBpbWcge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1hZ2Utc2lkZS10ZXh0IGZpZ3VyZSB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktYXJ0aWNsZSAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGluZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMUQxRDFEO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRpbmc6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgxLCAyMjYsIDE4MCwgMC40NSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoMi5hcnRpY2xlLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0cGFkZGluZy1sZWZ0OiA2MXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGgzLmFydGljbGUtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoMy5hcnRpY2xlLWhlYWRpbmc6YWZ0ZXIge1xuXHR3aWR0aDogNDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1hcnRpY2xlIC5mYW5jaWZ5LWFydGljbGUtY29udGVudCBoNC5hcnRpY2xlLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWFydGljbGUgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IGg0LmFydGljbGUtaGVhZGluZzphZnRlciB7XG5cdHdpZHRoOiAzNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIHtcblx0bWFyZ2luLXRvcDogMTM5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0bWFyZ2luLXRvcDogOTBweDtcblx0bWFyZ2luLWxlZnQ6IDkwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWltYWdlIHtcblx0ei1pbmRleDogMjtcblx0cG9zaXRpb246IGluaXRpYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1pbWFnZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWltYWdlIGltZyB7XG5cdG1heC13aWR0aDogMjU1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTkwcHg7XG5cdHotaW5kZXg6IDM7XG5cdHRvcDogLTQwcHg7XG5cdGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1pbWFnZSBpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiAyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgZGl2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSBkaXYge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDI1cHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIGRpdiB7XG5cdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgZGl2IGg0IHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMjlweDtcblx0Zm9udC1zaXplOiAxLjgxMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSBkaXYgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRsZXR0ZXItc3BhY2luZzogMS4xNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDIwcHggMDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyB7XG5cdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGEgaSB7XG5cdGNvbG9yOiBibGFjaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdG1hcmdpbjogNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGE6aG92ZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYTpmb2N1cywgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXRhaWwgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItbmFtZSAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1zb2NpYWxzIGE6aG92ZXIgaSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1jb250YWluZXIgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyBhOmZvY3VzIGksIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYTphY3RpdmUgaSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3IgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWRldGFpbCAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1uYW1lIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLXNvY2lhbHMgYSB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMzBweCAxMHB4IDQ1cHggMjAlO1xuXHRsaW5lLWhlaWdodDogMjdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDQ5cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMzI2cHg7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogZ3JheTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6aG92ZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmZvY3VzOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTpob3ZlciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmZvY3VzLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6YWN0aXZlIHtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZTpob3Zlcjo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGU6Zm9jdXM6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmFjdGl2ZTo6YmVmb3JlIHtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3BhY2l0eTogMC40Nztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym90dG9tOiAyM3B4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24gLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWRhdGUge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGVudCAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRmb250LXNpemU6IDEuNTYyNXJlbTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNzVweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZzogNDBweCAwIDAgMDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbiAuZmFuY2lmeS1wb3N0LXN1Z2dlc3Rpb24tY29udGFpbmVyIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250YWluZXIgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdHdpZHRoOiAyNHB4O1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA1MHB4IDBweDtcblx0bWFyZ2luOiAwIDAgODBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjMpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUge1xuXHRcdHBhZGRpbmc6IDQwcHggMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgc3BhbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDEzcHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGNvbG9yOiAjMTgxODE4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIGEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSBhIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlLWljb24ge1xuXHRmb250LWZhbWlseTogJ2ZhbmNpZnktZm9udGFzdGljJztcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZSBhOmhvdmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlLWljb24sIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUgYTpmb2N1cyAuZmFuY2lmeS1zaW5nbGUtcG9zdC1zaGFyZS1pY29uLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlIGE6YWN0aXZlIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlLWljb24ge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0d2lkdGg6IDY3cHg7XG5cdGhlaWdodDogNjdweDtcblx0bGluZS1oZWlnaHQ6IDY3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXNpemU6IDMuMTI1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogNXB4IDEwcHggMHB4IDEwcHg7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDI1cHggcmdiYSgxLCAyMjYsIDE4MCwgMC4zKTtcblx0Ym9yZGVyLXJhZGl1czogNjklO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0OGRlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIge1xuXHRcdHdpZHRoOiA2MC4zcHg7XG5cdFx0aGVpZ2h0OiA2MC4zcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwLjNweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIge1xuXHRcdHdpZHRoOiA1Ni45NXB4O1xuXHRcdGhlaWdodDogNTYuOTVweDtcblx0XHRsaW5lLWhlaWdodDogNTYuOTVweDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogLTFweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogLTFweDtcblx0bGVmdDogLTFweDtcblx0ei1pbmRleDogLTE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOTVkZWcsICM0MzQzNDMsICMxMTExMTEpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjpob3Zlcjo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjpmb2N1czo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjphY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOjpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiA2OSU7XG5cdHotaW5kZXg6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0cGFkZGluZzogNHB4IDEwcHggMHB4IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0cGFkZGluZzogNHB4IDEycHggMHB4IDEwcHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXBhZ2luYXRpb24tbGFiZWwtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtbGFiZWwsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRmb250LXNpemU6IDEuMzEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDEuMjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLFxuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtdGl0bGUsXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtdGl0bGUsXG5cdC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMge1xuXHRmbGV4OiAxO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1wcmV2aW91cyAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXIgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1sYWJlbC1jb250YWluZXIge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLXdpZHRoOiAxMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXI6aG92ZXIgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXI6Zm9jdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXI6YWN0aXZlIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIge1xuXHRib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyOmhvdmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tcHJldmlvdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1wcmV2aW91cy1jb250YWluZXI6Zm9jdXMgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1wcmV2aW91cyAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWNvbnRhaW5lcjphY3RpdmUgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lcjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCB7XG5cdGZsZXg6IDE7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lciAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtbGFiZWwtY29udGFpbmVyIHtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtaW4td2lkdGg6IDEzMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24gLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXI6aG92ZXIgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIsIC5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbiAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLW5leHQgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWNvbnRhaW5lcjphY3RpdmUgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmhvdmVyIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmZvY3VzIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXI6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXNpdGUgLmZhbmNpZnktbWFpbiAuZmFuY2lmeS1jb250YWluZXIgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXBhZ2luYXRpb24tbmV4dCAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtY29udGFpbmVyOmFjdGl2ZSAuZmFuY2lmeS1wYWdpbmF0aW9uLWljb24tY29udGFpbmVyOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTMlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaW5nbGUtcG9zdC10aHVtYm5haWwge1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogdG9wO1xuXHRtYXgtaGVpZ2h0OiA1NTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaW5nbGUtcG9zdC10aHVtYm5haWwge1xuXHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4gLmZhbmNpZnktY29udGFpbmVyIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDExcHggMzNweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRsZWZ0OiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktc2l0ZSAuZmFuY2lmeS1tYWluIC5mYW5jaWZ5LWNvbnRhaW5lciAuZmFuY2lmeS1zaW5nbGUtcG9zdC5mYW5jaWZ5LXNpbmdsZS1wb3N0LW5vLXRodW1ibmFpbCB7XG5cdG1hcmdpbi10b3A6IDIwJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mYW5jaWZ5LXBvc3QtbGluZS1iZWZvcmUtdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdHBhZGRpbmctbGVmdDogNjJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZhbmNpZnktcG9zdC1saW5lLWJlZm9yZS10aXRsZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAxRTJCNCwgIzAxRTJCNCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMSwgMjI2LCAxODAsIDAuNDUpO1xuXHR0b3A6IDUwJTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bGVmdDogMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyB7XG5cdG1hcmdpbi10b3A6IDEzMHB4O1xuXHQvKipcbiAgICAgICAgICogQWdlbmN5IGFuZCBBZ2VudCBSZXZpZXcgU3R5bGVzXG4gICAgICAgICAqIFxuICAgICAgICAgKiBAc2luY2UgMS4wLjBcbiAgICAgICAgICogIFxuICAgICAgICAgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgaDIge1xuXHRwYWRkaW5nLWxlZnQ6IDYycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4yNSk7XG5cdG1hcmdpbjogMHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIGgyOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAxRTJCNCwgIzlCRjE0Rik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMSwgMjI2LCAxODAsIDAuNDUpO1xuXHR0b3A6IDMwJTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bGVmdDogMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMzVweCAwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgdWwuY2hpbGRyZW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudCB7XG5cdHBhZGRpbmc6IDM1cHggNDZweCAxNXB4O1xuXHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRtYXJnaW46IDBweCAwIDE1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50IHtcblx0XHRwYWRkaW5nOiAyOHB4IDM5cHggMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5kZXB0aC0xIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlciB7XG5cdGhlaWdodDogMHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtYXZhdGFyIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LWF2YXRhciBpbWcge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIHtcblx0Y29sb3I6ICMxRTFFMUU7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI5cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC1tZXRhIHtcblx0Y29sb3I6ICM4Nzg3ODc7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktYmFkZ2Uge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUtaG9sZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Zm9udC1zaXplOiAxLjU2MjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUgLmZhbmNpZnktY29tbWVudC10aXRsZS1ob2xkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZS10ZXh0IGEge1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuOCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxN3B4O1xuXHRsZWZ0OiAxM3B4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtbGlzdCAuZmFuY2lmeS1jb21tZW50LWhlYWRlciAuZmFuY2lmeS1jb21tZW50LXRpdGxlIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUtaG9sZGVyIC5mYW5jaWZ5LWNvbW1lbnQtbGlua3MgbGkge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuOCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmctdG9wOiA3cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1oZWFkZXIgLmZhbmNpZnktY29tbWVudC10aXRsZSAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciAuZmFuY2lmeS1jb21tZW50LWxpbmtzIGxpIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWxpc3QgLmZhbmNpZnktY29tbWVudC1ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAxMThweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICM3NTc1NzU7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktY29tbWVudC1saXN0IC5mYW5jaWZ5LWNvbW1lbnQtYm9keSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnRzIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIHtcblx0bWFyZ2luLXRvcDogOTBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCBoMyB7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMxRTFFMUU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudHMgLmZhbmNpZnktcmV2aWV3cy1jb3VudHMge1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogIzE4MTgxODtcblx0bWFyZ2luLXRvcDogNzVweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50cyAuZmFuY2lmeS1yZXZpZXdzLWNvdW50cyAuZmFuY2lmeS1yZXZpZXctcmF0aW5nIHtcblx0Y29sb3I6ICM2QTExQ0I7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXJnaW46IDAgMThweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudC1ub3RlcyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1mb3JtLXRleHRhcmVhLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1mb3JtLXRleHRhcmVhLWNvbnRhaW5lciAuZmFuY2lmeS1jb21tZW50LWZvcm0tdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRib3JkZXI6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Ym94LXNoYWRvdzogMCA5cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtaW5wdXQtY29udGFpbmVyIHtcblx0bWFyZ2luOiAzNXB4IDBweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1jb21tZW50LWlucHV0LWNvbnRhaW5lciAuZmFuY2lmeS1jb21tZW50LW5hbWUtaW5wdXQsXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtaW5wdXQtY29udGFpbmVyIC5mYW5jaWZ5LWNvbW1lbnQtZW1haWwtaW5wdXQge1xuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlcjogMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Ym94LXNoYWRvdzogMCA5cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtaW5wdXQtY29udGFpbmVyIGRpdiB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktY29tbWVudC1pbnB1dC1jb250YWluZXIgZGl2Om50aC1jaGlsZCgyKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuXHQuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtaW5wdXQtY29udGFpbmVyIGRpdiB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWNvbW1lbnQtaW5wdXQtY29udGFpbmVyIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGlucHV0IHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzFkZWcsICMwMUUyQjQsICM5QkYxNEYpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbjogNDVweCAwcHg7XG5cdGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjUpO1xuXHRwYWRkaW5nOiAwIDQ3cHggMCA0N3B4O1xuXHRib3JkZXI6IDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTk1ZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGxpbmVhcjtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTpob3Zlcjo6YmVmb3JlLCAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6YWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnkge1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAxM3B4IDI1cHggMTNweCAzNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6OmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmhvdmVyLCAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmZvY3VzLCAuZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5mYW5jaWZ5LWJ1dHRvbi1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmZhbmNpZnktYnV0dG9uLXByaW1hcnk6Zm9jdXM6OmJlZm9yZSwgLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuZmFuY2lmeS1idXR0b24tcHJpbWFyeTphY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zaXRpb246IDAuNnM7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5jb21tZW50cy1yYXRpbmcge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5jb21tZW50cy1yYXRpbmcgbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIge1xuXHQvKiByZW1vdmUgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2UgKi9cblx0Zm9udC1zaXplOiAwO1xuXHQvKiBmbGlwIHRoZSBvcmRlciBzbyB3ZSBjYW4gdXNlIHRoZSArIGFuZCB+IGNvbWJpbmF0b3JzICovXG5cdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgKiB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbCB7XG5cdC8qIG9ubHkgZW5vdWdoIHJvb20gZm9yIHRoZSBzdGFyICovXG5cdGZvbnQtZmFtaWx5OiAnZGFzaGljb25zJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWluZGVudDogOTk5OXB4O1xuXHR3aWR0aDogMWVtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0Y29udGVudDogXCJcXGYxNTRcIjtcblx0Y29sb3I6ICM4ODg7XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXIgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlLFxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NVwiO1xuXHRjb2xvcjogI2U1Mjtcblx0dGV4dC1zaGFkb3c6IDAgMCAxcHggIzMzMztcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IC5zdGFyLWNiLWNsZWFyICsgbGFiZWwge1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IC41ZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjVlbTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lciA+IC5zdGFyLWNiLWNsZWFyICsgbGFiZWw6YmVmb3JlIHtcblx0d2lkdGg6IC41ZW07XG59XG5cbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLnJhdGluZy1jb250YWluZXI6aG92ZXIgPiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG5cdGNvbG9yOiAjODg4O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAucmF0aW5nLWNvbnRhaW5lcjpob3ZlciA+IGlucHV0ICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsXG4uZmFuY2lmeS1jb250ZW50IC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIC5yYXRpbmctY29udGFpbmVyOmhvdmVyID4gaW5wdXQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NVwiO1xuXHRjb2xvcjogI2U1Mjtcblx0dGV4dC1zaGFkb3c6IDAgMCAxcHggIzMzMztcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyID4gLnN0YXItY2ItY2xlYXIgKyBsYWJlbCxcbi5mYW5jaWZ5LWNvbnRlbnQgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcblx0dGV4dC1pbmRlbnQ6IDk5OTlweDtcbn1cblxuLmZhbmNpZnktY29udGVudCAuZmFuY2lmeS1jb21tZW50LWZvcm0td3JhcCAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbCB7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uZmFuY2lmeS1oaWRlLWVsZW1lbnQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LW5vcGFkZGluZyB7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1oaWRkZW4tdGV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmFuY2lmeS1nb3RvLXRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LWdvdG8tdG9wIGkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LWdvdG8tdG9wIGkge1xuXHRcdHdpZHRoOiA0MC41cHg7XG5cdFx0aGVpZ2h0OiA0MC41cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwLjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZhbmNpZnktZ290by10b3AgaSB7XG5cdFx0d2lkdGg6IDM4LjI1cHg7XG5cdFx0aGVpZ2h0OiAzOC4yNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOC4yNXB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LWdvdG8tdG9wIGk6aG92ZXIsIC5mYW5jaWZ5LWdvdG8tdG9wIGk6Zm9jdXMsIC5mYW5jaWZ5LWdvdG8tdG9wIGk6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5mYW5jaWZ5LWFjZi1wYWdlLWxheW91dCAuYWNmLXJhZGlvLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5mYW5jaWZ5LWFjZi1wYWdlLWxheW91dCAuYWNmLXJhZGlvLWxpc3QgbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZhbmNpZnktYWNmLXBhZ2UtbGF5b3V0IC5hY2YtcmFkaW8tbGlzdCBsYWJlbCBpbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jaWZ5LWFjZi1wYWdlLWxheW91dCAuYWNmLXJhZGlvLWxpc3QgLnNlbGVjdGVkIGltZyB7XG5cdGJvcmRlcjogM3B4IHNvbGlkICM3OGI2ZDA7XG59XG5cbi8qKlxuICogd3BsIHdpZGdldHMgc3R5bGVzXG4gKlxuICogQHNpbmNlIDEuMFxuICovXG4vKipcbiAqIHdvcmRwcmVzcyB3aWRnZXRzXG4gKlxuICogQHNpbmNlIDEuMFxuICovXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS13aWRnZXQtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS13aWRnZXQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktd2lkZ2V0LXRpdGxlOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXdpZGdldC10aXRsZSAuZmFuY2lmeS13aWRnZXQtdGl0bGUtdGV4dCB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAxNHB4IDMwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBvc2l0aW9uOiB1bnNldDtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRib3JkZXItcmFkaXVzOiA2MXB4O1xuXHRjb2xvcjogIzA2MkQ2MTtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXdpZGdldC10aXRsZSAuZmFuY2lmeS13aWRnZXQtZGl2aWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjYzRjNGM0O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjNGM0YzQgMzYlLCAjMDFFMkI0IDM2JSwgIzlCRjE0RiA2NCUsICNjNGM0YzQgNjQlKTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogM3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMHB4O1xuXHRyaWdodDogMHB4O1xuXHR6LWluZGV4OiAtMTtcblx0Ym94LXNoYWRvdzogdW5zZXQ7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdCBpbWcge1xuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR3aWR0aDogMTI1cHg7XG5cdGhlaWdodDogMTI1cHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0Ym94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgLmZhbmNpZnktcmVjZW50LXBvc3Qtc2VjdGlvbiAuZmFuY2lmeS1yZWNlbnQtcG9zdC1kYXRlIHtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdCAuZmFuY2lmeS1yZWNlbnQtcG9zdC1zZWN0aW9uIC5mYW5jaWZ5LXJlY2VudC1wb3N0LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0Zm9udC1zaXplOiAxLjMxMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3RzLWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdCAuZmFuY2lmeS1yZWNlbnQtcG9zdC1zZWN0aW9uIC5mYW5jaWZ5LXJlY2VudC1wb3N0LXRpdGxlOmhvdmVyLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0cy1jb250YWluZXIgLmZhbmNpZnktcmVjZW50LXBvc3QgLmZhbmNpZnktcmVjZW50LXBvc3Qtc2VjdGlvbiAuZmFuY2lmeS1yZWNlbnQtcG9zdC10aXRsZTpmb2N1cywgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIC5mYW5jaWZ5LXJlY2VudC1wb3N0IC5mYW5jaWZ5LXJlY2VudC1wb3N0LXNlY3Rpb24gLmZhbmNpZnktcmVjZW50LXBvc3QtdGl0bGU6YWN0aXZlIHtcblx0Y29sb3I6ICMzMDdDRkY7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwcHggMHB4IDAgMDtcblx0bWFyZ2luOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCB1bCB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHR9XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCBsaSwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwgbGkge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblx0Y29sb3I6ICMxRDFEMUQ7XG5cdHBhZGRpbmc6IDE5cHggMDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlZWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCBsaSwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwgbGkge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDBweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsIGxpOmxhc3QtY2hpbGQsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuXHRib3JkZXI6IDA7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktbGlzdCB1bCBsaTpob3ZlciwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwgbGk6aG92ZXIge1xuXHRjb2xvcjogIzAxRTJCNDtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IHVsIGxpIGEsIC5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIuZmFuY2lmeS1saXN0IHVsIGxpIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgdWwgbGkgc3BhbiwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgdWwgbGkgc3BhbiB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1saXN0IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSwgLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci5mYW5jaWZ5LWxpc3QgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgbGlnaHRncmF5O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LWxpc3QgLmNoaWxkcmVuLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyLmZhbmNpZnktbGlzdCAuY2hpbGRyZW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCBsaWdodGdyYXk7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X3NlYXJjaCAuZmFuY2lmeS1zZWFyY2gtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfc2VhcmNoIC5mYW5jaWZ5LXNlYXJjaC1mb3JtIC5mYW5jaWZ5LXNlYXJjaC1pbnB1dCB7XG5cdHBhZGRpbmc6IDEzcHggMCAxM3B4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0Ym94LXNoYWRvdzogMCA2cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIud2lkZ2V0X3NlYXJjaCAuZmFuY2lmeS1zZWFyY2gtZm9ybSAuZmFuY2lmeS1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogIzk0OTQ5NDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfc2VhcmNoIC5mYW5jaWZ5LXNlYXJjaC1mb3JtIC5mYW5jaWZ5LXdpZGdldC1zZWFyY2gtZm9ybS1idXR0b24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJhY2tncm91bmQ6ICMwRDMwNEE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDEzcHggMjRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNnB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRib3JkZXI6IDBweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQge1xuXHRtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYSB7XG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNHB4IDI1cHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW46IDBweCA0cHggMThweCA0cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzAxRTJCNDtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXRhZy1jbG91ZCBhOmhvdmVyLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXRhZy1jbG91ZCBhOmZvY3VzLCAuZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXRhZy1jbG91ZCBhOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMzMDdDRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS10YWctY2xvdWQgYSB7XG5cdFx0cGFkZGluZzogM3B4IDE1cHg7XG5cdFx0bWFyZ2luOiAzcHggMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG5cdHBhZGRpbmc6IDVweDtcblx0ZmxleDogNTAlO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRmb250LXNpemU6IDEuMzEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMjVweCA1MXB4O1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQ6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMjNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciAuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0IGEgaSB7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5mYW5jaWZ5LXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldC1jb250YWluZXIgLmZhbmNpZnktc29jaWFsLXdpZGdldCAuZmFuY2lmeS1zb2NpYWwtZmFjZWJvb2stbGluayB7XG5cdGNvbG9yOiAjMzAzMEZGO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQgLmZhbmNpZnktc29jaWFsLXR3aXR0ZXItbGluayB7XG5cdGNvbG9yOiAjMjdCNUZGO1xufVxuXG4uZmFuY2lmeS13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQtY29udGFpbmVyIC5mYW5jaWZ5LXNvY2lhbC13aWRnZXQgLmZhbmNpZnktc29jaWFsLWluc3RhZ3JhbS1saW5rIHtcblx0Y29sb3I6ICNGRjFDNzg7XG59XG4iLCIvKipcbiAgICAgKiBIZWFkZXJzXG4gICAgICogSW5jbHVkZWQgbmF2YmFyIGFuZCBtZW51c1xuICAgICAqXG4gICAgICogQHNpbmNlIDEuMFxuICAgICAqL1xuQGltcG9ydCBcImxpYlwiO1xuXG4uZmFuY2lmeS10cmFuc2l0aW9uIHtcblx0dHJhbnNpdGlvbjogMC42cztcbn1cblxuLmZhbmNpZnktb3V0bGluZSB7XG5cdG91dGxpbmU6IDFweCBzb2xpZCBza3libHVlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogc2tpcCB0byBzaWRlYmFyICYgY29udGVudFxuICogXG4gKiBAc2luY2UgMS4wXG4gKi9cbi5mYW5jaWZ5LXNraXAtbGlua3Mge1xuXHRjb2xvcjogIzIxNzU5Yjtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwO1xuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0LyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG5cdCNmYW5jaWZ5LWNvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG4vKiBBY2Nlc3NpYmlsaXR5ICovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHQvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG5cdC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5mYW5jaWZ5LXByZWxvYWRlciB7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0LmZhbmNpZnktcHJlbG9hZGVyLWRlZmF1bHQge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjNmExMWNiO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjNmExMWNiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YW5pbWF0aW9uOiBsb2FkZXItcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcblxuXHRcdEBrZXlmcmFtZXMgbG9hZGVyLXJvdGF0ZSB7XG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0fVxuXG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1wcmVsb2FkZXItcHJvZ3Jlc3NiYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYudG9wIHtcblx0XHRcdHRvcDogMHB4O1xuXHRcdH1cblxuXHRcdCYuYm90dG9tIHtcblx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHQvL2JhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiAgTWFpbiBob2xkZXIgb2YgYWxsIGNvbnRlbnRzXG4gKlxuICogQHNpbmNlIDEuMFxuICpcbiAqKi9cbi5mYW5jaWZ5LXNpdGUge1xuXHQmLmZhbmNpZnktc2l0ZS1ib3hlZCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxNjc0cHg7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAzNXB4O1xuXG5cdFx0LmZhbmNpZnktY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQmLmZhbmNpZnktc2l0ZS1mdWxsIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLFxuXHRcdC5mYW5jaWZ5LWNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDE2NzRweDtcblx0XHRcdC8vbWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcblx0XHQuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogNzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cblx0XHQuZmFuY2lmeS1oZWFkZXItbmF2LTEgLmZhbmNpZnktaGVhZGVyLW1haW4gLmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQsXG5cdFx0LmZhbmNpZnktaGVhZGVyLW5hdi0xIC5mYW5jaWZ5LWhlYWRlci1tYWluIGRpdi5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbiB7XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC8vIGZsZXg6IDEgMSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8qKlxuICAgICAqIEhlYWRlcnNcbiAgICAgKiBJbmNsdWRlZCBuYXZiYXIgYW5kIG1lbnVzXG4gICAgICpcbiAgICAgKiBAc2luY2UgMS4wXG4gICAgICovXG5cdEBpbXBvcnQgXCJoZWFkZXIvaGVhZGVyLnNjc3NcIjtcblxuXG5cdC8qKlxuICAgICAqIEJvZHlcbiAgICAgKiBQYWdlIFRpdGxlL0Jhbm5lciAmIFBvc3RzICYgU2lkZWJhclxuICAgICAqXG4gICAgICogQHNpbmNlIDEuMFxuICAgICAqL1xuXHQuZmFuY2lmeS1tYWluIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cblx0XHQvLyBQYWdlIGJhbm5lciBhbmQgdGl0bGVzICAgICAgICBcblx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0QGltcG9ydCBcImJvZHkvcGFnZS10aXRsZS1iYW5uZXIuc2Nzc1wiO1xuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LyoqXG4gICAgICAgICAqIGhvbGRzIGNvbnRlbnQgb2YgdGhlbWUgaW5jbHVkZVxuICAgICAgICAgKiBwb3N0cyAmIHNpZGViYXJcbiAgICAgICAgICpcbiAgICAgICAgICogQHNpbmNlIDEuMFxuICAgICAgICAgKlxuICAgICAgICAgKiovXG5cblx0XHQuZmFuY2lmeS1jb250YWluZXIge1xuXHRcdFx0Ly8gbWFyZ2luOiAwIDM1cHg7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmZhbmNpZnktcHJpbWFyeSxcblx0XHRcdC5mYW5jaWZ5LXNlY29uZGFyeSB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZhbmNpZnktc2VhcmNoLXJlc3VsdC10ZXh0IHtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC8qKiBcbiAgICAgICAgICAgICAqIEFnZW5jeSBwb3N0IHR5cGVcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiBAc2luY2UgMS4wXG4gICAgICAgICAgICAgKlxuICAgICAgICAgICAgICoqL1xuXHRcdFx0QGltcG9ydCBcImJvZHkvYWdlbmN5LnNjc3NcIjtcblxuXG5cdFx0XHQvKipcbiAgICAgICAgICAgICAqIDQwNCBQYWdlIE5vdCBGb3VuZCBDc3NcbiAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgKiBAc2luY2UgMS4wXG4gICAgICAgICAgICAgKlxuICAgICAgICAgICAgICoqL1xuXHRcdFx0QGltcG9ydCBcImJvZHkvNDA0XCI7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICAgICAqIFBvc3QgbGlzdCAmIHNpbmdsZSBwb3N0XG4gICAgICpcbiAgICAgKiBAc2luY2UgMS4wXG4gICAgICpcbiAgICAgKiovXG4uYmxvZyAuZmFuY2lmeS1jb250YWluZXIsXG4uYXJjaGl2ZSAuZmFuY2lmeS1jb250YWluZXIsXG4uc2VhcmNoIC5mYW5jaWZ5LWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDEzMHB4O1xuXG5cdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHRAaW1wb3J0IFwiYm9keS9wb3N0cy5zY3NzXCI7XG5cbn1cblxuLmZhbmNpZnktZm9vdGVyIC5mYW5jaWZ5LWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMHB4O1xuXHRtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cblxuLyoqIFxuICogc2luZ2xlIHBvc3RcbiAqXG4gKiBAc2luY2UgMS4wXG4gKlxuICoqL1xuQGltcG9ydCBcImJvZHkvc2luZ2xlLXBvc3RcIjtcblxuXG4uZmFuY2lmeS1oaWRlLWVsZW1lbnQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jaWZ5LW5vcGFkZGluZyB7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmFuY2lmeS1oaWRkZW4tdGV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmFuY2lmeS1nb3RvLXRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0aSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdEBpbmNsdWRlIHRleHQtbWlkZGxlKDQ1KTtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblx0fVxufVxuXG4uZmFuY2lmeS1hY2YtcGFnZS1sYXlvdXQge1xuXHQuYWNmLXJhZGlvLWxpc3Qge1xuXHRcdGxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0ZWQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzc4YjZkMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKipcbiAqIHdwbCB3aWRnZXRzIHN0eWxlc1xuICpcbiAqIEBzaW5jZSAxLjBcbiAqL1xuQGltcG9ydCBcIndwbC93aWRnZXRzL3NlYXJjaC9zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcIndwbC93aWRnZXRzL2Nhcm91c2VsL2Nhcm91c2VsLnNjc3NcIjtcblxuXG5cbi8qKlxuICogd29yZHByZXNzIHdpZGdldHNcbiAqXG4gKiBAc2luY2UgMS4wXG4gKi9cblxuLmZhbmNpZnktd2lkZ2V0LWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDUycHg7XG5cblx0Ly8gQGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdC8vICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXHQvLyB9XG5cblx0Ly8gQGluY2x1ZGUgZm9yLXBob25lIHtcblx0Ly8gICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cdC8vIH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblxuXG5cdC5mYW5jaWZ5LXdpZGdldC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXG5cdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LXdpZGdldC10aXRsZS10ZXh0IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0cGFkZGluZzogMTRweCAzMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQ1cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuXHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjFweDtcblx0XHRcdGNvbG9yOiAjMDYyRDYxO1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNTJweDtcblxuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LXdpZGdldC1kaXZpZGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYzRjNGM0O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYzRjNGM0IDM2JSwgJGRlZmF1bHQtZ3JlZW4gMzYlLCAkZGVmYXVsdC1saWdodC1ncmVlbiA2NCUsICNjNGM0YzQgNjQlKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0XHR9XG5cdH1cblxuXHRAaW1wb3J0IFwid2lkZ2V0cy9yZWNlbnQtcG9zdHMuc2Nzc1wiO1xuXHRAaW1wb3J0IFwid2lkZ2V0cy9kZWZhdWx0LXdpZGdldHMuc2Nzc1wiO1xuXHRAaW1wb3J0IFwid2lkZ2V0cy9zb2NpYWwuc2Nzc1wiO1xufSIsIi8qKlxuICogUmVzZXQgY3NzXG4gKiBcbiAqIEBzaW5jZSAxLjBcbiAqIFxuICovXG5AaW1wb3J0IFwiLi92YXJpYWJsZXMvcmVzZXRcIjtcblxuLyoqXG4gKiBDb2xvciBWYXJpYWJsZXNcbiAqIFxuICogQHNpbmNlIDEuMFxuICogXG4gKi9cbkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuXG4vKipcbiAqIFN0cnVjdHVyZSBWYXJpYWJsZXNcbiAqIFxuICogQHNpbmNlIDEuMFxuICogXG4gKi9cbkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy9zdHJ1Y3R1cmVcIjtcblxuXG5cbi8qKlxuICogQ3VzdG9tIG1peGluc1xuICogXG4gKiBAc2luY2UgMS4wXG4gKiBcbiAqL1xuQGltcG9ydCBcIi4vbWl4aW5zL2N1c3RvbS1taXhpbnNcIjtcblxuXG5cbi8qKlxuICAqIEFkZCBnb29nbGUgZm9udHMgLSBQb3BwaW5zIGZvbnRcbiAgKiBhbmQgYWxzbyBhcHBseSBmb250IGZvciBib2R5XG4gICogXG4gICogQHNpbmNlIDEuMFxuICAqL1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LnNjc3NcIjtcblxuXG4vKipcbiAqIEN1c3RvbSBlbGVtZW50cyBcbiAqIFxuICogQHNpbmNlIDEuMFxuICogXG4gKi9cbkBpbXBvcnQgXCIuL2VsZW1lbnRzL2VsZW1lbnRzXCI7IiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vICB2Mi4wIHwgMjAxMTAxMjZcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn0iLCIkZGVmYXVsdC1wdXJwbGU6IzZBMTFDQjtcbiRkZWZhdWx0LWxibHVlOiMyQjdGRkM7XG4kZGVmYXVsdC1ncmF5OiAjNzA3MDcwO1xuJGRlZmF1bHQtbGlnaHQtZ3JheTogIzhiOGI4YjtcblxuXG4vKiBDb2xvcnMgKi9cbiR0aGlyZC1jb2xvcjogIzBEMDBDNTtcblxuLy8kYmxhY2stY29sb3ItMjogIzE4MTgxODtcbiRncmVlbi1jb2xvcjogIzE4QTEzODtcbiRsaWdodC1ncmF5LWNvbG9yOiAjZjJmMmYyO1xuJGdyZWVuLWNvbG9yOiAjMkJCNzAyO1xuJHJlZC1jb2xvcjogI0Y2MjkyOTtcbiRibHVlLWNvbG9yOiAjNEQ2RUY1O1xuJG9yYW5nZS1jb2xvcjogI0Y5N0IxQjtcbiRwaW5rLWNvbG9yOiAjRTYyMTc2O1xuXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XG4kYmxhY2stY29sb3I6ICMwMDAwMDA7XG4kYmxhY2stY29sb3ItMjojMUQxRDFEO1xuXG4kdGV4dC1jb2xvcjogIzI1MjUyNTtcblxuLy8gYWRtaW4gZGFzaGJvYXJkIGNvbG9yc1xuJGRhcmstZ3JheS1jb2xvcjojOWY5ZjlmO1xuJGdyYXktY29sb3I6ICNkZGRkZGQ7XG4kY29udGVudC1jb2xvci0zOiAjODE4MTgxO1xuXG4vLyAtLS0tIENvbG9ycyBmb3IgTmV3IERlbW9cbiRkZWZhdWx0LWJsdWU6IzMwN0NGRjtcbiRkZWZhdWx0LWxpZ2h0LWJsdWU6IzJERjFGRjtcbiRkZWZhdWx0LWRhcmstYmx1ZTojMEQzMDRBO1xuXG4kZGVmYXVsdC1ncmVlbjojMDFFMkI0O1xuJGRlZmF1bHQtbGlnaHQtZ3JlZW46IzlCRjE0RjtcblxuJGRlZmF1bHQtZGFyay1ncmF5OiM0NzQ3NDc7IiwiJHNjcmVlbi1sZyA6IDEyMDBweDtcbiRzY3JlZW4tbWQ6IDk5MnB4O1xuJHNjcmVlbi1zbTogNzY4cHg7XG4kc2NyZWVuLXhzOiA0MjBweDtcblxuXG4vKiBGb250cyAqL1xuJHBvcHBpbnMtZm9udDogXCJQb3BwaW5zXCI7XG5cblxuLy8gIFRyYW5zaXNpdG9uIFNwZWVkc1xuJHRyLXZlcnktZmFzdDogMTAwbXM7XG4kdHItZmFzdDogMjAwbXM7XG4kdHItbm9ybWFsOjMwMG1zO1xuJHRyLXNsb3c6NDAwbXM7XG4kdHItdmVyeS1zbG93OjUwMG1zO1xuJHRyYW5zaXRpb24tZmFzdDogMC4zcztcbiR0cmFuc2l0aW9uLW5vcm1hbDogMC42cztcblxuLy8gZm9udCB3ZWlnaHRzXG4kdGhpbjogMTAwO1xuJHVsdHJhLWxpZ2h0OiAyMDA7XG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuJGV4dHJhLWJvbGQ6IDgwMDtcbiR1bHRyYS1ib2xkOiA5MDA7XG5cblxuLyogRGV2aWNlIHdpZHRocyAqL1xuJHNtYWxsLXBob25lOiAnKG1heC13aWR0aDogNTUwcHgpJztcbi8vJHBob25lOiAnKG1heC13aWR0aDogNDgwcHgpJztcbi8vJHRhYmxldC1wb3J0cmFpdDogJyhtYXgtd2lkdGg6IDc2OHB4KSc7XG4vLyRkZXNrdG9wOiAnKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJztcbiRwaG9uZTogJyhtYXgtd2lkdGg6IDc2OXB4KSc7XG4kdGFibGV0LXBvcnRyYWl0OiAnKG1heC13aWR0aDogMTAyNXB4KSc7XG4kdGFibGV0LWxhbmRzY2FwZS1kZXNrdG9wOiAnKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCknO1xuJGRlc2t0b3A6ICcobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJztcbiRsYXJnZS1kZXNrdG9wOiAnKG1pbi13aWR0aDogMTYwMHB4KSc7XG4kbm9uLXJldGluYTogJ3NjcmVlbiBhbmQgKC13ZWJraXQtbWF4LWRldmljZS1waXhlbC1yYXRpbzogMSknO1xuJHJldGluYTogJ3NjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiknOyIsIi8qKlxuICogQmFzZSBmb250IHNpemUgZm9yIHVzYWdlXG4gKi9cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZTogMTYsICRpbXBvcnRhbnQ6IG51bGwpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSAqIDFweCAkaW1wb3J0YW50O1xuXHQvL2ZvbnQtc2l6ZTogKCRzaXplIC8gMTYpICogMWVtICRpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gMTYpICogMXJlbSAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1zaXplLWljb24oJHNpemU6IDE2LCAkaW1wb3J0YW50OiBudWxsKSB7XG5cdGZvbnQtc2l6ZTogJHNpemUgKiAxcHggJGltcG9ydGFudDtcblx0Ly9mb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFlbSAkaW1wb3J0YW50O1xuXHRmb250LXNpemU6ICgkc2l6ZSAvIDE2KSAqIDFyZW0gJGltcG9ydGFudDtcblx0d2lkdGg6ICRzaXplICogMXB4O1xuXHRoZWlnaHQ6ICRzaXplICogMXB4O1xuXHRsaW5lLWhlaWdodDogJHNpemUgKiAxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBGb250c1xuQG1peGluIGZvbnQtZmFtaWx5LXBvcHBpbnMoKSB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG59XG5cbkBtaXhpbiBmb250LWZhbWlseS1yb2JvdG8oKSB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbn1cblxuQG1peGluIGZvbnQtZmFtaWx5LXF1aWNrc2FuZCAoJGltcG9ydGFudDogbnVsbCkge1xuXHRmb250LWZhbWlseTogJ1F1aWNrc2FuZCckaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1mYW1pbHktbGF0byAoJGltcG9ydGFudDogbnVsbCkge1xuXHRmb250LWZhbWlseTogJ0xhdG8nJGltcG9ydGFudDtcbn1cblxuXG4vLyBmb250IHdlaWdodHNcbkBmdW5jdGlvbiBmb250LXdlaWdodCgka2V5d29yZCkge1xuXHQkY29udmVyc2lvbi1tYXA6ICh0aGluOiAxMDAsXG5cdFx0XHR1bHRyYS1saWdodDogMjAwLFxuXHRcdFx0bGlnaHQ6IDMwMCxcblx0XHRcdHJlZ3VsYXI6IDQwMCxcblx0XHRcdG1lZGl1bTogNTAwLFxuXHRcdFx0c2VtaS1ib2xkOiA2MDAsXG5cdFx0XHRib2xkOiA3MDAsXG5cdFx0XHRleHRyYS1ib2xkOiA4MDAsXG5cdFx0XHR1bHRyYS1ib2xkOiA5MDAsICk7XG5cblx0QGlmIG5vdCBtYXAtaGFzLWtleSgkY29udmVyc2lvbi1tYXAsICRrZXl3b3JkKSB7XG5cdFx0QGVycm9yIFwiVW5zdXBwb3J0ZWQgYGZvbnQtd2VpZ2h0YCBrZXl3b3JkIGAjeyRrZXl3b3JkfWBcIjtcblxuXHRcdEByZXR1cm4gbnVsbDtcblx0fVxuXG5cdEByZXR1cm4gbWFwLWdldCgkY29udmVyc2lvbi1tYXAsICRrZXl3b3JkKTtcbn1cblxuQG1peGluIGZvbnQtd2VpZ2h0KCR3ZWlnaHQpIHtcblx0Zm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KCR3ZWlnaHQpO1xufVxuXG4vLyBNZWRpYSBHZW5lcmF0b3JcbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYSkge1xuXHRAbWVkaWEgI3skbWVkaWF9IHtcblx0XHRAY29udGVudFxuXHR9XG59XG5cbi8vIEZvciBTbWFsbCBQaG9uZSAoIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKVxuQG1peGluIGZvci1zbWFsbC1waG9uZSB7XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtYWxsLXBob25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIFBob25lICggUG9ydHJhaXQgYW5kIExhbmRzY2FwZSApXG5AbWl4aW4gZm9yLXBob25lIHtcblx0QGluY2x1ZGUgcmVzcG9uZC10bygkcGhvbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBGb3IgVGFibGV0KCBQb3J0cmFpdCBPbmx5IClcbkBtaXhpbiBmb3ItdGFibGV0IHtcblx0QGluY2x1ZGUgcmVzcG9uZC10bygkdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIFRhYmxldCAoIFRhYmxldCBhbmQgUG9ydHJhaXQgRGVza3RvcCAgKVxuQG1peGluIGZvci10YWJsZXQtbGFuZCB7XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldC1sYW5kc2NhcGUtZGVza3RvcCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEBtaXhpbiBmb3ItdGFibGV0LWxhbmRzY2FwZS1iaWcge1xuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldC1sYW5kc2NhcGUpIHtcbi8vICAgICAgICAgQGNvbnRlbnQ7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAvLyBGb3IgYWxsIG5vbiBsYXJnZSBkZXNrdG9wIGRldmljZXMgKCBMYXJnZSBEZXNrdG9wICApXG4vLyBAbWl4aW4gZm9yLWFsbC1ub24tZGVza3RvcC1kZXZpY2VzIHtcbi8vICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRhbGwtbm9uLWRlc2t0b3AtZGV2aWNlcykge1xuLy8gICAgICAgICBAY29udGVudDtcbi8vICAgICB9XG4vL31cblxuLy8gRm9yIERlc2t0b3AgKCBMYXJnZSBEZXNrdG9wICApXG5AbWl4aW4gZm9yLWRlc2t0b3Age1xuXHRAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIERlc2t0b3AgKCBMYXJnZSBEZXNrdG9wICApXG5AbWl4aW4gZm9yLWxhcmdlLWRlc2t0b3Age1xuXHRAaW5jbHVkZSByZXNwb25kLXRvKCRsYXJnZS1kZXNrdG9wKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRm9yIFJldGluYSBEZXNwbGF5ICggTGFyZ2UgRGVza3RvcCAgKVxuQG1peGluIGZvci1yZXRpbmEge1xuXHRAaW5jbHVkZSByZXNwb25kLXRvKCRyZXRpbmEpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBjZW50ZXIgY29udGVudCAuIHRleHQgLGljb24gXG5AbWl4aW4gdGV4dC1taWRkbGUoJHNpemUpIHtcblx0d2lkdGg6ICRzaXplICsgcHg7XG5cdGhlaWdodDogJHNpemUgKyBweDtcblx0bGluZS1oZWlnaHQ6ICRzaXplICsgcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHQkdGFibGV0LXNpemU6ICRzaXplIC8gMTAwO1xuXHRcdHdpZHRoOiA5MCAqICR0YWJsZXQtc2l6ZSArIHB4O1xuXHRcdGhlaWdodDogOTAgKiAkdGFibGV0LXNpemUgKyBweDtcblx0XHRsaW5lLWhlaWdodDogOTAgKiAkdGFibGV0LXNpemUgKyBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0JHRhYmxldC1zaXplOiAkc2l6ZSAvIDEwMDtcblx0XHR3aWR0aDogODUgKiAkdGFibGV0LXNpemUgKyBweDtcblx0XHRoZWlnaHQ6IDg1ICogJHRhYmxldC1zaXplICsgcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg1ICogJHRhYmxldC1zaXplICsgcHg7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBncmFkaWVudCgkZGlyZWN0aW9uLCAkZ3JhZGllbnQuLi4pIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGdyYWRpZW50KTtcblxuXHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWJsdWUsICRkZWZhdWx0LWxpZ2h0LWJsdWUpO1xuXHQvLyBib3gtc2hhZG93OiAwcHggN3B4IDI2cHggIzAxRTJCNDREO1xuXHQvLyAmOmJlZm9yZSB7XG5cdC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vICAgICBjb250ZW50OiBcIlwiO1xuXHQvLyAgICAgdG9wOiAwO1xuXHQvLyAgICAgcmlnaHQ6IDA7XG5cdC8vICAgICBib3R0b206IDA7XG5cdC8vICAgICBsZWZ0OiAwO1xuXHQvLyAgICAgei1pbmRleDogLTE7XG5cdC8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXHQvLyAgICAgb3BhY2l0eTogMDtcblx0Ly8gICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblx0Ly8gfVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaG92ZXIoJGRpcmVjdGlvbiwgJGdyYWRpZW50Li4uKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdHJpZ2h0OiAtMXB4O1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkZ3JhZGllbnQpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1ub3JtYWwgbGluZWFyO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbm9ybWFsIGxpbmVhcjtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDAuOTk5O1xuXHR9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cdC8vb3ZlcmZsb3c6IGF1dG87XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn0iLCJib2R5LFxuaHRtbCB7XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdC5mYW5jaWZ5LWZvbnQge1xuXHRcdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0fVxuXHR9XG59XG5cbmJvZHk6bm90KC5lbGVtZW50b3ItcGFnZSkge1xuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYsXG5cdHAsXG5cdGRpdixcblx0bGkge1xuXHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnMoKTtcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0fVxufVxuXG5ib2R5IGhlYWRlciB7XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNixcblx0cCxcblx0ZGl2LFxuXHRsaSB7XG5cdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcG9wcGlucygpO1xuXHR9XG59IiwiLmZhbmNpZnktbWFpbi1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAuNSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWRhcmstYmx1ZSwgJGRlZmF1bHQtZGFyay1ibHVlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZGFyay1ibHVlLCAwLjQ1KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgcGFkZGluZzogMTRweCA0NXB4IDE0cHggNDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDBweCAxNHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxOXB4IDAgMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmFuY2lmeS1tYWluLWJ1dHRvbi1yZXZlcnNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgMC40NSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhbmNpZnktYnRuLXNtIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMzcHggMCAzM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyN3B4IDBweCAyN3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4IDAgMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmFuY2lmeS1idG4taG92ZXItYmx1ZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1ibHVlLCAuMzApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhbmNpZnktYnRuLWRhcmstYmx1ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsICRkZWZhdWx0LWRhcmstYmx1ZSwgJGRlZmF1bHQtZGFyay1ibHVlKTtcbiAgICB9XG5cbiAgICAmLmZhbmNpZnktYnRuLWhvdmVyLWRhcmstYmx1ZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1kYXJrLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKCRkZWZhdWx0LWRhcmstYmx1ZSwgLjMwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mYW5jaWZ5LWJ0bi1wdXJwbGUtYmx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnMoKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzFkZWcsICRkZWZhdWx0LXB1cnBsZSwgJGRlZmF1bHQtcHVycGxlKTtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgICFpbXBvcnRhbnQpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICM2ODE1Q0Q7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWxibHVlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkZWZhdWx0LXB1cnBsZSA1MCUsIHdoaXRlIDUwJSk7XG4gICAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzNXB4ICRkZWZhdWx0LWxibHVlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkZWZhdWx0LWxibHVlIDUwJSwgd2hpdGUgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmFuY2lmeS1idG4tZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzJkZWcsICNiMWFmYWYsICNiMWFmYWYpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hLmZhbmNpZnktbmV3LW1haW4tYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTFweDtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgLjUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcGFkZGluZzogMTRweCA0NXB4IDE0cHggNDVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMTRweCA0MHB4IDE0cHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICBwYWRkaW5nOiAwIDE5cHggMCAxOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIDAuNDUpO1xuICAgIH1cblxuXG5cbiAgICAmLmZhbmNpZnktbWFpbi1idXR0b24tcmV2ZXJzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIDAuNDUpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mYW5jaWZ5LWJ0bi1zbSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzM3B4IDAgMzNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjdweCAwcHggMjdweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjdweCAwIDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhbmNpZnktYnRuLWhvdmVyLWJsdWUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtYmx1ZSwgLjMwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mYW5jaWZ5LWJ0bi1kYXJrLWJsdWUge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC41KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAkZGVmYXVsdC1kYXJrLWJsdWUsICRkZWZhdWx0LWRhcmstYmx1ZSk7XG4gICAgfVxuXG4gICAgJi5mYW5jaWZ5LWJ0bi1ob3Zlci1kYXJrLWJsdWUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtZGFyay1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC4zMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmFuY2lmeS1idG4tZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzJkZWcsICNiMWFmYWYsICNiMWFmYWYpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjYjFhZmFmLCAjYjFhZmFmKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mYW5jaWZ5LWFnZW5jeS1zZW5kbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5mYW5jaWZ5LWNvbnRhY3Rmb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgfVxufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1hY2NlcHRhbmNlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgfVxufVxuXG4uZmFuY2lmeS1jb250YWN0Zm9ybS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyZGVnLCAkZGVmYXVsdC1sYmx1ZSwgJGRlZmF1bHQtcHVycGxlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzNXB4ICRkZWZhdWx0LWxibHVlO1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTVweCAzNHB4IDE4cHggNDZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1ub3JtYWwgbGluZWFyO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDM1cHggIzY4MTVDRDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbm9ybWFsIGxpbmVhcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbm9ybWFsIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjhweCAxM3B4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkZWZhdWx0LXB1cnBsZSA1MCUsIHdoaXRlIDUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhbmNpZnktZGVmYXVsdC1pY29uIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTkpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDZkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4ICRkZWZhdWx0LWdyZWVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYuc21hbGwge1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbn0iLCIuZmFuY2lmeS1iZy1nciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cblx0Ji5mYW5jaWZ5LWJnLWdyLWJsdWUge1xuXHRcdGJveC1zaGFkb3c6IDBweCA3cHggMjZweCAjMDFFMkI0NEQ7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAkZGVmYXVsdC1ibHVlLCAkZGVmYXVsdC1saWdodC1ibHVlKTtcblxuXHRcdCY6OmJlZm9yZSB7fVxuXHR9XG59XG5cblxuLnNsaWRlci1jb250cm9sLXJpZ2h0LFxuLnNsaWRlci1jb250cm9sLWxlZnQge1xuXHR3aWR0aDogNjVweDtcblx0aGVpZ2h0OiA2NXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHotaW5kZXg6IDEwO1xuXHRAaW5jbHVkZSBmb250LXNpemUoNDUpO1xuXHRjb2xvcjogcmdiYSgjRkZGRkZGLCAwLjc1KTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0dHJhbnNpdGlvbjogJHRyLW5vcm1hbDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ4ZGVnLCAjMDFFMkI0LCAjOUJGMTRGKTtcblx0Ym94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKDEsIDIyNiwgMTgwLCAwLjMpO1xuXG5cdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdHRvcDogODAlO1xuXHR9XG5cblx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHR0b3A6IDk1JTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRDMwNEEsICMwRDMwNEEpO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG5cbi5zbGlkZXItY29udHJvbC1sZWZ0IHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFw3M1wiO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMnB4O1xuXHR9XG5cblx0bGVmdDogOTAlO1xuXG5cdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdHJpZ2h0OiA3JTtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0cmlnaHQ6IDEwJTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtcmlnaHQge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXDcyXCI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0fVxuXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSg0NSk7XG5cdGxlZnQ6IDEwJTtcblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRsZWZ0OiAxJTtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0dG9wOiA5NSU7XG5cdH1cbn1cblxuLmZhbmNpZnktc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwYWRkaW5nLXRvcDogMjZweDtcblxuXHRAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRwYWRkaW5nLXRvcDogMjNweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0cGFkZGluZy10b3A6IDE5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkyZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXG5cdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXHRcdH1cblx0fVxufSIsIi5mYW5jaWZ5LWhlYWRlci1uYXYtMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblxuXHQuc2hvdyxcblx0LnNmSG92ZXIsXG5cdC5zaG93PnVsLnN1Yi1tZW51LFxuXHQuc2ZIb3Zlcj51bC5zdWItbWVudSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuXHRcdG1heC1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0aSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0fVxuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zaWduaW4ge1xuXHRcdC8vbWFyZ2luOiAzNnB4IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cblx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LWNvcmUtc2lnbmluLWJveCxcblx0XHQuZmFuY2lmeS1jb3JlLXJlZ2lzdGVyLWJveCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG5cdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItdG9wLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgJGRlZmF1bHQtZGFyay1ibHVlLCAkZGVmYXVsdC1kYXJrLWJsdWUpO1xuXHRcdHBhZGRpbmc6IDAgMzVweDtcblxuXHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLXRvcCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWF4LXdpZHRoOiAxNjc0cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblxuXHRcdFx0Ji5mYW5jaWZ5LWhlYWRlci10b3Atc3BhY2UtYmV0d2VlbiB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDExcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdC1lbWFpbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZhbmNpZnktaGVhZGVyLXRvcC1jb250YWN0LXRlbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQobGlnaHQpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYycHg7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly9zb2NpYWwgc2VjdGlvblxuXG5cdFx0XHQuZmFuY2lmeS1oZWFkZXItdG9wLXNvY2lhbCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBmb3ItdGFibGV0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwLjVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAgZmFuY2lmeS1oZWFkZXIgbWFpbiBzZWN0aW9uICovXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ym94LXNoYWRvdzogMHB4IDE1cHggMThweCAtMjJweCByZ2JhKDE3MCwgMTcwLCAxNzAsIDAuOCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIxcHg7XG5cblx0XHRAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tYnJhbmQge1xuXHRcdFx0Ly8gcGFkZGluZzogMTlweCAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRtYXgtd2lkdGg6IDE1JTtcblxuXHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRcdG1heC13aWR0aDogNDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmFuY2lmeS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5mYW5jaWZ5LXNpdGUtYnJhbmRpbmctdGl0bGUsXG5cdFx0XHQuZmFuY2lmeS1zaXRlLXRpdGxlLXRhZyB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblxuXG5cblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1dHRvbi1zdWJtaXQge1xuXHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0NHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDM1cHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC41KTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdFx0cGFkZGluZzogMCAyN3B4IDAgMzRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLWNlbnRlciB7XG5cdFx0XHQuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0LmZhbmNpZnktaGVhZGVyLWNvbnRhY3QtZW1haWwge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZhbmNpZnktaGVhZGVyLWNvbnRhY3QtdGVsIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLXJpZ2h0IHtcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9yLXBob25lIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluLXVzZXJuYW1lIHt9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gbWFyZ2luOiAzcHggMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cdFx0cGFkZGluZzogMCAxOXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXg6IDYwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LW1lbnUtYm94IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktcm93IHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHR9XG5cblx0XHQuZmFuY2lmeS1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHQvL2JveC1zaGFkb3c6IDBweCAzcHggMjBweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cblx0XHRcdCY+dWwge1xuXHRcdFx0XHQmPmxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWw6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC8vIG9ubHkgYXBwbGllcyBmb3IgbWVudXMgc2hvd2VkIHVwIGluIGhlYWRlciggdmVyeSBmaXJzdCBsZXZlbCApXG5cdFx0XHRcdCY+bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cblx0XHRcdFx0XHRcdFx0Ly8gJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQvLyAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHQvLyAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE9ubHkgYXBwbGllcyBmb3Igc2Vjb25kIGxldmVsIG9mIG1lbnVcblx0XHRcdFx0Jj5saT51bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHQvL3BhZGRpbmc6IDEycHggMzBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Ly8gcmlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCAyMHB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjE2KTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1zZWxlY3RlZDo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDUwJSAtIDI0cHgpO1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LXB1cnBsZTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggMTBweCAkZGVmYXVsdC1wdXJwbGVcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItYnV0dG9uLWJhciB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0LmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtcHVycGxlO1xuXG5cdFx0XHR1bDpmaXJzdC1jaGlsZD5saT51bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cblxuXHRcdFx0LmZhbmNpZnktbWVudT5saSB7XG5cdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qKlxuICAgICAgICAgKiBmYW5jaWZ5LWJ1cmdlciBtZW51IGZvciBtb2JpbGUgYW5kIHRhYmxldFxuICAgICAgICAgKlxuICAgICAgICAgKi9cblxuXHQvKiAgZmFuY2lmeS1idXJnZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cdC5mYW5jaWZ5LWJ1cmdlciB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDlweDtcblxuXHRcdFx0Jixcblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNEM0Q0OTtcblx0XHRcdFx0b3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAtOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LmZhbmNpZnktYnVyZ2VyLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LWNsaWNrZWQge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHR0b3A6IDkwcHg7XG5cdFx0cmlnaHQ6IDM1cHg7XG5cblx0XHQmOmhvdmVyfmJvZHkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBBMjk1Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1idXJnZXI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC8qICBOQVZcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblx0LmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG5cdFx0bWF4LXdpZHRoOiA1MTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNTBweCA5MHB4IDcwcHggOTBweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblx0XHRib3gtc2hhZG93OiAwIDNweCAzNXB4ICMwMDAwMDAxMjtcblxuXHRcdEBpbmNsdWRlIGZvci10YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMTUwcHggNjBweCA3MHB4IDYwcHg7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblxuXHRcdCYuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc2hvdyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cblx0XHRcdC5mYW5jaWZ5LWJ1cmdlci1tZW51IHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1hYm91dCxcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zb2NpYWwsXG5cdFx0XHQuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtc3ViIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC44NXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktYnVyZ2VyLW1lbnUge1xuXHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHRcdFx0XHQmPi5zdWItbWVudSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0Jj4uc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzE4MTgxODtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaS1ib2xkKTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzcwNzA3MCwgMC4xNSk7XG5cdFx0XHRcdFx0XHR0b3A6IDQyLjVweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuOG1zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cblx0XHRcdFx0XHQmPi5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc2hvdyxcblx0XHRcdFx0XHQmLnNmSG92ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyLW5vcm1hbDtcblxuXHRcdFx0XHRcdFx0Ji5tZW51LWl0ZW0+YSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jj5hIGkge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUxZjhcIjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTEwcHg7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjay1jb2xvciwgMC4wOSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY+Lm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdiB1bC5mYW5jaWZ5LWhlYWRlci1tYWluLWJ1cmdlcm5hdi1zdWIge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNiN2FjN2Y7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItbWFpbi1idXJnZXJuYXYtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiN2FjN2Y7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHQmLmZhbmNpZnktaGVhZGVyLW1haW4tYnVyZ2VybmF2LXNob3cge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cblxuLmZhbmNpZnktaGVhZGVyLXRyYW5zcGFyZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5mYW5jaWZ5LWhlYWRlci1tYWluIHtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQuZmFuY2lmeS1idXJnZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhbmNpZnktbWVudS1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0XHR1bDpmaXJzdC1jaGlsZCBsaSB1bCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGEge1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICNhYWEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItbWFpbi1tZW51IGEge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwcHg7XG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI2FhYTtcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItY2VudGVyIHtcblx0XHQuZmFuY2lmeS1oZWFkZXItY2VudGVyLWNvbnRhY3RzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItcmlnaHQge1xuXHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluIHtcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci1sb2dlZGluLXVzZXJuYW1lIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4vLyBlbmQgb2YgZmFuY2lmeS1oZWFkZXItbmF2LTFcblxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0LmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi14bCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdC5mYW5jaWZ5LWhpZGRlbi1zbWFsbGVyLXRoYW4tbGcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZmFuY2lmeS1oZWFkZXItbmF2LTEge1xuXHRcdC5mYW5jaWZ5LWhlYWRlci1tYWluLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIG1hcmdpbjogMzhweCAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1pdGVtIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTlweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE3KTtcblx0XHRcdH1cblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1uYXYtMSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZhbmNpZnktaGVhZGVyLW1haW4tbWVudS1uYXYtMS1ob21lLXNlbGVjdG9yIHtcblx0XHRcdFx0YTpmaXJzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSA1MCUgLSAyNHB4KTtcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wdXJwbGU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4ICRkZWZhdWx0LXB1cnBsZVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcblx0LmZhbmNpZnktaGlkZGVuLXNtYWxsZXItdGhhbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZhbmNpZnktaGVhZGVyLW5hdi0xIHtcblx0XHQuZmFuY2lmeS1oZWFkZXItdG9wIHtcblx0XHRcdC5mYW5jaWZ5LWhlYWRlci10b3AtY29udGFjdCB7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgICFpbXBvcnRhbnQpO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cykge1xuXHQuZmFuY2lmeS1oaWRkZW4tc21hbGxlci10aGFuLXhzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuXHQuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHQuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLWxnIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHQuZmFuY2lmeS1oaWRkZW4tZ3JhdGhlci10aGFuLXhsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA4JTtcblxuXHQuZmFuY2lmeS1wb3N0LWJhbm5lci1pbWFnZSB7XG5cdFx0bWF4LWhlaWdodDogNTUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZS1ib3gge1xuXHRcdHBhZGRpbmc6IDYzcHggMTQ1cHggNjNweCAxNzVweDtcblx0XHRib3R0b206IDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMzVweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuXG5cdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDcwcHggNTBweCAxMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb3ItcGhvbmUge1xuXHRcdFx0cGFkZGluZzogMjVweCAzNXB4IDI1cHggNzBweDtcblx0XHR9XG5cblx0XHQuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzE4MTgxODtcblx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4NGRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggOHB4ICRkZWZhdWx0LWdyZWVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgZm9yLXRhYmxldCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGZvci1waG9uZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLy8gcGFnZSBiYW5uZXIgc2VjdGlvbiBmb3IgcGFnZXMgd2l0aG91dCBmZWF0dXJlZCBpbWFnZVxuLmZhbmNpZnktcG9zdC1iYW5uZXItbm9pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcblx0YmFja2dyb3VuZDogI0UzRTNFMztcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDEzJTtcblxuXHQuZmFuY2lmeS1wb3N0LWJhbm5lci10aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuXHRcdEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XG5cdH1cblxuXHQuZmFuY2lmeS1icmVhZGNydW1iIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuXG4vL2FnZWNueSBwb3N0IHR5cGUgc3R5bGVzXG4uZmFuY2lmeS1hZ2VuY3ktY29udGFpbmVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzM3B4KSB7XG5cdFx0bWFyZ2luOiAtMjIwcHggMCAtMTIwcHggMDtcblxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIHtcblx0XHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMge1xuXHRcdFx0XHQuZmFuY2lmeS1tYWluLWJ1dHRvbi1ibHVlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXHRcdG1hcmdpbjogLTIyMHB4IDAgLTEyMHB4IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuZmFuY2lmeS1hZ2VuY3ktdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRibGFjay1jb2xvciAhaW1wb3J0YW50O1xuXG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktYWdlbmN5LWFkZHJlc3Mge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQqIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdG1hcmdpbjogLTIyMHB4IDEyM3B4IC0xMjBweCAxMjNweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRkZWZhdWx0LWdyYXksIDAuMyk7XG5cblx0LmZhbmNpZnktYWdlbmN5LWxvZ28ge1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2NHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzgycHg7XG5cdFx0fVxuXHR9XG5cblx0LmZhbmNpZnktYWdlbmN5LWhlYWRpbmcge1xuXHRcdC5mYW5jaWZ5LWFnZW5jeS10aXRsZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG5cdFx0XHRtYXJnaW46IDI1cHggMCAyMXB4IDA7XG5cdFx0fVxuXG5cdFx0LmZhbmNpZnktYWdlbmN5LWFkZHJlc3MsXG5cdFx0LmZhbmNpZnktYWdlbmN5LXBob25lIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLCAwLjY1KTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY2lmeS1hZ2VuY3ktZm9vdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1kYXRhLWNvbnRhaW5lciB7XG5cdFx0XHQuZmFuY2lmeS1hZ2VuY3ktZGF0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMTgxODE4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuXG5cdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMtY29udGFpbmVyIHtcblx0XHRcdC5mYW5jaWZ5LWFnZW5jeS1wb3N0LXNvY2lhbHMge1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4IDA7XG5cblx0XHRcdFx0LmZhbmNpZnktbWFpbi1idXR0b24tYmx1ZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDQwMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXG5cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQuZmFuY2lmeS1wb3N0LWJhbm5lciB7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmZhbmNpZnktYWdlbmN5LXBvc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLWNvbG9yLCAwLjMpO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5mYW5jaWZ5LWFnZW5jeS1wb3N0LWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZhbmNpZnktYWdlbmN5LWRldGFpbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLmZhbmNpZnktYWdlbmN5LWRldGFpbC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWFnZW5jeS1kZXRhaWwtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzg1ODU4NTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFuY2lmeS00MDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAxMzBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgICAgZmxleDogNTA7XG4gICAgfVxuXG4gICAgLmZhbmNpZnktNDA0LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDYwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LTQwNC1kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LTQwNC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LW1haW4tYnV0dG9uLWJsdWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LTQwNC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhbmNpZnktY29udGVudCB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC5mYW5jaWZ5LWFydGljbGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1wb3BwaW5zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb3BlcnR5X2J1aWxkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZWRpYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDI2cHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIC40KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjhweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1wb3BwaW5zO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrLWdyYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtY29tbWVudCxcbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtdmlld3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHVsdHJhLWJvbGQpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1maXJzdGxldHRlci1iaWcge1xuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1Nik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICAgICAgICAgcCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWFydGljbGUtbW9yZS1idXR0b24ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZGVmYXVsdC1wdXJwbGUgNTAlLCB3aGl0ZSA1MCUpO1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgLy8gICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktdmlkZW8tcGxheS1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtbWlkZGxlKDc2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzUpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxM3B4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIDAuNCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBwb3N0IGZvcm1hdCB2aWRlb1xuICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LXZpZGVvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHBvc3QgZm9ybWF0IGdhbGxlcnlcblxuICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0Zm9ybWF0LWdhbGxlcnkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0N3B4IDEyMHB4IDgwcHggNzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDM1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTQpO1xuXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWRvdWJsZXF1b3RhdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXB1cnBsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxMHB4IDIzcHggJGRlZmF1bHQtcHVycGxlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNDQpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSdWZpbmE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1hdXRob3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXB1cnBsZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDhweCAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHdpZHRoOiAyMS41JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHItbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQoOTFkZWcsIHJnYmEoJGJsYWNrLWNvbG9yLCAwKSwgcmdiYSgkYmxhY2stY29sb3IsIDAuNSkpO1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Zlcig5MWRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApLCByZ2JhKCRibGFjay1jb2xvciwgMC4yNSkpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUxZmFcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50KDI2NmRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApLCByZ2JhKCRibGFjay1jb2xvciwgMC41KSk7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvdmVyKDI2NmRlZywgcmdiYSgkYmxhY2stY29sb3IsIDApLCByZ2JhKCRibGFjay1jb2xvciwgMC4yNSkpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMWY5XCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmYW5jaWZ5LWZvbnRhc3RpY1wiO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY2lmeS12aWRlby1zaG9ydGNvZGUsXG4gICAgLndwLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50KDE4MGRlZywgI0VDRUNFQywgI0VDRUNFQyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoMTgwZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDI1cHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFuY2lmeS1ub3JtYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mYW5jaWZ5LWFjdGl2ZSxcbiAgICAgICAgICAgICYuYWN0aXZlIGEsXG4gICAgICAgICAgICAmIC5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2LFxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmZhbmNpZnktcGFnaW5hdGVsaW5rLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgIGEubmV4dCxcbiAgICAgICAgICAgICAgICBhLnByZXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmNpZnktYmxvZy1sb2FkbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTsgLy8gYXV0byByZXNwb25zaXZlXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1taWRkbGUoMTMwKTsgLy9hdXRvIHJlc3BvbnNpdmVcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2ZGVnLCAjNDM0MzQzLCAjMTExKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwMGRlZywgIzVkNWM1YywgIzExMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZhbmNpZnktc2luZ2xlLXBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG5cbiAgICAuZmFuY2lmeS1hcnRpY2xlLWNhdGVnb3J5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTJkZWcsICM0MzQzNDMsICMxMTExMTEpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDdweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgbGVmdDogNzZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbSkge1xuICAgIC5mYW5jaWZ5LWNvbnRlbnQge1xuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtbWV0YSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1xdW90ZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWF1dGhvciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Rmb3JtYXQtdmlkZW8ge1xuICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14cykge1xuICAgIC5mYW5jaWZ5LWNvbnRlbnQge1xuICAgICAgICAuZmFuY2lmeS1hcnRpY2xlIHtcblxuXG4gICAgICAgICAgICAuZmFuY2lmeS1wb3N0LXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzVweDtcblxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3QtcXVvdGUtYXV0aG9yOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmNpZnktcG9zdGZvcm1hdC12aWRlbyB7XG4gICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmNpZnktc2luZ2xlLXBvc3Qge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY2lmeS1hZ2VuY3ktYmFubmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1wb3N0IHtcbiAgICAuZmFuY2lmeS1zaXRlIC5mYW5jaWZ5LW1haW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcblxuICAgICAgICAuZmFuY2lmeS1jb250YWluZXIge1xuICAgICAgICAgICAgLmZhbmNpZnktZ3JpZCB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAxMyU7XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1sZWZ0LWNvbnRlbnQsXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktcmlnaHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktZmVhdHVyZWQtaW1hZ2UtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDclO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjA5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OXB4IDQ3cHggNDhweCA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzOHB4IDM5cHggMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAyNXB4IDI2cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXBvcHBpbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMzMyXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZhbmNpZnktZm9udGFzdGljXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWRhdGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS1jb21tZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS12aWV3cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCh1bHRyYS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1maXJzdGxldHRlci1iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtcXVvdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwNXB4IDkwcHggNTBweCA5NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggMCA5NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDM1cHggcmdiYSgkZGVmYXVsdC1kYXJrLWJsdWUsIDAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCA2MHB4IDIwcHggNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDAgNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDEzcHggMjNweCByZ2JhKCMxQTZBRjMsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSdWZpbmE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA5MHB4IDAgODBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWltYWdlLXNpZGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxRDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIDAuNDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMi5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMy5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDQuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3ItZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZXBvc3QtYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlcG9zdC1hdXRob3Itc29jaWFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGVwb3N0LWF1dGhvci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggNDVweCAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoNDdkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBvc3Qtc3VnZ2VzdGlvbi1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcG9zdC1zdWdnZXN0aW9uLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtbGlnaHQtZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIC4zMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIC4zMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3Qtc2hhcmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmYW5jaWZ5LWZvbnRhc3RpYyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0LXNoYXJlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHNpbmdsZSBwb3N0IE5hdmlnYXRpb25cbiAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW1pZGRsZSg2Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXIoMTk1ZGVnLCAjNDM0MzQzLCAjMTExMTExKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMjVweCByZ2JhKCRkZWZhdWx0LWdyZWVuLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjklO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQoNDhkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDBweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24taWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1uZXh0LWxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLXByZXZpb3VzLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1wYWdpbmF0aW9uLW5leHQtdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1zaW5nbGUtcG9zdC1wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tcHJldmlvdXMtbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjIzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3QtcGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYW5jaWZ5LXBhZ2luYXRpb24tbmV4dC1sYWJlbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmNpZnktcGFnaW5hdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjIzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXNpbmdsZS1wb3N0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMlO1xuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWFydGljbGUtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzNweDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmFuY2lmeS1zaW5nbGUtcG9zdC1uby10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmNpZnktcG9zdC1saW5lLWJlZm9yZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50KDg3ZGVnLCAkZGVmYXVsdC1ncmVlbiwgJGRlZmF1bHQtZ3JlZW4pO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgLjQ1KTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbW1lbnQgU3R5bGVzXG4uZmFuY2lmeS1jb250ZW50IHtcbiAgICAuZmFuY2lmeS1jb21tZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvci1waG9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjNzA3MDcwLCAwLjI1KTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICRkZWZhdWx0LWdyZWVuLCAkZGVmYXVsdC1saWdodC1ncmVlbik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkZGVmYXVsdC1ncmVlbiwgMC40NSk7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktY29tbWVudC1saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMHB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNDZweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDE1cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDM5cHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXB0aC0xIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFFMUUxRTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LW1ldGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LXRpdGxlLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LXRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzFFMUUxRSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktY29tbWVudC1mb3JtLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5LXF1aWNrc2FuZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUUxRTFFO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogQWdlbmN5IGFuZCBBZ2VudCBSZXZpZXcgU3R5bGVzXG4gICAgICAgICAqIFxuICAgICAgICAgKiBAc2luY2UgMS4wLjBcbiAgICAgICAgICogIFxuICAgICAgICAgKi9cbiAgICAgICAgLmZhbmNpZnktcmV2aWV3cy1jb3VudHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXJldmlldy1yYXRpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS13cmFwIHtcbiAgICAgICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge31cblxuICAgICAgICAuY29tbWVudC1ub3RlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LWNvbW1lbnQtZm9ybS10ZXh0YXJlYS1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAuZmFuY2lmeS1jb21tZW50LWZvcm0tdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDM1cHggcmdiYSgkYmxhY2stY29sb3IsIDAuMDkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktY29tbWVudC1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDBweDtcblxuICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1uYW1lLWlucHV0LFxuICAgICAgICAgICAgLmZhbmNpZnktY29tbWVudC1lbWFpbC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDlweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjA5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1idXR0b24tcHJpbWFyeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudCg3MWRlZywgJGRlZmF1bHQtZ3JlZW4sICRkZWZhdWx0LWxpZ2h0LWdyZWVuKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvdmVyKDE5NWRlZywgIzQzNDM0MywgIzExMTExMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChzZW1pLWJvbGQpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoJGRlZmF1bHQtZ3JlZW4sIC41KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDdweCAwIDQ3cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW5vcm1hbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjVweCAxM3B4IDM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjVweCByZ2JhKCRibGFjay1jb2xvciwgMC4yMyk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50cy1yYXRpbmcge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnRzLXJhdGluZyBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAvKiByZW1vdmUgaW5saW5lLWJsb2NrIHdoaXRlc3BhY2UgKi9cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIC8qIGZsaXAgdGhlIG9yZGVyIHNvIHdlIGNhbiB1c2UgdGhlICsgYW5kIH4gY29tYmluYXRvcnMgKi9cbiAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZy1jb250YWluZXIgKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dCtsYWJlbCB7XG4gICAgICAgICAgICAvKiBvbmx5IGVub3VnaCByb29tIGZvciB0aGUgc3RhciAqL1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdkYXNoaWNvbnMnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA5OTk5cHg7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0K2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0OmNoZWNrZWR+bGFiZWw6YmVmb3JlLFxuICAgICAgICAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dCtsYWJlbDpob3Zlcn5sYWJlbDpiZWZvcmUsXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPmlucHV0K2xhYmVsOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE1NVwiO1xuICAgICAgICAgICAgY29sb3I6ICNlNTI7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDFweCAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZy1jb250YWluZXI+LnN0YXItY2ItY2xlYXIrbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB3aWR0aDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyPi5zdGFyLWNiLWNsZWFyK2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyOmhvdmVyPmlucHV0K2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE1NFwiO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmctY29udGFpbmVyOmhvdmVyPmlucHV0K2xhYmVsOmhvdmVyfmxhYmVsOmJlZm9yZSxcbiAgICAgICAgLnJhdGluZy1jb250YWluZXI6aG92ZXI+aW5wdXQrbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG4gICAgICAgICAgICBjb2xvcjogI2U1MjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyPi5zdGFyLWNiLWNsZWFyK2xhYmVsLFxuICAgICAgICAuY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyPmlucHV0K2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lcj5pbnB1dCtsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFuY2lmeS1yZWNlbnQtcG9zdHMtY29udGFpbmVyIHtcbiAgICAuZmFuY2lmeS1yZWNlbnQtcG9zdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKCRibGFjay1jb2xvciwgMC4xNik7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS1yZWNlbnQtcG9zdC1zZWN0aW9uIHtcblxuICAgICAgICAgICAgLmZhbmNpZnktcmVjZW50LXBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobGlnaHQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYW5jaWZ5LXJlY2VudC1wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBzdHlsZSBvZiBhbGwgKCB1bCxsaSApIGRlZmF1bHQgd2lkZ2V0c1xuLmZhbmNpZnktbGlzdCxcbiYuZmFuY2lmeS1saXN0IHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMCAwO1xuICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlZWVlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgbGlnaHRncmF5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGlsZHJlbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGxpZ2h0Z3JheTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG59XG5cbi8vIFNlYXJjaCBXaWRnZXQgXG4mLndpZGdldF9zZWFyY2gge1xuICAgIC5mYW5jaWZ5LXNlYXJjaC1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5mYW5jaWZ5LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAzNXB4IHJnYmEoJGJsYWNrLWNvbG9yLCAuMSk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktcXVpY2tzYW5kO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFuY2lmeS13aWRnZXQtc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1xdWlja3NhbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChsaWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEQzMDRBO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRhZy1jbG91ZCB3aWRnZXRcbi5mYW5jaWZ5LXRhZy1jbG91ZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAgIWltcG9ydGFudCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW46IDBweCA0cHggMThweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDYWxsZW5kYXIgV2lkZ2V0XG4uY2FsZW5kYXJfd3JhcCB7XG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gR2FsbGVyeVxuLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZmxleDogNTAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFuY2lmeS1zb2NpYWwtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuXG4gICAgLmZhbmNpZnktc29jaWFsLXdpZGdldCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNTFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyM3B4IHJnYmEoJGJsYWNrLWNvbG9yLCAwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LXNvY2lhbC1mYWNlYm9vay1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzMEZGO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhbmNpZnktc29jaWFsLXR3aXR0ZXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzI3QjVGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jaWZ5LXNvY2lhbC1pbnN0YWdyYW0tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGMUM3ODtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
