@charset "UTF-8";
/*!
Theme Name: Brace Yourself Games
Author: Dekiru (Jake Smith) / design by Fully Illustrated
Description: BYG WP theme
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: byg
*/
/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	    user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #CCC;
}

.mfp-preloader a:hover {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	        box-shadow: none;
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	/**
	     * Remove all paddings around the image on small screen
	     */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
	padding: 15px 15px;
	display: inline-block;
	cursor: pointer;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	-webkit-transition-duration: 0.15s;
	        transition-duration: 0.15s;
	-webkit-transition-timing-function: linear;
	        transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
}
.hamburger:hover {
	opacity: 0.7;
}

.hamburger-box {
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative;
}

.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	width: 40px;
	height: 4px;
	background-color: #fff;
	border-radius: 4px;
	position: absolute;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.15s;
	        transition-duration: 0.15s;
	-webkit-transition-timing-function: ease;
	        transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
	content: "";
	display: block;
}
.hamburger-inner::before {
	top: -10px;
}
.hamburger-inner::after {
	bottom: -10px;
}

/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
	-webkit-transition-duration: 0.075s;
	        transition-duration: 0.075s;
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	        transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
	-webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
	transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
	-webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	-webkit-transition-delay: 0.12s;
	        transition-delay: 0.12s;
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
	-webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
	transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	        transform: rotate(-90deg);
	-webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

@font-face {
	font-family: "UniSansHeavy";
	src: url("assets/fonts/UniSans-Heavy.woff2") format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "UniSansThinCAPS";
	src: url("assets/fonts/UniSans-Thin.woff2") format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "UniSansHeavy";
	src: url("assets/fonts/UniSans-HeavyItalic.woff2") format("woff2");
	font-style: italic;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "UniSansThin";
	src: url("assets/fonts/UniSans-ThinItalic.woff2") format("woff2");
	font-style: italic;
	font-weight: 400;
	font-display: swap;
}
body,
button,
input,
select,
optgroup,
textarea {
	color: #57656a;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	margin-top: 0;
	margin-bottom: 0.5em;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	line-height: 1;
}

p {
	margin-top: 0;
	margin-bottom: 1.5em;
}

dfn, cite, em, i {
	font-style: italic;
}

blockquote {
	padding: 0 1.5em;
	border-left: 3px solid #5bcdfb;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

html {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
}

body {
	background: #161e20; /* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul, ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

button,
.byg-button_disabled,
input[type=button],
input[type=reset],
input[type=submit] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	padding: 0.6em 1em 0.4em;
}
button:hover,
.byg-button_disabled:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
	border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
.byg-button_disabled:active,
.byg-button_disabled:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
	border-color: #aaa #bbb #bbb;
}
button.byg-button, button.wpcf7-submit,
.byg-button_disabled.byg-button,
.byg-button_disabled.wpcf7-submit,
input[type=button].byg-button,
input[type=button].wpcf7-submit,
input[type=reset].byg-button,
input[type=reset].wpcf7-submit,
input[type=submit].byg-button,
input[type=submit].wpcf7-submit {
	font-size: 16px;
	font-size: 1rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
button.byg-button, button.wpcf7-submit,
.byg-button_disabled.byg-button,
.byg-button_disabled.wpcf7-submit,
input[type=button].byg-button,
input[type=button].wpcf7-submit,
input[type=reset].byg-button,
input[type=reset].wpcf7-submit,
input[type=submit].byg-button,
input[type=submit].wpcf7-submit {
	line-height: 1;
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	height: 50px;
	line-height: 48px;
	padding: 0 20px;
	min-width: 212px;
	border-radius: 0;
	border: 3px solid #fff;
	position: relative;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	clear: both;
	text-align: center;
	margin-bottom: 0.5em;
	cursor: pointer;
}
button.byg-button:after, button.wpcf7-submit:after,
.byg-button_disabled.byg-button:after,
.byg-button_disabled.wpcf7-submit:after,
input[type=button].byg-button:after,
input[type=button].wpcf7-submit:after,
input[type=reset].byg-button:after,
input[type=reset].wpcf7-submit:after,
input[type=submit].byg-button:after,
input[type=submit].wpcf7-submit:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
button.byg-button:hover, button.wpcf7-submit:hover,
.byg-button_disabled.byg-button:hover,
.byg-button_disabled.wpcf7-submit:hover,
input[type=button].byg-button:hover,
input[type=button].wpcf7-submit:hover,
input[type=reset].byg-button:hover,
input[type=reset].wpcf7-submit:hover,
input[type=submit].byg-button:hover,
input[type=submit].wpcf7-submit:hover {
	color: black;
	background: white;
}
button.byg-button_alt, button.wpcf7-submit_alt,
.byg-button_disabled.byg-button_alt,
.byg-button_disabled.wpcf7-submit_alt,
input[type=button].byg-button_alt,
input[type=button].wpcf7-submit_alt,
input[type=reset].byg-button_alt,
input[type=reset].wpcf7-submit_alt,
input[type=submit].byg-button_alt,
input[type=submit].wpcf7-submit_alt {
	border-color: #1f282b;
	color: #1f282b;
}
button.byg-button_alt:after, button.wpcf7-submit_alt:after,
.byg-button_disabled.byg-button_alt:after,
.byg-button_disabled.wpcf7-submit_alt:after,
input[type=button].byg-button_alt:after,
input[type=button].wpcf7-submit_alt:after,
input[type=reset].byg-button_alt:after,
input[type=reset].wpcf7-submit_alt:after,
input[type=submit].byg-button_alt:after,
input[type=submit].wpcf7-submit_alt:after {
	border-bottom-color: #1f282b;
}
button.byg-button_alt:hover, button.wpcf7-submit_alt:hover,
.byg-button_disabled.byg-button_alt:hover,
.byg-button_disabled.wpcf7-submit_alt:hover,
input[type=button].byg-button_alt:hover,
input[type=button].wpcf7-submit_alt:hover,
input[type=reset].byg-button_alt:hover,
input[type=reset].wpcf7-submit_alt:hover,
input[type=submit].byg-button_alt:hover,
input[type=submit].wpcf7-submit_alt:hover {
	color: #fff;
	background-color: #1f282b;
}
button.byg-button_xl, button.wpcf7-submit_xl,
.byg-button_disabled.byg-button_xl,
.byg-button_disabled.wpcf7-submit_xl,
input[type=button].byg-button_xl,
input[type=button].wpcf7-submit_xl,
input[type=reset].byg-button_xl,
input[type=reset].wpcf7-submit_xl,
input[type=submit].byg-button_xl,
input[type=submit].wpcf7-submit_xl {
	font-size: 24px;
	font-size: 1.5rem;
	min-width: 280px;
	height: 80px;
	line-height: 78px;
	padding: 0 30px;
	border-width: 3px;
}
button.byg-button_xl:after, button.wpcf7-submit_xl:after,
.byg-button_disabled.byg-button_xl:after,
.byg-button_disabled.wpcf7-submit_xl:after,
input[type=button].byg-button_xl:after,
input[type=button].wpcf7-submit_xl:after,
input[type=reset].byg-button_xl:after,
input[type=reset].wpcf7-submit_xl:after,
input[type=submit].byg-button_xl:after,
input[type=submit].wpcf7-submit_xl:after {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #fff;
}
@media (min-width: 960px) {
	button.byg-button_xl, button.wpcf7-submit_xl,
	.byg-button_disabled.byg-button_xl,
	.byg-button_disabled.wpcf7-submit_xl,
	input[type=button].byg-button_xl,
	input[type=button].wpcf7-submit_xl,
	input[type=reset].byg-button_xl,
	input[type=reset].wpcf7-submit_xl,
	input[type=submit].byg-button_xl,
	input[type=submit].wpcf7-submit_xl {
		font-size: 32px;
		font-size: 2rem;
		min-width: 320px;
		height: 100px;
		line-height: 100px;
		padding: 0 40px;
		border-width: 5px;
	}
	button.byg-button_xl:after, button.wpcf7-submit_xl:after,
	.byg-button_disabled.byg-button_xl:after,
	.byg-button_disabled.wpcf7-submit_xl:after,
	input[type=button].byg-button_xl:after,
	input[type=button].wpcf7-submit_xl:after,
	input[type=reset].byg-button_xl:after,
	input[type=reset].wpcf7-submit_xl:after,
	input[type=submit].byg-button_xl:after,
	input[type=submit].wpcf7-submit_xl:after {
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-bottom: 12px solid #fff;
	}
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	font-family: sans-serif;
	color: #666;
	border: 1px solid #ccc;
	padding: 3px;
	width: 100%;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
	height: 150px;
}

.wpcf7-form p {
	margin: 0;
}
.wpcf7-form em {
	color: red;
	font-weight: 700;
	font-style: normal;
}
.wpcf7-form .wpcf7-form-control-wrap {
	margin-top: 3px;
	margin-bottom: 1.5em;
	display: block;
}
.wpcf7-form .other-platform-label {
	display: none;
}
.wpcf7-form .other-platform-label_show {
	display: block;
}
.wpcf7-form .wpcf7-list-item {
	display: block;
	margin-left: 0;
}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #fff;
}
a:visited {
	color: #fff;
}
a:hover, a:focus, a:active {
	color: #87a9b3;
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	outline: 0;
}
a.byg-button {
	font-size: 16px;
	font-size: 1rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a.byg-button {
	line-height: 1;
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	height: 50px;
	line-height: 48px;
	padding: 0 20px;
	min-width: 212px;
	border-radius: 0;
	border: 3px solid #fff;
	position: relative;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	clear: both;
	text-align: center;
	margin-bottom: 0.5em;
	cursor: pointer;
}
a.byg-button:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
a.byg-button:hover {
	color: black;
	background: white;
}
a.byg-button_alt {
	border-color: #1f282b;
	color: #1f282b;
}
a.byg-button_alt:after {
	border-bottom-color: #1f282b;
}
a.byg-button_alt:hover {
	color: #fff;
	background-color: #1f282b;
}
a.byg-button_xl {
	font-size: 24px;
	font-size: 1.5rem;
	min-width: 280px;
	height: 80px;
	line-height: 78px;
	padding: 0 30px;
	border-width: 3px;
}
a.byg-button_xl:after {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #fff;
}
@media (min-width: 960px) {
	a.byg-button_xl {
		font-size: 32px;
		font-size: 2rem;
		min-width: 320px;
		height: 100px;
		line-height: 100px;
		padding: 0 40px;
		border-width: 5px;
	}
	a.byg-button_xl:after {
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-bottom: 12px solid #fff;
	}
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
}
.main-navigation .hamburger-box {
	width: 30px;
	height: 24px;
}
.main-navigation .hamburger-inner {
	width: 30px;
}
.main-navigation .hamburger-inner:before, .main-navigation .hamburger-inner:after {
	width: 30px;
}
.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation ul ul {
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
	left: 100%;
}
.main-navigation ul ul a {
	width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

.main-navigation.toggled ul {
	font-size: 32px;
	font-size: 2rem;
}
.main-navigation.toggled ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.95);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.main-navigation.toggled .menu-toggle {
	z-index: 1001;
}

.menu-toggle {
	position: absolute;
	top: 30px;
	right: 20px;
}

@media (min-width: 960px) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	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;
	clip-path: none;
	color: #87a9b3;
	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. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

* {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

body {
	font-family: "Open Sans", sans-serif;
	font-size: 100%;
	padding-top: 100px;
}
body.modal-open {
	overflow-y: hidden;
}

body:not(.home):not(.page-template-template-games-blog-posts):not(.page-template-default) .content,
body:not(.home):not(.page-template-template-games-blog-posts):not(.page-template-default) .site-main:not(.dev-blog):not(.media) {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	body:not(.home):not(.page-template-template-games-blog-posts):not(.page-template-default) .content,
	body:not(.home):not(.page-template-template-games-blog-posts):not(.page-template-default) .site-main:not(.dev-blog):not(.media) {
		margin-left: auto;
		margin-right: auto;
	}
}
body:not(.home):not(.page-template-template-games-blog-posts):not(.page-template-default) .content,
body:not(.home):not(.page-template-template-games-blog-posts):not(.page-template-default) .site-main:not(.dev-blog):not(.media) {
	position: relative;
	z-index: 1;
}

body.page-template-default .site-content {
	padding-top: 60px;
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

img {
	display: block;
}

.featherlight .featherlight-content {
	background: var(--background-color, black) !important;
}
.featherlight .featherlight-content .featherlight-next,
.featherlight .featherlight-content .featherlight-previous {
	z-index: 10;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.featherlight .featherlight-content .featherlight-next:hover,
.featherlight .featherlight-content .featherlight-previous:hover {
	background-color: rgba(255, 255, 255, 0.05);
}
.featherlight .featherlight-content .chevron-left,
.featherlight .featherlight-content .chevron-right {
	display: block;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-top: 13px solid transparent;
	border-right: 18px solid var(--accent-color, #5bcdfb);
	border-bottom: 13px solid transparent;
}
.featherlight .featherlight-content .chevron-right {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.hidden {
	display: none;
}

.news-bg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-position: center top;
	background-repeat: repeat;
}

.image-object-fit {
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.image-object-fit img {
	opacity: 0;
}

.site-header {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	z-index: 100;
	background-color: black;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-filter: drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.5));
	        filter: drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.5));
}
body.menu-active .site-header {
	height: 100%;
}
@media (min-width: 960px) {
	.site-header {
		width: 100vw;
		margin-left: -50vw;
		margin-right: -50vw;
		left: 50%;
		right: 50%;
		z-index: 1;
		position: relative;
	}
	.site-header {
		left: auto;
		height: 100px;
		position: fixed;
		z-index: 100;
		background: -webkit-gradient(linear, left top, right top, color-stop(50%, black), color-stop(50%, #1f282b));
		background: linear-gradient(to right, black 50%, #1f282b 50%);
	}
}
.admin-bar .site-header {
	top: 32px;
}

.header-wrapper {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.header-wrapper {
		margin-left: auto;
		margin-right: auto;
	}
}
.header-wrapper {
	height: 100px;
	background-color: black;
	position: relative;
}
body.menu-active .header-wrapper {
	height: 100%;
}
@media (min-width: 960px) {
	.header-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.header-wrapper .site-branding {
		-ms-flex-item-align: start;
		    align-self: flex-start;
	}
	.header-wrapper .main-navigation {
		background-color: #1f282b;
		padding-left: 60px;
		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;
		margin-right: -20px;
		padding-right: 20px;
	}
}

.site-branding {
	background-color: black;
}
.site-branding p, .site-branding h1 {
	margin: 0;
}

.site-title {
	position: relative;
}
.site-title a {
	background: url("assets/images/byg.svg") no-repeat;
	width: 195px;
	height: 0;
	padding-top: 115px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
}

.main-navigation {
	font-size: 16px;
	font-size: 1rem;
}
.main-navigation {
	font-family: "UniSansHeavy";
}
.main-navigation:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 15px solid black;
	border-bottom: 15px solid transparent;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	left: 0;
}
@media (min-width: 960px) {
	.main-navigation li:before {
		content: "|";
		margin: 0 12px;
	}
	.main-navigation li:first-of-type:before {
		content: "";
	}
}
body.page-template-template-game-detail .main-navigation li:nth-of-type(1) a {
	color: #5bcdfb;
}
body.page-template-template-game-detail .main-navigation li:nth-of-type(1) a:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 10px solid #5bcdfb;
	position: absolute;
	left: -20px;
	top: 40%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media (min-width: 960px) {
	body.page-template-template-game-detail .main-navigation li:nth-of-type(1) a:after {
		content: "";
		display: block;
		height: 3px;
		background-color: #5bcdfb;
		position: absolute;
		top: 59px;
		left: 0;
		right: 0;
	}
	body.page-template-template-game-detail .main-navigation li:nth-of-type(1) a:before {
		all: unset;
		content: "";
		display: block;
		width: 0;
		height: 0;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 10px solid #5bcdfb;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		bottom: -37px;
		-webkit-animation: triangle-up 1.5s ease-out;
		        animation: triangle-up 1.5s ease-out;
	}
}
@media (min-width: 960px) {
	@-webkit-keyframes triangle-up {
		0% {
			border-bottom: 0 solid #5bcdfb;
		}
		100% {
			border-bottom: 10px solid #5bcdfb;
		}
	}
	@keyframes triangle-up {
		0% {
			border-bottom: 0 solid #5bcdfb;
		}
		100% {
			border-bottom: 10px solid #5bcdfb;
		}
	}
}
.main-navigation li.current-menu-item a {
	color: #5bcdfb;
}
.main-navigation li.current-menu-item a:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 10px solid #5bcdfb;
	position: absolute;
	left: -20px;
	top: 40%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media (min-width: 960px) {
	.main-navigation li.current-menu-item a:after {
		content: "";
		display: block;
		height: 3px;
		background-color: #5bcdfb;
		position: absolute;
		top: 59px;
		left: 0;
		right: 0;
	}
	.main-navigation li.current-menu-item a:before {
		all: unset;
		content: "";
		display: block;
		width: 0;
		height: 0;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 10px solid #5bcdfb;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		bottom: -37px;
		-webkit-animation: triangle-up 1.5s ease-out;
		        animation: triangle-up 1.5s ease-out;
	}
}
@media (min-width: 960px) {
	@-webkit-keyframes triangle-up {
		0% {
			border-bottom: 0 solid #5bcdfb;
		}
		100% {
			border-bottom: 10px solid #5bcdfb;
		}
	}
	@keyframes triangle-up {
		0% {
			border-bottom: 0 solid #5bcdfb;
		}
		100% {
			border-bottom: 10px solid #5bcdfb;
		}
	}
}
.main-navigation a {
	color: #87a9b3;
	text-transform: uppercase;
	display: inline-block;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	position: relative;
}
.main-navigation a:hover {
	color: white;
}

body.blog .site-main {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 40px;
}
@media (min-width: 540px) {
	body.blog .site-main {
		margin-top: unset;
	}
}
body.blog .content-area {
	position: relative;
	z-index: 10;
	-webkit-transform: translateY(-70px);
	        transform: translateY(-70px);
	margin-bottom: -70px;
}

@media (min-width: 960px) {
	body.blog .news-area-2022,
	body.page-template-template-games-blog-posts .news-area-2022 {
		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;
		gap: 20px;
	}
}
@media (min-width: 960px) {
	body.blog .news-block-neue:nth-of-type(1), body.blog .news-block-neue:nth-of-type(2), body.blog .news-block-neue:nth-of-type(3),
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(1),
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(2),
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(3) {
		padding: 20px 40px;
		height: unset;
	}
	body.blog .news-block-neue:nth-of-type(1) .thumb, body.blog .news-block-neue:nth-of-type(2) .thumb, body.blog .news-block-neue:nth-of-type(3) .thumb,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(1) .thumb,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(2) .thumb,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(3) .thumb {
		position: relative;
		left: 0;
		clip-path: none;
		margin: -20px -40px 40px;
		height: 320px;
	}
	body.blog .news-block-neue:nth-of-type(1) .entry-header,
	body.blog .news-block-neue:nth-of-type(1) .copy, body.blog .news-block-neue:nth-of-type(2) .entry-header,
	body.blog .news-block-neue:nth-of-type(2) .copy, body.blog .news-block-neue:nth-of-type(3) .entry-header,
	body.blog .news-block-neue:nth-of-type(3) .copy,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(1) .entry-header,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(1) .copy,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(2) .entry-header,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(2) .copy,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(3) .entry-header,
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(3) .copy {
		margin-right: 0;
	}
	body.blog .news-block-neue:first-of-type .thumb,
	body.page-template-template-games-blog-posts .news-block-neue:first-of-type .thumb {
		height: 600px;
		margin: -20px -40px 40px;
	}
	body.blog .news-block-neue:nth-of-type(2), body.blog .news-block-neue:nth-of-type(3),
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(2),
	body.page-template-template-games-blog-posts .news-block-neue:nth-of-type(3) {
		width: calc(50% - 0.75em);
	}
}

.news-area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	background-color: transparent;
}
@media (min-width: 540px) {
	.news-area {
		width: calc(100% + 20px);
	}
}
@media (min-width: 540px) {
	.news-area > .news-block:first-of-type {
		width: 100%;
		padding-top: 0;
		position: relative;
	}
	.news-area > .news-block:first-of-type .thumb {
		position: absolute;
		height: 100%;
		left: 320px;
		width: unset;
		right: 0;
	}
	.news-area > .news-block:first-of-type .cats {
		left: 320px;
		bottom: unset;
		top: 0;
		position: absolute;
		margin-top: 0;
	}
	.news-area > .news-block:first-of-type .copy {
		width: 320px;
	}
}

.infinite-wrap {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

#infinite-handle {
	width: 100%;
}
#infinite-handle span {
	all: unset;
}
#infinite-handle button {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "UniSansHeavy";
	text-decoration: none;
	display: inline-block;
	height: 50px;
	line-height: 48px;
	padding: 0 20px;
	min-width: 212px;
	border: 3px solid #57656a;
	position: relative;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	clear: both;
	text-align: center;
	margin: 5px;
	background-color: transparent;
	width: calc(100% - 10px);
	color: #57656a;
	border-radius: 0;
}
#infinite-handle button:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #57656a;
}
#infinite-handle button:hover {
	color: #fff;
	background: #57656a;
}

.background-image-wrapper {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(225, 230, 231);
	will-change: transform;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
	position: fixed;
	z-index: -1;
}
.background-image-wrapper img {
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: bottom;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-perspective: 1000;
	        perspective: 1000;
}
.background-image-wrapper img {
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);
	mix-blend-mode: overlay;
	pointer-events: none;
}
.background-image-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, rgb(225, 230, 231)), to(rgba(225, 230, 231, 0)));
	background: linear-gradient(to top, rgb(225, 230, 231) 20%, rgba(225, 230, 231, 0) 100%);
	pointer-events: none;
	will-change: transform;
}

body.single .site-main.news-article {
	background-color: #fff;
	padding: 0;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-top: 20px;
	margin-bottom: 40px;
	max-width: 960px;
}
@media (min-width: 540px) {
	body.single .site-main.news-article {
		margin-top: 60px;
		margin-bottom: 60px;
	}
}
body.single .site-main.news-article a {
	color: #57656a;
}
body.single .site-main.news-article .cats {
	margin: 0 0 -38px;
}
body.single .site-main.news-article .cats a {
	color: #fff;
}

.posts-navigation {
	width: 100%;
	display: block;
	padding: 5px 0;
}

.nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media (min-width: 540px) {
	.nav-links {
		padding: 20px;
	}
}
.nav-links .nav-previous,
.nav-links .nav-next {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	display: block;
	width: 47%;
}
@media (min-width: 540px) {
	.nav-links .nav-previous,
	.nav-links .nav-next {
		width: 47%;
	}
}
.nav-links .nav-previous a,
.nav-links .nav-next a {
	text-decoration: none;
	color: #6a828a;
	display: block;
	min-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 30px;
	border: 3px solid #6a828a;
	height: 100%;
}
.nav-links .nav-previous a:hover,
.nav-links .nav-next a:hover {
	background-color: #5bcdfb;
	color: white;
	border-color: #5bcdfb;
}
.nav-links .nav-previous {
	border-right: 1px solid transparent;
	float: left;
}
.nav-links .nav-previous a {
	-webkit-box-pack: left;
	    -ms-flex-pack: left;
	        justify-content: left;
	padding-left: 20px;
}
@media (min-width: 540px) {
	.nav-links .nav-previous a {
		padding-left: 30px;
	}
}
.nav-links .nav-next {
	float: right;
}
.nav-links .nav-next a {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	padding-right: 30px;
}
@media (min-width: 540px) {
	.nav-links .nav-next a {
		padding-right: 30px;
	}
}

.masthead .post-thumbnail img {
	width: 100%;
	max-width: unset;
}

.news-entry .news-article-header {
	padding: 30px 30px 0;
}
@media (min-width: 540px) {
	.news-entry .news-article-header {
		padding: 70px 70px 0;
	}
}
.news-entry .news-article-content {
	padding: 0 30px 15px;
}
@media (min-width: 540px) {
	.news-entry .news-article-content {
		padding: 0 70px 10px;
	}
}
.news-entry .news-article-footer {
	font-size: 12px;
	font-size: 0.75rem;
}
.news-entry .news-article-footer {
	line-height: 0.9rem;
	font-weight: 700;
	color: #57656a;
	padding: 0 30px 30px;
}
@media (min-width: 540px) {
	.news-entry .news-article-footer {
		padding: 0 70px 70px;
	}
}
.news-entry .news-article-footer span {
	color: #1f282b;
	text-transform: uppercase;
}
.news-entry .news-article-title {
	font-size: 36px;
	font-size: 2.25rem;
}
.news-entry .news-article-title {
	line-height: 1.1em;
	margin-bottom: 0;
}
.news-entry .posted {
	font-size: 12px;
	font-size: 0.75rem;
}
.news-entry .posted {
	color: #5bcdfb;
	font-weight: 700;
}

.comments-area {
	background-color: #fff;
	padding: 0 70px 70px;
}

.post-navigation {
	background-color: #fff;
}

.addthis_tool {
	-webkit-transform: translateY(-100%);
	        transform: translateY(-100%);
	height: 48px;
	float: right;
}

.at-share-tbx-element .at-share-btn {
	margin: 0 !important;
}

.at-share-tbx-element .at-icon-wrapper {
	line-height: 48px !important;
	height: 48px !important;
	width: 48px !important;
	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;
}

body.page-template-default .type-page.hentry {
	background-color: #fff;
	margin: 20px auto 40px;
	max-width: 960px;
	padding: 30px;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
@media (min-width: 540px) {
	body.page-template-default .type-page.hentry {
		padding: 70px;
		margin: 60px auto;
	}
}
body.page-template-default .type-page.hentry a {
	color: #57656a;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

body.page-template-template-game-archive .games-list {
	font-size: 17px;
	font-size: 1.0625rem;
}
body.page-template-template-game-archive .games-list {
	color: #9ba0ac;
}
body.page-template-template-game-archive .games-list:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 18px solid #161e20;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -18px;
}
body.page-template-template-game-archive .games-list {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	body.page-template-template-game-archive .games-list {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	body.page-template-template-game-archive .games-list {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
body.page-template-template-game-archive h1 {
	font-size: 34px;
	font-size: 2.125rem;
}
body.page-template-template-game-archive h1 {
	color: white;
	line-height: 1;
	margin-bottom: 0.25em;
}

.games-list,
.press-list {
	text-align: center;
}
@media (min-width: 960px) {
	.games-list,
	.press-list {
		text-align: left;
	}
}
.games-list .list-row-games,
.press-list .list-row-games {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 20px;
	margin-bottom: 30px;
}
@media (min-width: 960px) {
	.games-list .list-row-games,
	.press-list .list-row-games {
		margin-bottom: 60px;
	}
}
.games-list .row-title,
.press-list .row-title {
	font-size: 34px;
	font-size: 2.125rem;
}
.games-list .row-title,
.press-list .row-title {
	color: white;
	line-height: 1;
}
@media (min-width: 960px) {
	.games-list .row-title,
	.press-list .row-title {
		font-size: 46px;
		font-size: 2.875rem;
	}
}
.games-list .the-game,
.press-list .the-game {
	width: 47%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin-bottom: 40px;
}
@media (min-width: 960px) {
	.games-list .the-game,
	.press-list .the-game {
		width: calc(25% - 15px);
	}
}
.games-list a,
.press-list a {
	text-decoration: none;
}
.games-list .game-cover-wrapper,
.press-list .game-cover-wrapper {
	position: relative;
}
.games-list .game-cover-wrapper.dlc:before,
.press-list .game-cover-wrapper.dlc:before {
	content: "DLC";
	position: absolute;
	z-index: 1;
	right: -8px;
	bottom: 20px;
	height: 32px;
	background-color: #5bcdfb;
	color: white;
	padding: 8px 20px 5px 10px;
	text-transform: uppercase;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20.4px;
	font-size: 1.275rem;
	line-height: 1;
}
.games-list .game-cover-wrapper.dlc:after,
.press-list .game-cover-wrapper.dlc:after {
	content: "";
	position: absolute;
	z-index: 1;
	right: -8px;
	bottom: 52px;
	width: 8px;
	height: 8px;
	background-color: #5bcdfb;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.15)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.15));
	clip-path: polygon(0 0, 100% 100%, 0% 100%);
}
.games-list .game-cover,
.press-list .game-cover {
	border: 1px solid white;
}
.games-list .game-title,
.press-list .game-title {
	margin-top: 5px;
	margin-bottom: 10px;
}
.games-list .platforms,
.press-list .platforms {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
@media (min-width: 960px) {
	.games-list .platforms,
	.press-list .platforms {
		-webkit-box-pack: unset;
		    -ms-flex-pack: unset;
		        justify-content: unset;
	}
}
.games-list .platform-icon,
.press-list .platform-icon {
	width: auto;
	height: 16px;
}
@media (min-width: 960px) {
	.games-list .platform-icon,
	.press-list .platform-icon {
		height: 20px;
	}
}

.game-header {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.game-header {
	background-size: cover;
	background-position: center center;
	min-height: 50vh;
	padding: 30px;
	position: relative;
}
@media (min-width: 960px) {
	.game-header {
		padding: 60px 30px;
	}
}
body.page-template-template-games-blog-posts .game-header, body.page-template-template-games-media .game-header, body.page-template-template-games-updates .game-header, body.single-updates .game-header {
	min-height: auto;
	height: 580px;
}
.game-header:not(.video-as-header):after {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(70%, var(--bg-color)));
	background: linear-gradient(to bottom, transparent 0, var(--bg-color) 70%);
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 200px;
}
.game-header .game-logo {
	margin: 0 auto;
	text-align: center;
	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;
	position: relative;
	z-index: 1;
}
@media (min-width: 960px) {
	.game-header .game-logo {
		width: 680px;
		height: 280px;
	}
}
@media (min-width: 960px) {
	.game-header .game-logo.hide-with-video {
		display: none;
	}
}
.game-header .game-logo img {
	-o-object-fit: contain;
	   object-fit: contain;
	height: 100%;
	width: 100%;
	z-index: 1;
}
.game-header .game-logo img.drop-shadow {
	-webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.75));
	        filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.75));
}
.game-header .game-video {
	max-width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.game-header.video-as-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (min-width: 960px) {
	.game-header.video-as-header {
		background-image: none !important;
		height: calc(90vh - 100px);
	}
}
@media (min-width: 960px) {
	.game-header.video-as-header .game-nav-list {
		margin-bottom: 0;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.game-header.video-as-header .game-nav-list + .game-nav-list {
		margin-top: 25px;
	}
}
.game-header.video-as-header .game-nav-item .byg-button {
	margin-left: 0;
}
@media (min-width: 960px) {
	.game-header.video-as-header .game-nav-item.item-trailer:before, .game-header.video-as-header .game-nav-item.item-buy:before {
		content: none;
	}
}
.game-header .video-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
	overflow: hidden;
	display: none;
}
@media (min-width: 960px) {
	.game-header .video-header {
		display: inline-block;
	}
}
.game-header .video-header video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}

body.page-template-template-game-detail .featherlight .featherlight-close-icon {
	color: var(--accent-color);
}
body.page-template-template-game-detail .section-title {
	color: white;
	font-size: 34px;
	font-size: 2.125rem;
	line-height: 1;
	margin-bottom: 0.25em;
}
body.page-template-template-game-detail .jump-marker {
	margin-top: -160px;
	margin-bottom: 160px;
}

.game-nav {
	text-transform: uppercase;
	font-family: "UniSansHeavy";
	font-size: 16px;
	font-size: 1rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
	position: relative;
	z-index: 2;
}
@media (min-width: 960px) {
	.game-nav {
		padding-bottom: 100px;
	}
}
.game-nav .game-nav-list {
	padding: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 20px 0 30px;
}
@media (min-width: 960px) {
	.game-nav .game-nav-list {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		margin: 50px 0;
	}
}
.game-nav .game-nav-item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	position: relative;
	padding: 0 8px 0 10px;
	margin-bottom: 10px;
}
@media (min-width: 960px) {
	.game-nav .game-nav-item {
		margin-bottom: 0;
	}
}
@media (min-width: 960px) {
	.game-nav .game-nav-item:not(:first-of-type):before {
		content: "";
		border-left: 2px solid var(--accent-color, #5bcdfb);
		height: 1em;
		position: absolute;
		left: 0;
		top: calc(50% - 2px);
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
		        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
	}
}
.game-nav .game-nav-item a {
	text-decoration: none;
	-webkit-transition: color 0.25s;
	transition: color 0.25s;
}
.game-nav .game-nav-item a:hover {
	color: var(--accent-color, #5bcdfb);
}
.game-nav .game-nav-item .byg-button {
	margin-top: 20px;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	color: var(--accent-color);
	border-color: var(--accent-color);
	text-shadow: none;
}
@media (min-width: 960px) {
	.game-nav .game-nav-item .byg-button {
		margin-top: 0;
		margin-left: 20px;
	}
}
.game-nav .game-nav-item .byg-button:after {
	border-bottom-color: var(--accent-color);
}
.game-nav .game-nav-item .byg-button:hover {
	color: black;
	background-color: var(--accent-color);
}
.game-nav .game-nav-item .byg-button-white {
	border-color: white;
	color: white;
}
.game-nav .game-nav-item .byg-button-white:after {
	border-bottom-color: white;
}
.game-nav .game-nav-item .byg-button-white:hover {
	color: black;
	border-color: var(--accent-color);
	background-color: var(--accent-color);
}
.game-nav .game-nav-item .byg-button-white:hover:after {
	border-bottom-color: var(--accent-color);
}

.page-nav {
	font-size: 16px;
	font-size: 1rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: rgba(0, 0, 0, 0.8);
	-webkit-backdrop-filter: blur(5px);
	        backdrop-filter: blur(5px);
	text-transform: uppercase;
	font-family: "UniSansHeavy";
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
	position: relative;
	z-index: 2;
	margin: 0 -20px;
}
@media (min-width: 960px) {
	.page-nav {
		font-size: 24px;
		font-size: 1.5rem;
	}
	.page-nav {
		width: 100vw;
		margin-left: -50vw;
		margin-right: -50vw;
		left: 50%;
		right: 50%;
		z-index: 1;
		position: relative;
	}
	.page-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		position: sticky;
		z-index: 90;
		top: 100px;
		left: 0;
	}
	body.admin-bar .page-nav {
		top: 132px;
	}
}
.page-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.page-nav .page-nav-list {
	width: 100%;
	padding: 20px 0;
}
@media (min-width: 960px) {
	.page-nav .page-nav-list {
		padding: 0;
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.page-nav .page-nav-item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	position: relative;
	margin-bottom: 10px;
	padding: 5px 20px;
}
@media (min-width: 960px) {
	.page-nav .page-nav-item {
		padding: 20px 13px 20px 15px;
		margin-bottom: 0;
	}
}
@media (min-width: 960px) {
	.page-nav .page-nav-item:not(:first-of-type):before {
		content: "";
		border-left: 2px solid var(--accent-color, #5bcdfb);
		height: 1em;
		position: absolute;
		left: 0;
		top: calc(50% - 2px);
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
		        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
	}
}
.page-nav .page-nav-item a {
	text-decoration: none;
	-webkit-transition: color 0.25s;
	transition: color 0.25s;
}
.page-nav .page-nav-item a:hover {
	color: var(--accent-color, #5bcdfb);
}
.page-nav .updates-list {
	padding: 0 20px 20px;
}
@media (min-width: 960px) {
	.page-nav .updates-list {
		font-size: 19.2px;
		font-size: 1.2rem;
		display: none;
		position: absolute;
		background-color: rgba(0, 0, 0, 0.8);
		-webkit-backdrop-filter: blur(5px);
		        backdrop-filter: blur(5px);
		top: 76px; /* the height of the main nav */
		margin-left: -10px;
	}
}
@media (min-width: 960px) {
	.page-nav .page-nav-item.item-updates:hover .updates-list {
		display: inherit;
	}
}
.page-nav .update-item-links {
	padding: 5px;
}
.page-nav .update-item-links a {
	padding: 5px 0;
}

.about-game,
.game-features,
.about-game,
.media,
.dev-blog {
	outline: none;
}

.about-game,
.game-features {
	margin: 0 -20px;
	color: #9ba0ac;
	font-size: 15px;
	font-size: 0.9375rem;
}
@media (min-width: 960px) {
	.about-game,
	.game-features {
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
	}
	.about-game,
	.game-features {
		width: 100vw;
		margin-left: -50vw;
		margin-right: -50vw;
		left: 50%;
		right: 50%;
		z-index: 1;
		position: relative;
	}
}
@media (min-width: 960px) {
	.about-game .about-image,
	.about-game .text-content-area,
	.about-game .features-image,
	.game-features .about-image,
	.game-features .text-content-area,
	.game-features .features-image {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 auto;
		        flex: 0 1 auto;
		width: 50%;
	}
}
.about-game .about-image,
.about-game .features-image,
.game-features .about-image,
.game-features .features-image {
	position: relative;
	height: 33vh;
}
@media (min-width: 960px) {
	.about-game .about-image,
	.about-game .features-image,
	.game-features .about-image,
	.game-features .features-image {
		height: auto;
	}
}
.about-game .image-holder,
.game-features .image-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
}
.about-game .text-content-area,
.game-features .text-content-area {
	position: relative;
}
.about-game .text-content,
.game-features .text-content {
	padding: 60px 20px;
	text-align: center;
}
@media (min-width: 960px) {
	.about-game .text-content,
	.game-features .text-content {
		max-width: 600px;
		text-align: left;
		padding: 20px;
	}
}

@media (min-width: 960px) {
	.about-game .text-content {
		padding: 60px 20px 60px 60px;
		text-align: right;
	}
}

.game-features {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
}
@media (min-width: 960px) {
	.game-features {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}
@media (min-width: 960px) {
	.game-features .text-content-area {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: right;
		    -ms-flex-pack: right;
		        justify-content: right;
	}
}
@media (min-width: 960px) {
	.game-features .text-content {
		padding: 60px 60px 60px 20px;
	}
}
.game-features .text-content .features-text ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
.game-features .text-content .features-text li {
	padding-left: 26px;
	position: relative;
	margin-bottom: 0.8em;
}
.game-features .text-content .features-text li:before {
	content: "";
	font-size: 32px;
	font-size: 2rem;
	color: var(--accent-color);
	position: absolute;
	top: 7px;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background-color: var(--accent-color);
}
.game-features .text-content .feature-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
.game-features .text-content .feature {
	padding-left: 26px;
	position: relative;
	margin-bottom: 0.8em;
}
.game-features .text-content .feature:before {
	content: "";
	font-size: 32px;
	font-size: 2rem;
	color: var(--accent-color);
	position: absolute;
	top: 7px;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background-color: var(--accent-color);
}

.pop-image {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: 0;
	right: 0;
	top: -3vw;
	bottom: -3vw;
}
.pop-image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}
.pop-image-left {
	-webkit-box-pack: right;
	    -ms-flex-pack: right;
	        justify-content: right;
}
.pop-image-left img {
	-o-object-position: right center;
	   object-position: right center;
	width: unset;
	left: unset;
	right: 590px;
}
.pop-image-right {
	-webkit-box-pack: left;
	    -ms-flex-pack: left;
	        justify-content: left;
}
.pop-image-right img {
	-o-object-position: left center;
	   object-position: left center;
}

.media:before, .media:after,
.dev-blog:before,
.dev-blog:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 60px;
	z-index: -1;
	pointer-events: none;
}
.media:before,
.dev-blog:before {
	top: 0;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, transparent), to(rgba(0, 0, 0, 0.18)));
	background: linear-gradient(to top, transparent 0, rgba(0, 0, 0, 0.18) 100%);
}
.media:after,
.dev-blog:after {
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(rgba(0, 0, 0, 0.18)));
	background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.18) 100%);
}
.media .section-title,
.dev-blog .section-title {
	text-align: center;
}
@media (min-width: 960px) {
	.media .section-title,
	.dev-blog .section-title {
		display: inline-block;
		float: left;
		text-align: left;
		margin-bottom: 30px !important;
	}
	.media .section-title + p,
	.dev-blog .section-title + p {
		float: left;
		margin-right: 220px;
	}
	.media .section-title + p:before,
	.dev-blog .section-title + p:before {
		content: "|";
		margin: 0 20px;
	}
}
.media .byg-button,
.dev-blog .byg-button {
	width: 100%;
	margin-bottom: 20px;
}
@media (min-width: 960px) {
	.media .byg-button,
	.dev-blog .byg-button {
		width: 100px;
		width: initial;
		position: absolute;
		top: -12px;
		right: 20px;
	}
}

.media {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.media {
	padding-top: calc(60 * 1px);
	padding-bottom: calc(60 * 1px);
}
@media (min-width: 540px) {
	.media {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.media {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
.media {
	background-color: #000;
}
.media .media-content {
	position: relative;
}
.media .media-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.media .media-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.media .media-gallery {
	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;
	clear: both;
	row-gap: 20px;
}
.media .gallery-item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	position: relative;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
	margin: 0;
	display: block;
	height: 0;
	position: relative;
	width: calc(50% - 10px);
	padding-top: 28.125%;
}
.media .gallery-item img {
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: bottom;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-perspective: 1000;
	        perspective: 1000;
}
@media (min-width: 960px) {
	.media .gallery-item {
		width: 32.2580645161%;
		padding-top: 17.75%;
	}
}
.media .gallery-item a {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 2px solid white;
	z-index: 0;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.media .gallery-item a:hover {
	border-color: var(--accent-color, #5bcdfb);
}
.media .gallery-item a:hover span {
	opacity: 1;
	-webkit-transform: scale(1);
	        transform: scale(1);
}
.media .gallery-item span {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 25px;
	padding-top: 26px;
	height: 0;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	-webkit-transform: scale(0.75);
	        transform: scale(0.75);
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
	.media .gallery-item span {
		-webkit-mask-image: url("assets/images/zoom.svg");
		        mask-image: url("assets/images/zoom.svg");
		-webkit-mask-repeat: no-repeat;
		        mask-repeat: no-repeat;
		background-color: var(--accent-color);
	}
}
.media .gallery-item.video:before, .media .gallery-item.video:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	z-index: 1;
	pointer-events: none;
}
.media .gallery-item.video:before {
	border-radius: 5px;
	background-color: #e12b28;
	width: 50px;
	height: 35px;
}
.media .gallery-item.video:after {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 12px solid white;
	border-bottom: 8px solid transparent;
}
.media .gallery-item.video:hover:before {
	background-color: var(--accent-color, #5bcdfb);
}

.dev-blog {
	padding-top: calc(60 * 1px);
	padding-bottom: calc(60 * 1px);
}
@media (min-width: 540px) {
	.dev-blog {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.dev-blog {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
.dev-blog {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.dev-blog.no-fade:before {
	content: none;
}
.dev-blog:after {
	content: none;
}
.dev-blog .dev-blog-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.dev-blog .dev-blog-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.dev-blog .news-block {
	background-color: rgba(0, 0, 0, 0.81);
	color: white;
}
.dev-blog .news-block .posted-on {
	color: rgba(255, 255, 255, 0.5);
}
.dev-blog .news-block a {
	color: var(--accent-color, #5bcdfb);
}
.dev-blog .news-items {
	clear: both;
	padding: 0;
	margin: 0 -5px;
}
.dev-blog .cats {
	display: none;
}
.dev-blog .dev-blog-content {
	position: relative;
}

.image-divider {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.image-divider {
	height: 20vh;
	background-position: center center;
	background-size: cover;
}

.centered-image-block {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.centered-image-block {
	padding-top: calc(20 * 1px);
	padding-bottom: calc(20 * 1px);
}
@media (min-width: 540px) {
	.centered-image-block {
		padding-top: calc(30 * 1px);
		padding-bottom: calc(30 * 1px);
	}
}
@media (min-width: 1200px) {
	.centered-image-block {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
.centered-image-block {
	position: relative;
}
.centered-image-block .section-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	z-index: -1;
}
.centered-image-block .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.centered-image-block .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}

.corporate,
.age-ratings {
	padding-top: calc(20 * 1px);
	padding-bottom: calc(20 * 1px);
}
@media (min-width: 540px) {
	.corporate,
	.age-ratings {
		padding-top: calc(30 * 1px);
		padding-bottom: calc(30 * 1px);
	}
}
@media (min-width: 1200px) {
	.corporate,
	.age-ratings {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
.corporate .partners,
.corporate .ratings,
.age-ratings .partners,
.age-ratings .ratings {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: space-evenly;
	    -ms-flex-pack: space-evenly;
	        justify-content: space-evenly;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-bottom: 30px;
}
.corporate .partners,
.age-ratings .partners {
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	padding: 30px 0 10px;
}
.corporate img,
.age-ratings img {
	max-height: 80px;
	max-width: 180px;
	width: auto;
	height: 100%;
	opacity: 0.5;
	margin: 0 20px 20px;
}

.corporate + .age-ratings {
	padding-top: 0;
	margin-top: 0;
}
@media (min-width: 960px) {
	.corporate + .age-ratings {
		margin-top: -30px;
	}
}

.age-ratings .ratings {
	padding-bottom: 10px;
}
.age-ratings img {
	opacity: 1;
}

.visible-cta {
	position: sticky;
	z-index: 9;
	bottom: 0;
	width: 100%;
	color: #5bcdfb;
	background-color: rgba(0, 0, 0, 0.8);
	-webkit-backdrop-filter: blur(5px);
	        backdrop-filter: blur(5px);
	text-align: center;
	display: none;
	color: var(--accent-color, #5bcdfb);
}
.visible-cta .cta-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.visible-cta .cta-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.visible-cta .cta-content {
	padding: 10px 0;
}
@media (min-width: 960px) {
	.visible-cta .cta-content {
		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;
	}
}
.visible-cta .cta-content p {
	margin: 0.5em 0;
}
@media (min-width: 960px) {
	.visible-cta .cta-content p {
		margin-right: 30px;
	}
}

.visible-cta .byg-button,
.dlc-details-content .byg-button {
	background-color: transparent;
	margin: 0;
	border-color: var(--accent-color, #5bcdfb);
	color: var(--accent-color, #5bcdfb);
}
.visible-cta .byg-button:after,
.dlc-details-content .byg-button:after {
	border-bottom-color: var(--accent-color, #5bcdfb);
}
.visible-cta .byg-button:hover,
.dlc-details-content .byg-button:hover {
	background-color: var(--accent-color, #5bcdfb);
}

body.page-template-template-games-blog-posts .dev-blog,
body.page-template-template-games-blog-posts .media,
body.page-template-template-games-media .dev-blog,
body.page-template-template-games-media .media,
body[class*=template-games-updates] .dev-blog,
body[class*=template-games-updates] .media,
body.single-updates .dev-blog,
body.single-updates .media {
	padding-top: 0;
}
body.page-template-template-games-blog-posts .dev-blog:before,
body.page-template-template-games-blog-posts .media:before,
body.page-template-template-games-media .dev-blog:before,
body.page-template-template-games-media .media:before,
body[class*=template-games-updates] .dev-blog:before,
body[class*=template-games-updates] .media:before,
body.single-updates .dev-blog:before,
body.single-updates .media:before {
	content: none;
}
body.page-template-template-games-blog-posts .dev-blog-content,
body.page-template-template-games-blog-posts .media-content,
body.page-template-template-games-media .dev-blog-content,
body.page-template-template-games-media .media-content,
body[class*=template-games-updates] .dev-blog-content,
body[class*=template-games-updates] .media-content,
body.single-updates .dev-blog-content,
body.single-updates .media-content {
	margin-top: -120px;
	z-index: 2;
}
body.page-template-template-games-blog-posts .game-nav-item.current a,
body.page-template-template-games-media .game-nav-item.current a,
body[class*=template-games-updates] .game-nav-item.current a,
body.single-updates .game-nav-item.current a {
	color: var(--accent-color, #5bcdfb);
}
body.page-template-template-games-blog-posts .game-header-backdrop,
body.page-template-template-games-media .game-header-backdrop,
body[class*=template-games-updates] .game-header-backdrop,
body.single-updates .game-header-backdrop {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}
body.page-template-template-games-blog-posts .game-header-backdrop img,
body.page-template-template-games-media .game-header-backdrop img,
body[class*=template-games-updates] .game-header-backdrop img,
body.single-updates .game-header-backdrop img {
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: bottom;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-perspective: 1000;
	        perspective: 1000;
}
body.page-template-template-games-blog-posts .game-header-backdrop img,
body.page-template-template-games-media .game-header-backdrop img,
body[class*=template-games-updates] .game-header-backdrop img,
body.single-updates .game-header-backdrop img {
	-webkit-filter: blur(3px);
	        filter: blur(3px);
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}
body.page-template-template-games-blog-posts .byg-button,
body.page-template-template-games-media .byg-button,
body[class*=template-games-updates] .byg-button,
body.single-updates .byg-button {
	position: relative;
	top: auto;
	right: auto;
}

.game-dlc {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.game-dlc {
	color: #9ba0ac;
	z-index: -1;
}
.game-dlc .section-title {
	text-align: center;
	background-color: #000;
	padding: 40px;
	margin-bottom: 0 !important;
}
.game-dlc .dlc-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
@media (min-width: 960px) {
	.game-dlc .dlc-content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}
.game-dlc .dlc-logo,
.game-dlc .dlc-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media (min-width: 960px) {
	.game-dlc .dlc-logo,
	.game-dlc .dlc-details {
		width: 50%;
	}
}
.game-dlc .dlc-logo {
	-webkit-box-pack: right;
	    -ms-flex-pack: right;
	        justify-content: right;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.game-dlc .dlc-details {
	-webkit-box-pack: left;
	    -ms-flex-pack: left;
	        justify-content: left;
}
.game-dlc .dlc-logo-content,
.game-dlc .dlc-details-content {
	width: 100%;
	padding: 40px;
}
@media (min-width: 960px) {
	.game-dlc .dlc-logo-content,
	.game-dlc .dlc-details-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		max-width: 600px;
	}
}
.game-dlc .dlc-logo-content {
	background-image: radial-gradient(rgba(0, 0, 0, 0.5), transparent);
	background-size: contain;
}
@media (min-width: 960px) {
	.game-dlc .dlc-logo-content {
		padding: 80px 80px 80px 20px;
	}
}
.game-dlc .dlc-logo-content img {
	width: 100%;
	max-width: 600px;
}
.game-dlc .dlc-details {
	text-align: center;
}
@media (min-width: 960px) {
	.game-dlc .dlc-details {
		text-align: right;
	}
}
@media (min-width: 960px) {
	.game-dlc .dlc-details-content {
		padding: 80px 20px 80px 80px;
	}
}
.game-dlc .dlc-details-content .byg-button {
	margin-top: 25px;
}
@media (min-width: 960px) {
	.game-dlc .dlc-details-content .byg-button {
		margin-top: 50px;
	}
}
.game-dlc .dlc-details-content .byg-button:hover {
	color: white;
	border-color: white;
	background-color: black;
}
.game-dlc .dlc-details-content .byg-button:hover:after {
	border-bottom-color: white;
}
.game-dlc .dlc-title {
	font-size: 34px;
	font-size: 2.125rem;
}
.game-dlc .dlc-title {
	color: white;
	line-height: 1;
	margin-bottom: 0.25em;
}
.game-dlc .dlc-platforms {
	margin: 0 0 20px;
	padding: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 12px;
	   -moz-column-gap: 12px;
	        column-gap: 12px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
@media (min-width: 960px) {
	.game-dlc .dlc-platforms {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}
}
.game-dlc .dlc-platforms svg,
.game-dlc .dlc-platforms img {
	height: 18px;
	width: auto;
}
.game-dlc .dlc-content:nth-of-type(even) .dlc-details {
	text-align: center;
}
@media (min-width: 960px) {
	.game-dlc .dlc-content:nth-of-type(even) .dlc-details {
		text-align: left;
	}
}
@media (min-width: 960px) {
	.game-dlc .dlc-content:nth-of-type(even) .dlc-platforms {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
}
@media (min-width: 960px) {
	.game-dlc .dlc-content:nth-of-type(even) {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.game-dlc .dlc-content:nth-of-type(even) .dlc-logo {
		-webkit-box-pack: left;
		    -ms-flex-pack: left;
		        justify-content: left;
	}
	.game-dlc .dlc-content:nth-of-type(even) .dlc-details {
		-webkit-box-pack: right;
		    -ms-flex-pack: right;
		        justify-content: right;
	}
	.game-dlc .dlc-content:nth-of-type(even) .dlc-logo-content {
		padding: 80px 20px 80px 80px;
	}
	.game-dlc .dlc-content:nth-of-type(even) .dlc-details-content {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		padding: 80px 80px 80px 20px;
	}
}

body[class*=template-forum-links] {
	background-color: white;
}
body[class*=template-forum-links] .site-main {
	padding-top: 30px;
}
@media (min-width: 960px) {
	body[class*=template-forum-links] .site-main {
		padding-top: 50px;
	}
}
body[class*=template-forum-links] .section-title {
	color: #5bcdfb;
}

@media (min-width: 960px) {
	.forum-links {
		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;
	}
}

.forum-link-item {
	margin-bottom: 30px;
}
@media (min-width: 960px) {
	.forum-link-item {
		width: calc(50% - 30px);
	}
}
.forum-link-item .item-title {
	font-weight: 800;
	color: #1f282b;
	font-size: 18px;
	font-size: 1.125rem;
}
.forum-link-item .byg-button {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 0;
}
.forum-link-item .byg-button_disabled {
	opacity: 0.5;
	pointer-events: none;
}

.site-footer {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.site-footer {
	z-index: 0;
	text-align: center;
}
@media (min-width: 960px) {
	.site-footer {
		text-align: left;
	}
}
@media (min-width: 960px) {
	.site-footer .footer-logo {
		padding-right: 34px;
	}
}
.site-footer .footer-logo a {
	background: url("assets/images/byg-white.svg") no-repeat 0 0;
	background-size: contain;
	display: block;
	overflow: hidden;
	width: 195px;
	height: 0;
	padding-top: 100px;
	margin: auto;
}
@media (min-width: 960px) {
	.site-footer .footer-logo a {
		margin: unset;
	}
}
.site-footer .upper-tier {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.site-footer .upper-tier {
	background-color: #5bcdfb;
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (min-width: 960px) {
	.site-footer .upper-tier {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}
.site-footer .upper-tier .content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.site-footer .upper-tier .content {
		margin-left: auto;
		margin-right: auto;
	}
}
.site-footer .upper-tier .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-line-pack: stretch;
	    align-content: stretch;
}
@media (min-width: 960px) {
	.site-footer .upper-tier .content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}
.site-footer .social p,
.site-footer .newsletter-signup p {
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	color: white;
	margin-bottom: 0.5em;
}
.site-footer .social {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	margin-bottom: 20px;
}
@media (min-width: 960px) {
	.site-footer .social {
		padding-right: 68px;
		margin-bottom: 0;
	}
}
.site-footer .social img {
	height: 30px;
	width: auto;
	-o-object-fit: contain;
	   object-fit: contain;
}
.site-footer .social a {
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.site-footer .social a:hover {
	-webkit-filter: brightness(0);
	        filter: brightness(0);
}
.site-footer .newsletter-signup {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
@media (min-width: 960px) {
	.site-footer .newsletter-signup {
		width: 36.3541666667%;
	}
}
.site-footer .newsletter-signup form {
	position: relative;
	overflow: hidden;
}
.site-footer .newsletter-signup form:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	right: 21px;
	-webkit-transform: translate(50%, -50%);
	        transform: translate(50%, -50%);
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-left: 11px solid #fff;
	border-bottom: 7px solid transparent;
	pointer-events: none;
}
.site-footer .newsletter-signup input {
	border: 2px solid #fff;
	border-radius: 0;
	background-color: transparent;
	height: 42px;
	float: left;
}
.site-footer .newsletter-signup input[type=text], .site-footer .newsletter-signup input[type=email] {
	line-height: 42px;
	width: calc(100% - 40px);
	padding: 0 15px;
	color: #fff;
	outline: none;
	font-family: "Open Sans", sans-serif;
}
.site-footer .newsletter-signup input[type=text]::-webkit-input-placeholder, .site-footer .newsletter-signup input[type=email]::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.site-footer .newsletter-signup input[type=text]::-moz-placeholder, .site-footer .newsletter-signup input[type=email]::-moz-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.site-footer .newsletter-signup input[type=text]:-ms-input-placeholder, .site-footer .newsletter-signup input[type=email]:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.site-footer .newsletter-signup input[type=text]::-ms-input-placeholder, .site-footer .newsletter-signup input[type=email]::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.site-footer .newsletter-signup input[type=text]::placeholder, .site-footer .newsletter-signup input[type=email]::placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.site-footer .newsletter-signup input[type=text]:focus, .site-footer .newsletter-signup input[type=email]:focus {
	background-color: #000;
}
.site-footer .newsletter-signup input[type=submit] {
	display: block;
	width: 42px;
	margin-left: -2px;
	cursor: pointer;
	padding: 0;
	height: 0;
	padding-top: 38px;
	overflow: hidden;
	position: relative;
}
.site-footer .newsletter-signup input[type=submit]:hover {
	background-color: #000;
}
.site-footer .lower-tier {
	background-color: #000;
	color: #76888f;
	font-size: 13px;
	font-size: 0.8125rem;
	padding-top: 20px;
	padding-bottom: 20px;
}
.site-footer .lower-tier .content {
	overflow: hidden;
}
.site-footer .lower-tier .content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.site-footer .lower-tier .content {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (min-width: 960px) {
	.site-footer .lower-tier .copyright,
	.site-footer .lower-tier #laundry-list {
		float: left;
	}
}
.site-footer .lower-tier .copyright {
	color: #5bcdfb;
}
.site-footer .lower-tier .credits {
	clear: both;
}
@media (min-width: 960px) {
	.site-footer .lower-tier .credits {
		clear: none;
		float: right;
	}
}
.site-footer .lower-tier p {
	margin-bottom: 0;
}
.site-footer ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.site-footer ul.social-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 30px;
	row-gap: 10px;
}
@media (min-width: 960px) {
	.site-footer ul.social-links {
		-webkit-box-pack: left;
		    -ms-flex-pack: left;
		        justify-content: left;
	}
}
.site-footer ul.social-links li {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
}
.site-footer ul.social-links span {
	display: none;
}
@media (min-width: 960px) {
	.site-footer ul#laundry-list {
		padding-left: 25px;
	}
}
.site-footer ul#laundry-list li {
	float: left;
	padding-right: 15px;
}
.site-footer a {
	display: inline-block;
	text-decoration: none;
	color: #87a9b3;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.site-footer a:hover {
	color: white;
}
.site-footer label[for=mce-EMAIL] {
	display: none;
}

.modal,
.dlc-modal-box {
	display: none;
}
.modal[aria-expanded=true],
.dlc-modal-box[aria-expanded=true] {
	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;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.modal[aria-expanded=true]:after,
.dlc-modal-box[aria-expanded=true]:after {
	display: block;
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--bg-color, #161e20);
	opacity: 0.8;
}
.modal .modal-content,
.dlc-modal-box .modal-content {
	padding: 30px;
	position: relative;
	max-width: 700px;
	width: calc(100% - 60px);
	margin: 20px;
	z-index: 11;
	-webkit-filter: drop-shadow(0 30px 30px rgba(0, 0, 0, 0.9));
	        filter: drop-shadow(0 30px 30px rgba(0, 0, 0, 0.9));
}
.modal .modal-content:after,
.dlc-modal-box .modal-content:after {
	display: block;
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--bg-color, #161e20);
	opacity: 0.8;
}
.modal .modal-content em,
.dlc-modal-box .modal-content em {
	font-style: normal;
	text-transform: uppercase;
}
@media (min-width: 960px) {
	.modal .modal-content,
	.dlc-modal-box .modal-content {
		padding: 60px;
		width: calc(100% - 140px);
	}
}
.modal .modal-content h2,
.dlc-modal-box .modal-content h2 {
	color: white;
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 0.9;
	margin-bottom: 0.2em;
}
.modal .modal-content .byg-button,
.dlc-modal-box .modal-content .byg-button {
	color: var(--accent-color);
	border-color: var(--accent-color);
}
.modal .modal-content .byg-button:after,
.dlc-modal-box .modal-content .byg-button:after {
	border-bottom-color: var(--accent-color);
}
.modal .modal-content .byg-button:hover,
.dlc-modal-box .modal-content .byg-button:hover {
	color: black;
	background-color: var(--accent-color);
}
.modal .store-list,
.dlc-modal-box .store-list {
	margin: 0;
	padding: 0;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.modal .store-list .icon,
.dlc-modal-box .store-list .icon {
	height: 36px;
	width: auto;
	display: block;
}
.modal .store-list li,
.dlc-modal-box .store-list li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	display: block;
	overflow: hidden;
	color: white;
	line-height: 54px;
	padding-top: 10px;
	font-size: 24px;
	font-size: 1.5rem;
}
.modal .store-list li:last-of-type,
.dlc-modal-box .store-list li:last-of-type {
	border-bottom: none;
}
.modal .store-list a,
.dlc-modal-box .store-list a {
	float: right;
	font-size: 16px;
	font-size: 1rem;
}
.modal .modal-close,
.modal .dlc-modal-close,
.dlc-modal-box .modal-close,
.dlc-modal-box .dlc-modal-close {
	display: block;
	width: 32px;
	height: 0;
	overflow: hidden;
	padding: 32px 0 0;
	margin: 0;
	border: 0;
	color: var(--accent-color, #5bcdfb);
	position: absolute;
	top: 56px;
	right: 60px;
	border-radius: 0;
	border: none;
	cursor: pointer;
	background-color: transparent;
}
.modal .modal-close:hover,
.modal .dlc-modal-close:hover,
.dlc-modal-box .modal-close:hover,
.dlc-modal-box .dlc-modal-close:hover {
	color: white;
}
.modal .modal-close:after,
.modal .dlc-modal-close:after,
.dlc-modal-box .modal-close:after,
.dlc-modal-box .dlc-modal-close:after {
	content: "×";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 28px;
	font-size: 56px;
}

.error404 .site-content {
	min-height: calc(100vh - 100px - 303px);
	padding-top: 100px;
}
.error404 .background-image-wrapper {
	background: #1f282b;
}
.error404 .background-image-wrapper:after {
	background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #1f282b), to(rgba(225, 230, 231, 0)));
	background: linear-gradient(to top, #1f282b 20%, rgba(225, 230, 231, 0) 100%);
}
.error404 .page-title {
	color: white;
	font-size: 46px;
}

body:not(.post-type-archive-updates) .updates-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
	z-index: 1;
}
@media (min-width: 540px) {
	body:not(.post-type-archive-updates) .updates-main {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}

.page-template-template-games-updates-php .site-main.updates,
.single-updates .site-main.updates {
	padding-top: 0;
}
.page-template-template-games-updates-php .updates-main,
.single-updates .updates-main {
	margin-top: -120px;
}

.page-template-template-games-updates-minimal-php {
	padding-top: 0;
}

.updates-list {
	width: 100%;
}
@media (min-width: 540px) {
	.updates-list {
		width: 315px;
		margin-right: 2px;
	}
}
.updates-list .post-link {
	display: block;
	background-color: black;
	margin-bottom: 2px;
	padding: 20px 20px 18px;
	text-decoration: none;
	border-bottom: 2px solid transparent;
}
.updates-list .post-link.selected {
	background-color: rgba(0, 0, 0, 0.25);
	border-bottom-color: var(--accent-color, #5bcdfb);
}
.updates-list .post-link.selected .update-released {
	color: var(--accent-color, #5bcdfb);
}
.updates-list .update-released {
	font-size: 12px;
	font-size: 0.75rem;
}
.updates-list .update-released {
	color: #76787F;
	font-weight: 800;
}
.updates-list .update-tag {
	font-size: 12px;
	font-size: 0.75rem;
}
.updates-list .update-tag {
	text-transform: uppercase;
	font-weight: 800;
}
.updates-list .update-title {
	font-weight: 800;
}

.update-content {
	background-color: black;
	padding: 35px 40px;
	color: #91A3AC;
	line-height: 27px;
	width: 100%;
}
@media (min-width: 540px) {
	.update-content {
		width: calc(100% - 317px);
	}
}
.update-content strong, .update-content b {
	color: white;
}
.update-content ul {
	margin: 0;
	padding: 0 0 1.2em 1.5em;
	list-style-type: none;
}
.update-content ul ul {
	padding-bottom: 0;
}
.update-content li {
	margin-bottom: 0.5em;
}
.update-content li::before {
	content: "• ";
	display: inline-block;
	font-weight: 800;
	color: var(--accent-color, #5bcdfb);
	width: 1em;
	margin-left: -1em;
}
.update-content a {
	color: var(--accent-color, #5bcdfb);
}
.update-content .update-title {
	color: white;
	font-weight: 800;
	text-transform: unset;
	margin-bottom: 0;
}
.update-content .update-released {
	color: var(--accent-color, #5bcdfb);
	font-size: 12px;
	font-size: 0.75rem;
	font-weight: 800;
}
.update-content .update-info {
	color: white;
	font-weight: 800;
	margin-bottom: 0;
}
.update-content img {
	margin: 20px 0;
}

.update-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 800;
}
.update-nav a {
	width: 50%;
	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;
	text-decoration: none;
	background-color: black;
	margin-right: 1px;
	border-bottom: 1px solid transparent;
	padding: 20px 20px 18px;
}

.wp-pagenavi {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.wp-pagenavi a,
.wp-pagenavi span {
	width: 40px;
	height: 39px;
	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;
	text-decoration: none;
	background-color: black;
	margin-right: 1px;
	border-bottom: 1px solid transparent;
}
.wp-pagenavi span {
	border-bottom-color: var(--accent-color, #5bcdfb);
}

.hero {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.hero {
	border-bottom: 20px solid #000;
}
.hero .main-message {
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: calc(1200px / 2);
	padding: 20px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	top: 20%;
	z-index: 9;
	color: #fff;
	left: 5vw;
	display: none;
}
@media (min-width: 540px) {
	.hero .main-message {
		top: 35%;
		display: block;
	}
}
@media (min-width: 960px) {
	.hero .main-message {
		top: 50%;
	}
}
.hero .main-message p {
	margin-bottom: 0;
}
.hero .main-message .blue-box-message {
	background-color: #5bcdfb;
	padding: 0 30px;
	height: 40px;
	line-height: 42px;
	margin-bottom: 1em;
	display: inline-block;
}
.hero .main-message .main-message-text {
	font-size: 80px;
	font-size: 5rem;
	line-height: 62px;
}
.hero .explore {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	color: white;
	position: absolute;
	bottom: 50px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	text-decoration: none;
	height: 90px;
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	will-change: all;
	display: none;
}
@media (min-width: 960px) {
	.hero .explore {
		display: block;
	}
}
.hero .explore:after {
	content: "";
	display: block;
	position: absolute;
	top: -25px;
	left: 50%;
	-webkit-transform: translate(-50%, 100%);
	        transform: translate(-50%, 100%);
	background: url("assets/images/hexagon.svg") center center no-repeat;
	background-size: contain;
	width: 46px;
	height: 53px;
	margin: 0 auto;
	-webkit-filter: brightness(100);
	        filter: brightness(100);
}
.hero .explore:hover {
	color: #5bcdfb;
	bottom: 45px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.hero .explore:hover:after,
.hero .explore:hover i {
	-webkit-filter: none;
	        filter: none;
}
.hero .explore i {
	position: absolute;
	top: 45px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 5px solid #5bcdfb;
	-webkit-filter: brightness(100);
	        filter: brightness(100);
}
.hero .explore i:before, .hero .explore i:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.hero .explore i:before {
	top: 3px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 5px solid #5bcdfb;
}
.hero .explore i:after {
	top: 11px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 5px solid #5bcdfb;
}

.slick-slider > div {
	display: none;
}
.slick-slider > div:first-child {
	display: block;
}
.slick-slider.slick-initialized > div {
	display: block;
}

.hero-carousel {
	background-color: #010101;
	margin-bottom: 0;
	max-height: 60vh;
	min-height: 300px;
	overflow: hidden;
	height: 50vh;
	-webkit-filter: brightness(0);
	        filter: brightness(0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media screen and (orientation: portrait) {
	.hero-carousel {
		max-height: 70vh;
		height: 70vh;
		min-height: auto;
	}
}
@media (min-width: 960px) {
	.hero-carousel {
		height: 100vh;
	}
}
.hero-carousel.slick-dotted.slick-slider {
	margin-bottom: 0;
}
.hero-carousel .slick-list {
	height: 70vh;
}
.hero-carousel .slide {
	-webkit-transform: translate3D(0, 0, 0);
	        transform: translate3D(0, 0, 0);
	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;
	background-color: black;
	height: 50vh;
	position: relative;
}
@media screen and (orientation: portrait) {
	.hero-carousel .slide {
		height: 70vh;
	}
}
@media (min-width: 960px) {
	.hero-carousel .slide {
		min-height: 300px;
		height: 100vh;
		max-height: 70vh;
	}
}
.hero-carousel .slide video {
	display: none;
}
@media (min-width: 960px) {
	.hero-carousel .slide video {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
		display: block;
	}
}
.hero-carousel .slide:first-of-type {
	visibility: visible;
}
.hero-carousel.slick-initialized {
	-webkit-filter: brightness(1);
	        filter: brightness(1);
}
.hero-carousel .slick-slide {
	-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
	transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.hero-carousel .slick-dots {
	margin: 0;
	padding: 20px 36px 10px;
	list-style-type: none;
	line-height: 1px;
	position: absolute;
	bottom: -1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	background-color: #000;
	clip-path: polygon(7% 0, 93% 0, 100% 100%, 0% 100%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 20px;
}
.hero-carousel .slick-dots button {
	width: 14px;
	height: 16px;
	background: white;
	position: relative;
	border-radius: 0;
	border: none;
	color: white;
	font-size: 1px;
	clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	opacity: 0.7;
	cursor: pointer;
}
.hero-carousel .slick-dots li.slick-active button, .hero-carousel .slick-dots li.slick-is-active button {
	background-color: #5bcdfb;
	color: #5bcdfb;
	opacity: 1;
}
.hero-carousel .background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
	opacity: 0.6;
	pointer-events: none;
}
@media (min-width: 960px) {
	.hero-carousel .background {
		position: relative;
	}
}
.hero-carousel .background img {
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: bottom;
	object-fit: cover;
}
@media screen and (orientation: portrait) {
	.hero-carousel .background img.portrait {
		display: block;
	}
	.hero-carousel .background img.landscape {
		display: none;
	}
}
@media screen and (orientation: landscape) {
	.hero-carousel .background img.portrait {
		display: none;
	}
	.hero-carousel .background img.landscape {
		display: block;
	}
}
.hero-carousel .overlay {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: white;
	position: absolute;
	bottom: 0;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.42);
	padding: 20px 20px 60px;
	width: 100%;
	border-top: 4px solid #5bcdfb;
}
@media (min-width: 960px) {
	.hero-carousel .overlay {
		padding: 20px;
		position: absolute;
		bottom: unset;
		right: 0;
		width: 43%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		-webkit-backdrop-filter: blur(5px);
		        backdrop-filter: blur(5px);
		border-top: none;
		border-left: 4px solid #5bcdfb;
	}
}
.hero-carousel .overlay-content {
	text-align: center;
}
@media (min-width: 1200px) {
	.hero-carousel .overlay-content {
		width: calc(1200 / 2 * 1px - 3.5%);
		padding: 50px 0 50px 40px;
	}
}
.hero-carousel .overlay-content h1 {
	color: #5bcdfb;
	line-height: 0.9em;
	font-size: 24px;
	font-size: 1.5rem;
}
@media (min-width: 960px) {
	.hero-carousel .overlay-content h1 {
		font-size: 40px;
		font-size: 2.5rem;
	}
}
.hero-carousel .overlay-content p {
	margin-bottom: 5px;
	line-height: 1;
}

.explore-jump {
	margin-top: -100px;
	margin-bottom: 100px;
}

.featured-games {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.featured-games {
		padding-top: calc(50 * 1px);
		padding-bottom: calc(50 * 1px);
	}
}
@media (min-width: 1200px) {
	.featured-games {
		padding-top: calc(80 * 1px);
		padding-bottom: calc(80 * 1px);
	}
}
.featured-games .slick-slide {
	height: unset;
	display: none;
}
.featured-games .featured-games-slider .slick-initialized .slick-slide {
	display: block;
}
.featured-games .featured-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.featured-games .featured-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.featured-games .section-title {
	color: white;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	margin-bottom: 1em;
	font-size: 32px;
	font-size: 2rem;
	text-align: center;
}
@media (min-width: 960px) {
	.featured-games .section-title {
		text-align: left;
	}
}
.featured-games .featured-games-slider {
	padding: 0 30px;
}
@media (min-width: 1200px) {
	.featured-games .featured-games-slider {
		padding: 0;
	}
}
.featured-games .featured-slide {
	padding: 10px;
}
.featured-games a {
	position: relative;
	text-decoration: none;
	overflow: hidden;
	display: block;
	border: 1px solid white;
}
.featured-games a .title {
	background-color: rgba(0, 0, 0, 0.9);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	text-align: center;
	-webkit-transform: translateY(100%);
	        transform: translateY(100%);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.featured-games a:hover {
	color: white;
}
.featured-games a:hover img {
	border-color: #5bcdfb;
}
.featured-games a:hover .title {
	-webkit-transform: translateY(0);
	        transform: translateY(0);
}
.featured-games .slick-arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	padding: 0;
	margin: 0;
	border: none;
	z-index: 1;
	background-color: white;
	width: 26px;
	height: 0;
	padding-top: 32px;
	overflow: hidden;
	cursor: pointer;
}
.featured-games .slick-prev {
	clip-path: polygon(100% 0, 0 50%, 100% 100%);
	left: -10px;
}
@media (min-width: 1200px) {
	.featured-games .slick-prev {
		left: -40px;
	}
}
.featured-games .slick-next {
	clip-path: polygon(0 0, 100% 50%, 0 100%);
	right: -10px;
}
@media (min-width: 1200px) {
	.featured-games .slick-next {
		right: -40px;
	}
}

.brace-brace-message {
	padding-top: calc(60 * 1px);
	padding-bottom: calc(60 * 1px);
}
@media (min-width: 540px) {
	.brace-brace-message {
		padding-top: calc(100 * 1px);
		padding-bottom: calc(100 * 1px);
	}
}
@media (min-width: 1200px) {
	.brace-brace-message {
		padding-top: calc(160 * 1px);
		padding-bottom: calc(160 * 1px);
	}
}
.brace-brace-message {
	position: relative;
	background-color: #000;
}
.brace-brace-message:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 18px solid #000;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -18px;
}
.brace-brace-message:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-top: 18px solid #000;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: -18px;
}
.brace-brace-message .brace-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.brace-brace-message .brace-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.brace-brace-message .brace-content {
	text-align: center;
	position: relative;
	padding-left: 60px;
	padding-right: 60px;
}
@media (min-width: 540px) {
	.brace-brace-message .brace-content {
		padding-left: 95px;
		padding-right: 95px;
	}
}
.brace-brace-message h4 {
	color: #fff;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	margin-bottom: 1em;
	font-size: 32px;
	font-size: 2rem;
	position: relative;
}
@media (min-width: 540px) {
	.brace-brace-message h4 {
		font-size: 54px;
		font-size: 3.375rem;
	}
}
.brace-brace-message p {
	font-weight: 300;
	color: #6a828a;
	line-height: 1.25em;
	font-size: 20px;
	font-size: 1.25rem;
}
@media (min-width: 540px) {
	.brace-brace-message p {
		font-size: 26px;
		font-size: 1.625rem;
	}
}

.latest-games {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
@media (min-width: 1200px) {
	.latest-games {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}
.latest-games .game-block {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	position: relative;
	height: 50vh;
}
@media (min-width: 1200px) {
	.latest-games .game-block {
		height: 33.3333333333vw;
	}
}
.latest-games .game-block .background {
	background-size: cover;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.latest-games .game-block .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #5bcdfb;
	mix-blend-mode: hard-light;
	z-index: 5;
	opacity: 0;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s;
}
.latest-games .game-block .game-details {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	padding: 20px;
	text-align: center;
	z-index: 7;
}
@media (min-width: 540px) {
	.latest-games .game-block .game-details {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		display: none;
	}
}
.latest-games .game-block .game-details span {
	display: none;
}
.latest-games .game-block .game-details p {
	margin-bottom: 4px;
	line-height: 1em;
}
.latest-games .game-block .game-details p + p {
	margin-bottom: 0.5em;
	font-size: 28px;
	font-size: 1.75rem;
}
@media (min-width: 540px) {
	.latest-games .game-block .game-details p + p {
		font-size: 40px;
		font-size: 2.5rem;
	}
}
.latest-games .game-block:hover .game-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 10;
}
.latest-games .game-block:hover .overlay {
	opacity: 1;
}
.latest-games .game-block:hover .background {
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);
}

.publishing {
	background: url(assets/images/publishing_bg.png) center top;
	color: white;
}
.publishing {
	padding-top: calc(40 * 1px);
	padding-bottom: calc(40 * 1px);
}
@media (min-width: 540px) {
	.publishing {
		padding-top: calc(80 * 1px);
		padding-bottom: calc(80 * 1px);
	}
}
@media (min-width: 1200px) {
	.publishing {
		padding-top: calc(120 * 1px);
		padding-bottom: calc(120 * 1px);
	}
}
.publishing .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.publishing .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.publishing .section-content {
	text-align: center;
}
@media (min-width: 960px) {
	.publishing .section-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		text-align: left;
	}
}
.publishing .section-title {
	line-height: 1;
	margin-bottom: 1em;
	font-size: 24px;
	font-size: 1.5rem;
}
@media (min-width: 960px) {
	.publishing .section-title {
		font-size: 52px;
		font-size: 3.25rem;
	}
}
.publishing .section-title strong {
	font-size: 56px;
	font-size: 3.5rem;
}
@media (min-width: 960px) {
	.publishing .section-title strong {
		font-size: 80px;
		font-size: 5rem;
	}
}
.publishing .section-title span {
	font-size: 16px;
	font-size: 1rem;
}
@media (min-width: 960px) {
	.publishing .section-title span {
		font-size: 19.2px;
		font-size: 1.2rem;
	}
}
.publishing .tagline {
	font-size: 18px;
	font-size: 1.125rem;
	margin-bottom: 40px;
}
@media (min-width: 960px) {
	.publishing .tagline {
		font-size: 24px;
		font-size: 1.5rem;
	}
}
@media (min-width: 960px) {
	.publishing .publishing-cta {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}

.latest-news,
.news-area {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.latest-news,
	.news-area {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.latest-news,
	.news-area {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.latest-news,
.news-area {
	position: relative;
	overflow: hidden;
	color: #57656a;
	will-change: transform;
}
.latest-news .background,
.news-area .background {
	background-color: #e1e6e7;
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);
	mix-blend-mode: overlay;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
.latest-news > h4,
.news-area > h4 {
	pointer-events: none;
	color: #fff;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 0.7;
	position: absolute;
	top: 7px;
	left: -3px;
	font-size: 64px;
	font-size: 4rem;
}
@media (min-width: 540px) {
	.latest-news > h4,
	.news-area > h4 {
		font-size: 192px;
		font-size: 12rem;
		top: 20px;
		left: -10px;
	}
}
@media (min-width: 1200px) {
	.latest-news > h4,
	.news-area > h4 {
		font-size: 304px;
		font-size: 19rem;
		top: 30px;
		left: -20px;
	}
}

.latest-news {
	background-color: #e1e6e7;
}

.news-items,
body.archive.category .site-main,
body.archive.tag .site-main {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.news-items,
	body.archive.category .site-main,
	body.archive.tag .site-main {
		margin-left: auto;
		margin-right: auto;
	}
}
.news-items,
body.archive.category .site-main,
body.archive.tag .site-main {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
@media (min-width: 960px) {
	.news-items,
	body.archive.category .site-main,
	body.archive.tag .site-main {
		gap: 20px;
	}
}

body.archive.category .content-area,
body.archive.tag .content-area {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	body.archive.category .content-area,
	body.archive.tag .content-area {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	body.archive.category .content-area,
	body.archive.tag .content-area {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
body.archive.category .content-area .page-header,
body.archive.tag .content-area .page-header {
	width: 100%;
}
body.archive.category .content-area .page-header h1,
body.archive.tag .content-area .page-header h1 {
	margin: 0 0 30px;
	line-height: 1;
}

.news-block .post-categories a,
.news-entry .post-categories a {
	color: #fff;
}
.news-block .cats,
.news-entry .cats {
	position: relative;
	z-index: 10;
	margin-bottom: -20px;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-top: -28px;
}
@media (min-width: 540px) {
	.news-block .cats,
	.news-entry .cats {
		margin-top: -38px;
	}
}
.news-block .cats .post-categories,
.news-block .cats .styled-list,
.news-entry .cats .post-categories,
.news-entry .cats .styled-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.news-block .cats .post-categories a,
.news-block .cats .styled-list a,
.news-block .cats span,
.news-entry .cats .post-categories a,
.news-entry .cats .styled-list a,
.news-entry .cats span {
	color: #fff;
	background-color: #5bcdfb;
	text-decoration: none;
	min-width: 130px;
	height: 38px;
	line-height: 40px;
	padding: 0 20px;
	display: inline-block;
	text-align: center;
}
.news-block .cats .post-categories a:after,
.news-block .cats .styled-list a:after,
.news-block .cats span:after,
.news-entry .cats .post-categories a:after,
.news-entry .cats .styled-list a:after,
.news-entry .cats span:after {
	content: "";
	position: absolute;
	bottom: -19px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 21px solid #5bcdfb;
	border-right: 21px solid transparent;
}

.news-block {
	background-color: #fff;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.11);
	        box-shadow: 0 0 8px rgba(0, 0, 0, 0.11);
	margin: 5px;
	width: calc(100% - 10px);
	position: relative;
	padding-top: 176px;
}
@media (min-width: 540px) {
	.news-block {
		width: calc(50% - 10px);
	}
}
@media (min-width: 1200px) {
	.news-block {
		width: calc(33.3333333333% - 10px);
	}
}
.news-block a {
	color: #57656a;
	font-weight: 700;
	text-decoration: none;
}
.news-block p:last-of-type {
	margin-bottom: 0;
}
.news-block .posted-on {
	color: #5bcdfb;
	font-weight: 700;
	font-size: 12px;
	font-size: 0.75rem;
}
.news-block .entry-title {
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 700;
	margin-bottom: 0;
}
.news-block .copy {
	padding: 40px 20px 29px;
}
@media (min-width: 540px) {
	.news-block .copy {
		padding: 40px;
	}
}
.news-block .news-item-link a {
	text-decoration: none;
}
.news-block .news-item-link a:hover {
	color: #5bcdfb;
}
.news-block .news-item-link span {
	display: none;
}
.news-block .thumb {
	height: 176px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-size: cover;
	background-position: center center;
}

.news-block-neue {
	background-color: #000;
	width: 100%;
	position: relative;
	padding: 20px;
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	min-height: 120px;
	margin-bottom: 20px;
}
@media (min-width: 960px) {
	.news-block-neue {
		padding: 20px;
		height: clamp(120px, 100vh, 180px);
		margin-bottom: 0;
	}
}
.news-block-neue .thumb {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 55%;
	overflow: hidden;
}
.news-block-neue .thumb img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.news-block-neue:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}
.news-block-neue .posted-on {
	margin-bottom: 0;
}
@media (min-width: 540px) {
	.news-block-neue .posted-on {
		margin-bottom: 0.35em;
	}
}
.news-block-neue .styled-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	z-index: 11;
	margin-bottom: 0.35em;
}
.news-block-neue .styled-list a {
	text-decoration: none;
}
.news-block-neue .entry-header {
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 1.1;
}
.news-block-neue .entry-header,
.news-block-neue .copy {
	margin-right: 48%;
}
.news-block-neue .entry-title {
	color: white;
	line-height: 1;
	margin-bottom: 0.05em;
	letter-spacing: -0.025em;
	overflow-wrap: break-word;
	font-size: 16px;
	font-size: 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
@media (min-width: 960px) {
	.news-block-neue .entry-title {
		font-size: 18px;
		font-size: 1.125rem;
	}
}
.news-block-neue .copy {
	display: none;
	margin-top: 0.5em;
}
@media (min-width: 960px) {
	.news-block-neue .copy {
		display: block;
		color: #9ba0ac;
		line-height: 1.25;
	}
}
.news-block-neue .read-more {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.news-block-neue .read-more strong {
	display: none;
}
.news-block-neue a {
	text-decoration: none;
}
.news-block-neue:hover {
	color: #1f282b;
	background-color: rgb(30.4658783784, 39.3108108108, 42.2591216216);
}
.news-block-neue:hover .posted-on {
	color: white;
}

.latest-news-update .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.latest-news-update .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.latest-news-update .section-content {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.latest-news-update .section-content {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.latest-news-update .section-content {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
@media (min-width: 960px) {
	.latest-news-update .section-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}
.latest-news-update .section-title {
	color: #fff;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	margin-bottom: 1em;
	font-size: 32px;
	font-size: 2rem;
	position: relative;
	text-align: center;
}
@media (min-width: 540px) {
	.latest-news-update .section-title {
		text-align: left;
		font-size: 54px;
		font-size: 3.375rem;
	}
}
@media (min-width: 960px) {
	.latest-news-update .news-items-update {
		display: grid;
		grid-template-rows: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		gap: 20px;
		height: 100%;
	}
}
@media (min-width: 960px) {
	.latest-news-update .news-block-neue {
		height: clamp(120px, 100vh, 140px);
	}
	.latest-news-update .news-block-neue:nth-of-type(1) {
		height: 100%;
		grid-row-start: 1;
		grid-column-start: 1;
		grid-row-end: 4;
		grid-column-end: 2;
	}
	.latest-news-update .news-block-neue:nth-of-type(1) .thumb {
		left: 0;
		height: 100%;
		width: 100%;
	}
	.latest-news-update .news-block-neue:nth-of-type(1) img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: calc(100% - 140px);
		-o-object-fit: cover;
		   object-fit: cover;
		z-index: 1;
		clip-path: none;
	}
	.latest-news-update .news-block-neue:nth-of-type(1) .entry-header {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 2;
		padding: 20px 40px 30px;
		background-color: black;
		margin-right: 0;
		min-height: 140px;
	}
	.latest-news-update .news-block-neue:nth-of-type(1) .entry-title,
	.latest-news-update .news-block-neue:nth-of-type(1) .copy {
		margin-right: 0;
	}
	.latest-news-update .news-block-neue:nth-of-type(1) .entry-title {
		font-size: 24px;
		font-size: 1.5rem;
	}
	.latest-news-update .news-block-neue:nth-of-type(2) {
		grid-row-start: 1;
		grid-column-start: 2;
		grid-row-end: 2;
		grid-column-end: 3;
	}
	.latest-news-update .news-block-neue:nth-of-type(3) {
		grid-row-start: 2;
		grid-column-start: 2;
		grid-row-end: 3;
		grid-column-end: 3;
	}
	.latest-news-update .news-block-neue:nth-of-type(4) {
		margin-bottom: 0;
		grid-row-start: 3;
		grid-column-start: 2;
		grid-row-end: 4;
		grid-column-end: 3;
	}
}

.newsletter-section {
	background-color: #000;
	color: white;
	position: relative;
}
.newsletter-section .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.newsletter-section .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.newsletter-section .section-content {
	padding-top: calc(40 * 1px);
	padding-bottom: calc(40 * 1px);
}
@media (min-width: 540px) {
	.newsletter-section .section-content {
		padding-top: calc(80 * 1px);
		padding-bottom: calc(80 * 1px);
	}
}
@media (min-width: 1200px) {
	.newsletter-section .section-content {
		padding-top: calc(120 * 1px);
		padding-bottom: calc(120 * 1px);
	}
}
.newsletter-section .section-content {
	position: relative;
	z-index: 2;
}
.newsletter-section .section-title {
	color: #5bcdfb;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1;
}
@media (min-width: 960px) {
	.newsletter-section .section-title {
		font-size: 52px;
		font-size: 3.25rem;
	}
}
.newsletter-section .section-title,
.newsletter-section .tagline {
	width: 80%;
}
@media (min-width: 960px) {
	.newsletter-section .section-title,
	.newsletter-section .tagline {
		width: 60%;
	}
}
.newsletter-section .signup-form {
	max-width: 420px;
}
@media (min-width: 960px) {
	.newsletter-section .signup-form {
		width: 40%;
	}
}
.newsletter-section .signup-form form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.newsletter-section .signup-form form input[type=text] {
	border: 1px solid white;
	border-right: 0;
	color: white;
	background-color: #000;
	padding: 0 10px;
	font-family: sans-serif;
}
.newsletter-section .signup-form form input[type=submit] {
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #5bcdfb;
	padding: 0.6em 2em 0.4em;
}
.newsletter-section .signup-form form input[type=submit]:hover {
	background-color: white;
}
.newsletter-section .newsletter-title {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: white;
	text-transform: uppercase;
	margin-bottom: 0;
}
.newsletter-section .image {
	display: none;
}
@media (min-width: 540px) {
	.newsletter-section .image {
		display: block;
		position: absolute;
		top: -5vh;
		bottom: 0;
		left: 50%;
		right: 0;
	}
}
.newsletter-section .image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	-o-object-position: left bottom;
	   object-position: left bottom;
}

.soundtrack-section {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.soundtrack-section {
	position: relative;
	background-color: #1f282b;
}
.soundtrack-section .background-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);
	mix-blend-mode: screen;
}
.soundtrack-section .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.soundtrack-section .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.soundtrack-section .section-content {
	padding-top: 60px;
	padding-bottom: 60px;
	position: relative;
}
.soundtrack-section .section-title {
	text-align: center;
	margin-bottom: 0.15em;
	line-height: 1;
}

.soundtracks {
	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;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 20px;
	margin-top: 40px;
}

.soundtrack {
	width: calc(50% - 10px);
}
@media (min-width: 540px) {
	.soundtrack {
		width: calc(33.3333333333% - 20px);
	}
}
@media (min-width: 960px) {
	.soundtrack {
		width: calc(25% - 30px);
	}
}
.soundtrack:hover img {
	opacity: 1;
}
.soundtrack p {
	margin-bottom: 0.5rem;
}
.soundtrack a {
	font-size: 20px;
	font-size: 1.25rem;
	text-decoration: none;
	font-weight: 700;
}
.soundtrack a:hover {
	color: white;
}
.soundtrack img {
	border: 2px solid white;
	margin-bottom: 10px;
	background-color: #000;
	opacity: 0.8;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.soundtrack:hover img {
	opacity: 1;
	border-color: var(--accent-color, white);
}

.store-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 10px;
}
.store-links a {
	display: block;
	width: 20px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
	-webkit-filter: invert(1) saturate(1);
	        filter: invert(1) saturate(1);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.store-links a[href*=apple] {
	background-image: url("assets/images/icon-apple-music.svg");
}
.store-links a[href*=bandcamp] {
	background-image: url("assets/images/icon-bandcamp.svg");
}
.store-links a[href*=soundcloud] {
	background-image: url("assets/images/icon-spotify.svg");
}
.store-links a[href*=steam] {
	background-image: url("assets/images/icon-steam.svg");
}
.store-links a[href*=spotify] {
	background-image: url("assets/images/icon-spotify.svg");
}
.store-links a[href*=youtube] {
	background-image: url("assets/images/icon-youtube.svg");
}

.header-banner {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.header-banner {
	background-color: #000;
	overflow: hidden;
	min-height: 206px;
	padding: 30px 0;
}
@media (min-width: 540px) {
	.header-banner {
		max-height: 306px;
		min-height: 206px;
		height: 50vh;
	}
}
@media (min-width: 1200px) {
	.header-banner {
		max-height: 506px;
		min-height: 306px;
	}
}
@media (min-width: 540px) {
	.header-banner.banner-short {
		height: 306px;
	}
}
.header-banner .background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}
.header-banner .background img {
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: bottom;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-perspective: 1000;
	        perspective: 1000;
}
.header-banner .background img.blurred {
	-webkit-transform: scale(1.125);
	        transform: scale(1.125);
}
@supports (filter: blur(5px)) {
	.header-banner .background img.blurred {
		-webkit-filter: blur(var(--blur-amount, 5px));
		        filter: blur(var(--blur-amount, 5px));
	}
}
.header-banner .header-text {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.header-banner .header-text {
		margin-left: auto;
		margin-right: auto;
	}
}
.header-banner .header-text {
	position: relative;
	height: 100%;
}
.header-banner .header-text h1 {
	height: 100%;
	text-align: right;
	color: #fff;
	float: right;
	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;
	margin: 0;
	font-family: "UniSansHeavy";
	line-height: 0.8;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 40px;
	font-size: 2.5rem;
}
@media (min-width: 540px) {
	.header-banner .header-text h1 {
		font-size: 56px;
		font-size: 3.5rem;
	}
}
@media (min-width: 1200px) {
	.header-banner .header-text h1 {
		font-size: 80px;
		font-size: 5rem;
	}
}
.header-banner .header-text.type-color-dark h1 {
	color: #000;
}

.about-intro-block {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.about-intro-block {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.about-intro-block {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.about-intro-block {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.about-intro-block {
	background-color: #000;
	color: white;
	text-align: center;
}
.about-intro-block .about-intro-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.about-intro-block .about-intro-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.about-intro-block .about-intro-content {
	position: relative;
}
.about-intro-block .about-intro-content:before {
	display: block;
	content: "";
	background: url("assets/images/byg-face-blue.svg") no-repeat center center;
	overflow: hidden;
	width: 125px;
	padding-top: 125px;
	height: 0;
	top: 0;
	left: 50%;
	margin: -20px auto 30px;
}
.about-intro-block a {
	color: #5bcdfb;
	text-decoration: none;
	font-weight: bold;
}
.about-intro-block a:hover {
	text-decoration: underline;
}

.values {
	color: white;
}
@media (min-width: 960px) {
	.values {
		width: 100vw;
		margin-left: -50vw;
		margin-right: -50vw;
		left: 50%;
		right: 50%;
		z-index: 1;
		position: relative;
	}
	.values {
		height: 1000px;
	}
}

.values-content {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.values-content {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.values-content {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.values-content {
	position: relative;
	max-width: 1600px;
	background-position: center center;
	background-size: fill;
	display: block;
	height: 100%;
	margin: 0 auto;
}
@media (min-width: 1200px) {
	.values-content {
		padding: 40px;
	}
}
.values-content .value-background-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vw;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: -1;
}
@media (min-width: 960px) {
	.values-content .value-background-container {
		height: 100%;
	}
}
@media (min-width: 960px) {
	.values-content .value-background-container:before, .values-content .value-background-container:after {
		display: block;
		content: "";
		width: 10%;
		position: absolute;
		top: 0;
		height: 100%;
		background-image: -webkit-gradient(linear, left top, right top, color-stop(2%, #161e20), to(rgba(22, 30, 32, 0)));
		background-image: linear-gradient(to right, #161e20 2%, rgba(22, 30, 32, 0) 100%);
		z-index: 1;
	}
	.values-content .value-background-container:before {
		left: 0;
	}
	.values-content .value-background-container:after {
		right: 0;
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg);
	}
}
.values-content strong {
	color: #5bcdfb;
}
.values-content ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.values-content .values-title {
	padding: 0 30px;
	line-height: 1em;
	margin-bottom: 0;
	text-align: center;
	width: 50vw;
	max-width: 320px;
	margin: 0 auto 50px;
	background-image: url("assets/images/wireframe-hexagon.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: fill;
	aspect-ratio: 1/1;
	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: 64px;
	font-size: 4rem;
}
@media (min-width: 960px) {
	.values-content .values-title {
		font-size: 96px;
		font-size: 6rem;
	}
	.values-content .values-title {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		z-index: 2;
		max-width: 450px;
	}
}
.values-content .values-title span {
	margin-top: 12px;
}
.values-content .value-item {
	text-align: center;
	margin-bottom: 1.5em;
}
@media (min-width: 960px) {
	.values-content .value-item {
		margin-bottom: 0;
		max-width: 480px;
		width: 25%;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		z-index: 2;
	}
	.values-content .value-item.item-1, .values-content .value-item.item-6 {
		width: 580px;
	}
	.values-content .value-item.item-1 {
		top: 200px;
	}
	.values-content .value-item.item-2 {
		top: 40%;
		left: calc(50% - 400px);
	}
	.values-content .value-item.item-3 {
		top: 40%;
		left: calc(50% + 400px);
	}
	.values-content .value-item.item-4 {
		top: 60%;
		left: calc(50% - 400px);
	}
	.values-content .value-item.item-5 {
		top: 60%;
		left: calc(50% + 400px);
	}
	.values-content .value-item.item-6 {
		top: auto;
		bottom: 60px;
	}
}
@media (min-width: 1200px) {
	.values-content .value-item.item-1, .values-content .value-item.item-6 {
		width: 580px;
	}
	.values-content .value-item.item-1 {
		top: 160px;
	}
	.values-content .value-item.item-2 {
		top: 40%;
		left: calc(50% - 450px);
	}
	.values-content .value-item.item-3 {
		top: 40%;
		left: calc(50% + 450px);
	}
	.values-content .value-item.item-4 {
		top: 60%;
		left: calc(50% - 450px);
	}
	.values-content .value-item.item-5 {
		top: 60%;
		left: calc(50% + 450px);
	}
	.values-content .value-item.item-6 {
		top: auto;
		bottom: 30px;
	}
}
.values-content .value-item .value-title {
	margin-bottom: 0;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	line-height: 1em;
	font-size: 25.6px;
	font-size: 1.6rem;
}
.values-content .value-item p {
	margin-bottom: 0;
}

.team-intro {
	text-align: center;
	color: #a4b4b9;
	font-size: 20px;
	font-size: 1.25rem;
}
@media (min-width: 960px) {
	.team-intro {
		font-size: 28.8px;
		font-size: 1.8rem;
	}
}
.team-intro .about-title {
	line-height: 1;
	padding-top: 0;
	margin-bottom: 0;
	font-size: 32px;
	font-size: 2rem;
	color: white;
}
@media (min-width: 960px) {
	.team-intro .about-title {
		padding-top: 40px;
		margin-bottom: 20px;
		font-size: 112px;
		font-size: 7rem;
	}
}

.the-team {
	margin-left: -10px;
	margin-right: -10px;
}
@media (min-width: 1200px) {
	.the-team {
		padding: 40px;
	}
	.the-team {
		width: 100vw;
		margin-left: -50vw;
		margin-right: -50vw;
		left: 50%;
		right: 50%;
		z-index: 1;
		position: relative;
	}
}
.the-team .team-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	position: relative;
	max-width: 1600px;
	margin: 0 auto;
	padding: 20px 0;
}
.the-team .profile {
	width: 210px;
	height: 250px;
	margin: 0 auto;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-bottom: -110px;
	background-color: #35444a;
	clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}
@supports (clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)) {
	.the-team .profile img {
		width: 210px;
		height: 250px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
}
@supports not (filter: blur(8px)) {
	.the-team .profile img {
		width: 210px;
		height: 210px;
		border-radius: 250px;
	}
}

.team-member {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	background-color: #1f282b;
	color: #a4b4b9;
	margin: 135px 10px 10px 10px;
	padding: 0 40px 16px;
	width: calc(100% - 20px);
}
@media (min-width: 960px) {
	.team-member {
		width: calc(50% - 20px);
	}
}
@media (min-width: 1200px) {
	.team-member {
		width: calc(33.3333333333% - 20px);
	}
}
.team-member .name {
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	text-align: center;
	margin-bottom: 0;
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 1;
}
.team-member .identity {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	margin: 5px 0;
	text-transform: uppercase;
}
.team-member .pronoun {
	color: #fff;
	font-size: 18.4px;
	font-size: 1.15rem;
	line-height: 1.25rem;
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0 5px;
	text-transform: uppercase;
}
.team-member .identity-flag {
	max-height: 1.25rem;
	width: auto;
	margin: 0 5px;
}
.team-member .role {
	color: #5bcdfb;
	text-align: center;
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.team-member .personal-links {
	padding: 0 20px;
	margin: 0;
	list-style-type: none;
	line-height: 1.25rem;
}
.team-member .personal-links li {
	margin-bottom: 0.75rem;
}
.team-member .personal-links a {
	text-decoration: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
}
.team-member .personal-links a:hover {
	text-decoration: underline;
}
.team-member .personal-links img {
	max-width: 1.25rem;
	width: auto;
	margin-right: 10px;
}

.sign-off-line {
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	text-align: center;
	margin-bottom: 0;
	line-height: 1;
	font-size: 28px;
	font-size: 1.75rem;
	padding-bottom: 20px;
}
@media (min-width: 1200px) {
	.sign-off-line {
		padding-bottom: 40px;
		font-size: 36px;
		font-size: 2.25rem;
	}
}

.about-partners-title {
	text-align: center;
	font-size: 19.2px;
	font-size: 1.2rem;
}

.about-partners-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 0 -20px 40px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (min-width: 960px) {
	.about-partners-section {
		margin: 0 -20px 60px;
	}
}
.about-partners-section .partner-block {
	padding: 10px 20px;
	width: 50%;
	margin-bottom: 20px;
}
@media (min-width: 960px) {
	.about-partners-section .partner-block {
		width: 33.3333333333%;
	}
}

.work-with-us-hilights {
	background-color: #fff;
}
.work-with-us-hilights {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.work-with-us-hilights {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.work-with-us-hilights {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.work-with-us-hilights {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.work-with-us-hilights .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.work-with-us-hilights .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.work-with-us-hilights h4 {
	font-family: "UniSansHeavy";
	color: #1f282b;
	line-height: 0.8;
	margin-bottom: 20px;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 32px;
	font-size: 2rem;
}
@media (min-width: 540px) {
	.work-with-us-hilights h4 {
		font-size: 56px;
		font-size: 3.5rem;
	}
}
.work-with-us-hilights .work-with-us-collabs {
	color: #6a828a;
	font-size: 15px;
	font-size: 0.9375rem;
}
@media (min-width: 960px) {
	.work-with-us-hilights .work-with-us-collabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin: 0 -10px;
	}
}
.work-with-us-hilights .featured-collab {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin: 0 10px;
	position: relative;
	padding-top: 201px;
}
@media (min-width: 960px) {
	.work-with-us-hilights .featured-collab {
		width: calc(33.3333333333% - 20px);
	}
}
.work-with-us-hilights .title,
.work-with-us-hilights .subtitle {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
}
.work-with-us-hilights .title {
	margin-bottom: 0;
	font-size: 24px;
	font-size: 1.5rem;
	color: #1f282b;
}
.work-with-us-hilights .subtitle {
	color: #5bcdfb;
	font-size: 14px;
	font-size: 0.875rem;
}
.work-with-us-hilights + .get-in-touch {
	padding-top: 0;
	margin-top: -30px;
}
@media (min-width: 540px) {
	.work-with-us-hilights + .get-in-touch {
		margin-top: -60px;
	}
}
@media (min-width: 1200px) {
	.work-with-us-hilights + .get-in-touch {
		margin-top: -90px;
	}
}

.get-in-touch {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.get-in-touch {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.get-in-touch {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.get-in-touch {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.get-in-touch {
	background-color: #fff;
	text-align: center;
}
.get-in-touch .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.get-in-touch .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.get-in-touch .section-content {
	margin-top: 20px;
}
@media (min-width: 960px) {
	.get-in-touch .section-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}
.get-in-touch .cta-title,
.get-in-touch p, .get-in-touch a {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.get-in-touch .cta-title {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 34px;
	font-size: 2.125rem;
	color: #1f282b;
	line-height: 1;
	margin-bottom: 0;
}
.get-in-touch p {
	margin-bottom: 0;
}
.get-in-touch .byg-button {
	width: 100%;
	margin-top: 20px;
}
@media (min-width: 960px) {
	.get-in-touch .byg-button {
		width: initial;
		margin-top: 0;
	}
}

.dark-background-section {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.dark-background-section {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.dark-background-section {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.dark-background-section:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 18px solid #171e12;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -18px;
}
.dark-background-section:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-top: 18px solid #171e12;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: -18px;
}
.dark-background-section {
	position: relative;
	background-color: #171e12;
	background-image: radial-gradient(circle closest-side, rgb(33, 43, 45), rgb(23, 30, 32));
}
.dark-background-section .section-content {
	text-align: center;
	color: #6a828a;
}
.dark-background-section h4 {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	line-height: 1;
	margin-bottom: 10px;
	font-size: 32px;
	font-size: 2rem;
}
@media (min-width: 540px) {
	.dark-background-section h4 {
		font-size: 64px;
		font-size: 4rem;
	}
}
.dark-background-section p {
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: 200;
}

.half-block-text {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.half-block-text {
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (min-width: 540px) {
	.half-block-text {
		min-height: 700px;
	}
}
.half-block-text .background {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.half-block-text .section-content {
	position: relative;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	min-height: 50%;
	padding: 40px 20px;
	margin: 80px 0;
}
@media (min-width: 1200px) {
	.half-block-text .section-content {
		position: absolute;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 50%;
		height: 100%;
		margin: 0;
	}
}
@media (min-width: 540px) {
	.half-block-text .text-area {
		padding: 40px;
	}
}
@media (min-width: 1200px) {
	.half-block-text .text-area {
		width: calc(1280px * 0.5);
		padding: 80px 80px 80px 0;
	}
}
.half-block-text h4 {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 0.8;
	margin-bottom: 10px;
	font-size: 38.4px;
	font-size: 2.4rem;
}
@media (min-width: 540px) {
	.half-block-text h4 {
		font-size: 57.6px;
		font-size: 3.6rem;
	}
}
@media (min-width: 1200px) {
	.half-block-text h4 {
		font-size: 86.4px;
		font-size: 5.4rem;
	}
}
.half-block-text p {
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: 200;
}
.half-block-text p:last-of-type {
	margin-bottom: 0;
}

.section-contact {
	position: relative;
	background-color: #fff;
}
.section-contact:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 18px solid #fff;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -18px;
}
.section-contact {
	padding-top: calc(20 * 1px);
	padding-bottom: calc(20 * 1px);
}
@media (min-width: 540px) {
	.section-contact {
		padding-top: calc(40 * 1px);
		padding-bottom: calc(40 * 1px);
	}
}
@media (min-width: 1200px) {
	.section-contact {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}

.contact-points {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
@media (min-width: 540px) {
	.contact-points {
		margin: 0 -10px;
	}
}
.contact-points a:not(.byg-button) {
	color: #1f282b;
	font-weight: 600;
}
.contact-points a:not(.byg-button):hover {
	color: #5bcdfb;
}
.contact-points .contact {
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media (min-width: 540px) {
	.contact-points .contact {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 auto;
		        flex: 0 1 auto;
		width: 50%;
	}
	.contact-points .contact:nth-of-type(2n-1) {
		padding-right: 20px;
	}
}
.contact-points .title {
	font-family: "UniSansHeavy";
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #5bcdfb;
	font-size: 34px;
	font-size: 2.125rem;
	margin-bottom: 0;
}
.contact-points .byg-button {
	margin-top: auto;
	width: 100%;
}
@media (min-width: 540px) {
	.contact-points .byg-button {
		width: initial;
	}
}
.contact-points .copy {
	margin-bottom: 10px;
}
.contact-points .social-links {
	margin: 0 -5px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.contact-points .social-links .social-link {
	margin: 0 5px 10px;
}
.contact-points .social-links img {
	max-width: 30px;
	max-height: 30px;
	width: auto;
	height: auto;
	-webkit-filter: brightness(0);
	        filter: brightness(0);
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
.contact-points .social-links a {
	color: #000;
	border: 3px solid #1f282b;
	display: block;
	width: 50px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.contact-points .social-links a:hover {
	background-color: #1f282b;
}
.contact-points .social-links a:hover img {
	-webkit-filter: brightness(100);
	        filter: brightness(100);
}

.job-openings {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
.job-openings {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.job-openings {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.job-openings {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.job-openings {
	color: #57656a;
	background-color: #e1e6e7;
	position: relative;
}
.job-openings .background {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.job-openings .background {
	pointer-events: none;
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);
	opacity: 0.06;
}
.job-openings .byg-button {
	border-color: #57656a;
	color: #57656a;
	margin-bottom: 0;
	min-width: unset;
	width: 100%;
}
@media (min-width: 540px) {
	.job-openings .byg-button {
		width: 152px;
	}
}
.job-openings .byg-button:after {
	border-bottom-color: #57656a;
}
.job-openings .byg-button:hover {
	color: #fff;
	background-color: #57656a;
}
.job-openings .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.job-openings .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.job-openings .section-content {
	position: relative;
}
.job-openings .section-content h4 {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 56px;
	font-size: 3.5rem;
	line-height: 0.8;
	margin-bottom: 20px;
}
.job-openings .vacancies {
	margin: 0;
	padding: 0;
	list-style: none;
}
.job-openings .vacancy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	background-color: #fff;
	border-left: 6px solid #5bcdfb;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11);
	        box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11);
	padding: 25px;
}
@media (min-width: 540px) {
	.job-openings .vacancy {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}
@media (min-width: 540px) {
	.job-openings p {
		margin-bottom: 0;
	}
}
.job-openings .role {
	font-weight: 700;
	font-size: 18px;
	font-size: 1.125rem;
}
@media (min-width: 540px) {
	.job-openings .role {
		width: 45.8612975391%;
		margin-bottom: 0;
	}
}
.job-openings .team {
	font-weight: 700;
	color: #5bcdfb;
	font-size: 12px;
	font-size: 0.75rem;
}
@media (min-width: 540px) {
	.job-openings .team {
		width: 18.7919463087%;
		margin-bottom: 0;
	}
}
@media (min-width: 540px) {
	.job-openings .email {
		margin-right: 10px;
	}
}
.job-openings .no-vacancies {
	background-color: rgba(255, 255, 255, 0.34);
	padding: 30px;
	text-align: center;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11);
	        box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11);
	position: relative;
	overflow: hidden;
	font-size: 18px;
	font-size: 1.125rem;
}
.job-openings .no-vacancies:before {
	content: "";
	display: block;
	background-image: url("assets/images/byg-face-blue-white.svg");
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 40px;
	top: -18px;
	height: 160px;
	width: 130px;
	-webkit-transform: rotate(-18deg);
	        transform: rotate(-18deg);
	z-index: 0;
}
.job-openings .no-vacancies p {
	margin-bottom: 0;
	position: relative;
}
.job-openings .no-vacancies a {
	color: #1f282b;
	font-weight: 600;
}
.job-openings .no-vacancies a:hover {
	color: #5bcdfb;
}
.job-openings .srSearch {
	height: 38px;
}
.job-openings .srSearchOptionText {
	width: unset;
}

body.page-template-template-press .press-list {
	font-size: 17px;
	font-size: 1.0625rem;
}
body.page-template-template-press .press-list:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 18px solid #161e20;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -18px;
}
body.page-template-template-press .press-list {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	body.page-template-template-press .press-list {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	body.page-template-template-press .press-list {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
body.page-template-template-press .press-list {
	color: #9ba0ac;
}
body.page-template-template-press h1 {
	color: white;
	font-size: 34px;
	font-size: 2.125rem;
	line-height: 1;
	margin-bottom: 0.25em;
}

@media (min-width: 960px) {
	.press-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 80px;
	}
}

.press-enquiries {
	text-align: center;
	margin-bottom: 40px;
}
@media (min-width: 960px) {
	.press-enquiries {
		text-align: left;
		width: 280px;
	}
}

.press-games .the-game {
	width: 47%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin-bottom: 40px;
}
@media (min-width: 960px) {
	.press-games .the-game {
		width: 31%;
	}
}

.page-template-template-press-kit {
	font-size: 15px;
	font-size: 0.9375rem;
}
.page-template-template-press-kit .site-content {
	background-color: #fff;
}
.page-template-template-press-kit .site-content a:not(.press-kit) {
	color: #5bcdfb;
	font-weight: 700;
}
.page-template-template-press-kit .site-content a:not(.press-kit):hover {
	color: #57656a;
}
.page-template-template-press-kit .site-content h3 {
	font-family: "UniSansHeavy";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #5bcdfb;
	font-size: 34px;
	font-size: 2.125rem;
	line-height: 1;
	margin-bottom: 20px;
}
.page-template-template-press-kit .content-area {
	position: relative;
	padding: 30px 0;
}
.page-template-template-press-kit .content-area:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 18px solid #fff;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -18px;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .content-area {
		padding: 60px 0;
	}
}
.page-template-template-press-kit .inner-nav {
	padding-bottom: 40px;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .inner-nav {
		width: 300px;
		position: sticky;
		float: left;
		top: 160px;
	}
	body.admin-bar .page-template-template-press-kit .inner-nav {
		top: 180px;
	}
}
.page-template-template-press-kit .inner-nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border-bottom: 1px solid #d2d6d7;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .inner-nav ul {
		display: unset;
		border: none;
	}
}
.page-template-template-press-kit .inner-nav li {
	border-top: 1px solid #d2d6d7;
	width: 50%;
	float: left;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .inner-nav li {
		width: unset;
		float: unset;
	}
}
@media (min-width: 540px) {
	.page-template-template-press-kit .inner-nav li:first-of-type {
		border: none;
	}
}
.page-template-template-press-kit .inner-nav li a {
	display: block;
	text-decoration: none;
	padding: 7px 12px;
	position: relative;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	color: #57656a;
}
.page-template-template-press-kit .inner-nav li a:hover {
	color: #fff;
	background-color: #5bcdfb;
}
.page-template-template-press-kit .inner-nav li a.selected {
	background-color: #5bcdfb;
	color: #fff;
}
.page-template-template-press-kit .inner-nav li a.selected:after {
	content: "";
	position: absolute;
	right: -6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 6px solid #5bcdfb;
	border-bottom: 6px solid transparent;
}
.page-template-template-press-kit .inner-nav .byg-button {
	width: 100%;
	margin-bottom: 20px;
}
.page-template-template-press-kit .jump-marker {
	position: absolute;
	top: -180px;
}
.page-template-template-press-kit .press-pack {
	overflow: hidden;
	clear: both;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .press-pack {
		margin-left: 350px;
		clear: none;
	}
}
.page-template-template-press-kit .press-pack > div {
	border-bottom: 1px solid #d2d6d7;
	padding-bottom: 20px;
	margin-bottom: 20px;
	outline: none;
	position: relative;
}
.page-template-template-press-kit .press-pack > div.factsheet {
	border-bottom: none;
	padding-bottom: 0;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .press-pack > div {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}
	.page-template-template-press-kit .press-pack > div.game-credits, .page-template-template-press-kit .press-pack > div.game-contact {
		border-bottom: none;
	}
}
.page-template-template-press-kit .press-pack ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.page-template-template-press-kit .press-pack ul.styled li {
	position: relative;
	padding-left: 25px;
	margin-bottom: 5px;
}
.page-template-template-press-kit .press-pack ul.styled li:before {
	content: "•";
	font-family: "UniSansHeavy";
	font-size: 32px;
	font-size: 2rem;
	color: #5bcdfb;
	line-height: 1;
	position: absolute;
	top: -3px;
	left: 0;
}
.page-template-template-press-kit .factsheet {
	margin-bottom: 20px;
}
.page-template-template-press-kit .factsheet .factsheet-title {
	width: 100%;
	margin-bottom: 40px;
}
.page-template-template-press-kit .factsheet > p {
	margin: 0;
	line-height: 1.5em;
}
.page-template-template-press-kit .factsheet > p.developer strong, .page-template-template-press-kit .factsheet > p.publisher strong, .page-template-template-press-kit .factsheet > p.location strong, .page-template-template-press-kit .factsheet > p.website strong, .page-template-template-press-kit .factsheet > p.price strong {
	text-transform: uppercase;
}
.page-template-template-press-kit .factsheet strong {
	color: #161e20;
}
.page-template-template-press-kit .factsheet em {
	font-style: normal;
	font-weight: 700;
}
.page-template-template-press-kit .release-platforms {
	border-bottom: 1px solid #d2d6d7;
	border-top: 1px solid #d2d6d7;
	padding: 20px 0;
	margin-top: 20px;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .release-platforms {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		gap: 20px;
		padding: 40px 0;
		margin-top: 40px;
	}
}
.page-template-template-press-kit .release-platforms p:last-of-type {
	margin-bottom: 0;
}
.page-template-template-press-kit .release-platforms strong {
	text-transform: uppercase;
}
.page-template-template-press-kit .release-dates,
.page-template-template-press-kit .platforms {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(50% - 10px);
	        flex: 0 1 calc(50% - 10px);
}
.page-template-template-press-kit .release-dates {
	margin-bottom: 20px;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .release-dates {
		margin-bottom: 0;
	}
}
.page-template-template-press-kit .release-dates span {
	display: block;
}
.page-template-template-press-kit .history p:last-of-type,
.page-template-template-press-kit .description p:last-of-type,
.page-template-template-press-kit .about-byg p:last-of-type {
	margin-bottom: 0;
}
.page-template-template-press-kit .additional-links .title {
	margin-bottom: 0.25em;
}
.page-template-template-press-kit .additional-links .copy,
.page-template-template-press-kit .additional-links .link {
	display: inline;
}
.page-template-template-press-kit .about-byg .title {
	margin-bottom: 0.25em;
}
.page-template-template-press-kit .section-gallery {
	margin-bottom: 40px;
	border-bottom: 1px solid #d2d6d7;
}
.page-template-template-press-kit .section-gallery .gallery-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 20px;
}
.page-template-template-press-kit .section-gallery li {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	width: calc(33.3333333333% - 15px);
	background-color: rgba(106, 130, 138, 0.25);
}
.page-template-template-press-kit .section-gallery img {
	border: 1px solid #1f282b;
}
.page-template-template-press-kit .section-gallery a:hover img {
	border-color: #5bcdfb;
}
.page-template-template-press-kit .images ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 0 -5px -10px;
}
.page-template-template-press-kit .images li {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin: 0 5px 10px;
	width: calc(33.3333333333% - 10px);
}
.page-template-template-press-kit .images a {
	display: block;
}
.page-template-template-press-kit .video-collection {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 20px;
}
.page-template-template-press-kit .video-block {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	width: calc(50% - 10px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.page-template-template-press-kit .video-block p {
	margin-bottom: 0.5em;
}
.page-template-template-press-kit .video-block .embed-container {
	margin-top: auto;
}
.page-template-template-press-kit .video-block .embed-container:not(:last-of-type) {
	margin-bottom: 2em;
}
.page-template-template-press-kit .logo .logo-image {
	width: calc(33.3333333333% - 10px);
	background-color: #f1f1f1;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .game-credits,
	.page-template-template-press-kit .game-contact {
		width: calc(50% - 10px);
		float: left;
	}
}
.page-template-template-press-kit .game-credits li,
.page-template-template-press-kit .game-contact li {
	border-top: 1px solid #d2d6d7;
	padding: 5px 0;
}
.page-template-template-press-kit .game-credits li:first-of-type,
.page-template-template-press-kit .game-contact li:first-of-type {
	border-top: none;
}
@media (min-width: 540px) {
	.page-template-template-press-kit .game-credits {
		margin-right: 20px;
	}
}

.quote-blocks {
	background-color: #fff;
	position: relative;
}
.quote-blocks:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 18px solid #fff;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -18px;
}
.quote-blocks:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	z-index: 10;
	position: absolute;
	left: 50%;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-top: 18px solid #fff;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: -18px;
}
.quote-blocks {
	padding-top: calc(30 * 1px);
	padding-bottom: calc(30 * 1px);
}
@media (min-width: 540px) {
	.quote-blocks {
		padding-top: calc(60 * 1px);
		padding-bottom: calc(60 * 1px);
	}
}
@media (min-width: 1200px) {
	.quote-blocks {
		padding-top: calc(90 * 1px);
		padding-bottom: calc(90 * 1px);
	}
}
.quote-blocks {
	width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	left: 50%;
	right: 50%;
	z-index: 1;
	position: relative;
}
@media (min-width: 1200px) {
	.quote-blocks .section-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}
.quote-blocks .section-content {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 960px) {
	.quote-blocks .section-content {
		margin-left: auto;
		margin-right: auto;
	}
}
.quote-blocks .section-content .quote {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	width: 100%;
	text-align: center;
	padding-bottom: 40px;
}
@media (min-width: 1200px) {
	.quote-blocks .section-content .quote {
		margin: 0 -10px;
		width: 28.5714285714%;
		padding-bottom: 0;
	}
}
.quote-blocks .section-content .the-quote {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 19.2px;
	font-size: 1.2rem;
	font-style: italic;
	font-weight: 200;
	line-height: 1.2em;
}
@media (min-width: 1200px) {
	.quote-blocks .section-content .the-quote {
		font-size: 24px;
		font-size: 1.5rem;
	}
}
.quote-blocks .section-content .the-quote:before {
	content: "“";
}
.quote-blocks .section-content .the-quote:after {
	content: "”";
}
.quote-blocks .section-content .quote-by {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	font-size: 0.9375rem;
}
.quote-blocks .section-content .quote-by span {
	color: #5bcdfb;
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ2ZW5kb3IvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy9faGFtYnVyZ2Vycy5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsInZlbmRvci9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fdHlwb2dyYXBoeS5zY3NzIiwibWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCJ0eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwidHlwb2dyYXBoeS9fY29weS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50cy9fbGlzdHMuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImZvcm1zL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvYnJlYWtwb2ludC9fYnJlYWtwb2ludC5zY3NzIiwiZm9ybXMvX2ZpZWxkcy5zY3NzIiwibmF2aWdhdGlvbi9fbmF2aWdhdGlvbi5zY3NzIiwibmF2aWdhdGlvbi9fbGlua3Muc2NzcyIsIm5hdmlnYXRpb24vX21lbnVzLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19jbGVhcmluZ3Muc2NzcyIsInNpdGUvX3NpdGUuc2NzcyIsInNpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJzaXRlL3ByaW1hcnkvX2NvbW1lbnRzLnNjc3MiLCJtb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsIm1lZGlhL19tZWRpYS5zY3NzIiwibWVkaWEvX2NhcHRpb25zLnNjc3MiLCJtZWRpYS9fZ2FsbGVyaWVzLnNjc3MiLCJsYXlvdXQvX2Jhc2Uuc2NzcyIsInZhcmlhYmxlcy1zaXRlL19zdHJ1Y3R1cmUuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX3Bvc3RzLnNjc3MiLCJsYXlvdXQvX3BhZ2Uuc2NzcyIsImxheW91dC9fZ2FtZXMtYXJjaGl2ZS5zY3NzIiwibGF5b3V0L19nYW1lLnNjc3MiLCJsYXlvdXQvX2dhbWUtZGxjLnNjc3MiLCJsYXlvdXQvX2ZvcnVtLWxpbmtzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19wdXJjaGFzZS1tb2RhbC5zY3NzIiwibGF5b3V0L180MDQuc2NzcyIsImxheW91dC9fdXBkYXRlcy5zY3NzIiwiYWNmL19mbGV4aWJsZS1oZXJvLWNhcm91c2VsLnNjc3MiLCJhY2YvX2ZsZXhpYmxlLWZlYXR1cmVkLWdhbWVzLWNhcm91c2VsLnNjc3MiLCJhY2YvX2ZsZXhpYmxlLWJyYWNlLW1lc3NhZ2Uuc2NzcyIsImFjZi9fZmxleGlibGUtbGF0ZXN0LWdhbWVzLWJsb2Nrcy5zY3NzIiwiYWNmL19mbGV4aWJsZS1wdWJsaXNoaW5nLnNjc3MiLCJhY2YvX2ZsZXhpYmxlLW5ld3MtYmxvY2tzLnNjc3MiLCJhY2YvX2ZsZXhpYmxlLW5ld3NsZXR0ZXIuc2NzcyIsImFjZi9fZmxleGlibGUtc291bmR0cmFjay5zY3NzIiwiYWNmL19hY2YtaGVhZGVyLWJhbm5lci5zY3NzIiwiYWNmL19hY2YtYWJvdXQuc2NzcyIsImFjZi9fYWNmLWJ1c2luZXNzLnNjc3MiLCJhY2YvX2FjZi1jYXJlZXJzLnNjc3MiLCJhY2YvX2FjZi1jb250YWN0LnNjc3MiLCJhY2YvX2FjZi1qb2Itb3BlbmluZ3Muc2NzcyIsImFjZi9fYWNmLXByZXNzLnNjc3MiLCJhY2YvX2FjZi1wcmVzcy1raXQuc2NzcyIsImFjZi9fYWNmLXF1b3RlLWJsb2Nrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Q0FBQTtBQ0FBLHVCQUFBO0FBQ0E7Q0FDRSxNQUFBO0NBQ0EsT0FBQTtDQUNB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RztDQUNDLFlBQUE7QTdEaW9QSjtBNkQ5blBHO0NBQ0MsWUFBQTtBN0Rnb1BKO0E2RDduUEU7Q0FDQyxrQkFBQTtDQUNBLG1CQUFBO0NuRDdDRixlQUFBO0NBQ0Esb0JBQUE7QVY2cVBEO0E2RDluUEc7Q0FDQyxjckRsRE87QVJrclBYIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogQnJhY2UgWW91cnNlbGYgR2FtZXNcbkF1dGhvcjogRGVraXJ1IChKYWtlIFNtaXRoKSAvIGRlc2lnbiBieSBGdWxseSBJbGx1c3RyYXRlZFxuRGVzY3JpcHRpb246IEJZRyBXUCB0aGVtZVxuVmVyc2lvbjogMS4wLjFcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGJ5Z1xuKi9cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTA0Mjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuXHRvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTA0Mztcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuXHRjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG5cdGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcblx0Y3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcblx0Y29sb3I6ICNDQ0M7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IC0wLjhlbTtcblx0bGVmdDogOHB4O1xuXHRyaWdodDogOHB4O1xuXHR6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcblx0Y29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0ei1pbmRleDogMTA0Njtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvcGFjaXR5OiAwLjY1O1xuXHRwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG5cdHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG5cdGNvbG9yOiAjRkZGO1xuXHRyaWdodDogLTZweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICNDQ0M7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdG1hcmdpbjogMDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC01NXB4O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiAxMTBweDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuXHRtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG5cdGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG5cdHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG5cdGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcblx0bGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcblx0Ym9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG5cdG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuXHRtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuXHRsaW5lLWhlaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcblx0dG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA0MHB4O1xuXHRib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0ei1pbmRleDogLTE7XG5cdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG5cdGNvbG9yOiAjQkRCREJEO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuXHRtYXJnaW4tdG9wOiAtMzZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICNGM0YzRjM7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0cGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuXHQvKipcblx0ICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cblx0ICAgICAqL1xuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblx0Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0dG9wOiAzcHg7XG5cdH1cblx0Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0Lm1mcC1hcnJvdyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdH1cblx0Lm1mcC1hcnJvdy1sZWZ0IHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMDtcblx0fVxuXHQubWZwLWFycm93LXJpZ2h0IHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcblx0fVxuXHQubWZwLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR9XG59XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcblx0cGFkZGluZzogMTVweCAxNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0Zm9udDogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTJweDtcbn1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG5cdHRvcDogLTEwcHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG5cdGJvdHRvbTogLTEwcHg7XG59XG5cbi8qXG4gKiBTcXVlZXplXG4gKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcblx0dHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHRib3R0b206IDA7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHRzcmM6IHVybChcImFzc2V0cy9mb250cy9VbmlTYW5zLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zVGhpbkNBUFNcIjtcblx0c3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVW5pU2Fucy1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0c3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVW5pU2Fucy1IZWF2eUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc1RoaW5cIjtcblx0c3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVW5pU2Fucy1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogIzU3NjU2YTtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDAgMS41ZW07XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzViY2RmYjtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuXHRmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5hYmJyLCBhY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIGlucyB7XG5cdGJhY2tncm91bmQ6ICNmZmY5YzA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7IC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICMxNjFlMjA7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbnVsLCBvbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDA7IC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG50YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uLFxuLmJ5Zy1idXR0b25fZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdHBhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcbn1cbmJ1dHRvbjpob3Zlcixcbi5ieWctYnV0dG9uX2Rpc2FibGVkOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLFxuLmJ5Zy1idXR0b25fZGlzYWJsZWQ6YWN0aXZlLFxuLmJ5Zy1idXR0b25fZGlzYWJsZWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmJ1dHRvbi5ieWctYnV0dG9uLCBidXR0b24ud3BjZjctc3VibWl0LFxuLmJ5Zy1idXR0b25fZGlzYWJsZWQuYnlnLWJ1dHRvbixcbi5ieWctYnV0dG9uX2Rpc2FibGVkLndwY2Y3LXN1Ym1pdCxcbmlucHV0W3R5cGU9YnV0dG9uXS5ieWctYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLndwY2Y3LXN1Ym1pdCxcbmlucHV0W3R5cGU9cmVzZXRdLmJ5Zy1idXR0b24sXG5pbnB1dFt0eXBlPXJlc2V0XS53cGNmNy1zdWJtaXQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnlnLWJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5idXR0b24uYnlnLWJ1dHRvbiwgYnV0dG9uLndwY2Y3LXN1Ym1pdCxcbi5ieWctYnV0dG9uX2Rpc2FibGVkLmJ5Zy1idXR0b24sXG4uYnlnLWJ1dHRvbl9kaXNhYmxlZC53cGNmNy1zdWJtaXQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnlnLWJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXS53cGNmNy1zdWJtaXQsXG5pbnB1dFt0eXBlPXJlc2V0XS5ieWctYnV0dG9uLFxuaW5wdXRbdHlwZT1yZXNldF0ud3BjZjctc3VibWl0LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ5Zy1idXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtaW4td2lkdGg6IDIxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRjbGVhcjogYm90aDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLmJ5Zy1idXR0b246YWZ0ZXIsIGJ1dHRvbi53cGNmNy1zdWJtaXQ6YWZ0ZXIsXG4uYnlnLWJ1dHRvbl9kaXNhYmxlZC5ieWctYnV0dG9uOmFmdGVyLFxuLmJ5Zy1idXR0b25fZGlzYWJsZWQud3BjZjctc3VibWl0OmFmdGVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ5Zy1idXR0b246YWZ0ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0ud3BjZjctc3VibWl0OmFmdGVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnlnLWJ1dHRvbjphZnRlcixcbmlucHV0W3R5cGU9cmVzZXRdLndwY2Y3LXN1Ym1pdDphZnRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5ieWctYnV0dG9uOmFmdGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLndwY2Y3LXN1Ym1pdDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5idXR0b24uYnlnLWJ1dHRvbjpob3ZlciwgYnV0dG9uLndwY2Y3LXN1Ym1pdDpob3Zlcixcbi5ieWctYnV0dG9uX2Rpc2FibGVkLmJ5Zy1idXR0b246aG92ZXIsXG4uYnlnLWJ1dHRvbl9kaXNhYmxlZC53cGNmNy1zdWJtaXQ6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnlnLWJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS53cGNmNy1zdWJtaXQ6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5ieWctYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0ud3BjZjctc3VibWl0OmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ5Zy1idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0OmhvdmVyIHtcblx0Y29sb3I6IGJsYWNrO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbmJ1dHRvbi5ieWctYnV0dG9uX2FsdCwgYnV0dG9uLndwY2Y3LXN1Ym1pdF9hbHQsXG4uYnlnLWJ1dHRvbl9kaXNhYmxlZC5ieWctYnV0dG9uX2FsdCxcbi5ieWctYnV0dG9uX2Rpc2FibGVkLndwY2Y3LXN1Ym1pdF9hbHQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnlnLWJ1dHRvbl9hbHQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0ud3BjZjctc3VibWl0X2FsdCxcbmlucHV0W3R5cGU9cmVzZXRdLmJ5Zy1idXR0b25fYWx0LFxuaW5wdXRbdHlwZT1yZXNldF0ud3BjZjctc3VibWl0X2FsdCxcbmlucHV0W3R5cGU9c3VibWl0XS5ieWctYnV0dG9uX2FsdCxcbmlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXRfYWx0IHtcblx0Ym9yZGVyLWNvbG9yOiAjMWYyODJiO1xuXHRjb2xvcjogIzFmMjgyYjtcbn1cbmJ1dHRvbi5ieWctYnV0dG9uX2FsdDphZnRlciwgYnV0dG9uLndwY2Y3LXN1Ym1pdF9hbHQ6YWZ0ZXIsXG4uYnlnLWJ1dHRvbl9kaXNhYmxlZC5ieWctYnV0dG9uX2FsdDphZnRlcixcbi5ieWctYnV0dG9uX2Rpc2FibGVkLndwY2Y3LXN1Ym1pdF9hbHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnlnLWJ1dHRvbl9hbHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0ud3BjZjctc3VibWl0X2FsdDphZnRlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ5Zy1idXR0b25fYWx0OmFmdGVyLFxuaW5wdXRbdHlwZT1yZXNldF0ud3BjZjctc3VibWl0X2FsdDphZnRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5ieWctYnV0dG9uX2FsdDphZnRlcixcbmlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXRfYWx0OmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMjgyYjtcbn1cbmJ1dHRvbi5ieWctYnV0dG9uX2FsdDpob3ZlciwgYnV0dG9uLndwY2Y3LXN1Ym1pdF9hbHQ6aG92ZXIsXG4uYnlnLWJ1dHRvbl9kaXNhYmxlZC5ieWctYnV0dG9uX2FsdDpob3Zlcixcbi5ieWctYnV0dG9uX2Rpc2FibGVkLndwY2Y3LXN1Ym1pdF9hbHQ6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnlnLWJ1dHRvbl9hbHQ6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0ud3BjZjctc3VibWl0X2FsdDpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ5Zy1idXR0b25fYWx0OmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0ud3BjZjctc3VibWl0X2FsdDpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5ieWctYnV0dG9uX2FsdDpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXRfYWx0OmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjI4MmI7XG59XG5idXR0b24uYnlnLWJ1dHRvbl94bCwgYnV0dG9uLndwY2Y3LXN1Ym1pdF94bCxcbi5ieWctYnV0dG9uX2Rpc2FibGVkLmJ5Zy1idXR0b25feGwsXG4uYnlnLWJ1dHRvbl9kaXNhYmxlZC53cGNmNy1zdWJtaXRfeGwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnlnLWJ1dHRvbl94bCxcbmlucHV0W3R5cGU9YnV0dG9uXS53cGNmNy1zdWJtaXRfeGwsXG5pbnB1dFt0eXBlPXJlc2V0XS5ieWctYnV0dG9uX3hsLFxuaW5wdXRbdHlwZT1yZXNldF0ud3BjZjctc3VibWl0X3hsLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ5Zy1idXR0b25feGwsXG5pbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0X3hsIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bWluLXdpZHRoOiAyODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRsaW5lLWhlaWdodDogNzhweDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHRib3JkZXItd2lkdGg6IDNweDtcbn1cbmJ1dHRvbi5ieWctYnV0dG9uX3hsOmFmdGVyLCBidXR0b24ud3BjZjctc3VibWl0X3hsOmFmdGVyLFxuLmJ5Zy1idXR0b25fZGlzYWJsZWQuYnlnLWJ1dHRvbl94bDphZnRlcixcbi5ieWctYnV0dG9uX2Rpc2FibGVkLndwY2Y3LXN1Ym1pdF94bDphZnRlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5ieWctYnV0dG9uX3hsOmFmdGVyLFxuaW5wdXRbdHlwZT1idXR0b25dLndwY2Y3LXN1Ym1pdF94bDphZnRlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ5Zy1idXR0b25feGw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS53cGNmNy1zdWJtaXRfeGw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnlnLWJ1dHRvbl94bDphZnRlcixcbmlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXRfeGw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0YnV0dG9uLmJ5Zy1idXR0b25feGwsIGJ1dHRvbi53cGNmNy1zdWJtaXRfeGwsXG5cdC5ieWctYnV0dG9uX2Rpc2FibGVkLmJ5Zy1idXR0b25feGwsXG5cdC5ieWctYnV0dG9uX2Rpc2FibGVkLndwY2Y3LXN1Ym1pdF94bCxcblx0aW5wdXRbdHlwZT1idXR0b25dLmJ5Zy1idXR0b25feGwsXG5cdGlucHV0W3R5cGU9YnV0dG9uXS53cGNmNy1zdWJtaXRfeGwsXG5cdGlucHV0W3R5cGU9cmVzZXRdLmJ5Zy1idXR0b25feGwsXG5cdGlucHV0W3R5cGU9cmVzZXRdLndwY2Y3LXN1Ym1pdF94bCxcblx0aW5wdXRbdHlwZT1zdWJtaXRdLmJ5Zy1idXR0b25feGwsXG5cdGlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXRfeGwge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bWluLXdpZHRoOiAzMjBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdH1cblx0YnV0dG9uLmJ5Zy1idXR0b25feGw6YWZ0ZXIsIGJ1dHRvbi53cGNmNy1zdWJtaXRfeGw6YWZ0ZXIsXG5cdC5ieWctYnV0dG9uX2Rpc2FibGVkLmJ5Zy1idXR0b25feGw6YWZ0ZXIsXG5cdC5ieWctYnV0dG9uX2Rpc2FibGVkLndwY2Y3LXN1Ym1pdF94bDphZnRlcixcblx0aW5wdXRbdHlwZT1idXR0b25dLmJ5Zy1idXR0b25feGw6YWZ0ZXIsXG5cdGlucHV0W3R5cGU9YnV0dG9uXS53cGNmNy1zdWJtaXRfeGw6YWZ0ZXIsXG5cdGlucHV0W3R5cGU9cmVzZXRdLmJ5Zy1idXR0b25feGw6YWZ0ZXIsXG5cdGlucHV0W3R5cGU9cmVzZXRdLndwY2Y3LXN1Ym1pdF94bDphZnRlcixcblx0aW5wdXRbdHlwZT1zdWJtaXRdLmJ5Zy1idXR0b25feGw6YWZ0ZXIsXG5cdGlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXRfeGw6YWZ0ZXIge1xuXHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICNmZmY7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0Y29sb3I6ICM2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmc6IDNweDtcblx0d2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE1MHB4O1xufVxuXG4ud3BjZjctZm9ybSBwIHtcblx0bWFyZ2luOiAwO1xufVxuLndwY2Y3LWZvcm0gZW0ge1xuXHRjb2xvcjogcmVkO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi53cGNmNy1mb3JtIC5vdGhlci1wbGF0Zm9ybS1sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ud3BjZjctZm9ybSAub3RoZXItcGxhdGZvcm0tbGFiZWxfc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLndwY2Y3LWZvcm0gLndwY2Y3LWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEge1xuXHRjb2xvcjogI2ZmZjtcbn1cbmE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuXHRjb2xvcjogIzg3YTliMztcbn1cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlIHtcblx0b3V0bGluZTogMDtcbn1cbmEuYnlnLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmEuYnlnLWJ1dHRvbiB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWluLXdpZHRoOiAyMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0Y2xlYXI6IGJvdGg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuYnlnLWJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5hLmJ5Zy1idXR0b246aG92ZXIge1xuXHRjb2xvcjogYmxhY2s7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuYS5ieWctYnV0dG9uX2FsdCB7XG5cdGJvcmRlci1jb2xvcjogIzFmMjgyYjtcblx0Y29sb3I6ICMxZjI4MmI7XG59XG5hLmJ5Zy1idXR0b25fYWx0OmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMjgyYjtcbn1cbmEuYnlnLWJ1dHRvbl9hbHQ6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMjgyYjtcbn1cbmEuYnlnLWJ1dHRvbl94bCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdG1pbi13aWR0aDogMjgwcHg7XG5cdGhlaWdodDogODBweDtcblx0bGluZS1oZWlnaHQ6IDc4cHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0Ym9yZGVyLXdpZHRoOiAzcHg7XG59XG5hLmJ5Zy1idXR0b25feGw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0YS5ieWctYnV0dG9uX3hsIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdG1pbi13aWR0aDogMzIwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdGJvcmRlci13aWR0aDogNXB4O1xuXHR9XG5cdGEuYnlnLWJ1dHRvbl94bDphZnRlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2ZmZjtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNZW51c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2aWdhdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5oYW1idXJnZXItYm94IHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cbi5tYWluLW5hdmlnYXRpb24gLmhhbWJ1cmdlci1pbm5lciB7XG5cdHdpZHRoOiAzMHB4O1xufVxuLm1haW4tbmF2aWdhdGlvbiAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLm1haW4tbmF2aWdhdGlvbiAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcblx0d2lkdGg6IDMwcHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcblx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAtOTk5ZW07XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG5cdGxlZnQ6IC05OTllbTtcblx0dG9wOiAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLCAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuXHRsZWZ0OiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcblx0d2lkdGg6IDIwMHB4O1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIHtcblx0bGVmdDogYXV0bztcbn1cbi5tYWluLW5hdmlnYXRpb24gbGkge1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbmF2aWdhdGlvbiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubWVudS10b2dnbGUge1xuXHR6LWluZGV4OiAxMDAxO1xufVxuXG4ubWVudS10b2dnbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzBweDtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNTAlO1xufVxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG5cdGZsb2F0OiByaWdodDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0Y29sb3I6ICM4N2E5YjM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlbnRyeSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG5cdG1hcmdpbjogMS41ZW0gMCAwO1xufVxuXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21tZW50LWNvbnRlbnQgYSB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIgeyAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuXHRtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMzMuMzMlO1xufVxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAyMCU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTYuNjYlO1xufVxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHRtYXgtd2lkdGg6IDE0LjI4JTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMi41JTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5ib2R5Lm1vZGFsLW9wZW4ge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmJvZHk6bm90KC5ob21lKTpub3QoLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyk6bm90KC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQpIC5jb250ZW50LFxuYm9keTpub3QoLmhvbWUpOm5vdCgucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzKTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCkgLnNpdGUtbWFpbjpub3QoLmRldi1ibG9nKTpub3QoLm1lZGlhKSB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Ym9keTpub3QoLmhvbWUpOm5vdCgucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzKTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCkgLmNvbnRlbnQsXG5cdGJvZHk6bm90KC5ob21lKTpub3QoLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyk6bm90KC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQpIC5zaXRlLW1haW46bm90KC5kZXYtYmxvZyk6bm90KC5tZWRpYSkge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuYm9keTpub3QoLmhvbWUpOm5vdCgucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzKTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCkgLmNvbnRlbnQsXG5ib2R5Om5vdCguaG9tZSk6bm90KC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMpOm5vdCgucGFnZS10ZW1wbGF0ZS1kZWZhdWx0KSAuc2l0ZS1tYWluOm5vdCguZGV2LWJsb2cpOm5vdCgubWVkaWEpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5lbWJlZC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCAuZmVhdGhlcmxpZ2h0LW5leHQsXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCAuZmVhdGhlcmxpZ2h0LXByZXZpb3VzIHtcblx0ei1pbmRleDogMTA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLmZlYXRoZXJsaWdodC1uZXh0OmhvdmVyLFxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLmZlYXRoZXJsaWdodC1wcmV2aW91czpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCAuY2hldnJvbi1sZWZ0LFxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLmNoZXZyb24tcmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMThweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IsICM1YmNkZmIpO1xuXHRib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLmNoZXZyb24tcmlnaHQge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3MtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmltYWdlLW9iamVjdC1maXQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaW1hZ2Utb2JqZWN0LWZpdCBpbWcge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpKTtcbn1cbmJvZHkubWVudS1hY3RpdmUgLnNpdGUtaGVhZGVyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0XHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRyaWdodDogNTAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayA1MCUsICMxZjI4MmIgNTAlKTtcblx0fVxufVxuLmFkbWluLWJhciAuc2l0ZS1oZWFkZXIge1xuXHR0b3A6IDMycHg7XG59XG5cbi5oZWFkZXItd3JhcHBlciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmhlYWRlci13cmFwcGVyIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cbi5oZWFkZXItd3JhcHBlciB7XG5cdGhlaWdodDogMTAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Lm1lbnUtYWN0aXZlIC5oZWFkZXItd3JhcHBlciB7XG5cdGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuaGVhZGVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LmhlYWRlci13cmFwcGVyIC5zaXRlLWJyYW5kaW5nIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyODJiO1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLnNpdGUtYnJhbmRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5zaXRlLWJyYW5kaW5nIHAsIC5zaXRlLWJyYW5kaW5nIGgxIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2l0ZS10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLXRpdGxlIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2J5Zy5zdmdcIikgbm8tcmVwZWF0O1xuXHR3aWR0aDogMTk1cHg7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6IDExNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tYWluLW5hdmlnYXRpb24ge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcbn1cbi5tYWluLW5hdmlnYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIGJsYWNrO1xuXHRib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTVweDtcblx0bGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubWFpbi1uYXZpZ2F0aW9uIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJ8XCI7XG5cdFx0bWFyZ2luOiAwIDEycHg7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWUtZGV0YWlsIC5tYWluLW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoMSkgYSB7XG5cdGNvbG9yOiAjNWJjZGZiO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWUtZGV0YWlsIC5tYWluLW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoMSkgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM1YmNkZmI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTIwcHg7XG5cdHRvcDogNDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWUtZGV0YWlsIC5tYWluLW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoMSkgYTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjZGZiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDU5cHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZS1kZXRhaWwgLm1haW4tbmF2aWdhdGlvbiBsaTpudGgtb2YtdHlwZSgxKSBhOmJlZm9yZSB7XG5cdFx0YWxsOiB1bnNldDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzViY2RmYjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRib3R0b206IC0zN3B4O1xuXHRcdGFuaW1hdGlvbjogdHJpYW5nbGUtdXAgMS41cyBlYXNlLW91dDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdEBrZXlmcmFtZXMgdHJpYW5nbGUtdXAge1xuXHRcdDAlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDAgc29saWQgIzViY2RmYjtcblx0XHR9XG5cdFx0MTAwJSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM1YmNkZmI7XG5cdFx0fVxuXHR9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRjb2xvcjogIzViY2RmYjtcbn1cbi5tYWluLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM1YmNkZmI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTIwcHg7XG5cdHRvcDogNDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm1haW4tbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YmNkZmI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTlweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYTpiZWZvcmUge1xuXHRcdGFsbDogdW5zZXQ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM1YmNkZmI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym90dG9tOiAtMzdweDtcblx0XHRhbmltYXRpb246IHRyaWFuZ2xlLXVwIDEuNXMgZWFzZS1vdXQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRAa2V5ZnJhbWVzIHRyaWFuZ2xlLXVwIHtcblx0XHQwJSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwIHNvbGlkICM1YmNkZmI7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjNWJjZGZiO1xuXHRcdH1cblx0fVxufVxuLm1haW4tbmF2aWdhdGlvbiBhIHtcblx0Y29sb3I6ICM4N2E5YjM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdmlnYXRpb24gYTpob3ZlciB7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Ym9keS5ibG9nIC5zaXRlLW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IHVuc2V0O1xuXHR9XG59XG5ib2R5LmJsb2cgLmNvbnRlbnQtYXJlYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG5cdG1hcmdpbi1ib3R0b206IC03MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Ym9keS5ibG9nIC5uZXdzLWFyZWEtMjAyMixcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYXJlYS0yMDIyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Ym9keS5ibG9nIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMSksIGJvZHkuYmxvZyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDIpLCBib2R5LmJsb2cgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgzKSxcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgxKSxcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgyKSxcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgzKSB7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdGhlaWdodDogdW5zZXQ7XG5cdH1cblx0Ym9keS5ibG9nIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMSkgLnRodW1iLCBib2R5LmJsb2cgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgyKSAudGh1bWIsIGJvZHkuYmxvZyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDMpIC50aHVtYixcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgxKSAudGh1bWIsXG5cdGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMikgLnRodW1iLFxuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDMpIC50aHVtYiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdG1hcmdpbjogLTIwcHggLTQwcHggNDBweDtcblx0XHRoZWlnaHQ6IDMyMHB4O1xuXHR9XG5cdGJvZHkuYmxvZyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDEpIC5lbnRyeS1oZWFkZXIsXG5cdGJvZHkuYmxvZyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDEpIC5jb3B5LCBib2R5LmJsb2cgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgyKSAuZW50cnktaGVhZGVyLFxuXHRib2R5LmJsb2cgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgyKSAuY29weSwgYm9keS5ibG9nIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMykgLmVudHJ5LWhlYWRlcixcblx0Ym9keS5ibG9nIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMykgLmNvcHksXG5cdGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMSkgLmVudHJ5LWhlYWRlcixcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgxKSAuY29weSxcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgyKSAuZW50cnktaGVhZGVyLFxuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDIpIC5jb3B5LFxuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDMpIC5lbnRyeS1oZWFkZXIsXG5cdGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMykgLmNvcHkge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHRib2R5LmJsb2cgLm5ld3MtYmxvY2stbmV1ZTpmaXJzdC1vZi10eXBlIC50aHVtYixcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm5ld3MtYmxvY2stbmV1ZTpmaXJzdC1vZi10eXBlIC50aHVtYiB7XG5cdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRtYXJnaW46IC0yMHB4IC00MHB4IDQwcHg7XG5cdH1cblx0Ym9keS5ibG9nIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMiksIGJvZHkuYmxvZyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDMpLFxuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDIpLFxuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDMpIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjc1ZW0pO1xuXHR9XG59XG5cbi5uZXdzLWFyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5uZXdzLWFyZWEge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5uZXdzLWFyZWEgPiAubmV3cy1ibG9jazpmaXJzdC1vZi10eXBlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lm5ld3MtYXJlYSA+IC5uZXdzLWJsb2NrOmZpcnN0LW9mLXR5cGUgLnRodW1iIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDMyMHB4O1xuXHRcdHdpZHRoOiB1bnNldDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQubmV3cy1hcmVhID4gLm5ld3MtYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuY2F0cyB7XG5cdFx0bGVmdDogMzIwcHg7XG5cdFx0Ym90dG9tOiB1bnNldDtcblx0XHR0b3A6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0Lm5ld3MtYXJlYSA+IC5uZXdzLWJsb2NrOmZpcnN0LW9mLXR5cGUgLmNvcHkge1xuXHRcdHdpZHRoOiAzMjBweDtcblx0fVxufVxuXG4uaW5maW5pdGUtd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNpbmZpbml0ZS1oYW5kbGUge1xuXHR3aWR0aDogMTAwJTtcbn1cbiNpbmZpbml0ZS1oYW5kbGUgc3BhbiB7XG5cdGFsbDogdW5zZXQ7XG59XG4jaW5maW5pdGUtaGFuZGxlIGJ1dHRvbiB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWluLXdpZHRoOiAyMTJweDtcblx0Ym9yZGVyOiAzcHggc29saWQgIzU3NjU2YTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0Y2xlYXI6IGJvdGg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdGNvbG9yOiAjNTc2NTZhO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuI2luZmluaXRlLWhhbmRsZSBidXR0b246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM1NzY1NmE7XG59XG4jaW5maW5pdGUtaGFuZGxlIGJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNTc2NTZhO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI1LCAyMzAsIDIzMSk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IC0xO1xufVxuLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciBpbWcge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBlcnNwZWN0aXZlOiAxMDAwO1xufVxuLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciBpbWcge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0bWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMjI1LCAyMzAsIDIzMSkgMjAlLCByZ2JhKDIyNSwgMjMwLCAyMzEsIDApIDEwMCUpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbi5uZXdzLWFydGljbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDk2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdGJvZHkuc2luZ2xlIC5zaXRlLW1haW4ubmV3cy1hcnRpY2xlIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn1cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4ubmV3cy1hcnRpY2xlIGEge1xuXHRjb2xvcjogIzU3NjU2YTtcbn1cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4ubmV3cy1hcnRpY2xlIC5jYXRzIHtcblx0bWFyZ2luOiAwIDAgLTM4cHg7XG59XG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluLm5ld3MtYXJ0aWNsZSAuY2F0cyBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLm5hdi1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5uYXYtbGlua3Mge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn1cbi5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyxcbi5uYXYtbGlua3MgLm5hdi1uZXh0IHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQ3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMsXG5cdC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcblx0XHR3aWR0aDogNDclO1xuXHR9XG59XG4ubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSxcbi5uYXYtbGlua3MgLm5hdi1uZXh0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjNmE4MjhhO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLWhlaWdodDogNjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAzMHB4O1xuXHRib3JkZXI6IDNweCBzb2xpZCAjNmE4MjhhO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpob3Zlcixcbi5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjZGZiO1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlci1jb2xvcjogIzViY2RmYjtcbn1cbi5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRmbG9hdDogbGVmdDtcbn1cbi5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhIHtcblx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Lm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGEge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuLm5hdi1saW5rcyAubmF2LW5leHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4ubmF2LWxpbmtzIC5uYXYtbmV4dCBhIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubmF2LWxpbmtzIC5uYXYtbmV4dCBhIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5tYXN0aGVhZCAucG9zdC10aHVtYm5haWwgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5uZXdzLWVudHJ5IC5uZXdzLWFydGljbGUtaGVhZGVyIHtcblx0cGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Lm5ld3MtZW50cnkgLm5ld3MtYXJ0aWNsZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDcwcHggNzBweCAwO1xuXHR9XG59XG4ubmV3cy1lbnRyeSAubmV3cy1hcnRpY2xlLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDMwcHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubmV3cy1lbnRyeSAubmV3cy1hcnRpY2xlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgNzBweCAxMHB4O1xuXHR9XG59XG4ubmV3cy1lbnRyeSAubmV3cy1hcnRpY2xlLWZvb3RlciB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm5ld3MtZW50cnkgLm5ld3MtYXJ0aWNsZS1mb290ZXIge1xuXHRsaW5lLWhlaWdodDogMC45cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzU3NjU2YTtcblx0cGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Lm5ld3MtZW50cnkgLm5ld3MtYXJ0aWNsZS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDAgNzBweCA3MHB4O1xuXHR9XG59XG4ubmV3cy1lbnRyeSAubmV3cy1hcnRpY2xlLWZvb3RlciBzcGFuIHtcblx0Y29sb3I6ICMxZjI4MmI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3cy1lbnRyeSAubmV3cy1hcnRpY2xlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXNpemU6IDIuMjVyZW07XG59XG4ubmV3cy1lbnRyeSAubmV3cy1hcnRpY2xlLXRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3MtZW50cnkgLnBvc3RlZCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm5ld3MtZW50cnkgLnBvc3RlZCB7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29tbWVudHMtYXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDAgNzBweCA3MHB4O1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFkZHRoaXNfdG9vbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdGhlaWdodDogNDhweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LXNoYXJlLWJ0biB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LWljb24td3JhcHBlciB7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnR5cGUtcGFnZS5oZW50cnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDIwcHggYXV0byA0MHB4O1xuXHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Ym9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnR5cGUtcGFnZS5oZW50cnkge1xuXHRcdHBhZGRpbmc6IDcwcHg7XG5cdFx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC50eXBlLXBhZ2UuaGVudHJ5IGEge1xuXHRjb2xvcjogIzU3NjU2YTtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZS1hcmNoaXZlIC5nYW1lcy1saXN0IHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lLWFyY2hpdmUgLmdhbWVzLWxpc3Qge1xuXHRjb2xvcjogIzliYTBhYztcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lLWFyY2hpdmUgLmdhbWVzLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWxlZnQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjMTYxZTIwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogLTE4cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZS1hcmNoaXZlIC5nYW1lcy1saXN0IHtcblx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygzMCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWUtYXJjaGl2ZSAuZ2FtZXMtbGlzdCB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZS1hcmNoaXZlIC5nYW1lcy1saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg5MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoOTAgKiAxcHgpO1xuXHR9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZS1hcmNoaXZlIGgxIHtcblx0Zm9udC1zaXplOiAzNHB4O1xuXHRmb250LXNpemU6IDIuMTI1cmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWUtYXJjaGl2ZSBoMSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cblxuLmdhbWVzLWxpc3QsXG4ucHJlc3MtbGlzdCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZXMtbGlzdCxcblx0LnByZXNzLWxpc3Qge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cbi5nYW1lcy1saXN0IC5saXN0LXJvdy1nYW1lcyxcbi5wcmVzcy1saXN0IC5saXN0LXJvdy1nYW1lcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5nYW1lcy1saXN0IC5saXN0LXJvdy1nYW1lcyxcblx0LnByZXNzLWxpc3QgLmxpc3Qtcm93LWdhbWVzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG59XG4uZ2FtZXMtbGlzdCAucm93LXRpdGxlLFxuLnByZXNzLWxpc3QgLnJvdy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzRweDtcblx0Zm9udC1zaXplOiAyLjEyNXJlbTtcbn1cbi5nYW1lcy1saXN0IC5yb3ctdGl0bGUsXG4ucHJlc3MtbGlzdCAucm93LXRpdGxlIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZXMtbGlzdCAucm93LXRpdGxlLFxuXHQucHJlc3MtbGlzdCAucm93LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0Zm9udC1zaXplOiAyLjg3NXJlbTtcblx0fVxufVxuLmdhbWVzLWxpc3QgLnRoZS1nYW1lLFxuLnByZXNzLWxpc3QgLnRoZS1nYW1lIHtcblx0d2lkdGg6IDQ3JTtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdhbWVzLWxpc3QgLnRoZS1nYW1lLFxuXHQucHJlc3MtbGlzdCAudGhlLWdhbWUge1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHR9XG59XG4uZ2FtZXMtbGlzdCBhLFxuLnByZXNzLWxpc3QgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nYW1lcy1saXN0IC5nYW1lLWNvdmVyLXdyYXBwZXIsXG4ucHJlc3MtbGlzdCAuZ2FtZS1jb3Zlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbWVzLWxpc3QgLmdhbWUtY292ZXItd3JhcHBlci5kbGM6YmVmb3JlLFxuLnByZXNzLWxpc3QgLmdhbWUtY292ZXItd3JhcHBlci5kbGM6YmVmb3JlIHtcblx0Y29udGVudDogXCJETENcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRyaWdodDogLThweDtcblx0Ym90dG9tOiAyMHB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmNkZmI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogOHB4IDIwcHggNXB4IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zaXplOiAyMC40cHg7XG5cdGZvbnQtc2l6ZTogMS4yNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuLmdhbWVzLWxpc3QgLmdhbWUtY292ZXItd3JhcHBlci5kbGM6YWZ0ZXIsXG4ucHJlc3MtbGlzdCAuZ2FtZS1jb3Zlci13cmFwcGVyLmRsYzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0cmlnaHQ6IC04cHg7XG5cdGJvdHRvbTogNTJweDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmNkZmI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG4uZ2FtZXMtbGlzdCAuZ2FtZS1jb3Zlcixcbi5wcmVzcy1saXN0IC5nYW1lLWNvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4uZ2FtZXMtbGlzdCAuZ2FtZS10aXRsZSxcbi5wcmVzcy1saXN0IC5nYW1lLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdhbWVzLWxpc3QgLnBsYXRmb3Jtcyxcbi5wcmVzcy1saXN0IC5wbGF0Zm9ybXMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5nYW1lcy1saXN0IC5wbGF0Zm9ybXMsXG5cdC5wcmVzcy1saXN0IC5wbGF0Zm9ybXMge1xuXHRcdGp1c3RpZnktY29udGVudDogdW5zZXQ7XG5cdH1cbn1cbi5nYW1lcy1saXN0IC5wbGF0Zm9ybS1pY29uLFxuLnByZXNzLWxpc3QgLnBsYXRmb3JtLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5nYW1lcy1saXN0IC5wbGF0Zm9ybS1pY29uLFxuXHQucHJlc3MtbGlzdCAucGxhdGZvcm0taWNvbiB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5nYW1lLWhlYWRlciB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYW1lLWhlYWRlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDUwdmg7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDYwcHggMzBweDtcblx0fVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLmdhbWUtaGVhZGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtbWVkaWEgLmdhbWUtaGVhZGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtdXBkYXRlcyAuZ2FtZS1oZWFkZXIsIGJvZHkuc2luZ2xlLXVwZGF0ZXMgLmdhbWUtaGVhZGVyIHtcblx0bWluLWhlaWdodDogYXV0bztcblx0aGVpZ2h0OiA1ODBweDtcbn1cbi5nYW1lLWhlYWRlcjpub3QoLnZpZGVvLWFzLWhlYWRlcik6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCB2YXIoLS1iZy1jb2xvcikgNzAlKTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMDBweDtcbn1cbi5nYW1lLWhlYWRlciAuZ2FtZS1sb2dvIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1oZWFkZXIgLmdhbWUtbG9nbyB7XG5cdFx0d2lkdGg6IDY4MHB4O1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1oZWFkZXIgLmdhbWUtbG9nby5oaWRlLXdpdGgtdmlkZW8ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5nYW1lLWhlYWRlciAuZ2FtZS1sb2dvIGltZyB7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG4uZ2FtZS1oZWFkZXIgLmdhbWUtbG9nbyBpbWcuZHJvcC1zaGFkb3cge1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43NSkpO1xufVxuLmdhbWUtaGVhZGVyIC5nYW1lLXZpZGVvIHtcblx0bWF4LXdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cbi5nYW1lLWhlYWRlci52aWRlby1hcy1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1oZWFkZXIudmlkZW8tYXMtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBjYWxjKDkwdmggLSAxMDBweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1oZWFkZXIudmlkZW8tYXMtaGVhZGVyIC5nYW1lLW5hdi1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuZ2FtZS1oZWFkZXIudmlkZW8tYXMtaGVhZGVyIC5nYW1lLW5hdi1saXN0ICsgLmdhbWUtbmF2LWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cbn1cbi5nYW1lLWhlYWRlci52aWRlby1hcy1oZWFkZXIgLmdhbWUtbmF2LWl0ZW0gLmJ5Zy1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1oZWFkZXIudmlkZW8tYXMtaGVhZGVyIC5nYW1lLW5hdi1pdGVtLml0ZW0tdHJhaWxlcjpiZWZvcmUsIC5nYW1lLWhlYWRlci52aWRlby1hcy1oZWFkZXIgLmdhbWUtbmF2LWl0ZW0uaXRlbS1idXk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG4uZ2FtZS1oZWFkZXIgLnZpZGVvLWhlYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAtMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdhbWUtaGVhZGVyIC52aWRlby1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuLmdhbWUtaGVhZGVyIC52aWRlby1oZWFkZXIgdmlkZW8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZS1kZXRhaWwgLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb24ge1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lLWRldGFpbCAuc2VjdGlvbi10aXRsZSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAzNHB4O1xuXHRmb250LXNpemU6IDIuMTI1cmVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWUtZGV0YWlsIC5qdW1wLW1hcmtlciB7XG5cdG1hcmdpbi10b3A6IC0xNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbi5nYW1lLW5hdiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1uYXYge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxufVxuLmdhbWUtbmF2IC5nYW1lLW5hdi1saXN0IHtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAyMHB4IDAgMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1uYXYgLmdhbWUtbmF2LWxpc3Qge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luOiA1MHB4IDA7XG5cdH1cbn1cbi5nYW1lLW5hdiAuZ2FtZS1uYXYtaXRlbSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgOHB4IDAgMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1uYXYgLmdhbWUtbmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1uYXYgLmdhbWUtbmF2LWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IsICM1YmNkZmIpO1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogY2FsYyg1MCUgLSAycHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdH1cbn1cbi5nYW1lLW5hdiAuZ2FtZS1uYXYtaXRlbSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cbi5nYW1lLW5hdiAuZ2FtZS1uYXYtaXRlbSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzViY2RmYik7XG59XG4uZ2FtZS1uYXYgLmdhbWUtbmF2LWl0ZW0gLmJ5Zy1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5nYW1lLW5hdiAuZ2FtZS1uYXYtaXRlbSAuYnlnLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxufVxuLmdhbWUtbmF2IC5nYW1lLW5hdi1pdGVtIC5ieWctYnV0dG9uOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbi5nYW1lLW5hdiAuZ2FtZS1uYXYtaXRlbSAuYnlnLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiBibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbi5nYW1lLW5hdiAuZ2FtZS1uYXYtaXRlbSAuYnlnLWJ1dHRvbi13aGl0ZSB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbi5nYW1lLW5hdiAuZ2FtZS1uYXYtaXRlbSAuYnlnLWJ1dHRvbi13aGl0ZTphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuLmdhbWUtbmF2IC5nYW1lLW5hdi1pdGVtIC5ieWctYnV0dG9uLXdoaXRlOmhvdmVyIHtcblx0Y29sb3I6IGJsYWNrO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG4uZ2FtZS1uYXYgLmdhbWUtbmF2LWl0ZW0gLmJ5Zy1idXR0b24td2hpdGU6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuXG4ucGFnZS1uYXYge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHR0ZXh0LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbjogMCAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQucGFnZS1uYXYge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxuXHQucGFnZS1uYXYge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cmlnaHQ6IDUwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQucGFnZS1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR6LWluZGV4OiA5MDtcblx0XHR0b3A6IDEwMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0Ym9keS5hZG1pbi1iYXIgLnBhZ2UtbmF2IHtcblx0XHR0b3A6IDEzMnB4O1xuXHR9XG59XG4ucGFnZS1uYXYgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5wYWdlLW5hdiAucGFnZS1uYXYtbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnBhZ2UtbmF2IC5wYWdlLW5hdi1saXN0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG4ucGFnZS1uYXYgLnBhZ2UtbmF2LWl0ZW0ge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nOiA1cHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQucGFnZS1uYXYgLnBhZ2UtbmF2LWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDIwcHggMTNweCAyMHB4IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5wYWdlLW5hdiAucGFnZS1uYXYtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvciwgIzViY2RmYik7XG5cdFx0aGVpZ2h0OiAxZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDJweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0fVxufVxuLnBhZ2UtbmF2IC5wYWdlLW5hdi1pdGVtIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuLnBhZ2UtbmF2IC5wYWdlLW5hdi1pdGVtIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcbn1cbi5wYWdlLW5hdiAudXBkYXRlcy1saXN0IHtcblx0cGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnBhZ2UtbmF2IC51cGRhdGVzLWxpc3Qge1xuXHRcdGZvbnQtc2l6ZTogMTkuMnB4O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0XHR0b3A6IDc2cHg7IC8qIHRoZSBoZWlnaHQgb2YgdGhlIG1haW4gbmF2ICovXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnBhZ2UtbmF2IC5wYWdlLW5hdi1pdGVtLml0ZW0tdXBkYXRlczpob3ZlciAudXBkYXRlcy1saXN0IHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG59XG4ucGFnZS1uYXYgLnVwZGF0ZS1pdGVtLWxpbmtzIHtcblx0cGFkZGluZzogNXB4O1xufVxuLnBhZ2UtbmF2IC51cGRhdGUtaXRlbS1saW5rcyBhIHtcblx0cGFkZGluZzogNXB4IDA7XG59XG5cbi5hYm91dC1nYW1lLFxuLmdhbWUtZmVhdHVyZXMsXG4uYWJvdXQtZ2FtZSxcbi5tZWRpYSxcbi5kZXYtYmxvZyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hYm91dC1nYW1lLFxuLmdhbWUtZmVhdHVyZXMge1xuXHRtYXJnaW46IDAgLTIwcHg7XG5cdGNvbG9yOiAjOWJhMGFjO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5hYm91dC1nYW1lLFxuXHQuZ2FtZS1mZWF0dXJlcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdH1cblx0LmFib3V0LWdhbWUsXG5cdC5nYW1lLWZlYXR1cmVzIHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRcdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuYWJvdXQtZ2FtZSAuYWJvdXQtaW1hZ2UsXG5cdC5hYm91dC1nYW1lIC50ZXh0LWNvbnRlbnQtYXJlYSxcblx0LmFib3V0LWdhbWUgLmZlYXR1cmVzLWltYWdlLFxuXHQuZ2FtZS1mZWF0dXJlcyAuYWJvdXQtaW1hZ2UsXG5cdC5nYW1lLWZlYXR1cmVzIC50ZXh0LWNvbnRlbnQtYXJlYSxcblx0LmdhbWUtZmVhdHVyZXMgLmZlYXR1cmVzLWltYWdlIHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG4uYWJvdXQtZ2FtZSAuYWJvdXQtaW1hZ2UsXG4uYWJvdXQtZ2FtZSAuZmVhdHVyZXMtaW1hZ2UsXG4uZ2FtZS1mZWF0dXJlcyAuYWJvdXQtaW1hZ2UsXG4uZ2FtZS1mZWF0dXJlcyAuZmVhdHVyZXMtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMzN2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuYWJvdXQtZ2FtZSAuYWJvdXQtaW1hZ2UsXG5cdC5hYm91dC1nYW1lIC5mZWF0dXJlcy1pbWFnZSxcblx0LmdhbWUtZmVhdHVyZXMgLmFib3V0LWltYWdlLFxuXHQuZ2FtZS1mZWF0dXJlcyAuZmVhdHVyZXMtaW1hZ2Uge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLmFib3V0LWdhbWUgLmltYWdlLWhvbGRlcixcbi5nYW1lLWZlYXR1cmVzIC5pbWFnZS1ob2xkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hYm91dC1nYW1lIC50ZXh0LWNvbnRlbnQtYXJlYSxcbi5nYW1lLWZlYXR1cmVzIC50ZXh0LWNvbnRlbnQtYXJlYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dC1nYW1lIC50ZXh0LWNvbnRlbnQsXG4uZ2FtZS1mZWF0dXJlcyAudGV4dC1jb250ZW50IHtcblx0cGFkZGluZzogNjBweCAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmFib3V0LWdhbWUgLnRleHQtY29udGVudCxcblx0LmdhbWUtZmVhdHVyZXMgLnRleHQtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5hYm91dC1nYW1lIC50ZXh0LWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDYwcHggMjBweCA2MHB4IDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLmdhbWUtZmVhdHVyZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1mZWF0dXJlcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5nYW1lLWZlYXR1cmVzIC50ZXh0LWNvbnRlbnQtYXJlYSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdhbWUtZmVhdHVyZXMgLnRleHQtY29udGVudCB7XG5cdFx0cGFkZGluZzogNjBweCA2MHB4IDYwcHggMjBweDtcblx0fVxufVxuLmdhbWUtZmVhdHVyZXMgLnRleHQtY29udGVudCAuZmVhdHVyZXMtdGV4dCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdhbWUtZmVhdHVyZXMgLnRleHQtY29udGVudCAuZmVhdHVyZXMtdGV4dCBsaSB7XG5cdHBhZGRpbmctbGVmdDogMjZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cbi5nYW1lLWZlYXR1cmVzIC50ZXh0LWNvbnRlbnQgLmZlYXR1cmVzLXRleHQgbGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuLmdhbWUtZmVhdHVyZXMgLnRleHQtY29udGVudCAuZmVhdHVyZS1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2FtZS1mZWF0dXJlcyAudGV4dC1jb250ZW50IC5mZWF0dXJlIHtcblx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuLmdhbWUtZmVhdHVyZXMgLnRleHQtY29udGVudCAuZmVhdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5wb3AtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC0zdnc7XG5cdGJvdHRvbTogLTN2dztcbn1cbi5wb3AtaW1hZ2UgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucG9wLWltYWdlLWxlZnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuLnBvcC1pbWFnZS1sZWZ0IGltZyB7XG5cdG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHR3aWR0aDogdW5zZXQ7XG5cdGxlZnQ6IHVuc2V0O1xuXHRyaWdodDogNTkwcHg7XG59XG4ucG9wLWltYWdlLXJpZ2h0IHtcblx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLnBvcC1pbWFnZS1yaWdodCBpbWcge1xuXHRvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuXG4ubWVkaWE6YmVmb3JlLCAubWVkaWE6YWZ0ZXIsXG4uZGV2LWJsb2c6YmVmb3JlLFxuLmRldi1ibG9nOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjBweDtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lZGlhOmJlZm9yZSxcbi5kZXYtYmxvZzpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDAsIHJnYmEoMCwgMCwgMCwgMC4xOCkgMTAwJSk7XG59XG4ubWVkaWE6YWZ0ZXIsXG4uZGV2LWJsb2c6YWZ0ZXIge1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHJnYmEoMCwgMCwgMCwgMC4xOCkgMTAwJSk7XG59XG4ubWVkaWEgLnNlY3Rpb24tdGl0bGUsXG4uZGV2LWJsb2cgLnNlY3Rpb24tdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm1lZGlhIC5zZWN0aW9uLXRpdGxlLFxuXHQuZGV2LWJsb2cgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblx0fVxuXHQubWVkaWEgLnNlY3Rpb24tdGl0bGUgKyBwLFxuXHQuZGV2LWJsb2cgLnNlY3Rpb24tdGl0bGUgKyBwIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuXHR9XG5cdC5tZWRpYSAuc2VjdGlvbi10aXRsZSArIHA6YmVmb3JlLFxuXHQuZGV2LWJsb2cgLnNlY3Rpb24tdGl0bGUgKyBwOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJ8XCI7XG5cdFx0bWFyZ2luOiAwIDIwcHg7XG5cdH1cbn1cbi5tZWRpYSAuYnlnLWJ1dHRvbixcbi5kZXYtYmxvZyAuYnlnLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5tZWRpYSAuYnlnLWJ1dHRvbixcblx0LmRldi1ibG9nIC5ieWctYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTEycHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLm1lZGlhIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhIHtcblx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Lm1lZGlhIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg2MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoNjAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5tZWRpYSB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuLm1lZGlhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tZWRpYSAubWVkaWEtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYSAubWVkaWEtY29udGVudCB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm1lZGlhIC5tZWRpYS1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cbi5tZWRpYSAubWVkaWEtZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRjbGVhcjogYm90aDtcblx0cm93LWdhcDogMjBweDtcbn1cbi5tZWRpYSAuZ2FsbGVyeS1pdGVtIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdHBhZGRpbmctdG9wOiAyOC4xMjUlO1xufVxuLm1lZGlhIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwZXJzcGVjdGl2ZTogMTAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubWVkaWEgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDMyLjI1ODA2NDUxNjElO1xuXHRcdHBhZGRpbmctdG9wOiAxNy43NSU7XG5cdH1cbn1cbi5tZWRpYSAuZ2FsbGVyeS1pdGVtIGEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5tZWRpYSAuZ2FsbGVyeS1pdGVtIGE6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzViY2RmYik7XG59XG4ubWVkaWEgLmdhbGxlcnktaXRlbSBhOmhvdmVyIHNwYW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm1lZGlhIC5nYWxsZXJ5LWl0ZW0gc3BhbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiAxMHB4O1xuXHR3aWR0aDogMjVweDtcblx0cGFkZGluZy10b3A6IDI2cHg7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xufVxuQHN1cHBvcnRzIChtYXNrLWltYWdlOiB1cmwoXCJcIikpIHtcblx0Lm1lZGlhIC5nYWxsZXJ5LWl0ZW0gc3BhbiB7XG5cdFx0bWFzay1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy96b29tLnN2Z1wiKTtcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdH1cbn1cbi5tZWRpYSAuZ2FsbGVyeS1pdGVtLnZpZGVvOmJlZm9yZSwgLm1lZGlhIC5nYWxsZXJ5LWl0ZW0udmlkZW86YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWVkaWEgLmdhbGxlcnktaXRlbS52aWRlbzpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMTJiMjg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG59XG4ubWVkaWEgLmdhbGxlcnktaXRlbS52aWRlbzphZnRlciB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDEycHggc29saWQgd2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5tZWRpYSAuZ2FsbGVyeS1pdGVtLnZpZGVvOmhvdmVyOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzViY2RmYik7XG59XG5cbi5kZXYtYmxvZyB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoNjAgKiAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5kZXYtYmxvZyB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZGV2LWJsb2cge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG5cdH1cbn1cbi5kZXYtYmxvZyB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXYtYmxvZy5uby1mYWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG4uZGV2LWJsb2c6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuLmRldi1ibG9nIC5kZXYtYmxvZy1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZGV2LWJsb2cgLmRldi1ibG9nLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLmRldi1ibG9nIC5uZXdzLWJsb2NrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgxKTtcblx0Y29sb3I6IHdoaXRlO1xufVxuLmRldi1ibG9nIC5uZXdzLWJsb2NrIC5wb3N0ZWQtb24ge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmRldi1ibG9nIC5uZXdzLWJsb2NrIGEge1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcbn1cbi5kZXYtYmxvZyAubmV3cy1pdGVtcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgLTVweDtcbn1cbi5kZXYtYmxvZyAuY2F0cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZGV2LWJsb2cgLmRldi1ibG9nLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1kaXZpZGVyIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWRpdmlkZXIge1xuXHRoZWlnaHQ6IDIwdmg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jZW50ZXJlZC1pbWFnZS1ibG9jayB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jZW50ZXJlZC1pbWFnZS1ibG9jayB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDIwICogMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMjAgKiAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5jZW50ZXJlZC1pbWFnZS1ibG9jayB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuY2VudGVyZWQtaW1hZ2UtYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG5cdH1cbn1cbi5jZW50ZXJlZC1pbWFnZS1ibG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jZW50ZXJlZC1pbWFnZS1ibG9jayAuc2VjdGlvbi1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdHotaW5kZXg6IC0xO1xufVxuLmNlbnRlcmVkLWltYWdlLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5jZW50ZXJlZC1pbWFnZS1ibG9jayAuc2VjdGlvbi1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmNvcnBvcmF0ZSxcbi5hZ2UtcmF0aW5ncyB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDIwICogMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMjAgKiAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5jb3Jwb3JhdGUsXG5cdC5hZ2UtcmF0aW5ncyB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuY29ycG9yYXRlLFxuXHQuYWdlLXJhdGluZ3Mge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG5cdH1cbn1cbi5jb3Jwb3JhdGUgLnBhcnRuZXJzLFxuLmNvcnBvcmF0ZSAucmF0aW5ncyxcbi5hZ2UtcmF0aW5ncyAucGFydG5lcnMsXG4uYWdlLXJhdGluZ3MgLnJhdGluZ3Mge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uY29ycG9yYXRlIC5wYXJ0bmVycyxcbi5hZ2UtcmF0aW5ncyAucGFydG5lcnMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRwYWRkaW5nOiAzMHB4IDAgMTBweDtcbn1cbi5jb3Jwb3JhdGUgaW1nLFxuLmFnZS1yYXRpbmdzIGltZyB7XG5cdG1heC1oZWlnaHQ6IDgwcHg7XG5cdG1heC13aWR0aDogMTgwcHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDAuNTtcblx0bWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuLmNvcnBvcmF0ZSArIC5hZ2UtcmF0aW5ncyB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5jb3Jwb3JhdGUgKyAuYWdlLXJhdGluZ3Mge1xuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHR9XG59XG5cbi5hZ2UtcmF0aW5ncyAucmF0aW5ncyB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFnZS1yYXRpbmdzIGltZyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi52aXNpYmxlLWN0YSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHotaW5kZXg6IDk7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICM1YmNkZmIpO1xufVxuLnZpc2libGUtY3RhIC5jdGEtY29udGVudCB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnZpc2libGUtY3RhIC5jdGEtY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4udmlzaWJsZS1jdGEgLmN0YS1jb250ZW50IHtcblx0cGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC52aXNpYmxlLWN0YSAuY3RhLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuLnZpc2libGUtY3RhIC5jdGEtY29udGVudCBwIHtcblx0bWFyZ2luOiAwLjVlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC52aXNpYmxlLWN0YSAuY3RhLWNvbnRlbnQgcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi52aXNpYmxlLWN0YSAuYnlnLWJ1dHRvbixcbi5kbGMtZGV0YWlscy1jb250ZW50IC5ieWctYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICM1YmNkZmIpO1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcbn1cbi52aXNpYmxlLWN0YSAuYnlnLWJ1dHRvbjphZnRlcixcbi5kbGMtZGV0YWlscy1jb250ZW50IC5ieWctYnV0dG9uOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcbn1cbi52aXNpYmxlLWN0YSAuYnlnLWJ1dHRvbjpob3Zlcixcbi5kbGMtZGV0YWlscy1jb250ZW50IC5ieWctYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLmRldi1ibG9nLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm1lZGlhLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhIC5kZXYtYmxvZyxcbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1tZWRpYSAubWVkaWEsXG5ib2R5W2NsYXNzKj10ZW1wbGF0ZS1nYW1lcy11cGRhdGVzXSAuZGV2LWJsb2csXG5ib2R5W2NsYXNzKj10ZW1wbGF0ZS1nYW1lcy11cGRhdGVzXSAubWVkaWEsXG5ib2R5LnNpbmdsZS11cGRhdGVzIC5kZXYtYmxvZyxcbmJvZHkuc2luZ2xlLXVwZGF0ZXMgLm1lZGlhIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAuZGV2LWJsb2c6YmVmb3JlLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLm1lZGlhOmJlZm9yZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1tZWRpYSAuZGV2LWJsb2c6YmVmb3JlLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhIC5tZWRpYTpiZWZvcmUsXG5ib2R5W2NsYXNzKj10ZW1wbGF0ZS1nYW1lcy11cGRhdGVzXSAuZGV2LWJsb2c6YmVmb3JlLFxuYm9keVtjbGFzcyo9dGVtcGxhdGUtZ2FtZXMtdXBkYXRlc10gLm1lZGlhOmJlZm9yZSxcbmJvZHkuc2luZ2xlLXVwZGF0ZXMgLmRldi1ibG9nOmJlZm9yZSxcbmJvZHkuc2luZ2xlLXVwZGF0ZXMgLm1lZGlhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAuZGV2LWJsb2ctY29udGVudCxcbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzIC5tZWRpYS1jb250ZW50LFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhIC5kZXYtYmxvZy1jb250ZW50LFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhIC5tZWRpYS1jb250ZW50LFxuYm9keVtjbGFzcyo9dGVtcGxhdGUtZ2FtZXMtdXBkYXRlc10gLmRldi1ibG9nLWNvbnRlbnQsXG5ib2R5W2NsYXNzKj10ZW1wbGF0ZS1nYW1lcy11cGRhdGVzXSAubWVkaWEtY29udGVudCxcbmJvZHkuc2luZ2xlLXVwZGF0ZXMgLmRldi1ibG9nLWNvbnRlbnQsXG5ib2R5LnNpbmdsZS11cGRhdGVzIC5tZWRpYS1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogLTEyMHB4O1xuXHR6LWluZGV4OiAyO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLmdhbWUtbmF2LWl0ZW0uY3VycmVudCBhLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhIC5nYW1lLW5hdi1pdGVtLmN1cnJlbnQgYSxcbmJvZHlbY2xhc3MqPXRlbXBsYXRlLWdhbWVzLXVwZGF0ZXNdIC5nYW1lLW5hdi1pdGVtLmN1cnJlbnQgYSxcbmJvZHkuc2luZ2xlLXVwZGF0ZXMgLmdhbWUtbmF2LWl0ZW0uY3VycmVudCBhIHtcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzViY2RmYik7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAuZ2FtZS1oZWFkZXItYmFja2Ryb3AsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtbWVkaWEgLmdhbWUtaGVhZGVyLWJhY2tkcm9wLFxuYm9keVtjbGFzcyo9dGVtcGxhdGUtZ2FtZXMtdXBkYXRlc10gLmdhbWUtaGVhZGVyLWJhY2tkcm9wLFxuYm9keS5zaW5nbGUtdXBkYXRlcyAuZ2FtZS1oZWFkZXItYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgLmdhbWUtaGVhZGVyLWJhY2tkcm9wIGltZyxcbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1tZWRpYSAuZ2FtZS1oZWFkZXItYmFja2Ryb3AgaW1nLFxuYm9keVtjbGFzcyo9dGVtcGxhdGUtZ2FtZXMtdXBkYXRlc10gLmdhbWUtaGVhZGVyLWJhY2tkcm9wIGltZyxcbmJvZHkuc2luZ2xlLXVwZGF0ZXMgLmdhbWUtaGVhZGVyLWJhY2tkcm9wIGltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0cGVyc3BlY3RpdmU6IDEwMDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyAuZ2FtZS1oZWFkZXItYmFja2Ryb3AgaW1nLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhIC5nYW1lLWhlYWRlci1iYWNrZHJvcCBpbWcsXG5ib2R5W2NsYXNzKj10ZW1wbGF0ZS1nYW1lcy11cGRhdGVzXSAuZ2FtZS1oZWFkZXItYmFja2Ryb3AgaW1nLFxuYm9keS5zaW5nbGUtdXBkYXRlcyAuZ2FtZS1oZWFkZXItYmFja2Ryb3AgaW1nIHtcblx0ZmlsdGVyOiBibHVyKDNweCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy1ibG9nLXBvc3RzIC5ieWctYnV0dG9uLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhIC5ieWctYnV0dG9uLFxuYm9keVtjbGFzcyo9dGVtcGxhdGUtZ2FtZXMtdXBkYXRlc10gLmJ5Zy1idXR0b24sXG5ib2R5LnNpbmdsZS11cGRhdGVzIC5ieWctYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uZ2FtZS1kbGMge1xuXHR3aWR0aDogMTAwdnc7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FtZS1kbGMge1xuXHRjb2xvcjogIzliYTBhYztcblx0ei1pbmRleDogLTE7XG59XG4uZ2FtZS1kbGMgLnNlY3Rpb24tdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5nYW1lLWRsYyAuZGxjLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5nYW1lLWRsYyAuZGxjLWNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cbi5nYW1lLWRsYyAuZGxjLWxvZ28sXG4uZ2FtZS1kbGMgLmRsYy1kZXRhaWxzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1kbGMgLmRsYy1sb2dvLFxuXHQuZ2FtZS1kbGMgLmRsYy1kZXRhaWxzIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG4uZ2FtZS1kbGMgLmRsYy1sb2dvIHtcblx0anVzdGlmeS1jb250ZW50OiByaWdodDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5nYW1lLWRsYyAuZGxjLWRldGFpbHMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4uZ2FtZS1kbGMgLmRsYy1sb2dvLWNvbnRlbnQsXG4uZ2FtZS1kbGMgLmRsYy1kZXRhaWxzLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1kbGMgLmRsYy1sb2dvLWNvbnRlbnQsXG5cdC5nYW1lLWRsYyAuZGxjLWRldGFpbHMtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR9XG59XG4uZ2FtZS1kbGMgLmRsYy1sb2dvLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1kbGMgLmRsYy1sb2dvLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDgwcHggODBweCA4MHB4IDIwcHg7XG5cdH1cbn1cbi5nYW1lLWRsYyAuZGxjLWxvZ28tY29udGVudCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2MDBweDtcbn1cbi5nYW1lLWRsYyAuZGxjLWRldGFpbHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdhbWUtZGxjIC5kbGMtZGV0YWlscyB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1kbGMgLmRsYy1kZXRhaWxzLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDgwcHggMjBweCA4MHB4IDgwcHg7XG5cdH1cbn1cbi5nYW1lLWRsYyAuZGxjLWRldGFpbHMtY29udGVudCAuYnlnLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdhbWUtZGxjIC5kbGMtZGV0YWlscy1jb250ZW50IC5ieWctYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG4uZ2FtZS1kbGMgLmRsYy1kZXRhaWxzLWNvbnRlbnQgLmJ5Zy1idXR0b246aG92ZXIge1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmdhbWUtZGxjIC5kbGMtZGV0YWlscy1jb250ZW50IC5ieWctYnV0dG9uOmhvdmVyOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG59XG4uZ2FtZS1kbGMgLmRsYy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzRweDtcblx0Zm9udC1zaXplOiAyLjEyNXJlbTtcbn1cbi5nYW1lLWRsYyAuZGxjLXRpdGxlIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLmdhbWUtZGxjIC5kbGMtcGxhdGZvcm1zIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAxMnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2FtZS1kbGMgLmRsYy1wbGF0Zm9ybXMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cbn1cbi5nYW1lLWRsYyAuZGxjLXBsYXRmb3JtcyBzdmcsXG4uZ2FtZS1kbGMgLmRsYy1wbGF0Zm9ybXMgaW1nIHtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogYXV0bztcbn1cbi5nYW1lLWRsYyAuZGxjLWNvbnRlbnQ6bnRoLW9mLXR5cGUoZXZlbikgLmRsYy1kZXRhaWxzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5nYW1lLWRsYyAuZGxjLWNvbnRlbnQ6bnRoLW9mLXR5cGUoZXZlbikgLmRsYy1kZXRhaWxzIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdhbWUtZGxjIC5kbGMtY29udGVudDpudGgtb2YtdHlwZShldmVuKSAuZGxjLXBsYXRmb3JtcyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdhbWUtZGxjIC5kbGMtY29udGVudDpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cdC5nYW1lLWRsYyAuZGxjLWNvbnRlbnQ6bnRoLW9mLXR5cGUoZXZlbikgLmRsYy1sb2dvIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdH1cblx0LmdhbWUtZGxjIC5kbGMtY29udGVudDpudGgtb2YtdHlwZShldmVuKSAuZGxjLWRldGFpbHMge1xuXHRcdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG5cdH1cblx0LmdhbWUtZGxjIC5kbGMtY29udGVudDpudGgtb2YtdHlwZShldmVuKSAuZGxjLWxvZ28tY29udGVudCB7XG5cdFx0cGFkZGluZzogODBweCAyMHB4IDgwcHggODBweDtcblx0fVxuXHQuZ2FtZS1kbGMgLmRsYy1jb250ZW50Om50aC1vZi10eXBlKGV2ZW4pIC5kbGMtZGV0YWlscy1jb250ZW50IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiA4MHB4IDgwcHggODBweCAyMHB4O1xuXHR9XG59XG5cbmJvZHlbY2xhc3MqPXRlbXBsYXRlLWZvcnVtLWxpbmtzXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuYm9keVtjbGFzcyo9dGVtcGxhdGUtZm9ydW0tbGlua3NdIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRib2R5W2NsYXNzKj10ZW1wbGF0ZS1mb3J1bS1saW5rc10gLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cbn1cbmJvZHlbY2xhc3MqPXRlbXBsYXRlLWZvcnVtLWxpbmtzXSAuc2VjdGlvbi10aXRsZSB7XG5cdGNvbG9yOiAjNWJjZGZiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmZvcnVtLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuLmZvcnVtLWxpbmstaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmZvcnVtLWxpbmstaXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdH1cbn1cbi5mb3J1bS1saW5rLWl0ZW0gLml0ZW0tdGl0bGUge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRjb2xvcjogIzFmMjgyYjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmZvcnVtLWxpbmstaXRlbSAuYnlnLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcnVtLWxpbmstaXRlbSAuYnlnLWJ1dHRvbl9kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaXRlLWZvb3RlciB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWZvb3RlciB7XG5cdHotaW5kZXg6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2l0ZS1mb290ZXIge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2l0ZS1mb290ZXIgLmZvb3Rlci1sb2dvIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuXHR9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1sb2dvIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2J5Zy13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAgMDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDE5NXB4O1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblx0bWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zaXRlLWZvb3RlciAuZm9vdGVyLWxvZ28gYSB7XG5cdFx0bWFyZ2luOiB1bnNldDtcblx0fVxufVxuLnNpdGUtZm9vdGVyIC51cHBlci10aWVyIHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2l0ZS1mb290ZXIgLnVwcGVyLXRpZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjZGZiO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNpdGUtZm9vdGVyIC51cHBlci10aWVyIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxufVxuLnNpdGUtZm9vdGVyIC51cHBlci10aWVyIC5jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2l0ZS1mb290ZXIgLnVwcGVyLXRpZXIgLmNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLnNpdGUtZm9vdGVyIC51cHBlci10aWVyIC5jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2l0ZS1mb290ZXIgLnVwcGVyLXRpZXIgLmNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cbi5zaXRlLWZvb3RlciAuc29jaWFsIHAsXG4uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItc2lnbnVwIHAge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHdoaXRlO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5zaXRlLWZvb3RlciAuc29jaWFsIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNpdGUtZm9vdGVyIC5zb2NpYWwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDY4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLnNpdGUtZm9vdGVyIC5zb2NpYWwgaW1nIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogYXV0bztcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zaXRlLWZvb3RlciAuc29jaWFsIGEge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zaXRlLWZvb3RlciAuc29jaWFsIGE6aG92ZXIge1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG59XG4uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItc2lnbnVwIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNpdGUtZm9vdGVyIC5uZXdzbGV0dGVyLXNpZ251cCB7XG5cdFx0d2lkdGg6IDM2LjM1NDE2NjY2NjclO1xuXHR9XG59XG4uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItc2lnbnVwIGZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItc2lnbnVwIGZvcm06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDIxcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDExcHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAubmV3c2xldHRlci1zaWdudXAgaW5wdXQge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRmbG9hdDogbGVmdDtcbn1cbi5zaXRlLWZvb3RlciAubmV3c2xldHRlci1zaWdudXAgaW5wdXRbdHlwZT10ZXh0XSwgLnNpdGUtZm9vdGVyIC5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Y29sb3I6ICNmZmY7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnNpdGUtZm9vdGVyIC5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwgLnNpdGUtZm9vdGVyIC5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnNpdGUtZm9vdGVyIC5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAuc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItc2lnbnVwIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5zaXRlLWZvb3RlciAubmV3c2xldHRlci1zaWdudXAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MnB4O1xuXHRtYXJnaW4tbGVmdDogLTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiAzOHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItc2lnbnVwIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uc2l0ZS1mb290ZXIgLmxvd2VyLXRpZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogIzc2ODg4Zjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpdGUtZm9vdGVyIC5sb3dlci10aWVyIC5jb250ZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaXRlLWZvb3RlciAubG93ZXItdGllciAuY29udGVudCB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNpdGUtZm9vdGVyIC5sb3dlci10aWVyIC5jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2l0ZS1mb290ZXIgLmxvd2VyLXRpZXIgLmNvcHlyaWdodCxcblx0LnNpdGUtZm9vdGVyIC5sb3dlci10aWVyICNsYXVuZHJ5LWxpc3Qge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG4uc2l0ZS1mb290ZXIgLmxvd2VyLXRpZXIgLmNvcHlyaWdodCB7XG5cdGNvbG9yOiAjNWJjZGZiO1xufVxuLnNpdGUtZm9vdGVyIC5sb3dlci10aWVyIC5jcmVkaXRzIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnNpdGUtZm9vdGVyIC5sb3dlci10aWVyIC5jcmVkaXRzIHtcblx0XHRjbGVhcjogbm9uZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cbi5zaXRlLWZvb3RlciAubG93ZXItdGllciBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlLWZvb3RlciB1bCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciB1bC5zb2NpYWwtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAzMHB4O1xuXHRyb3ctZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zaXRlLWZvb3RlciB1bC5zb2NpYWwtbGlua3Mge1xuXHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0fVxufVxuLnNpdGUtZm9vdGVyIHVsLnNvY2lhbC1saW5rcyBsaSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuLnNpdGUtZm9vdGVyIHVsLnNvY2lhbC1saW5rcyBzcGFuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc2l0ZS1mb290ZXIgdWwjbGF1bmRyeS1saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cbn1cbi5zaXRlLWZvb3RlciB1bCNsYXVuZHJ5LWxpc3QgbGkge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zaXRlLWZvb3RlciBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjODdhOWIzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zaXRlLWZvb3RlciBhOmhvdmVyIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuLnNpdGUtZm9vdGVyIGxhYmVsW2Zvcj1tY2UtRU1BSUxdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLFxuLmRsYy1tb2RhbC1ib3gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uZGxjLW1vZGFsLWJveFthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xufVxuLm1vZGFsW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIsXG4uZGxjLW1vZGFsLWJveFthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IsICMxNjFlMjApO1xuXHRvcGFjaXR5OiAwLjg7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQsXG4uZGxjLW1vZGFsLWJveCAubW9kYWwtY29udGVudCB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXHRtYXJnaW46IDIwcHg7XG5cdHotaW5kZXg6IDExO1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMzBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC45KSk7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQ6YWZ0ZXIsXG4uZGxjLW1vZGFsLWJveCAubW9kYWwtY29udGVudDphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLCAjMTYxZTIwKTtcblx0b3BhY2l0eTogMC44O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IGVtLFxuLmRsYy1tb2RhbC1ib3ggLm1vZGFsLWNvbnRlbnQgZW0ge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm1vZGFsIC5tb2RhbC1jb250ZW50LFxuXHQuZGxjLW1vZGFsLWJveCAubW9kYWwtY29udGVudCB7XG5cdFx0cGFkZGluZzogNjBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuXHR9XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgaDIsXG4uZGxjLW1vZGFsLWJveCAubW9kYWwtY29udGVudCBoMiB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXNpemU6IDIuMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5ieWctYnV0dG9uLFxuLmRsYy1tb2RhbC1ib3ggLm1vZGFsLWNvbnRlbnQgLmJ5Zy1idXR0b24ge1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5ieWctYnV0dG9uOmFmdGVyLFxuLmRsYy1tb2RhbC1ib3ggLm1vZGFsLWNvbnRlbnQgLmJ5Zy1idXR0b246YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5ieWctYnV0dG9uOmhvdmVyLFxuLmRsYy1tb2RhbC1ib3ggLm1vZGFsLWNvbnRlbnQgLmJ5Zy1idXR0b246aG92ZXIge1xuXHRjb2xvcjogYmxhY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG4ubW9kYWwgLnN0b3JlLWxpc3QsXG4uZGxjLW1vZGFsLWJveCAuc3RvcmUtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm1vZGFsIC5zdG9yZS1saXN0IC5pY29uLFxuLmRsYy1tb2RhbC1ib3ggLnN0b3JlLWxpc3QgLmljb24ge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbCAuc3RvcmUtbGlzdCBsaSxcbi5kbGMtbW9kYWwtYm94IC5zdG9yZS1saXN0IGxpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiB3aGl0ZTtcblx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1vZGFsIC5zdG9yZS1saXN0IGxpOmxhc3Qtb2YtdHlwZSxcbi5kbGMtbW9kYWwtYm94IC5zdG9yZS1saXN0IGxpOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubW9kYWwgLnN0b3JlLWxpc3QgYSxcbi5kbGMtbW9kYWwtYm94IC5zdG9yZS1saXN0IGEge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuLm1vZGFsIC5tb2RhbC1jbG9zZSxcbi5tb2RhbCAuZGxjLW1vZGFsLWNsb3NlLFxuLmRsYy1tb2RhbC1ib3ggLm1vZGFsLWNsb3NlLFxuLmRsYy1tb2RhbC1ib3ggLmRsYy1tb2RhbC1jbG9zZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAzMnB4IDAgMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICM1YmNkZmIpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTZweDtcblx0cmlnaHQ6IDYwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbCAubW9kYWwtY2xvc2U6aG92ZXIsXG4ubW9kYWwgLmRsYy1tb2RhbC1jbG9zZTpob3Zlcixcbi5kbGMtbW9kYWwtYm94IC5tb2RhbC1jbG9zZTpob3Zlcixcbi5kbGMtbW9kYWwtYm94IC5kbGMtbW9kYWwtY2xvc2U6aG92ZXIge1xuXHRjb2xvcjogd2hpdGU7XG59XG4ubW9kYWwgLm1vZGFsLWNsb3NlOmFmdGVyLFxuLm1vZGFsIC5kbGMtbW9kYWwtY2xvc2U6YWZ0ZXIsXG4uZGxjLW1vZGFsLWJveCAubW9kYWwtY2xvc2U6YWZ0ZXIsXG4uZGxjLW1vZGFsLWJveCAuZGxjLW1vZGFsLWNsb3NlOmFmdGVyIHtcblx0Y29udGVudDogXCLDl1wiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRmb250LXNpemU6IDU2cHg7XG59XG5cbi5lcnJvcjQwNCAuc2l0ZS1jb250ZW50IHtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4IC0gMzAzcHgpO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG59XG4uZXJyb3I0MDQgLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciB7XG5cdGJhY2tncm91bmQ6ICMxZjI4MmI7XG59XG4uZXJyb3I0MDQgLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlcjphZnRlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxZjI4MmIgMjAlLCByZ2JhKDIyNSwgMjMwLCAyMzEsIDApIDEwMCUpO1xufVxuLmVycm9yNDA0IC5wYWdlLXRpdGxlIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDQ2cHg7XG59XG5cbmJvZHk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS11cGRhdGVzKSAudXBkYXRlcy1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Ym9keTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXVwZGF0ZXMpIC51cGRhdGVzLW1haW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtdXBkYXRlcy1waHAgLnNpdGUtbWFpbi51cGRhdGVzLFxuLnNpbmdsZS11cGRhdGVzIC5zaXRlLW1haW4udXBkYXRlcyB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtdXBkYXRlcy1waHAgLnVwZGF0ZXMtbWFpbixcbi5zaW5nbGUtdXBkYXRlcyAudXBkYXRlcy1tYWluIHtcblx0bWFyZ2luLXRvcDogLTEyMHB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy11cGRhdGVzLW1pbmltYWwtcGhwIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi51cGRhdGVzLWxpc3Qge1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQudXBkYXRlcy1saXN0IHtcblx0XHR3aWR0aDogMzE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdH1cbn1cbi51cGRhdGVzLWxpc3QgLnBvc3QtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMThweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udXBkYXRlcy1saXN0IC5wb3N0LWxpbmsuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICM1YmNkZmIpO1xufVxuLnVwZGF0ZXMtbGlzdCAucG9zdC1saW5rLnNlbGVjdGVkIC51cGRhdGUtcmVsZWFzZWQge1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcbn1cbi51cGRhdGVzLWxpc3QgLnVwZGF0ZS1yZWxlYXNlZCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnVwZGF0ZXMtbGlzdCAudXBkYXRlLXJlbGVhc2VkIHtcblx0Y29sb3I6ICM3Njc4N0Y7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udXBkYXRlcy1saXN0IC51cGRhdGUtdGFnIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXNpemU6IDAuNzVyZW07XG59XG4udXBkYXRlcy1saXN0IC51cGRhdGUtdGFnIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcbn1cbi51cGRhdGVzLWxpc3QgLnVwZGF0ZS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi51cGRhdGUtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRwYWRkaW5nOiAzNXB4IDQwcHg7XG5cdGNvbG9yOiAjOTFBM0FDO1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LnVwZGF0ZS1jb250ZW50IHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzE3cHgpO1xuXHR9XG59XG4udXBkYXRlLWNvbnRlbnQgc3Ryb25nLCAudXBkYXRlLWNvbnRlbnQgYiB7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbi51cGRhdGUtY29udGVudCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDEuMmVtIDEuNWVtO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udXBkYXRlLWNvbnRlbnQgdWwgdWwge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi51cGRhdGUtY29udGVudCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnVwZGF0ZS1jb250ZW50IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAoiBcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcblx0d2lkdGg6IDFlbTtcblx0bWFyZ2luLWxlZnQ6IC0xZW07XG59XG4udXBkYXRlLWNvbnRlbnQgYSB7XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICM1YmNkZmIpO1xufVxuLnVwZGF0ZS1jb250ZW50IC51cGRhdGUtdGl0bGUge1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi51cGRhdGUtY29udGVudCAudXBkYXRlLXJlbGVhc2VkIHtcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzViY2RmYik7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRmb250LXdlaWdodDogODAwO1xufVxuLnVwZGF0ZS1jb250ZW50IC51cGRhdGUtaW5mbyB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi51cGRhdGUtY29udGVudCBpbWcge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnVwZGF0ZS1uYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogODAwO1xufVxuLnVwZGF0ZS1uYXYgYSB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRtYXJnaW4tcmlnaHQ6IDFweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMThweDtcbn1cblxuLndwLXBhZ2VuYXZpIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi53cC1wYWdlbmF2aSBhLFxuLndwLXBhZ2VuYXZpIHNwYW4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi53cC1wYWdlbmF2aSBzcGFuIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjNWJjZGZiKTtcbn1cblxuLmhlcm8ge1xuXHR3aWR0aDogMTAwdnc7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVybyB7XG5cdGJvcmRlci1ib3R0b206IDIwcHggc29saWQgIzAwMDtcbn1cbi5oZXJvIC5tYWluLW1lc3NhZ2Uge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHdpZHRoOiBjYWxjKDEyMDBweCAvIDIpO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRvcDogMjAlO1xuXHR6LWluZGV4OiA5O1xuXHRjb2xvcjogI2ZmZjtcblx0bGVmdDogNXZ3O1xuXHRkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5oZXJvIC5tYWluLW1lc3NhZ2Uge1xuXHRcdHRvcDogMzUlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lmhlcm8gLm1haW4tbWVzc2FnZSB7XG5cdFx0dG9wOiA1MCU7XG5cdH1cbn1cbi5oZXJvIC5tYWluLW1lc3NhZ2UgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVybyAubWFpbi1tZXNzYWdlIC5ibHVlLWJveC1tZXNzYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzViY2RmYjtcblx0cGFkZGluZzogMCAzMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZXJvIC5tYWluLW1lc3NhZ2UgLm1haW4tbWVzc2FnZS10ZXh0IHtcblx0Zm9udC1zaXplOiA4MHB4O1xuXHRmb250LXNpemU6IDVyZW07XG5cdGxpbmUtaGVpZ2h0OiA2MnB4O1xufVxuLmhlcm8gLmV4cGxvcmUge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDUwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGhlaWdodDogOTBweDtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTogYWxsO1xuXHRkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5oZXJvIC5leHBsb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmhlcm8gLmV4cGxvcmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2hleGFnb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDUzcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMTAwKTtcbn1cbi5oZXJvIC5leHBsb3JlOmhvdmVyIHtcblx0Y29sb3I6ICM1YmNkZmI7XG5cdGJvdHRvbTogNDVweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uaGVybyAuZXhwbG9yZTpob3ZlcjphZnRlcixcbi5oZXJvIC5leHBsb3JlOmhvdmVyIGkge1xuXHRmaWx0ZXI6IG5vbmU7XG59XG4uaGVybyAuZXhwbG9yZSBpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQ1cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM1YmNkZmI7XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xufVxuLmhlcm8gLmV4cGxvcmUgaTpiZWZvcmUsIC5oZXJvIC5leHBsb3JlIGk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5oZXJvIC5leHBsb3JlIGk6YmVmb3JlIHtcblx0dG9wOiAzcHg7XG5cdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzViY2RmYjtcbn1cbi5oZXJvIC5leHBsb3JlIGk6YWZ0ZXIge1xuXHR0b3A6IDExcHg7XG5cdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzViY2RmYjtcbn1cblxuLnNsaWNrLXNsaWRlciA+IGRpdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkID4gZGl2IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZXJvLWNhcm91c2VsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWF4LWhlaWdodDogNjB2aDtcblx0bWluLWhlaWdodDogMzAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogNTB2aDtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0Lmhlcm8tY2Fyb3VzZWwge1xuXHRcdG1heC1oZWlnaHQ6IDcwdmg7XG5cdFx0aGVpZ2h0OiA3MHZoO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuaGVyby1jYXJvdXNlbCB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxufVxuLmhlcm8tY2Fyb3VzZWwuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVyby1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG5cdGhlaWdodDogNzB2aDtcbn1cbi5oZXJvLWNhcm91c2VsIC5zbGlkZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0aGVpZ2h0OiA1MHZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdC5oZXJvLWNhcm91c2VsIC5zbGlkZSB7XG5cdFx0aGVpZ2h0OiA3MHZoO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lmhlcm8tY2Fyb3VzZWwgLnNsaWRlIHtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1heC1oZWlnaHQ6IDcwdmg7XG5cdH1cbn1cbi5oZXJvLWNhcm91c2VsIC5zbGlkZSB2aWRlbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lmhlcm8tY2Fyb3VzZWwgLnNsaWRlIHZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uaGVyby1jYXJvdXNlbCAuc2xpZGU6Zmlyc3Qtb2YtdHlwZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVyby1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZCB7XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbn1cbi5oZXJvLWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG5cdHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuLmhlcm8tY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHggMzZweCAxMHB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDclIDAsIDkzJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAyMHB4O1xufVxuLmhlcm8tY2Fyb3VzZWwgLnNsaWNrLWRvdHMgYnV0dG9uIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMXB4O1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwJSA3NSUsIDAlIDI1JSk7XG5cdG9wYWNpdHk6IDAuNztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmhlcm8tY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLmhlcm8tY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2staXMtYWN0aXZlIGJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmNkZmI7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHRvcGFjaXR5OiAxO1xufVxuLmhlcm8tY2Fyb3VzZWwgLmJhY2tncm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvcGFjaXR5OiAwLjY7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5oZXJvLWNhcm91c2VsIC5iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbi5oZXJvLWNhcm91c2VsIC5iYWNrZ3JvdW5kIGltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdC5oZXJvLWNhcm91c2VsIC5iYWNrZ3JvdW5kIGltZy5wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lmhlcm8tY2Fyb3VzZWwgLmJhY2tncm91bmQgaW1nLmxhbmRzY2FwZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblx0Lmhlcm8tY2Fyb3VzZWwgLmJhY2tncm91bmQgaW1nLnBvcnRyYWl0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZXJvLWNhcm91c2VsIC5iYWNrZ3JvdW5kIGltZy5sYW5kc2NhcGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uaGVyby1jYXJvdXNlbCAub3ZlcmxheSB7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Y29sb3I6IHdoaXRlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogNTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcblx0cGFkZGluZzogMjBweCAyMHB4IDYwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItdG9wOiA0cHggc29saWQgIzViY2RmYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuaGVyby1jYXJvdXNlbCAub3ZlcmxheSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiB1bnNldDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogNDMlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzViY2RmYjtcblx0fVxufVxuLmhlcm8tY2Fyb3VzZWwgLm92ZXJsYXktY29udGVudCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lmhlcm8tY2Fyb3VzZWwgLm92ZXJsYXktY29udGVudCB7XG5cdFx0d2lkdGg6IGNhbGMoMTIwMCAvIDIgKiAxcHggLSAzLjUlKTtcblx0XHRwYWRkaW5nOiA1MHB4IDAgNTBweCA0MHB4O1xuXHR9XG59XG4uaGVyby1jYXJvdXNlbCAub3ZlcmxheS1jb250ZW50IGgxIHtcblx0Y29sb3I6ICM1YmNkZmI7XG5cdGxpbmUtaGVpZ2h0OiAwLjllbTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuaGVyby1jYXJvdXNlbCAub3ZlcmxheS1jb250ZW50IGgxIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cbn1cbi5oZXJvLWNhcm91c2VsIC5vdmVybGF5LWNvbnRlbnQgcCB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5leHBsb3JlLWp1bXAge1xuXHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uZmVhdHVyZWQtZ2FtZXMge1xuXHRwYWRkaW5nLXRvcDogY2FsYygzMCAqIDFweCk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwICogMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuZmVhdHVyZWQtZ2FtZXMge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDUwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg1MCAqIDFweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZlYXR1cmVkLWdhbWVzIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg4MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoODAgKiAxcHgpO1xuXHR9XG59XG4uZmVhdHVyZWQtZ2FtZXMgLnNsaWNrLXNsaWRlIHtcblx0aGVpZ2h0OiB1bnNldDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlZC1nYW1lcyAuZmVhdHVyZWQtZ2FtZXMtc2xpZGVyIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5mZWF0dXJlZC1nYW1lcyAuZmVhdHVyZWQtY29udGVudCB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmZlYXR1cmVkLWdhbWVzIC5mZWF0dXJlZC1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cbi5mZWF0dXJlZC1nYW1lcyAuc2VjdGlvbi10aXRsZSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5mZWF0dXJlZC1nYW1lcyAuc2VjdGlvbi10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuLmZlYXR1cmVkLWdhbWVzIC5mZWF0dXJlZC1nYW1lcy1zbGlkZXIge1xuXHRwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mZWF0dXJlZC1nYW1lcyAuZmVhdHVyZWQtZ2FtZXMtc2xpZGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4uZmVhdHVyZWQtZ2FtZXMgLmZlYXR1cmVkLXNsaWRlIHtcblx0cGFkZGluZzogMTBweDtcbn1cbi5mZWF0dXJlZC1nYW1lcyBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5mZWF0dXJlZC1nYW1lcyBhIC50aXRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZmVhdHVyZWQtZ2FtZXMgYTpob3ZlciB7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbi5mZWF0dXJlZC1nYW1lcyBhOmhvdmVyIGltZyB7XG5cdGJvcmRlci1jb2xvcjogIzViY2RmYjtcbn1cbi5mZWF0dXJlZC1nYW1lcyBhOmhvdmVyIC50aXRsZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5mZWF0dXJlZC1nYW1lcyAuc2xpY2stYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZWF0dXJlZC1nYW1lcyAuc2xpY2stcHJldiB7XG5cdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgNTAlLCAxMDAlIDEwMCUpO1xuXHRsZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZlYXR1cmVkLWdhbWVzIC5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiAtNDBweDtcblx0fVxufVxuLmZlYXR1cmVkLWdhbWVzIC5zbGljay1uZXh0IHtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG5cdHJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZlYXR1cmVkLWdhbWVzIC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTQwcHg7XG5cdH1cbn1cblxuLmJyYWNlLWJyYWNlLW1lc3NhZ2Uge1xuXHRwYWRkaW5nLXRvcDogY2FsYyg2MCAqIDFweCk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuYnJhY2UtYnJhY2UtbWVzc2FnZSB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoMTAwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5icmFjZS1icmFjZS1tZXNzYWdlIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygxNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDE2MCAqIDFweCk7XG5cdH1cbn1cbi5icmFjZS1icmFjZS1tZXNzYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJyYWNlLWJyYWNlLW1lc3NhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWxlZnQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjMDAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogLTE4cHg7XG59XG4uYnJhY2UtYnJhY2UtbWVzc2FnZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlci1sZWZ0OiAzMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IDE4cHggc29saWQgIzAwMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRib3R0b206IC0xOHB4O1xufVxuLmJyYWNlLWJyYWNlLW1lc3NhZ2UgLmJyYWNlLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5icmFjZS1icmFjZS1tZXNzYWdlIC5icmFjZS1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cbi5icmFjZS1icmFjZS1tZXNzYWdlIC5icmFjZS1jb250ZW50IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNjBweDtcblx0cGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuYnJhY2UtYnJhY2UtbWVzc2FnZSAuYnJhY2UtY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA5NXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDk1cHg7XG5cdH1cbn1cbi5icmFjZS1icmFjZS1tZXNzYWdlIGg0IHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXNpemU6IDJyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuYnJhY2UtYnJhY2UtbWVzc2FnZSBoNCB7XG5cdFx0Zm9udC1zaXplOiA1NHB4O1xuXHRcdGZvbnQtc2l6ZTogMy4zNzVyZW07XG5cdH1cbn1cbi5icmFjZS1icmFjZS1tZXNzYWdlIHAge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogIzZhODI4YTtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmJyYWNlLWJyYWNlLW1lc3NhZ2UgcCB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdH1cbn1cblxuLmxhdGVzdC1nYW1lcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5sYXRlc3QtZ2FtZXMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cbi5sYXRlc3QtZ2FtZXMgLmdhbWUtYmxvY2sge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDUwdmg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5sYXRlc3QtZ2FtZXMgLmdhbWUtYmxvY2sge1xuXHRcdGhlaWdodDogMzMuMzMzMzMzMzMzM3Z3O1xuXHR9XG59XG4ubGF0ZXN0LWdhbWVzIC5nYW1lLWJsb2NrIC5iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ubGF0ZXN0LWdhbWVzIC5nYW1lLWJsb2NrIC5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmNkZmI7XG5cdG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHR6LWluZGV4OiA1O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuLmxhdGVzdC1nYW1lcyAuZ2FtZS1ibG9jayAuZ2FtZS1kZXRhaWxzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubGF0ZXN0LWdhbWVzIC5nYW1lLWJsb2NrIC5nYW1lLWRldGFpbHMge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5sYXRlc3QtZ2FtZXMgLmdhbWUtYmxvY2sgLmdhbWUtZGV0YWlscyBzcGFuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5sYXRlc3QtZ2FtZXMgLmdhbWUtYmxvY2sgLmdhbWUtZGV0YWlscyBwIHtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuLmxhdGVzdC1nYW1lcyAuZ2FtZS1ibG9jayAuZ2FtZS1kZXRhaWxzIHAgKyBwIHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5sYXRlc3QtZ2FtZXMgLmdhbWUtYmxvY2sgLmdhbWUtZGV0YWlscyBwICsgcCB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG59XG4ubGF0ZXN0LWdhbWVzIC5nYW1lLWJsb2NrOmhvdmVyIC5nYW1lLWRldGFpbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR6LWluZGV4OiAxMDtcbn1cbi5sYXRlc3QtZ2FtZXMgLmdhbWUtYmxvY2s6aG92ZXIgLm92ZXJsYXkge1xuXHRvcGFjaXR5OiAxO1xufVxuLmxhdGVzdC1nYW1lcyAuZ2FtZS1ibG9jazpob3ZlciAuYmFja2dyb3VuZCB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4ucHVibGlzaGluZyB7XG5cdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3B1Ymxpc2hpbmdfYmcucG5nKSBjZW50ZXIgdG9wO1xuXHRjb2xvcjogd2hpdGU7XG59XG4ucHVibGlzaGluZyB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDQwICogMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoNDAgKiAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5wdWJsaXNoaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg4MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoODAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5wdWJsaXNoaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygxMjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDEyMCAqIDFweCk7XG5cdH1cbn1cbi5wdWJsaXNoaW5nIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5wdWJsaXNoaW5nIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLnB1Ymxpc2hpbmcgLnNlY3Rpb24tY29udGVudCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQucHVibGlzaGluZyAuc2VjdGlvbi1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4ucHVibGlzaGluZyAuc2VjdGlvbi10aXRsZSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnB1Ymxpc2hpbmcgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHRmb250LXNpemU6IDMuMjVyZW07XG5cdH1cbn1cbi5wdWJsaXNoaW5nIC5zZWN0aW9uLXRpdGxlIHN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogNTZweDtcblx0Zm9udC1zaXplOiAzLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnB1Ymxpc2hpbmcgLnNlY3Rpb24tdGl0bGUgc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0Zm9udC1zaXplOiA1cmVtO1xuXHR9XG59XG4ucHVibGlzaGluZyAuc2VjdGlvbi10aXRsZSBzcGFuIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnB1Ymxpc2hpbmcgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxOS4ycHg7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cbi5wdWJsaXNoaW5nIC50YWdsaW5lIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5wdWJsaXNoaW5nIC50YWdsaW5lIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQucHVibGlzaGluZyAucHVibGlzaGluZy1jdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4ubGF0ZXN0LW5ld3MsXG4ubmV3cy1hcmVhIHtcblx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygzMCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmxhdGVzdC1uZXdzLFxuXHQubmV3cy1hcmVhIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg2MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoNjAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5sYXRlc3QtbmV3cyxcblx0Lm5ld3MtYXJlYSB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoOTAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDkwICogMXB4KTtcblx0fVxufVxuLmxhdGVzdC1uZXdzLFxuLm5ld3MtYXJlYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICM1NzY1NmE7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ubGF0ZXN0LW5ld3MgLmJhY2tncm91bmQsXG4ubmV3cy1hcmVhIC5iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UxZTZlNztcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5sYXRlc3QtbmV3cyA+IGg0LFxuLm5ld3MtYXJlYSA+IGg0IHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGxpbmUtaGVpZ2h0OiAwLjc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdGxlZnQ6IC0zcHg7XG5cdGZvbnQtc2l6ZTogNjRweDtcblx0Zm9udC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5sYXRlc3QtbmV3cyA+IGg0LFxuXHQubmV3cy1hcmVhID4gaDQge1xuXHRcdGZvbnQtc2l6ZTogMTkycHg7XG5cdFx0Zm9udC1zaXplOiAxMnJlbTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogLTEwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmxhdGVzdC1uZXdzID4gaDQsXG5cdC5uZXdzLWFyZWEgPiBoNCB7XG5cdFx0Zm9udC1zaXplOiAzMDRweDtcblx0XHRmb250LXNpemU6IDE5cmVtO1xuXHRcdHRvcDogMzBweDtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxufVxuXG4ubGF0ZXN0LW5ld3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNmU3O1xufVxuXG4ubmV3cy1pdGVtcyxcbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeSAuc2l0ZS1tYWluLFxuYm9keS5hcmNoaXZlLnRhZyAuc2l0ZS1tYWluIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubmV3cy1pdGVtcyxcblx0Ym9keS5hcmNoaXZlLmNhdGVnb3J5IC5zaXRlLW1haW4sXG5cdGJvZHkuYXJjaGl2ZS50YWcgLnNpdGUtbWFpbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4ubmV3cy1pdGVtcyxcbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeSAuc2l0ZS1tYWluLFxuYm9keS5hcmNoaXZlLnRhZyAuc2l0ZS1tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm5ld3MtaXRlbXMsXG5cdGJvZHkuYXJjaGl2ZS5jYXRlZ29yeSAuc2l0ZS1tYWluLFxuXHRib2R5LmFyY2hpdmUudGFnIC5zaXRlLW1haW4ge1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnkgLmNvbnRlbnQtYXJlYSxcbmJvZHkuYXJjaGl2ZS50YWcgLmNvbnRlbnQtYXJlYSB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDMwICogMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMzAgKiAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdGJvZHkuYXJjaGl2ZS5jYXRlZ29yeSAuY29udGVudC1hcmVhLFxuXHRib2R5LmFyY2hpdmUudGFnIC5jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Ym9keS5hcmNoaXZlLmNhdGVnb3J5IC5jb250ZW50LWFyZWEsXG5cdGJvZHkuYXJjaGl2ZS50YWcgLmNvbnRlbnQtYXJlYSB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoOTAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDkwICogMXB4KTtcblx0fVxufVxuYm9keS5hcmNoaXZlLmNhdGVnb3J5IC5jb250ZW50LWFyZWEgLnBhZ2UtaGVhZGVyLFxuYm9keS5hcmNoaXZlLnRhZyAuY29udGVudC1hcmVhIC5wYWdlLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuYm9keS5hcmNoaXZlLmNhdGVnb3J5IC5jb250ZW50LWFyZWEgLnBhZ2UtaGVhZGVyIGgxLFxuYm9keS5hcmNoaXZlLnRhZyAuY29udGVudC1hcmVhIC5wYWdlLWhlYWRlciBoMSB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubmV3cy1ibG9jayAucG9zdC1jYXRlZ29yaWVzIGEsXG4ubmV3cy1lbnRyeSAucG9zdC1jYXRlZ29yaWVzIGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5uZXdzLWJsb2NrIC5jYXRzLFxuLm5ld3MtZW50cnkgLmNhdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRtYXJnaW4tdG9wOiAtMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubmV3cy1ibG9jayAuY2F0cyxcblx0Lm5ld3MtZW50cnkgLmNhdHMge1xuXHRcdG1hcmdpbi10b3A6IC0zOHB4O1xuXHR9XG59XG4ubmV3cy1ibG9jayAuY2F0cyAucG9zdC1jYXRlZ29yaWVzLFxuLm5ld3MtYmxvY2sgLmNhdHMgLnN0eWxlZC1saXN0LFxuLm5ld3MtZW50cnkgLmNhdHMgLnBvc3QtY2F0ZWdvcmllcyxcbi5uZXdzLWVudHJ5IC5jYXRzIC5zdHlsZWQtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm5ld3MtYmxvY2sgLmNhdHMgLnBvc3QtY2F0ZWdvcmllcyBhLFxuLm5ld3MtYmxvY2sgLmNhdHMgLnN0eWxlZC1saXN0IGEsXG4ubmV3cy1ibG9jayAuY2F0cyBzcGFuLFxuLm5ld3MtZW50cnkgLmNhdHMgLnBvc3QtY2F0ZWdvcmllcyBhLFxuLm5ld3MtZW50cnkgLmNhdHMgLnN0eWxlZC1saXN0IGEsXG4ubmV3cy1lbnRyeSAuY2F0cyBzcGFuIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmNkZmI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWluLXdpZHRoOiAxMzBweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLWJsb2NrIC5jYXRzIC5wb3N0LWNhdGVnb3JpZXMgYTphZnRlcixcbi5uZXdzLWJsb2NrIC5jYXRzIC5zdHlsZWQtbGlzdCBhOmFmdGVyLFxuLm5ld3MtYmxvY2sgLmNhdHMgc3BhbjphZnRlcixcbi5uZXdzLWVudHJ5IC5jYXRzIC5wb3N0LWNhdGVnb3JpZXMgYTphZnRlcixcbi5uZXdzLWVudHJ5IC5jYXRzIC5zdHlsZWQtbGlzdCBhOmFmdGVyLFxuLm5ld3MtZW50cnkgLmNhdHMgc3BhbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMTlweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogMjFweCBzb2xpZCAjNWJjZGZiO1xuXHRib3JkZXItcmlnaHQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uZXdzLWJsb2NrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuXHRtYXJnaW46IDVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAxNzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubmV3cy1ibG9jayB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lm5ld3MtYmxvY2sge1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG5cdH1cbn1cbi5uZXdzLWJsb2NrIGEge1xuXHRjb2xvcjogIzU3NjU2YTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtYmxvY2sgcDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3MtYmxvY2sgLnBvc3RlZC1vbiB7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5uZXdzLWJsb2NrIC5lbnRyeS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzLWJsb2NrIC5jb3B5IHtcblx0cGFkZGluZzogNDBweCAyMHB4IDI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Lm5ld3MtYmxvY2sgLmNvcHkge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cbn1cbi5uZXdzLWJsb2NrIC5uZXdzLWl0ZW0tbGluayBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtYmxvY2sgLm5ld3MtaXRlbS1saW5rIGE6aG92ZXIge1xuXHRjb2xvcjogIzViY2RmYjtcbn1cbi5uZXdzLWJsb2NrIC5uZXdzLWl0ZW0tbGluayBzcGFuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLWJsb2NrIC50aHVtYiB7XG5cdGhlaWdodDogMTc2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm5ld3MtYmxvY2stbmV1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0bWluLWhlaWdodDogMTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm5ld3MtYmxvY2stbmV1ZSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRoZWlnaHQ6IGNsYW1wKDEyMHB4LCAxMDB2aCwgMTgwcHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbi5uZXdzLWJsb2NrLW5ldWUgLnRodW1iIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDU1JTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLWJsb2NrLW5ldWUgLnRodW1iIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5uZXdzLWJsb2NrLW5ldWU6aG92ZXIgaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm5ld3MtYmxvY2stbmV1ZSAucG9zdGVkLW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubmV3cy1ibG9jay1uZXVlIC5wb3N0ZWQtb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMzVlbTtcblx0fVxufVxuLm5ld3MtYmxvY2stbmV1ZSAuc3R5bGVkLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMTtcblx0bWFyZ2luLWJvdHRvbTogMC4zNWVtO1xufVxuLm5ld3MtYmxvY2stbmV1ZSAuc3R5bGVkLWxpc3QgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLWJsb2NrLW5ldWUgLmVudHJ5LWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5uZXdzLWJsb2NrLW5ldWUgLmVudHJ5LWhlYWRlcixcbi5uZXdzLWJsb2NrLW5ldWUgLmNvcHkge1xuXHRtYXJnaW4tcmlnaHQ6IDQ4JTtcbn1cbi5uZXdzLWJsb2NrLW5ldWUgLmVudHJ5LXRpdGxlIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMC4wNWVtO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubmV3cy1ibG9jay1uZXVlIC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdH1cbn1cbi5uZXdzLWJsb2NrLW5ldWUgLmNvcHkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubmV3cy1ibG9jay1uZXVlIC5jb3B5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzliYTBhYztcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxufVxuLm5ld3MtYmxvY2stbmV1ZSAucmVhZC1tb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG4ubmV3cy1ibG9jay1uZXVlIC5yZWFkLW1vcmUgc3Ryb25nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLWJsb2NrLW5ldWUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLWJsb2NrLW5ldWU6aG92ZXIge1xuXHRjb2xvcjogIzFmMjgyYjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjQ2NTg3ODM3ODQsIDM5LjMxMDgxMDgxMDgsIDQyLjI1OTEyMTYyMTYpO1xufVxuLm5ld3MtYmxvY2stbmV1ZTpob3ZlciAucG9zdGVkLW9uIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4ubGF0ZXN0LW5ld3MtdXBkYXRlIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5sYXRlc3QtbmV3cy11cGRhdGUgLnNlY3Rpb24tY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4ubGF0ZXN0LW5ld3MtdXBkYXRlIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogY2FsYygzMCAqIDFweCk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwICogMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubGF0ZXN0LW5ld3MtdXBkYXRlIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAuc2VjdGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg5MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoOTAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAuc2VjdGlvbi1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG4ubGF0ZXN0LW5ld3MtdXBkYXRlIC5zZWN0aW9uLXRpdGxlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXNpemU6IDJyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5sYXRlc3QtbmV3cy11cGRhdGUgLnNlY3Rpb24tdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiA1NHB4O1xuXHRcdGZvbnQtc2l6ZTogMy4zNzVyZW07XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubGF0ZXN0LW5ld3MtdXBkYXRlIC5uZXdzLWl0ZW1zLXVwZGF0ZSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAubmV3cy1ibG9jay1uZXVlIHtcblx0XHRoZWlnaHQ6IGNsYW1wKDEyMHB4LCAxMDB2aCwgMTQwcHgpO1xuXHR9XG5cdC5sYXRlc3QtbmV3cy11cGRhdGUgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgxKSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGdyaWQtcm93LXN0YXJ0OiAxO1xuXHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuXHRcdGdyaWQtcm93LWVuZDogNDtcblx0XHRncmlkLWNvbHVtbi1lbmQ6IDI7XG5cdH1cblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDEpIC50aHVtYiB7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDEpIGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHR9XG5cdC5sYXRlc3QtbmV3cy11cGRhdGUgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgxKSAuZW50cnktaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWluLWhlaWdodDogMTQwcHg7XG5cdH1cblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDEpIC5lbnRyeS10aXRsZSxcblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDEpIC5jb3B5IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDEpIC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG5cdC5sYXRlc3QtbmV3cy11cGRhdGUgLm5ld3MtYmxvY2stbmV1ZTpudGgtb2YtdHlwZSgyKSB7XG5cdFx0Z3JpZC1yb3ctc3RhcnQ6IDE7XG5cdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG5cdFx0Z3JpZC1yb3ctZW5kOiAyO1xuXHRcdGdyaWQtY29sdW1uLWVuZDogMztcblx0fVxuXHQubGF0ZXN0LW5ld3MtdXBkYXRlIC5uZXdzLWJsb2NrLW5ldWU6bnRoLW9mLXR5cGUoMykge1xuXHRcdGdyaWQtcm93LXN0YXJ0OiAyO1xuXHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdGdyaWQtcm93LWVuZDogMztcblx0XHRncmlkLWNvbHVtbi1lbmQ6IDM7XG5cdH1cblx0LmxhdGVzdC1uZXdzLXVwZGF0ZSAubmV3cy1ibG9jay1uZXVlOm50aC1vZi10eXBlKDQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGdyaWQtcm93LXN0YXJ0OiAzO1xuXHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdGdyaWQtcm93LWVuZDogNDtcblx0XHRncmlkLWNvbHVtbi1lbmQ6IDM7XG5cdH1cbn1cblxuLm5ld3NsZXR0ZXItc2VjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NsZXR0ZXItc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubmV3c2xldHRlci1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLm5ld3NsZXR0ZXItc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IGNhbGMoNDAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Lm5ld3NsZXR0ZXItc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg4MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoODAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5uZXdzbGV0dGVyLXNlY3Rpb24gLnNlY3Rpb24tY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoMTIwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygxMjAgKiAxcHgpO1xuXHR9XG59XG4ubmV3c2xldHRlci1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG4ubmV3c2xldHRlci1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcblx0Y29sb3I6ICM1YmNkZmI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5uZXdzbGV0dGVyLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHRmb250LXNpemU6IDMuMjVyZW07XG5cdH1cbn1cbi5uZXdzbGV0dGVyLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUsXG4ubmV3c2xldHRlci1zZWN0aW9uIC50YWdsaW5lIHtcblx0d2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQubmV3c2xldHRlci1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLFxuXHQubmV3c2xldHRlci1zZWN0aW9uIC50YWdsaW5lIHtcblx0XHR3aWR0aDogNjAlO1xuXHR9XG59XG4ubmV3c2xldHRlci1zZWN0aW9uIC5zaWdudXAtZm9ybSB7XG5cdG1heC13aWR0aDogNDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lm5ld3NsZXR0ZXItc2VjdGlvbiAuc2lnbnVwLWZvcm0ge1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cbn1cbi5uZXdzbGV0dGVyLXNlY3Rpb24gLnNpZ251cC1mb3JtIGZvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLm5ld3NsZXR0ZXItc2VjdGlvbiAuc2lnbnVwLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcblx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdGJvcmRlci1yaWdodDogMDtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuLm5ld3NsZXR0ZXItc2VjdGlvbiAuc2lnbnVwLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzViY2RmYjtcblx0cGFkZGluZzogMC42ZW0gMmVtIDAuNGVtO1xufVxuLm5ld3NsZXR0ZXItc2VjdGlvbiAuc2lnbnVwLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5uZXdzbGV0dGVyLXNlY3Rpb24gLm5ld3NsZXR0ZXItdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzbGV0dGVyLXNlY3Rpb24gLmltYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQubmV3c2xldHRlci1zZWN0aW9uIC5pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTV2aDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG4ubmV3c2xldHRlci1zZWN0aW9uIC5pbWFnZSBpbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLnNvdW5kdHJhY2stc2VjdGlvbiB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb3VuZHRyYWNrLXNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjI4MmI7XG59XG4uc291bmR0cmFjay1zZWN0aW9uIC5iYWNrZ3JvdW5kLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IC0xO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG59XG4uc291bmR0cmFjay1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5zb3VuZHRyYWNrLXNlY3Rpb24gLnNlY3Rpb24tY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4uc291bmR0cmFjay1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb3VuZHRyYWNrLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDAuMTVlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zb3VuZHRyYWNrcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zb3VuZHRyYWNrIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LnNvdW5kdHJhY2sge1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuc291bmR0cmFjayB7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cdH1cbn1cbi5zb3VuZHRyYWNrOmhvdmVyIGltZyB7XG5cdG9wYWNpdHk6IDE7XG59XG4uc291bmR0cmFjayBwIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNvdW5kdHJhY2sgYSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc291bmR0cmFjayBhOmhvdmVyIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuLnNvdW5kdHJhY2sgaW1nIHtcblx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdG9wYWNpdHk6IDAuODtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNvdW5kdHJhY2s6aG92ZXIgaW1nIHtcblx0b3BhY2l0eTogMTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsIHdoaXRlKTtcbn1cblxuLnN0b3JlLWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDEwcHg7XG59XG4uc3RvcmUtbGlua3MgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmlsdGVyOiBpbnZlcnQoMSkgc2F0dXJhdGUoMSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5zdG9yZS1saW5rcyBhW2hyZWYqPWFwcGxlXSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbi1hcHBsZS1tdXNpYy5zdmdcIik7XG59XG4uc3RvcmUtbGlua3MgYVtocmVmKj1iYW5kY2FtcF0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb24tYmFuZGNhbXAuc3ZnXCIpO1xufVxuLnN0b3JlLWxpbmtzIGFbaHJlZio9c291bmRjbG91ZF0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb24tc3BvdGlmeS5zdmdcIik7XG59XG4uc3RvcmUtbGlua3MgYVtocmVmKj1zdGVhbV0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb24tc3RlYW0uc3ZnXCIpO1xufVxuLnN0b3JlLWxpbmtzIGFbaHJlZio9c3BvdGlmeV0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb24tc3BvdGlmeS5zdmdcIik7XG59XG4uc3RvcmUtbGlua3MgYVtocmVmKj15b3V0dWJlXSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbi15b3V0dWJlLnN2Z1wiKTtcbn1cblxuLmhlYWRlci1iYW5uZXIge1xuXHR3aWR0aDogMTAwdnc7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWJhbm5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1pbi1oZWlnaHQ6IDIwNnB4O1xuXHRwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmhlYWRlci1iYW5uZXIge1xuXHRcdG1heC1oZWlnaHQ6IDMwNnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDIwNnB4O1xuXHRcdGhlaWdodDogNTB2aDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuaGVhZGVyLWJhbm5lciB7XG5cdFx0bWF4LWhlaWdodDogNTA2cHg7XG5cdFx0bWluLWhlaWdodDogMzA2cHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuaGVhZGVyLWJhbm5lci5iYW5uZXItc2hvcnQge1xuXHRcdGhlaWdodDogMzA2cHg7XG5cdH1cbn1cbi5oZWFkZXItYmFubmVyIC5iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItYmFubmVyIC5iYWNrZ3JvdW5kIGltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0cGVyc3BlY3RpdmU6IDEwMDA7XG59XG4uaGVhZGVyLWJhbm5lciAuYmFja2dyb3VuZCBpbWcuYmx1cnJlZCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xMjUpO1xufVxuQHN1cHBvcnRzIChmaWx0ZXI6IGJsdXIoNXB4KSkge1xuXHQuaGVhZGVyLWJhbm5lciAuYmFja2dyb3VuZCBpbWcuYmx1cnJlZCB7XG5cdFx0ZmlsdGVyOiBibHVyKHZhcigtLWJsdXItYW1vdW50LCA1cHgpKTtcblx0fVxufVxuLmhlYWRlci1iYW5uZXIgLmhlYWRlci10ZXh0IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuaGVhZGVyLWJhbm5lciAuaGVhZGVyLXRleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLmhlYWRlci1iYW5uZXIgLmhlYWRlci10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyLWJhbm5lciAuaGVhZGVyLXRleHQgaDEge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRjb2xvcjogI2ZmZjtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0bGluZS1oZWlnaHQ6IDAuODtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmhlYWRlci1iYW5uZXIgLmhlYWRlci10ZXh0IGgxIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmhlYWRlci1iYW5uZXIgLmhlYWRlci10ZXh0IGgxIHtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0Zm9udC1zaXplOiA1cmVtO1xuXHR9XG59XG4uaGVhZGVyLWJhbm5lciAuaGVhZGVyLXRleHQudHlwZS1jb2xvci1kYXJrIGgxIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5hYm91dC1pbnRyby1ibG9jayB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dC1pbnRyby1ibG9jayB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDMwICogMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMzAgKiAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5hYm91dC1pbnRyby1ibG9jayB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuYWJvdXQtaW50cm8tYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDkwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg5MCAqIDFweCk7XG5cdH1cbn1cbi5hYm91dC1pbnRyby1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0LWludHJvLWJsb2NrIC5hYm91dC1pbnRyby1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuYWJvdXQtaW50cm8tYmxvY2sgLmFib3V0LWludHJvLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLmFib3V0LWludHJvLWJsb2NrIC5hYm91dC1pbnRyby1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0LWludHJvLWJsb2NrIC5hYm91dC1pbnRyby1jb250ZW50OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2J5Zy1mYWNlLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTI1cHg7XG5cdHBhZGRpbmctdG9wOiAxMjVweDtcblx0aGVpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAtMjBweCBhdXRvIDMwcHg7XG59XG4uYWJvdXQtaW50cm8tYmxvY2sgYSB7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFib3V0LWludHJvLWJsb2NrIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZhbHVlcyB7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQudmFsdWVzIHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRcdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnZhbHVlcyB7XG5cdFx0aGVpZ2h0OiAxMDAwcHg7XG5cdH1cbn1cblxuLnZhbHVlcy1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygzMCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LnZhbHVlcy1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg2MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoNjAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC52YWx1ZXMtY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoOTAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDkwICogMXB4KTtcblx0fVxufVxuLnZhbHVlcy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDE2MDBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBmaWxsO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnZhbHVlcy1jb250ZW50IHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG59XG4udmFsdWVzLWNvbnRlbnQgLnZhbHVlLWJhY2tncm91bmQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWJhY2tncm91bmQtY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWJhY2tncm91bmQtY29udGFpbmVyOmJlZm9yZSwgLnZhbHVlcy1jb250ZW50IC52YWx1ZS1iYWNrZ3JvdW5kLWNvbnRhaW5lcjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE2MWUyMCAyJSwgcmdiYSgyMiwgMzAsIDMyLCAwKSAxMDAlKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC52YWx1ZXMtY29udGVudCAudmFsdWUtYmFja2dyb3VuZC1jb250YWluZXI6YmVmb3JlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC52YWx1ZXMtY29udGVudCAudmFsdWUtYmFja2dyb3VuZC1jb250YWluZXI6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cbn1cbi52YWx1ZXMtY29udGVudCBzdHJvbmcge1xuXHRjb2xvcjogIzViY2RmYjtcbn1cbi52YWx1ZXMtY29udGVudCB1bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuLnZhbHVlcy1jb250ZW50IC52YWx1ZXMtdGl0bGUge1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDUwdnc7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvd2lyZWZyYW1lLWhleGFnb24uc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGZpbGw7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiA2NHB4O1xuXHRmb250LXNpemU6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZXMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogOTZweDtcblx0XHRmb250LXNpemU6IDZyZW07XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZXMtdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHR9XG59XG4udmFsdWVzLWNvbnRlbnQgLnZhbHVlcy10aXRsZSBzcGFuIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cbi52YWx1ZXMtY29udGVudCAudmFsdWUtaXRlbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tMSwgLnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tNiB7XG5cdFx0d2lkdGg6IDU4MHB4O1xuXHR9XG5cdC52YWx1ZXMtY29udGVudCAudmFsdWUtaXRlbS5pdGVtLTEge1xuXHRcdHRvcDogMjAwcHg7XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tMiB7XG5cdFx0dG9wOiA0MCU7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tMyB7XG5cdFx0dG9wOiA0MCU7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyA0MDBweCk7XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tNCB7XG5cdFx0dG9wOiA2MCU7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tNSB7XG5cdFx0dG9wOiA2MCU7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyA0MDBweCk7XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tNiB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogNjBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0uaXRlbS0xLCAudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0uaXRlbS02IHtcblx0XHR3aWR0aDogNTgwcHg7XG5cdH1cblx0LnZhbHVlcy1jb250ZW50IC52YWx1ZS1pdGVtLml0ZW0tMSB7XG5cdFx0dG9wOiAxNjBweDtcblx0fVxuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0uaXRlbS0yIHtcblx0XHR0b3A6IDQwJTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQ1MHB4KTtcblx0fVxuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0uaXRlbS0zIHtcblx0XHR0b3A6IDQwJTtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDQ1MHB4KTtcblx0fVxuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0uaXRlbS00IHtcblx0XHR0b3A6IDYwJTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQ1MHB4KTtcblx0fVxuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0uaXRlbS01IHtcblx0XHR0b3A6IDYwJTtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDQ1MHB4KTtcblx0fVxuXHQudmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0uaXRlbS02IHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAzMHB4O1xuXHR9XG59XG4udmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0gLnZhbHVlLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRmb250LXNpemU6IDI1LjZweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG59XG4udmFsdWVzLWNvbnRlbnQgLnZhbHVlLWl0ZW0gcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZWFtLWludHJvIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2E0YjRiOTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnRlYW0taW50cm8ge1xuXHRcdGZvbnQtc2l6ZTogMjguOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG59XG4udGVhbS1pbnRybyAuYWJvdXQtdGl0bGUge1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZy10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnRlYW0taW50cm8gLmFib3V0LXRpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTEycHg7XG5cdFx0Zm9udC1zaXplOiA3cmVtO1xuXHR9XG59XG5cbi50aGUtdGVhbSB7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnRoZS10ZWFtIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cdC50aGUtdGVhbSB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0XHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRyaWdodDogNTAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4udGhlLXRlYW0gLnRlYW0tY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDE2MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cbi50aGUtdGVhbSAucHJvZmlsZSB7XG5cdHdpZHRoOiAyMTBweDtcblx0aGVpZ2h0OiAyNTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bWFyZ2luLWJvdHRvbTogLTExMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NDRhO1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwJSA3NSUsIDAlIDI1JSk7XG59XG5Ac3VwcG9ydHMgKGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMjUlLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAlIDc1JSwgMCUgMjUlKSkge1xuXHQudGhlLXRlYW0gLnByb2ZpbGUgaW1nIHtcblx0XHR3aWR0aDogMjEwcHg7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwJSA3NSUsIDAlIDI1JSk7XG5cdH1cbn1cbkBzdXBwb3J0cyBub3QgKGZpbHRlcjogYmx1cig4cHgpKSB7XG5cdC50aGUtdGVhbSAucHJvZmlsZSBpbWcge1xuXHRcdHdpZHRoOiAyMTBweDtcblx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1MHB4O1xuXHR9XG59XG5cbi50ZWFtLW1lbWJlciB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyODJiO1xuXHRjb2xvcjogI2E0YjRiOTtcblx0bWFyZ2luOiAxMzVweCAxMHB4IDEwcHggMTBweDtcblx0cGFkZGluZzogMCA0MHB4IDE2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQudGVhbS1tZW1iZXIge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC50ZWFtLW1lbWJlciB7XG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4KTtcblx0fVxufVxuLnRlYW0tbWVtYmVyIC5uYW1lIHtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG4udGVhbS1tZW1iZXIgLmlkZW50aXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiA1cHggMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZWFtLW1lbWJlciAucHJvbm91biB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE4LjRweDtcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRtYXJnaW46IDAgNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlYW0tbWVtYmVyIC5pZGVudGl0eS1mbGFnIHtcblx0bWF4LWhlaWdodDogMS4yNXJlbTtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMCA1cHg7XG59XG4udGVhbS1tZW1iZXIgLnJvbGUge1xuXHRjb2xvcjogIzViY2RmYjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udGVhbS1tZW1iZXIgLnBlcnNvbmFsLWxpbmtzIHtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4udGVhbS1tZW1iZXIgLnBlcnNvbmFsLWxpbmtzIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50ZWFtLW1lbWJlciAucGVyc29uYWwtbGlua3MgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnRlYW0tbWVtYmVyIC5wZXJzb25hbC1saW5rcyBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGVhbS1tZW1iZXIgLnBlcnNvbmFsLWxpbmtzIGltZyB7XG5cdG1heC13aWR0aDogMS4yNXJlbTtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpZ24tb2ZmLWxpbmUge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5zaWduLW9mZi1saW5lIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHR9XG59XG5cbi5hYm91dC1wYXJ0bmVycy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxOS4ycHg7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYWJvdXQtcGFydG5lcnMtc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0yMHB4IDQwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5hYm91dC1wYXJ0bmVycy1zZWN0aW9uIHtcblx0XHRtYXJnaW46IDAgLTIwcHggNjBweDtcblx0fVxufVxuLmFib3V0LXBhcnRuZXJzLXNlY3Rpb24gLnBhcnRuZXItYmxvY2sge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmFib3V0LXBhcnRuZXJzLXNlY3Rpb24gLnBhcnRuZXItYmxvY2sge1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcblx0fVxufVxuXG4ud29yay13aXRoLXVzLWhpbGlnaHRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53b3JrLXdpdGgtdXMtaGlsaWdodHMge1xuXHR3aWR0aDogMTAwdnc7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29yay13aXRoLXVzLWhpbGlnaHRzIHtcblx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygzMCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0Lndvcmstd2l0aC11cy1oaWxpZ2h0cyB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQud29yay13aXRoLXVzLWhpbGlnaHRzIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg5MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoOTAgKiAxcHgpO1xuXHR9XG59XG4ud29yay13aXRoLXVzLWhpbGlnaHRzIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC53b3JrLXdpdGgtdXMtaGlsaWdodHMgLnNlY3Rpb24tY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4ud29yay13aXRoLXVzLWhpbGlnaHRzIGg0IHtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdGNvbG9yOiAjMWYyODJiO1xuXHRsaW5lLWhlaWdodDogMC44O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC53b3JrLXdpdGgtdXMtaGlsaWdodHMgaDQge1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRmb250LXNpemU6IDMuNXJlbTtcblx0fVxufVxuLndvcmstd2l0aC11cy1oaWxpZ2h0cyAud29yay13aXRoLXVzLWNvbGxhYnMge1xuXHRjb2xvcjogIzZhODI4YTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQud29yay13aXRoLXVzLWhpbGlnaHRzIC53b3JrLXdpdGgtdXMtY29sbGFicyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IDAgLTEwcHg7XG5cdH1cbn1cbi53b3JrLXdpdGgtdXMtaGlsaWdodHMgLmZlYXR1cmVkLWNvbGxhYiB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW46IDAgMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMjAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0Lndvcmstd2l0aC11cy1oaWxpZ2h0cyAuZmVhdHVyZWQtY29sbGFiIHtcblx0XHR3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHgpO1xuXHR9XG59XG4ud29yay13aXRoLXVzLWhpbGlnaHRzIC50aXRsZSxcbi53b3JrLXdpdGgtdXMtaGlsaWdodHMgLnN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbi53b3JrLXdpdGgtdXMtaGlsaWdodHMgLnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Y29sb3I6ICMxZjI4MmI7XG59XG4ud29yay13aXRoLXVzLWhpbGlnaHRzIC5zdWJ0aXRsZSB7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ud29yay13aXRoLXVzLWhpbGlnaHRzICsgLmdldC1pbi10b3VjaCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQud29yay13aXRoLXVzLWhpbGlnaHRzICsgLmdldC1pbi10b3VjaCB7XG5cdFx0bWFyZ2luLXRvcDogLTYwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lndvcmstd2l0aC11cy1oaWxpZ2h0cyArIC5nZXQtaW4tdG91Y2gge1xuXHRcdG1hcmdpbi10b3A6IC05MHB4O1xuXHR9XG59XG5cbi5nZXQtaW4tdG91Y2gge1xuXHR3aWR0aDogMTAwdnc7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2V0LWluLXRvdWNoIHtcblx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygzMCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmdldC1pbi10b3VjaCB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZ2V0LWluLXRvdWNoIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg5MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoOTAgKiAxcHgpO1xuXHR9XG59XG4uZ2V0LWluLXRvdWNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdldC1pbi10b3VjaCAuc2VjdGlvbi1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2V0LWluLXRvdWNoIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLmdldC1pbi10b3VjaCAuc2VjdGlvbi1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuZ2V0LWluLXRvdWNoIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4uZ2V0LWluLXRvdWNoIC5jdGEtdGl0bGUsXG4uZ2V0LWluLXRvdWNoIHAsIC5nZXQtaW4tdG91Y2ggYSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuLmdldC1pbi10b3VjaCAuY3RhLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXNpemU6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMi4xMjVyZW07XG5cdGNvbG9yOiAjMWYyODJiO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZXQtaW4tdG91Y2ggcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2V0LWluLXRvdWNoIC5ieWctYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LmdldC1pbi10b3VjaCAuYnlnLWJ1dHRvbiB7XG5cdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uZGFyay1iYWNrZ3JvdW5kLXNlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogY2FsYygzMCAqIDFweCk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwICogMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuZGFyay1iYWNrZ3JvdW5kLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmRhcmstYmFja2dyb3VuZC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg5MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoOTAgKiAxcHgpO1xuXHR9XG59XG4uZGFyay1iYWNrZ3JvdW5kLXNlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWxlZnQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjMTcxZTEyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogLTE4cHg7XG59XG4uZGFyay1iYWNrZ3JvdW5kLXNlY3Rpb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogMTA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItbGVmdDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAzMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiAxOHB4IHNvbGlkICMxNzFlMTI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ym90dG9tOiAtMThweDtcbn1cbi5kYXJrLWJhY2tncm91bmQtc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3MWUxMjtcblx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBjbG9zZXN0LXNpZGUsIHJnYigzMywgNDMsIDQ1KSwgcmdiKDIzLCAzMCwgMzIpKTtcbn1cbi5kYXJrLWJhY2tncm91bmQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzZhODI4YTtcbn1cbi5kYXJrLWJhY2tncm91bmQtc2VjdGlvbiBoNCB7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuZGFyay1iYWNrZ3JvdW5kLXNlY3Rpb24gaDQge1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdH1cbn1cbi5kYXJrLWJhY2tncm91bmQtc2VjdGlvbiBwIHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXNpemU6IDEuMDYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmhhbGYtYmxvY2stdGV4dCB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLWJsb2NrLXRleHQge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuaGFsZi1ibG9jay10ZXh0IHtcblx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0fVxufVxuLmhhbGYtYmxvY2stdGV4dCAuYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLmhhbGYtYmxvY2stdGV4dCAuc2VjdGlvbi1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNTAlO1xuXHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuaGFsZi1ibG9jay10ZXh0IC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5oYWxmLWJsb2NrLXRleHQgLnRleHQtYXJlYSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuaGFsZi1ibG9jay10ZXh0IC50ZXh0LWFyZWEge1xuXHRcdHdpZHRoOiBjYWxjKDEyODBweCAqIDAuNSk7XG5cdFx0cGFkZGluZzogODBweCA4MHB4IDgwcHggMDtcblx0fVxufVxuLmhhbGYtYmxvY2stdGV4dCBoNCB7XG5cdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0bGluZS1oZWlnaHQ6IDAuODtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiAzOC40cHg7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5oYWxmLWJsb2NrLXRleHQgaDQge1xuXHRcdGZvbnQtc2l6ZTogNTcuNnB4O1xuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5oYWxmLWJsb2NrLXRleHQgaDQge1xuXHRcdGZvbnQtc2l6ZTogODYuNHB4O1xuXHRcdGZvbnQtc2l6ZTogNS40cmVtO1xuXHR9XG59XG4uaGFsZi1ibG9jay10ZXh0IHAge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuLmhhbGYtYmxvY2stdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWNvbnRhY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1jb250YWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlci1sZWZ0OiAzMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0b3A6IC0xOHB4O1xufVxuLnNlY3Rpb24tY29udGFjdCB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDIwICogMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMjAgKiAxcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5zZWN0aW9uLWNvbnRhY3Qge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDQwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAqIDFweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnNlY3Rpb24tY29udGFjdCB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuXG4uY29udGFjdC1wb2ludHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmNvbnRhY3QtcG9pbnRzIHtcblx0XHRtYXJnaW46IDAgLTEwcHg7XG5cdH1cbn1cbi5jb250YWN0LXBvaW50cyBhOm5vdCguYnlnLWJ1dHRvbikge1xuXHRjb2xvcjogIzFmMjgyYjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250YWN0LXBvaW50cyBhOm5vdCguYnlnLWJ1dHRvbik6aG92ZXIge1xuXHRjb2xvcjogIzViY2RmYjtcbn1cbi5jb250YWN0LXBvaW50cyAuY29udGFjdCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5jb250YWN0LXBvaW50cyAuY29udGFjdCB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY29udGFjdC1wb2ludHMgLmNvbnRhY3Q6bnRoLW9mLXR5cGUoMm4tMSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbi5jb250YWN0LXBvaW50cyAudGl0bGUge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHRmb250LXNpemU6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMi4xMjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1wb2ludHMgLmJ5Zy1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuY29udGFjdC1wb2ludHMgLmJ5Zy1idXR0b24ge1xuXHRcdHdpZHRoOiBpbml0aWFsO1xuXHR9XG59XG4uY29udGFjdC1wb2ludHMgLmNvcHkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRhY3QtcG9pbnRzIC5zb2NpYWwtbGlua3Mge1xuXHRtYXJnaW46IDAgLTVweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29udGFjdC1wb2ludHMgLnNvY2lhbC1saW5rcyAuc29jaWFsLWxpbmsge1xuXHRtYXJnaW46IDAgNXB4IDEwcHg7XG59XG4uY29udGFjdC1wb2ludHMgLnNvY2lhbC1saW5rcyBpbWcge1xuXHRtYXgtd2lkdGg6IDMwcHg7XG5cdG1heC1oZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jb250YWN0LXBvaW50cyAuc29jaWFsLWxpbmtzIGEge1xuXHRjb2xvcjogIzAwMDtcblx0Ym9yZGVyOiAzcHggc29saWQgIzFmMjgyYjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiA0NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5jb250YWN0LXBvaW50cyAuc29jaWFsLWxpbmtzIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyODJiO1xufVxuLmNvbnRhY3QtcG9pbnRzIC5zb2NpYWwtbGlua3MgYTpob3ZlciBpbWcge1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMTAwKTtcbn1cblxuLmpvYi1vcGVuaW5ncyB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2Itb3BlbmluZ3Mge1xuXHRwYWRkaW5nLXRvcDogY2FsYygzMCAqIDFweCk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwICogMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuam9iLW9wZW5pbmdzIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg2MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoNjAgKiAxcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5qb2Itb3BlbmluZ3Mge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDkwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg5MCAqIDFweCk7XG5cdH1cbn1cbi5qb2Itb3BlbmluZ3Mge1xuXHRjb2xvcjogIzU3NjU2YTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UxZTZlNztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYi1vcGVuaW5ncyAuYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLmpvYi1vcGVuaW5ncyAuYmFja2dyb3VuZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0b3BhY2l0eTogMC4wNjtcbn1cbi5qb2Itb3BlbmluZ3MgLmJ5Zy1idXR0b24ge1xuXHRib3JkZXItY29sb3I6ICM1NzY1NmE7XG5cdGNvbG9yOiAjNTc2NTZhO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtaW4td2lkdGg6IHVuc2V0O1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQuam9iLW9wZW5pbmdzIC5ieWctYnV0dG9uIHtcblx0XHR3aWR0aDogMTUycHg7XG5cdH1cbn1cbi5qb2Itb3BlbmluZ3MgLmJ5Zy1idXR0b246YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjNTc2NTZhO1xufVxuLmpvYi1vcGVuaW5ncyAuYnlnLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTc2NTZhO1xufVxuLmpvYi1vcGVuaW5ncyAuc2VjdGlvbi1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuam9iLW9wZW5pbmdzIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLmpvYi1vcGVuaW5ncyAuc2VjdGlvbi1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYi1vcGVuaW5ncyAuc2VjdGlvbi1jb250ZW50IGg0IHtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXNpemU6IDU2cHg7XG5cdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRsaW5lLWhlaWdodDogMC44O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmpvYi1vcGVuaW5ncyAudmFjYW5jaWVzIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmpvYi1vcGVuaW5ncyAudmFjYW5jeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzViY2RmYjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cdHBhZGRpbmc6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmpvYi1vcGVuaW5ncyAudmFjYW5jeSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmpvYi1vcGVuaW5ncyBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uam9iLW9wZW5pbmdzIC5yb2xlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5qb2Itb3BlbmluZ3MgLnJvbGUge1xuXHRcdHdpZHRoOiA0NS44NjEyOTc1MzkxJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uam9iLW9wZW5pbmdzIC50ZWFtIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICM1YmNkZmI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5qb2Itb3BlbmluZ3MgLnRlYW0ge1xuXHRcdHdpZHRoOiAxOC43OTE5NDYzMDg3JTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LmpvYi1vcGVuaW5ncyAuZW1haWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuLmpvYi1vcGVuaW5ncyAubm8tdmFjYW5jaWVzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM0KTtcblx0cGFkZGluZzogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uam9iLW9wZW5pbmdzIC5uby12YWNhbmNpZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvYnlnLWZhY2UtYmx1ZS13aGl0ZS5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0MHB4O1xuXHR0b3A6IC0xOHB4O1xuXHRoZWlnaHQ6IDE2MHB4O1xuXHR3aWR0aDogMTMwcHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xOGRlZyk7XG5cdHotaW5kZXg6IDA7XG59XG4uam9iLW9wZW5pbmdzIC5uby12YWNhbmNpZXMgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2Itb3BlbmluZ3MgLm5vLXZhY2FuY2llcyBhIHtcblx0Y29sb3I6ICMxZjI4MmI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uam9iLW9wZW5pbmdzIC5uby12YWNhbmNpZXMgYTpob3ZlciB7XG5cdGNvbG9yOiAjNWJjZGZiO1xufVxuLmpvYi1vcGVuaW5ncyAuc3JTZWFyY2gge1xuXHRoZWlnaHQ6IDM4cHg7XG59XG4uam9iLW9wZW5pbmdzIC5zclNlYXJjaE9wdGlvblRleHQge1xuXHR3aWR0aDogdW5zZXQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcyAucHJlc3MtbGlzdCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3MgLnByZXNzLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWxlZnQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjMTYxZTIwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogLTE4cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3MgLnByZXNzLWxpc3Qge1xuXHRwYWRkaW5nLXRvcDogY2FsYygzMCAqIDFweCk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwICogMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHRib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3MgLnByZXNzLWxpc3Qge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDYwICogMXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2MCAqIDFweCk7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzIC5wcmVzcy1saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg5MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoOTAgKiAxcHgpO1xuXHR9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3MgLnByZXNzLWxpc3Qge1xuXHRjb2xvcjogIzliYTBhYztcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcyBoMSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAzNHB4O1xuXHRmb250LXNpemU6IDIuMTI1cmVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnByZXNzLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiA4MHB4O1xuXHR9XG59XG5cbi5wcmVzcy1lbnF1aXJpZXMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0LnByZXNzLWVucXVpcmllcyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMjgwcHg7XG5cdH1cbn1cblxuLnByZXNzLWdhbWVzIC50aGUtZ2FtZSB7XG5cdHdpZHRoOiA0NyU7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5wcmVzcy1nYW1lcyAudGhlLWdhbWUge1xuXHRcdHdpZHRoOiAzMSU7XG5cdH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuc2l0ZS1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuc2l0ZS1jb250ZW50IGE6bm90KC5wcmVzcy1raXQpIHtcblx0Y29sb3I6ICM1YmNkZmI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnNpdGUtY29udGVudCBhOm5vdCgucHJlc3Mta2l0KTpob3ZlciB7XG5cdGNvbG9yOiAjNTc2NTZhO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5zaXRlLWNvbnRlbnQgaDMge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiAjNWJjZGZiO1xuXHRmb250LXNpemU6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMi4xMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5jb250ZW50LWFyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDMwcHggMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuY29udGVudC1hcmVhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlci1sZWZ0OiAzMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0b3A6IC0xOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuY29udGVudC1hcmVhIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuaW5uZXItbmF2IHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5pbm5lci1uYXYge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRvcDogMTYwcHg7XG5cdH1cblx0Ym9keS5hZG1pbi1iYXIgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5pbm5lci1uYXYge1xuXHRcdHRvcDogMTgwcHg7XG5cdH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuaW5uZXItbmF2IHVsIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQ2ZDc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5pbm5lci1uYXYgdWwge1xuXHRcdGRpc3BsYXk6IHVuc2V0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5pbm5lci1uYXYgbGkge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDZkNztcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5pbm5lci1uYXYgbGkge1xuXHRcdHdpZHRoOiB1bnNldDtcblx0XHRmbG9hdDogdW5zZXQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmlubmVyLW5hdiBsaTpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuaW5uZXItbmF2IGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0Y29sb3I6ICM1NzY1NmE7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmlubmVyLW5hdiBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmNkZmI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmlubmVyLW5hdiBsaSBhLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzViY2RmYjtcblx0Y29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmlubmVyLW5hdiBsaSBhLnNlbGVjdGVkOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTZweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogNnB4IHNvbGlkICM1YmNkZmI7XG5cdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuaW5uZXItbmF2IC5ieWctYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmp1bXAtbWFya2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xODBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucHJlc3MtcGFjayB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucHJlc3MtcGFjayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDM1MHB4O1xuXHRcdGNsZWFyOiBub25lO1xuXHR9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnByZXNzLXBhY2sgPiBkaXYge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDZkNztcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucHJlc3MtcGFjayA+IGRpdi5mYWN0c2hlZXQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnByZXNzLXBhY2sgPiBkaXYge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5wcmVzcy1wYWNrID4gZGl2LmdhbWUtY3JlZGl0cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5wcmVzcy1wYWNrID4gZGl2LmdhbWUtY29udGFjdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5wcmVzcy1wYWNrIHVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnByZXNzLXBhY2sgdWwuc3R5bGVkIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucHJlc3MtcGFjayB1bC5zdHlsZWQgbGk6YmVmb3JlIHtcblx0Y29udGVudDogXCLigKJcIjtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzViY2RmYjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5mYWN0c2hlZXQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5mYWN0c2hlZXQgLmZhY3RzaGVldC10aXRsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5mYWN0c2hlZXQgPiBwIHtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmZhY3RzaGVldCA+IHAuZGV2ZWxvcGVyIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5mYWN0c2hlZXQgPiBwLnB1Ymxpc2hlciBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuZmFjdHNoZWV0ID4gcC5sb2NhdGlvbiBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuZmFjdHNoZWV0ID4gcC53ZWJzaXRlIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5mYWN0c2hlZXQgPiBwLnByaWNlIHN0cm9uZyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmZhY3RzaGVldCBzdHJvbmcge1xuXHRjb2xvcjogIzE2MWUyMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuZmFjdHNoZWV0IGVtIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5yZWxlYXNlLXBsYXRmb3JtcyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkNmQ3O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDZkNztcblx0cGFkZGluZzogMjBweCAwO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucmVsZWFzZS1wbGF0Zm9ybXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnJlbGVhc2UtcGxhdGZvcm1zIHA6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucmVsZWFzZS1wbGF0Zm9ybXMgc3Ryb25nIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucmVsZWFzZS1kYXRlcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucGxhdGZvcm1zIHtcblx0ZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnJlbGVhc2UtZGF0ZXMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAucmVsZWFzZS1kYXRlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5yZWxlYXNlLWRhdGVzIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuaGlzdG9yeSBwOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmFib3V0LWJ5ZyBwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmFkZGl0aW9uYWwtbGlua3MgLnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5hZGRpdGlvbmFsLWxpbmtzIC5jb3B5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5hZGRpdGlvbmFsLWxpbmtzIC5saW5rIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5hYm91dC1ieWcgLnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5zZWN0aW9uLWdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDZkNztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuc2VjdGlvbi1nYWxsZXJ5IGxpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTVweCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA2LCAxMzAsIDEzOCwgMC4yNSk7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnNlY3Rpb24tZ2FsbGVyeSBpbWcge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMWYyODJiO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5zZWN0aW9uLWdhbGxlcnkgYTpob3ZlciBpbWcge1xuXHRib3JkZXItY29sb3I6ICM1YmNkZmI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmltYWdlcyB1bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC01cHggLTEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmltYWdlcyBsaSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW46IDAgNXB4IDEwcHg7XG5cdHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmltYWdlcyBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnZpZGVvLWNvbGxlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAudmlkZW8tYmxvY2sge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnZpZGVvLWJsb2NrIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAudmlkZW8tYmxvY2sgLmVtYmVkLWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLnZpZGVvLWJsb2NrIC5lbWJlZC1jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5sb2dvIC5sb2dvLWltYWdlIHtcblx0d2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmdhbWUtY3JlZGl0cyxcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5nYW1lLWNvbnRhY3Qge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcmVzcy1raXQgLmdhbWUtY3JlZGl0cyBsaSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuZ2FtZS1jb250YWN0IGxpIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkMmQ2ZDc7XG5cdHBhZGRpbmc6IDVweCAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IC5nYW1lLWNyZWRpdHMgbGk6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuZ2FtZS1jb250YWN0IGxpOmZpcnN0LW9mLXR5cGUge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG5cdC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByZXNzLWtpdCAuZ2FtZS1jcmVkaXRzIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLnF1b3RlLWJsb2NrcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdW90ZS1ibG9ja3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWxlZnQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZmZmO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogLTE4cHg7XG59XG4ucXVvdGUtYmxvY2tzOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWxlZnQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogMThweCBzb2xpZCAjZmZmO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJvdHRvbTogLTE4cHg7XG59XG4ucXVvdGUtYmxvY2tzIHtcblx0cGFkZGluZy10b3A6IGNhbGMoMzAgKiAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygzMCAqIDFweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcblx0LnF1b3RlLWJsb2NrcyB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoNjAgKiAxcHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDYwICogMXB4KTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucXVvdGUtYmxvY2tzIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg5MCAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoOTAgKiAxcHgpO1xuXHR9XG59XG4ucXVvdGUtYmxvY2tzIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucXVvdGUtYmxvY2tzIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG4ucXVvdGUtYmxvY2tzIC5zZWN0aW9uLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdC5xdW90ZS1ibG9ja3MgLnNlY3Rpb24tY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4ucXVvdGUtYmxvY2tzIC5zZWN0aW9uLWNvbnRlbnQgLnF1b3RlIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucXVvdGUtYmxvY2tzIC5zZWN0aW9uLWNvbnRlbnQgLnF1b3RlIHtcblx0XHRtYXJnaW46IDAgLTEwcHg7XG5cdFx0d2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4ucXVvdGUtYmxvY2tzIC5zZWN0aW9uLWNvbnRlbnQgLnRoZS1xdW90ZSB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Zm9udC1zaXplOiAxOS4ycHg7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnF1b3RlLWJsb2NrcyAuc2VjdGlvbi1jb250ZW50IC50aGUtcXVvdGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuLnF1b3RlLWJsb2NrcyAuc2VjdGlvbi1jb250ZW50IC50aGUtcXVvdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCLigJxcIjtcbn1cbi5xdW90ZS1ibG9ja3MgLnNlY3Rpb24tY29udGVudCAudGhlLXF1b3RlOmFmdGVyIHtcblx0Y29udGVudDogXCLigJ1cIjtcbn1cbi5xdW90ZS1ibG9ja3MgLnNlY3Rpb24tY29udGVudCAucXVvdGUtYnkge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ucXVvdGUtYmxvY2tzIC5zZWN0aW9uLWNvbnRlbnQgLnF1b3RlLWJ5IHNwYW4ge1xuXHRjb2xvcjogIzViY2RmYjtcbn0iLCIvKiFcblRoZW1lIE5hbWU6IEJyYWNlIFlvdXJzZWxmIEdhbWVzXG5BdXRob3I6IERla2lydSAoSmFrZSBTbWl0aCkgLyBkZXNpZ24gYnkgRnVsbHkgSWxsdXN0cmF0ZWRcbkRlc2NyaXB0aW9uOiBCWUcgV1AgdGhlbWVcblZlcnNpb246IDEuMC4xXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBieWdcbiovXG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG5AaW1wb3J0XG5cdCd2ZW5kb3IvYnJlYWtwb2ludC9icmVha3BvaW50Jyxcblx0Ly8gJy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzJyxcblx0J3ZlbmRvci9tYWduaWZpYy1wb3B1cCcsXG5cdCd2ZW5kb3IvaGFtYnVyZ2Vycy9oYW1idXJnZXJzJztcblxuQGltcG9ydFxuXHQndmFyaWFibGVzLXNpdGUvdmFyaWFibGVzLXNpdGUnLFxuXHQnbWl4aW5zL21peGlucy1tYXN0ZXInO1xuXG5AaW1wb3J0XG5cdCdub3JtYWxpemUnLFxuXHQndHlwb2dyYXBoeS90eXBvZ3JhcGh5Jyxcblx0J2VsZW1lbnRzL2VsZW1lbnRzJyxcblx0J2Zvcm1zL2Zvcm1zJyxcblx0J25hdmlnYXRpb24vbmF2aWdhdGlvbicsXG5cdCdtb2R1bGVzL2FjY2Vzc2liaWxpdHknLFxuXHQnbW9kdWxlcy9hbGlnbm1lbnRzJyxcblx0J21vZHVsZXMvY2xlYXJpbmdzJyxcblx0J3NpdGUvc2l0ZScsXG5cdCdtb2R1bGVzL2luZmluaXRlLXNjcm9sbCcsXG5cdCdtZWRpYS9tZWRpYSc7XG5cbkBpbXBvcnRcblx0J2xheW91dC9iYXNlJyxcblx0J2xheW91dC9oZWFkZXInLFxuXHQnbGF5b3V0L3Bvc3RzJyxcblx0J2xheW91dC9wYWdlJyxcblx0J2xheW91dC9nYW1lcy1hcmNoaXZlJyxcblx0J2xheW91dC9nYW1lJyxcblx0J2xheW91dC9nYW1lLWRsYycsXG5cdCdsYXlvdXQvZm9ydW0tbGlua3MnLFxuXHQnbGF5b3V0L2Zvb3RlcicsXG5cdCdsYXlvdXQvcHVyY2hhc2UtbW9kYWwnLFxuXHQnbGF5b3V0LzQwNCcsXG5cdCdsYXlvdXQvdXBkYXRlcyc7XG5cbkBpbXBvcnRcblx0J2FjZi9mbGV4aWJsZS1oZXJvLWNhcm91c2VsJyxcblx0J2FjZi9mbGV4aWJsZS1mZWF0dXJlZC1nYW1lcy1jYXJvdXNlbCcsXG5cdCdhY2YvZmxleGlibGUtYnJhY2UtbWVzc2FnZScsXG5cdCdhY2YvZmxleGlibGUtbGF0ZXN0LWdhbWVzLWJsb2NrcycsXG5cdCdhY2YvZmxleGlibGUtcHVibGlzaGluZycsXG5cdCdhY2YvZmxleGlibGUtbmV3cy1ibG9ja3MnLFxuXHQnYWNmL2ZsZXhpYmxlLW5ld3NsZXR0ZXInLFxuXHQnYWNmL2ZsZXhpYmxlLXNvdW5kdHJhY2snO1xuXG5AaW1wb3J0XG5cdCdhY2YvYWNmLWhlYWRlci1iYW5uZXInLFxuXHQnYWNmL2FjZi1hYm91dCcsXG5cdCdhY2YvYWNmLWJ1c2luZXNzJyxcblx0J2FjZi9hY2YtY2FyZWVycycsXG5cdCdhY2YvYWNmLWNvbnRhY3QnLFxuXHQnYWNmL2FjZi1qb2Itb3BlbmluZ3MnLFxuXHQnYWNmL2FjZi1wcmVzcycsXG5cdCdhY2YvYWNmLXByZXNzLWtpdCcsXG5cdCdhY2YvYWNmLXF1b3RlLWJsb2Nrcyc7IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICAgICAgICAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgICAgICAgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjE1cyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAvLyAzZHgsXG4gIC8vIDNkeC1yLFxuICAvLyAzZHksXG4gIC8vIDNkeS1yLFxuICAvLyAzZHh5LFxuICAvLyAzZHh5LXIsXG4gIC8vIGFycm93LFxuICAvLyBhcnJvdy1yLFxuICAvLyBhcnJvd2FsdCxcbiAgLy8gYXJyb3dhbHQtcixcbiAgLy8gYXJyb3d0dXJuLFxuICAvLyBhcnJvd3R1cm4tcixcbiAgLy8gYm9yaW5nLFxuICAvLyBjb2xsYXBzZSxcbiAgLy8gY29sbGFwc2UtcixcbiAgLy8gZWxhc3RpYyxcbiAgLy8gZWxhc3RpYy1yLFxuICAvLyBlbXBoYXRpYyxcbiAgLy8gZW1waGF0aWMtcixcbiAgLy8gbWludXMsXG4gIC8vIHNsaWRlcixcbiAgLy8gc2xpZGVyLXIsXG4gIC8vIHNwaW4sXG4gIC8vIHNwaW4tcixcbiAgLy8gc3ByaW5nLFxuICAvLyBzcHJpbmctcixcbiAgLy8gc3RhbmQsXG4gIC8vIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIC8vIHZvcnRleCxcbiAgLy8gdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiBjYWxjKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTIpO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3F1ZWV6ZSkge1xuICAvKlxuICAgKiBTcXVlZXplXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJVbmlTYW5zSGVhdnlcIjtcbiAgICBzcmM6IHVybChcImFzc2V0cy9mb250cy9VbmlTYW5zLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTpcIlVuaVNhbnNUaGluQ0FQU1wiO1xuICAgIHNyYzp1cmwoXCJhc3NldHMvZm9udHMvVW5pU2Fucy1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiVW5pU2Fuc0hlYXZ5XCI7XG4gICAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVW5pU2Fucy1IZWF2eUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6XCJVbmlTYW5zVGhpblwiO1xuICAgIHNyYzp1cmwoXCJhc3NldHMvZm9udHMvVW5pU2Fucy1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRieWctY29weTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMSk7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcbn1cblxuLy8gQGltcG9ydFxuLy8gXHQnLi4vLi4vYXNzZXRzL2ZvbnRzL3VuaS1zYW5zLWhlYXZ5LWNhcHMvdW5pLXNhbnMtaGVhdnktY2FwcycsXG4vLyBcdCcuLi8uLi9hc3NldHMvZm9udHMvdW5pLXNhbnMtdGhpbi1jYXBzL3VuaS1zYW5zLXRoaW4tY2Fwcyc7XG5cbkBpbXBvcnQgJ2hlYWRpbmdzJztcblxuQGltcG9ydCAnY29weSc7XG4iLCIvLyBCcmFuZCBjb2xvdXJzXG4kYnlnLWJsdWU6ICM1YmNkZmI7XG4kYnlnLWRhcmstdGVhbDogIzFmMjgyYjtcbiRieWctbGlnaHQtZ3JlZW46ICM4N2E5YjM7XG4kYnlnLWRhcmtlci10ZWFsOiAjMTcxZTEyO1xuJGJ5Zy1wYWxlLXNsYXRlOiAjNmE4MjhhO1xuXG4kYnlnLWNvcHktYWFhOiAjYTRiNGI5O1xuJGJ5Zy1jb3B5OiAjNTc2NTZhO1xuJGJ5Zy1jb3B5LW9uLWJsYWNrOiAjNzY4ODhmO1xuXG4kYnlnLWJsYWNrOiAjMDAwO1xuXG4kYnlnLWdhbWVzLWNvcHk6ICM5YmEwYWM7XG5cbiRwcmVzcy1wYWdlLWNvcHk6ICM5YmEwYWM7XG5cblxuJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6ICMxNjFlMjA7XG4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWhyOiAjY2NjO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogI2U2ZTZlNjtcbiRjb2xvcl9fYmFja2dyb3VuZC1wcmU6ICNlZWU7XG4kY29sb3JfX2JhY2tncm91bmQtaW5zOiAjZmZmOWMwO1xuXG4kY29sb3JfX3RleHQtc2NyZWVuOiAkYnlnLWxpZ2h0LWdyZWVuO1xuJGNvbG9yX190ZXh0LWlucHV0OiAjNjY2O1xuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAjMTExO1xuJGNvbG9yX19saW5rOiAjZmZmO1xuJGNvbG9yX19saW5rLXZpc2l0ZWQ6ICNmZmY7XG4kY29sb3JfX2xpbmstaG92ZXI6ICRieWctbGlnaHQtZ3JlZW47XG4kY29sb3JfX3RleHQtbWFpbjogIzQwNDA0MDtcblxuJGNvbG9yX19ib3JkZXItYnV0dG9uOiAjY2NjICNjY2MgI2JiYjtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjYyAjYmJiICNhYWE7XG4kY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM6ICNhYWEgI2JiYiAjYmJiO1xuJGNvbG9yX19ib3JkZXItaW5wdXQ6ICNjY2M7XG4kY29sb3JfX2JvcmRlci1hYmJyOiAjNjY2O1xuIiwiJGZvbnRfX21haW46IHNhbnMtc2VyaWY7XG4kZm9udF9fY29kZTogTW9uYWNvLCBDb25zb2xhcywgJ0FuZGFsZSBNb25vJywgJ0RlamFWdSBTYW5zIE1vbm8nLCBtb25vc3BhY2U7XG4kZm9udF9fcHJlOiAnQ291cmllciAxMCBQaXRjaCcsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjU7XG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG4iLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMSkge1xuXHRmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTYpICogMXB4O1xuXHRmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xufVxuXG4vLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi8vIENsZWFyIGFmdGVyIChub3QgYWxsIGNsZWFyZml4IG5lZWQgdGhpcyBhbHNvKVxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXJDb2x1bW5zOiAzKSB7XG5cdHdpZHRoOiBtYXAtZ2V0KCAkY29sdW1ucywgJG51bWJlckNvbHVtbnMgKSAtICggKCAkY29sdW1uc19fbWFyZ2luICogKCAkbnVtYmVyQ29sdW1ucyAtIDEgKSApIC8gJG51bWJlckNvbHVtbnMgKTtcbn1cblxuLy92ZXJ0aWNhbGx5IGFsaWduIGFueXRoaW5nXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gZmxleC12ZXJ0aWNhbC1hbGlnbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBleHBsb2RlIGEgZGl2IHRvIGZ1bGwgd2lkdGhcbkBtaXhpbiBleHBsb2RlLXdpZHRoKCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcblx0JiB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0XHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRyaWdodDogNTAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QGlmICRwb3NpdGlvbiA9PSByZWxhdGl2ZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdEBpZiAkcG9zaXRpb24gPT0gYWJzb2x1dGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gY29udGVudC13aWR0aCgkdmFsdWU6IG5vbmUpIHtcblx0JiB7XG5cdFx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XG5cdFx0QGlmICR2YWx1ZSA9PSBvdmVyZmxvdyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4vLyBmb250IHNtb290aGluZ1xuQG1peGluIGZvbnQtc21vb3RoaW5nKCR2YWx1ZTogYW50aWFsaWFzZWQpIHtcbiAgQGlmICR2YWx1ZSA9PSBhbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cbn1cblxuQG1peGluIGJhbm5lci1pbWFnZSgkdmFsdWU6IGFic29sdXRlKSB7XG5cdEBpZiAkdmFsdWUgPT0gYWJzb2x1dGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblx0QGVsc2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRtYXJnaW46IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdGltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwZXJzcGVjdGl2ZTogMTAwMDtcblx0fVxufVxuXG5AbWl4aW4gaW1hZ2UtYmFja2dyb3VuZCB7XG5cdCYge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuQG1peGluIGJhbm5lci1wYWRkaW5nKCR2YWx1ZTE6IDMwLCAkdmFsdWUyOiA2MCwgJHZhbHVlMzogOTApIHtcblx0JiB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoI3skdmFsdWUxfSAqIDFweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoI3skdmFsdWUxfSAqIDFweCk7XG5cdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZy10b3A6IGNhbGMoI3skdmFsdWUyfSAqIDFweCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygjeyR2YWx1ZTJ9ICogMXB4KTtcblx0XHR9XG5cdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYygjeyR2YWx1ZTN9ICogMXB4KTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JHZhbHVlM30gKiAxcHgpO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuXG4vLyBiYWNrZ3JvdW5kIGJsdXJyaW5nXG5cbkBtaXhpbiBibHVyLWJhY2tncm91bmQoKSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xMjUpO1xuXG5cdEBzdXBwb3J0cyAoIGZpbHRlcjogYmx1cig1cHgpICkge1xuXHRcdGZpbHRlcjogYmx1cih2YXIoLS1ibHVyLWFtb3VudCwgNXB4KSk7XG5cdH1cbn1cblxuLy8gYWRkIHRvcC9ib3R0b20gdHJpYW5nbGVzIC0gQGluY2x1ZGUgdHJpYW5nbGVzKGJvdHRvbSwgKG9wdGlvbmFsOiBjb2xvcikpO1xuQG1peGluIHRyaWFuZ2xlcygkdmFsdWUxOiAnJywgJHZhbHVlMjogJGJ5Zy1kYXJrZXItdGVhbCkge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3JkZXItbGVmdDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAkdmFsdWUyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0b3A6IC0xOHB4O1xuXHR9XG5cblx0QGlmICR2YWx1ZTEgPT0gJ2JvdHRvbScge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3JkZXItbGVmdDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDE4cHggc29saWQgJHZhbHVlMjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJvdHRvbTogLTE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtZW51LWhpbGlnaHQge1xuXHRhIHtcblx0XHRjb2xvcjogJGJ5Zy1ibHVlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJ5Zy1ibHVlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHR0b3A6IDQwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1ibHVlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTlweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YWxsOiB1bnNldDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkYnlnLWJsdWU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdGJvdHRvbTogLTM3cHg7XG5cdFx0XHRcdGFuaW1hdGlvbjogdHJpYW5nbGUtdXAgMS41cyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdEBrZXlmcmFtZXMgdHJpYW5nbGUtdXAge1xuXHRcdFx0MCUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwIHNvbGlkICRieWctYmx1ZTtcblx0XHRcdH1cblxuXHRcdFx0MTAwJSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGJ5Zy1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gYnlnLWJ1dHRvbi1zdHlsaW5nIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEpO1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblxuXHQmIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LWZhbWlseTogJ1VuaVNhbnNIZWF2eSc7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0bWluLXdpZHRoOiAyMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdH1cblxuXHQmX2FsdCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHRjb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRieWctZGFyay10ZWFsO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHR9XG5cdH1cblxuXHQmX3hsIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHRtaW4td2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogODBweDtcblx0XHRsaW5lLWhlaWdodDogNzhweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIpO1xuXHRcdFx0bWluLXdpZHRoOiAzMjBweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRib3JkZXItd2lkdGg6IDVweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufSIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuXHRmb250LWZhbWlseTpcIlVuaVNhbnNIZWF2eVwiO1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG4iLCJwIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiAwIDEuNWVtO1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRieWctYmx1ZTtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyaywgaW5zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWlucztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG4iLCJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7IC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OyAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbkBpbXBvcnQgXCJsaXN0c1wiO1xuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gMDsgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG59XG5cbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbiIsInVsLCBvbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cbiIsInRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiYnV0dG9uLFxuLmJ5Zy1idXR0b25fZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjc1KTtcblx0Ly8gbGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM7XG5cdH1cblxuXHQmLmJ5Zy1idXR0b24sXG5cdCYud3BjZjctc3VibWl0IHtcblx0XHRAaW5jbHVkZSBieWctYnV0dG9uLXN0eWxpbmcoKTtcblx0XHQvLyBAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0XHQvLyBmb250LWZhbWlseTogJ1VuaVNhbnNIZWF2eSc7XG5cdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBoZWlnaHQ6IDUwcHg7XG5cdFx0Ly8gbGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0Ly8gcGFkZGluZzogMCAyMHB4O1xuXHRcdC8vIG1pbi13aWR0aDogMjEycHg7XG5cdFx0Ly8gYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdFx0Ly8gY2xlYXI6IGJvdGg7XG5cdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ly8gQGluY2x1ZGUgZm9udC1zaXplKDEpO1xuXHRcdC8vIGN1cnNvcjogcG9pbnRlcjtcblx0XHQvLyBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuXHRcdC8vICY6YWZ0ZXIge1xuXHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdGJvdHRvbTogMDtcblx0XHQvLyBcdGxlZnQ6IDUwJTtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQvLyBcdHdpZHRoOiAwO1xuXHRcdC8vIFx0aGVpZ2h0OiAwO1xuXHRcdC8vIFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQvLyBcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdC8vIFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG5cdFx0Ly8gXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHQvLyB9XG5cblx0XHQvLyAmOmhvdmVyIHtcblx0XHQvLyBcdGNvbG9yOiBibGFjaztcblx0XHQvLyBcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdC8vIH1cblxuXHRcdC8vICZfYWx0IHtcblx0XHQvLyBcdGJvcmRlci1jb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cdFx0Ly8gXHRjb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cblx0XHQvLyBcdCY6YWZ0ZXIge1xuXHRcdC8vIFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHQvLyBcdH1cblxuXHRcdC8vIFx0Jjpob3ZlciB7XG5cdFx0Ly8gXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0XHQvLyAmX3hsIHtcblx0XHQvLyBcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcblx0XHQvLyBcdG1pbi13aWR0aDogMzIwcHg7XG5cdFx0Ly8gfVxuXHR9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcblx0cGFkZGluZzogM3B4O1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE1MHB4O1xufVxuXG5cbi53cGNmNy1mb3JtIHtcblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdGVtIHtcblx0XHRjb2xvcjogcmVkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm90aGVyLXBsYXRmb3JtLWxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Jl9zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1saXN0LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJsaW5rc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNZW51c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1lbnVzXCI7XG4iLCJhIHtcblx0Y29sb3I6ICRjb2xvcl9fbGluaztcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstdmlzaXRlZDtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXG5cdCYuYnlnLWJ1dHRvbiB7XG5cdFx0QGluY2x1ZGUgYnlnLWJ1dHRvbi1zdHlsaW5nKCk7XG5cdFx0Ly8gQGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cdFx0Ly8gZm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ly8gaGVpZ2h0OiA1MHB4O1xuXHRcdC8vIGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdC8vIHBhZGRpbmc6IDAgMjBweDtcblx0XHQvLyBtaW4td2lkdGg6IDIxMnB4O1xuXHRcdC8vIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdC8vIGNsZWFyOiBib3RoO1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuXHRcdC8vICY6YWZ0ZXIge1xuXHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdGJvdHRvbTogMDtcblx0XHQvLyBcdGxlZnQ6IDUwJTtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQvLyBcdHdpZHRoOiAwO1xuXHRcdC8vIFx0aGVpZ2h0OiAwO1xuXHRcdC8vIFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQvLyBcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdC8vIFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG5cdFx0Ly8gXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHQvLyB9XG5cblx0XHQvLyAmOmhvdmVyIHtcblx0XHQvLyBcdGNvbG9yOiBibGFjaztcblx0XHQvLyBcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdC8vIH1cblxuXHRcdC8vICZfYWx0IHtcblx0XHQvLyBcdGJvcmRlci1jb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cdFx0Ly8gXHRjb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cblx0XHQvLyBcdCY6YWZ0ZXIge1xuXHRcdC8vIFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHQvLyBcdH1cblxuXHRcdC8vIFx0Jjpob3ZlciB7XG5cdFx0Ly8gXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdH1cbn1cbiIsIi5tYWluLW5hdmlnYXRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHQvLyB3aWR0aDogMTAwJTtcblxuXHQuaGFtYnVyZ2VyLWJveCB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5oYW1idXJnZXItaW5uZXIge1xuXHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHR1bCB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAtOTk5ZW07XG5cdFx0XHR6LWluZGV4OiA5OTk5OTtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsZWZ0OiAtOTk5ZW07XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHQmOmhvdmVyID4gdWwsXG5cdFx0XHRcdCYuZm9jdXMgPiB1bCB7XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpOmhvdmVyID4gdWwsXG5cdFx0bGkuZm9jdXMgPiB1bCB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQge1xuXHR1bCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIpO1xuXHRcdFxuXHRcdCYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuOTUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHR6LWluZGV4OiAxMDAxO1xuXHR9XG59XG5cbi5tZW51LXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzMHB4O1xuXHRyaWdodDogMjBweDtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuXG5cdC5zaXRlLW1haW4gJiB7XG5cdFx0Ly8gbWFyZ2luOiAwIDAgMS41ZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5uYXYtcHJldmlvdXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQubmF2LW5leHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCIuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuIiwiLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4LWFmdGVyO1xufVxuIiwiLy8gQGltcG9ydCBcIi4uL2xheW91dC9jb250ZW50LXNpZGViYXJcIjtcbi8vIEBpbXBvcnQgXCIuLi9sYXlvdXQvc2lkZWJhci1jb250ZW50XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInByaW1hcnkvcG9zdHMtYW5kLXBhZ2VzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwicHJpbWFyeS9jb21tZW50c1wiO1xuIiwiLnN0aWNreSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVudHJ5IHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcblx0bWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuIiwiLmNvbW1lbnQtY29udGVudCBhIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLyogR2xvYmFsbHkgaGlkZGVuIGVsZW1lbnRzIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIHN1cHBvcnRlZCBhbmQgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbiwgLyogT2xkZXIgLyBOZXdlciBQb3N0cyBOYXZpZ2F0aW9uIChhbHdheXMgaGlkZGVuKSAqL1xuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIgeyAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNhcHRpb25zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImdhbGxlcmllc1wiO1xuIiwiLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRcdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcblx0fVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblxuXHQvLyBMb29wcyB0byBlbnVtZXJhdGUgdGhlIGNsYXNzZXMgZm9yIGdhbGxlcnkgY29sdW1ucy5cblx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblx0XHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9ICYge1xuXHRcdFx0bWF4LXdpZHRoOiBtYXAtZ2V0KCAkY29sdW1ucywgJGkgKTtcblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdCYubW9kYWwtb3BlbiB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG59XG5cbi8vIHRoaXMgbWlnaHQgZ2V0IG1lc3N5IHdpdGggcnVsZXMgdG8gc3RvcCBjb250ZW50IHdpZHRoc+KAplxuLy8gaWYgSSBhZGQgb25lIG1vcmUgcnVsZSwgc3BsaXQgdGhlc2UgaW50byB0aGUgc2NzcyBmb3IgdGhlIHBhZ2VzXG4uY29udGVudCxcbi5zaXRlLW1haW46bm90KC5kZXYtYmxvZyk6bm90KC5tZWRpYSkge1xuXHRib2R5Om5vdCguaG9tZSk6bm90KC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMpOm5vdCgucGFnZS10ZW1wbGF0ZS1kZWZhdWx0KSAmIHtcblx0XHRAaW5jbHVkZSBjb250ZW50LXdpZHRoKCk7XG5cblx0XHQmIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0LnNpdGUtY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdH1cbn1cblxuLmVtYmVkLWNvbnRhaW5lciB7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcblx0aWZyYW1lLFxuXHRvYmplY3QsXG5cdGVtYmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmVhdGhlcmxpZ2h0IHtcblx0LmZlYXRoZXJsaWdodC1jb250ZW50IHtcblx0XHQvLyBiYWNrZ3JvdW5kOiBibGFjayAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuXG5cdFx0LmZlYXRoZXJsaWdodC1uZXh0LFxuXHRcdC5mZWF0aGVybGlnaHQtcHJldmlvdXMge1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGV2cm9uLWxlZnQsXG5cdFx0LmNoZXZyb24tcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyB3aWR0aDogMzJweDtcblx0XHRcdC8vIGhlaWdodDogMzJweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvciwgJGJ5Zy1ibHVlKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmNoZXZyb24tcmlnaHQge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XHRcblx0fVxufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3MtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLy8gSUVcblxuLmltYWdlLW9iamVjdC1maXQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn0iLCIkc2l6ZV9fc2l0ZS1tYWluOiAxMDAlO1xuJHNpemVfX3NpdGUtc2lkZWJhcjogMjUlO1xuXG4kY29udGVudC13aWR0aC1udW1iZXI6IDEyMDA7XG5cbiRjb250ZW50LXdpZHRoOiAjeyRjb250ZW50LXdpZHRoLW51bWJlciAqIDFweH07XG4kbWF4LXdpZHRoOiAxMjgwcHg7XG4kbWF4LXdpZHRoLXhsOiAxNjAwcHg7XG5cblxuJHNsaWNrLWZvbnQtcGF0aDogJy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2ZvbnRzJztcbiRzbGljay1mb250LWZhbWlseTogJ1VuaVNhbnNIZWF2eSc7XG4kc2xpY2stbG9hZGVyLXBhdGg6ICcuL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljayc7XG5cblxuJGJsb2NrLXZlcnRpY2FsLW1hcmdpbi1zbWFsbDogNjBweDtcbiRibG9jay12ZXJ0aWNhbC1tYXJnaW4tbWVkaXVtOiAxMDBweDtcbiRibG9jay12ZXJ0aWNhbC1tYXJnaW4tbGFyZ2U6IDE2MHB4OyIsIi5zaXRlLWhlYWRlciB7XG5cdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDEwcHggMTBweCByZ2JhKDAsMCwwLC41KSk7XG5cblx0Ym9keS5tZW51LWFjdGl2ZSAmIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGgoKTtcblxuXHRcdCYge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGJsYWNrIDUwJSwkYnlnLWRhcmstdGVhbCA1MCUpO1xuXHRcdH1cblx0fVxuXG5cdC5hZG1pbi1iYXIgJiB7XG5cdFx0dG9wOiAzMnB4O1xuXHR9XG59XG5cbi5oZWFkZXItd3JhcHBlciB7XG5cdEBpbmNsdWRlIGNvbnRlbnQtd2lkdGgoKTtcblxuXHQmIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdGJvZHkubWVudS1hY3RpdmUgJiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQuc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLWJyYW5kaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdHAsIGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnNpdGUtdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGEge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltYWdlcy9ieWcuc3ZnJykgbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAxOTVweDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDExNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcblx0XG5cdCYge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LWZhbWlseTpcIlVuaVNhbnNIZWF2eVwiO1xuXHR9XG5cdFxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgYmxhY2s7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICd8Jztcblx0XHRcdFx0bWFyZ2luOiAwIDEycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWUtZGV0YWlsICYge1xuXHRcdFx0XHRAaW5jbHVkZSBtZW51LWhpbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWhpbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRieWctbGlnaHQtZ3JlZW47XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG59IiwiYm9keS5ibG9nIHtcblxuXHQuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB1bnNldDtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xODBweCk7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogLTE4MHB4O1xuXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAtNzBweDtcblx0fVxufVxuXG5cblxuLy8gYmxvZyBwYWdlIHNwZWNpZmljXG5ib2R5LmJsb2csXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtYmxvZy1wb3N0cyB7XG5cdC5uZXdzLWFyZWEtMjAyMiB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3MtYmxvY2stbmV1ZSB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSxcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiBjbGFtcCgxMjBweCwgMTAwdmgsIDE4MHB4KTtcblx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblxuXHRcdFx0XHQudGh1bWIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IC0yMHB4IC00MHB4IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQuZW50cnktaGVhZGVyLFxuXHRcdFx0XHQuY29weSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcblx0XHRcdFx0LnRodW1iIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTIwcHggLTQwcHggNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuNzVlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uZXdzLWFyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdD4gLm5ld3MtYmxvY2sge1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIGhlaWdodDogMzY0cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LnRodW1iIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDMyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXRzIHtcblx0XHRcdFx0XHRsZWZ0OiAzMjBweDtcblx0XHRcdFx0XHRib3R0b206IHVuc2V0O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3B5IHtcblx0XHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmluZmluaXRlLXdyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4jaW5maW5pdGUtaGFuZGxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHRzcGFuIHtcblx0XHRhbGw6IHVuc2V0O1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0XHRmb250LWZhbWlseTogJ1VuaVNhbnNIZWF2eSc7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1pbi13aWR0aDogMjEycHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGJ5Zy1jb3B5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdGNvbG9yOiAkYnlnLWNvcHk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRieWctY29weTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vIGNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHQvLyBib3JkZXItY29sb3I6ICRieWctYmx1ZTtcblxuXHRcdFx0Ly8gJjphZnRlciB7XG5cdFx0XHQvLyBcdGJvcmRlci1ib3R0b20tY29sb3I6ICRieWctYmx1ZTtcblx0XHRcdC8vIH1cblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJGJ5Zy1jb3B5O1xuXHRcdH1cblxuXHR9XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyMjUsMjMwLDIzMSk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdEBpbmNsdWRlIGJhbm5lci1pbWFnZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAtMTtcblxuXHRpbWcge1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDIyNSwyMzAsMjMxLDEpIDIwJSxyZ2JhKDIyNSwyMzAsMjMxLDApIDEwMCUpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdH1cbn1cblxuYm9keS5zaW5nbGUge1xuXHQuc2l0ZS1tYWluIHtcblx0XHQmLm5ld3MtYXJ0aWNsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGJ5Zy1jb3B5O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2F0cyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIC0zOHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLm5hdi1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyBwYWRkaW5nOiAwIDIwcHg7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5uYXYtcHJldmlvdXMsXG5cdC5uYXYtbmV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDQ3JTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDQ3JTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICRieWctcGFsZS1zbGF0ZTtcblx0XHRcdGNvbG9yOiAkYnlnLXBhbGUtc2xhdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRieWctcGFsZS1zbGF0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRieWctYmx1ZTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRieWctYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2LXByZXZpb3VzIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdGEge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXYtbmV4dCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0YSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYXN0aGVhZCB7XG5cdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHR9XG5cdH1cbn1cblxuLm5ld3MtZW50cnkge1xuXHQubmV3cy1hcnRpY2xlLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDA7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDcwcHggMDtcblx0XHR9XG5cdH1cblx0Lm5ld3MtYXJ0aWNsZS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDMwcHggMTVweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDAgNzBweCAxMHB4O1xuXHRcdH1cblx0fVxuXHQubmV3cy1hcnRpY2xlLWZvb3RlciB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDAuNzUpO1xuXG5cdFx0JiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMC45cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAkYnlnLWNvcHk7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDAgNzBweCA3MHB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRieWctZGFyay10ZWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0XG5cdC5uZXdzLWFydGljbGUtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjI1KTtcblxuXHRcdCYge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQucG9zdGVkIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC43NSk7XG5cblx0XHQmIHtcblx0XHRcdGNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxufVxuXG4uY29tbWVudHMtYXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDAgNzBweCA3MHB4O1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ly8gcGFkZGluZzogMCA3MHB4O1xufVxuXG4uYWRkdGhpc190b29sIHtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgxLjUpO1xuXHQvLyB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdGhlaWdodDogNDhweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LXNoYXJlLWJ0biB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYXQtc2hhcmUtdGJ4LWVsZW1lbnQgLmF0LWljb24td3JhcHBlciB7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0LnR5cGUtcGFnZSB7XG5cdFx0Ji5oZW50cnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiA3MHB4O1xuXHRcdFx0XHRtYXJnaW46IDYwcHggYXV0bztcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYnlnLWNvcHk7XG5cdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIFx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCJib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZS1hcmNoaXZlIHtcblx0LmdhbWVzLWxpc3Qge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjA2MjUpO1xuXG5cdFx0JiB7XG5cdFx0XHRjb2xvcjogJHByZXNzLXBhZ2UtY29weTtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlcyh0b3AsICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5KTtcblx0XHRcdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nO1xuXHRcdH1cblx0fVxuXG5cdGgxIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMi4xMjUpO1xuXG5cdFx0JiB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblx0XHR9XG5cdH1cbn1cblxuLmdhbWVzLWxpc3QsXG4ucHJlc3MtbGlzdCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5saXN0LXJvdy1nYW1lcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnJvdy10aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIuMTI1KTtcblxuXHRcdCYge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjg3NSk7XG5cdFx0fVxuXHR9XG5cblx0LnRoZS1nYW1lIHtcblx0XHR3aWR0aDogNDclO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0Ly8gd2lkdGg6IDE4LjUlO1xuXHRcdFx0Ly8gZ2FwLzIgKiBudW1iZXIgb2YgZ2FwcyAvIDJcblx0XHRcdC8vIDIwLzIgKiAzIC8gMlxuXHRcdFx0d2lkdGg6IGNhbGMoICgxMDAvNCAqIDElKSAtICgyMC8yICogKDMvMikgKiAxcHggKSApO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5nYW1lLWNvdmVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuZGxjIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ0RMQyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cmlnaHQ6IC04cHg7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHggNXB4IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OlwiVW5pU2Fuc0hlYXZ5XCI7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4yNzUpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0XHRib3R0b206IDUycHg7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoYmxhY2ssIDAuNSksIHJnYmEoYmxhY2ssIDAuMTUpKTtcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ2FtZS1jb3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdH1cblxuXHQuZ2FtZS10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQucGxhdGZvcm1zIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0LnBsYXRmb3JtLWljb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufSIsIi5nYW1lLWhlYWRlciB7XG5cdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGg7XG5cblx0JiB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWluLWhlaWdodDogNTB2aDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0cGFkZGluZzogNjBweCAzMHB4O1xuXHR9XG5cblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMgJixcblx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLW1lZGlhICYsXG5cdGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lcy11cGRhdGVzICYsXG5cdGJvZHkuc2luZ2xlLXVwZGF0ZXMgJiB7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU4MHB4O1xuXHR9XG5cblx0Ly8gZG9uJ3Qgc2hvdyB0aGlzIGZhZGUgaWYgdmlkZW8gaW4gaGVhZGVyXG5cdCY6bm90KC52aWRlby1hcy1oZWFkZXIpIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHZhcigtLWJnLWNvbG9yKSA3MCUpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHQvLyB6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXHRcblx0LmdhbWUtbG9nbyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogKzE7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0d2lkdGg6IDY4MHB4O1xuXHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHR9XG5cblx0XHQmLmhpZGUtd2l0aC12aWRlbyB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuICBcdFx0XHR3aWR0aDogMTAwJTtcbiAgXHRcdFx0ei1pbmRleDogMTtcblxuICBcdFx0XHQmLmRyb3Atc2hhZG93IHtcbiAgXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAyMHB4IHJnYmEoYmxhY2ssIDAuNzUpKTtcbiAgXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nYW1lLXZpZGVvIHtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdFxuXHQvLyBzdHlsZXMgZm9yIHR3ZWFrcyB3aGVuIGEgdmlkZW8gaXMgdGhlIGhlcm8gaW1hZ2Vcblx0Ji52aWRlby1hcy1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogY2FsYyg5MHZoIC0gMTAwcHgpO1xuXHRcdH1cblxuXHRcdC5nYW1lLW5hdi1saXN0IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQrIC5nYW1lLW5hdi1saXN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdhbWUtbmF2LWl0ZW0ge1xuXHRcdFx0LmJ5Zy1idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pdGVtLXRyYWlsZXIsXG5cdFx0XHQmLml0ZW0tYnV5IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIHZpZGVvIGFzIGhlcm8gaGVhZGVyXG5cdC52aWRlby1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0dmlkZW8ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYW1lLWRldGFpbCB7XG5cdFxuXHQuZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY2xvc2UtaWNvbiB7XG5cdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjEyNSk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHR9XG5cblx0Lmp1bXAtbWFya2VyIHtcblx0XHRtYXJnaW4tdG9wOiAtMTYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTYwcHg7XG5cdH1cbn1cblxuLmdhbWUtbmF2IHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6XCJVbmlTYW5zSGVhdnlcIjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEpO1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0dGV4dC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoYmxhY2ssIDAuNyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG5cblx0LmdhbWUtbmF2LWxpc3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbjogNTBweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5nYW1lLW5hdi1pdGVtIHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCA4cHggMCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG5cdFx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAycHgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoYmxhY2ssIDAuNyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ5Zy1idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjUpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdCYtd2hpdGUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtbmF2IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEpO1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC44KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OlwiVW5pU2Fuc0hlYXZ5XCI7XG5cdHRleHQtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKGJsYWNrLCAwLjcpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbjogMCAtMjBweDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuXHRcdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGg7XG5cblx0XHQmIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR6LWluZGV4OiA5MDtcblx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdGJvZHkuYWRtaW4tYmFyICYge1xuXHRcdFx0dG9wOiAxMzJweDtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR9XG5cblx0LnBhZ2UtbmF2LWxpc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtbmF2LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEzcHggMjBweCAxNXB4OyAvLyBzZWNvbmQgdmFsdWUgbmVlZHMgdG8gbWludXMgdGhlIHdpZHRoIG9mIHRoZSBkYXNoIGJlbG93XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKTpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yLCAkYnlnLWJsdWUpO1xuXHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMnB4KTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKGJsYWNrLCAwLjcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAkYnlnLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51cGRhdGVzLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjgpO1xuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdFx0XHR0b3A6IDc2cHg7IC8qIHRoZSBoZWlnaHQgb2YgdGhlIG1haW4gbmF2ICovXG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHQucGFnZS1uYXYtaXRlbSB7XG5cdFx0XHQmLml0ZW0tdXBkYXRlcyB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC51cGRhdGVzLWxpc3Qge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudXBkYXRlLWl0ZW0tbGlua3Mge1xuXHRcdHBhZGRpbmc6IDVweDtcblxuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5hYm91dC1nYW1lLFxuLmdhbWUtZmVhdHVyZXMsXG4uYWJvdXQtZ2FtZSxcbi5tZWRpYSxcbi5kZXYtYmxvZyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hYm91dC1nYW1lLFxuLmdhbWUtZmVhdHVyZXMge1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjYxKTtcblx0bWFyZ2luOiAwIC0yMHB4O1xuXHRjb2xvcjogJGJ5Zy1nYW1lcy1jb3B5O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGg7XG5cdH1cblxuXHQuYWJvdXQtaW1hZ2UsXG5cdC50ZXh0LWNvbnRlbnQtYXJlYSxcblx0LmZlYXR1cmVzLWltYWdlIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5hYm91dC1pbWFnZSxcblx0LmZlYXR1cmVzLWltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAzM3ZoO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuaW1hZ2UtaG9sZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXG5cdC50ZXh0LWNvbnRlbnQtYXJlYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnRleHQtY29udGVudCB7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoICgkY29udGVudC13aWR0aC1udW1iZXIgLyAyKSAqIDFweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0LWdhbWUge1xuXHQudGV4dC1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0cGFkZGluZzogNjBweCAyMHB4IDYwcHggNjBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uZ2FtZS1mZWF0dXJlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0LnRleHQtY29udGVudC1hcmVhIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQudGV4dC1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0cGFkZGluZzogNjBweCA2MHB4IDYwcHggMjBweDtcblx0XHR9XG5cblx0XHQuZmVhdHVyZXMtdGV4dCB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOGVtO1xuXHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmZlYXR1cmUtbGlzdCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQuZmVhdHVyZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjhlbTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBvcC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLTN2dztcblx0Ym90dG9tOiAtM3Z3O1xuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cblx0Ji1sZWZ0IHtcblx0XHQvLyB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdFx0XG5cdFx0Ly8gcmlnaHQ6IGNhbGMoICgkY29udGVudC13aWR0aC1udW1iZXIgLyAyKSAqIDFweCk7XG5cdFx0Ly8gbGVmdDogLTEwMHZ3O1xuXHRcdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG5cblx0XHQvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXG5cdFx0Ly8gfVxuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHQvLyByaWdodDogNTgwcHg7XG5cdFx0XHRyaWdodDogY2FsYyggKCRjb250ZW50LXdpZHRoLW51bWJlciAvIDIpICogMXB4IC0gMTBweCk7XG5cdFx0fVxuXHR9XG5cblx0Ji1yaWdodCB7XG5cdFx0Ly8gdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0XG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0Ly8gXHRsZWZ0OiA1MCU7XG5cdFx0Ly8gXHR3aWR0aDogMzB2dztcblx0XHQvLyBcdGxlZnQ6IGNhbGMoICgkY29udGVudC13aWR0aC1udW1iZXIgLyAyKSAqIDFweCk7XG5cdFx0Ly8gfVxuXHR9XG59XG5cbi5tZWRpYSxcbi5kZXYtYmxvZyB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdHRvcDogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCAwLCByZ2JhKGJsYWNrLCAwLjE4KSAxMDAlKTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgcmdiYShibGFjaywgMC4xOCkgMTAwJSk7XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdCsgcCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnlnLWJ1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xMnB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tZWRpYSB7XG5cdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGg7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nKDYwLDYwLDYwKTtcblxuXHQmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWJsYWNrO1xuXHR9XG5cblx0Lm1lZGlhLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBjb250ZW50LXdpZHRoO1xuXHR9XG5cblx0Lm1lZGlhLWdhbGxlcnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cm93LWdhcDogMjBweDtcblx0XHQvLyBtYXJnaW46IDAgLTVweDtcblx0fVxuXG5cdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdEBpbmNsdWRlIGJhbm5lci1pbWFnZShyZWxhdGl2ZSk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gbWFyZ2luOiAwIDVweCAxMHB4O1xuXHRcdC8vIHdpZHRoOiBjYWxjKDEwMC8yLjEyNSAqIDElKTtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRwYWRkaW5nLXRvcDogMjguMTI1JTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAvMy4xICogMSUpO1xuXHRcdFx0cGFkZGluZy10b3A6IDE3Ljc1JTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAkYnlnLWJsdWUpO1xuXHRcdFx0XHQvLyBib3JkZXItd2lkdGg6IDRweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXG5cdFx0XHRAc3VwcG9ydHMgKCBtYXNrLWltYWdlOiB1cmwoJycpICkge1xuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvem9vbS5zdmcnKTtcblx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnZpZGVvIHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyYjI4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMTJweCBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgJGJ5Zy1ibHVlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5kZXYtYmxvZyB7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nKDYwLDYwLDYwKTtcblx0QGluY2x1ZGUgZXhwbG9kZS13aWR0aDtcblxuXHQmLm5vLWZhZGUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdC5kZXYtYmxvZy1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBjb250ZW50LXdpZHRoO1xuXHR9XG5cblx0Lm5ld3MtYmxvY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuODEpO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblxuXHRcdC5wb3N0ZWQtb24ge1xuXHRcdFx0Y29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAkYnlnLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdC5uZXdzLWl0ZW1zIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAtNXB4O1xuXHR9XG5cblx0LmNhdHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZGV2LWJsb2ctY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cbn1cblxuLmltYWdlLWRpdmlkZXIge1xuXHRAaW5jbHVkZSBleHBsb2RlLXdpZHRoO1xuXG5cdCYge1xuXHRcdGhlaWdodDogMjB2aDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cblxuLmNlbnRlcmVkLWltYWdlLWJsb2NrIHtcblx0QGluY2x1ZGUgZXhwbG9kZS13aWR0aDtcblx0QGluY2x1ZGUgYmFubmVyLXBhZGRpbmcoMjAsMzAsNjApO1xuXG5cdCYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29udGVudC13aWR0aDtcblx0fVxufVxuXG4uY29ycG9yYXRlLFxuLmFnZS1yYXRpbmdzIHtcblx0QGluY2x1ZGUgYmFubmVyLXBhZGRpbmcoMjAsMzAsNjApO1xuXG5cdC5wYXJ0bmVycyxcblx0LnJhdGluZ3Mge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjMpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQucGFydG5lcnMge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjMpO1xuXHRcdHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHR9XG59XG5cbi5jb3Jwb3JhdGUge1xuXHQrIC5hZ2UtcmF0aW5ncyB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmFnZS1yYXRpbmdzIHtcblx0LnJhdGluZ3Mge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi52aXNpYmxlLWN0YSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHotaW5kZXg6IDk7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAkYnlnLWJsdWU7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjgpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAkYnlnLWJsdWUpO1xuXG5cdC5jdGEtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29udGVudC13aWR0aCgpO1xuXHRcdFxuXHRcdCYge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwLjVlbSAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0XG59XG5cbi52aXNpYmxlLWN0YSxcbi5kbGMtZGV0YWlscy1jb250ZW50IHtcblx0LmJ5Zy1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgJGJ5Zy1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAkYnlnLWJsdWUpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIHBhZ2UgdGVtcGxhdGUgYmFzZWQgb3ZlcnJpZGVzIC0gYWRkIG5ldyBzdWIgcGFnZXMgaGVyZVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLWJsb2ctcG9zdHMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FtZXMtbWVkaWEsXG5ib2R5W2NsYXNzKj0ndGVtcGxhdGUtZ2FtZXMtdXBkYXRlcyddLFxuYm9keS5zaW5nbGUtdXBkYXRlcyB7XG5cdC5kZXYtYmxvZyxcblx0Lm1lZGlhIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5kZXYtYmxvZy1jb250ZW50LFxuXHQubWVkaWEtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogLTEyMHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQuZ2FtZS1uYXYtaXRlbS5jdXJyZW50IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0LmdhbWUtaGVhZGVyLWJhY2tkcm9wIHtcblx0XHRAaW5jbHVkZSBiYW5uZXItaW1hZ2U7XG5cblx0XHRpbWcge1xuXHRcdFx0ZmlsdGVyOiBibHVyKDNweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0fVxuXHR9XG5cblx0LmJ5Zy1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cbn0iLCIuZ2FtZS1kbGMge1xuICAgIEBpbmNsdWRlIGV4cGxvZGUtd2lkdGgoKTtcbiAgICBcbiAgICAmIHtcbiAgICAgICAgY29sb3I6ICRieWctZ2FtZXMtY29weTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRieWctYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRsYy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kbGMtbG9nbyxcbiAgICAuZGxjLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRsYy1sb2dvIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLmRsYy1kZXRhaWxzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cblxuICAgIC5kbGMtbG9nby1jb250ZW50LFxuICAgIC5kbGMtZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgkY29udGVudC13aWR0aC1udW1iZXIgLyAyKSAqIDFweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGxjLWxvZ28tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsMCwwLDAuNSksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHggODBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgkY29udGVudC13aWR0aC1udW1iZXIgLyAyKSAqIDFweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGxjLWRldGFpbHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRsYy1kZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4IDgwcHggODBweFxuICAgICAgICB9XG5cbiAgICAgICAgLmJ5Zy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGxjLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIuMTI1KTtcblxuICAgICAgICAmIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRsYy1wbGF0Zm9ybXMge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kbGMtY29udGVudCB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgLmRsYy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRsYy1wbGF0Zm9ybXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICAgICAgLmRsYy1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kbGMtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRsYy1sb2dvLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHggODBweCA4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kbGMtZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggODBweCA4MHB4IDIwcHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5kbGMtbW9kYWwtYm94IHtcbi8vICAgICAvLyBkaXNwbGF5OiBub25lO1xuLy8gfSIsImJvZHlbY2xhc3MqPSd0ZW1wbGF0ZS1mb3J1bS1saW5rcyddIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0LnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdGNvbG9yOiAkYnlnLWJsdWU7XG5cdH1cbn1cblxuLmZvcnVtLWxpbmtzIHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuLmZvcnVtLWxpbmstaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0fVxuXG5cdC5pdGVtLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4xMjUpO1xuXHR9XG5cblx0LmJ5Zy1idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5ieWctYnV0dG9uX2Rpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn0iLCIuc2l0ZS1mb290ZXIge1xuXHRAaW5jbHVkZSBleHBsb2RlLXdpZHRoKCk7XG5cblx0JiB7XG5cdFx0ei1pbmRleDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuZm9vdGVyLWxvZ28ge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL2J5Zy13aGl0ZS5zdmcnKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51cHBlci10aWVyIHtcblx0XHRAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xuXG5cdFx0JiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIGNvbnRlbnQtd2lkdGgoKTtcblxuXHRcdFx0JiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwsXG5cdC5uZXdzbGV0dGVyLXNpZ251cCB7XG5cdFx0Ly8gd2lkdGg6IDQwJTtcblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRcdC8vIG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdH1cblxuXHQuc29jaWFsIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDY4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vIG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXdzbGV0dGVyLXNpZ251cCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDM0OS85NjAgKiAxMDAlKTtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyMXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHQmW3R5cGU9J3RleHQnXSxcblx0XHRcdCZbdHlwZT0nZW1haWwnXSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jlt0eXBlPSdzdWJtaXQnXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNDJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzhweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxvd2VyLXRpZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRieWctYmxhY2s7XG5cdFx0Y29sb3I6ICRieWctY29weS1vbi1ibGFjaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44MTI1KTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdC5jb250ZW50IHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRAaW5jbHVkZSBjb250ZW50LXdpZHRoKCk7XG5cdFx0fVxuXG5cdFx0LmNvcHlyaWdodCxcblx0XHQjbGF1bmRyeS1saXN0IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3B5cmlnaHQge1xuXHRcdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHR9XG5cblx0XHQuY3JlZGl0cyB7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Ji5zb2NpYWwtbGlua3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmI2xhdW5kcnktbGlzdCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGJ5Zy1saWdodC1ncmVlbjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC8vbWFpbGNoaW1wIG92ZXJyaWRlc1xuXHRsYWJlbFtmb3I9J21jZS1FTUFJTCddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLm1vZGFsLFxuLmRsYy1tb2RhbC1ib3gge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC44KTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvciwgJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgIFx0cGFkZGluZzogMzBweDtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDMwcHggMzBweCByZ2JhKGJsYWNrLCAwLjkpKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLCAkY29sb3JfX2JhY2tncm91bmQtYm9keSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICBlbSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICBcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgXHRcdHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgIFx0fVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjI1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnlnLWJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RvcmUtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNtb290aGluZztcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtY2xvc2UsXG4gICAgLmRsYy1tb2RhbC1jbG9zZSB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdHdpZHRoOiAzMnB4O1xuICAgIFx0aGVpZ2h0OiAwO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcdHBhZGRpbmc6IDMycHggMCAwO1xuICAgIFx0bWFyZ2luOiAwO1xuICAgIFx0Ym9yZGVyOiAwO1xuICAgIFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgJGJ5Zy1ibHVlKTtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogNTZweDtcbiAgICBcdHJpZ2h0OiA2MHB4O1xuICAgIFx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICBcdGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgXHQmOmFmdGVyIHtcbiAgICBcdFx0Y29udGVudDogJ8OXJztcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHR0b3A6IDA7XG4gICAgXHRcdGxlZnQ6IDA7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRsaW5lLWhlaWdodDogMjhweDtcbiAgICBcdFx0Zm9udC1zaXplOiA1NnB4O1xuICAgIFx0fVxuICAgIH1cbn0iLCIuZXJyb3I0MDQge1xuXHQuc2l0ZS1jb250ZW50IHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHggLSAzMDNweCk7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cblx0LmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogJGJ5Zy1kYXJrLXRlYWw7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRieWctZGFyay10ZWFsIDIwJSxyZ2JhKDIyNSwyMzAsMjMxLDApIDEwMCUpO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLXRpdGxlIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA0NnB4O1xuXHR9XG59IiwiXG5cbmJvZHk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS11cGRhdGVzKSB7XG4gICAgLnVwZGF0ZXMtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiArMTtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLXVwZGF0ZXMtcGhwLFxuLnNpbmdsZS11cGRhdGVzIHtcblxuICAgIC5zaXRlLW1haW4udXBkYXRlcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgfVxuXG4gICAgLnVwZGF0ZXMtbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbWVzLXVwZGF0ZXMtbWluaW1hbC1waHAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udXBkYXRlcy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5wb3N0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzI2MkEzNjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssMC4yNSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG5cbiAgICAgICAgICAgIC51cGRhdGUtcmVsZWFzZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXBkYXRlLXJlbGVhc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDAuNzUpO1xuXG4gICAgICAgICYge1xuICAgICAgICAgICAgY29sb3I6ICM3Njc4N0Y7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVwZGF0ZS10YWcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMC43NSk7XG5cbiAgICAgICAgJiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51cGRhdGUtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbn1cblxuLnVwZGF0ZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgY29sb3I6ICM5MUEzQUM7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxN3B4KTtcbiAgICB9XG5cbiAgICBzdHJvbmcsIGIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEuMmVtIDEuNWVtO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KAoiAnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAkYnlnLWJsdWUpO1xuICAgIH1cblxuICAgIC51cGRhdGUtdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudXBkYXRlLXJlbGVhc2VkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgJGJ5Zy1ibHVlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDAuNzUpO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICAgIC51cGRhdGUtaW5mbyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxufVxuXG4udXBkYXRlLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMThweDtcbiAgICB9XG59XG5cbi53cC1wYWdlbmF2aSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICRieWctYmx1ZSk7XG4gICAgfVxufSIsIi5oZXJvIHtcblx0QGluY2x1ZGUgZXhwbG9kZS13aWR0aCgpO1xuXG5cdCYge1xuXHRcdGJvcmRlci1ib3R0b206IDIwcHggc29saWQgJGJ5Zy1ibGFjaztcblx0fVxuXG5cdC5tYWluLW1lc3NhZ2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdFx0d2lkdGg6IGNhbGMoI3skY29udGVudC13aWR0aH0vMik7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihhYnNvbHV0ZSk7XG5cdFx0dG9wOiAyMCU7XG5cdFx0ei1pbmRleDogOTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQvLyBsZWZ0OiA1MCU7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGVudC13aWR0aC1udW1iZXJ9LzIgKiAtMXB4KTtcblx0XHRsZWZ0OiA1dnc7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0dG9wOiAzNSU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5ibHVlLWJveC1tZXNzYWdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRieWctYmx1ZTtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC5tYWluLW1lc3NhZ2UtdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNSk7XG5cdFx0XHRsaW5lLWhlaWdodDogNjJweDtcblx0XHR9XG5cdH1cblxuXHQuZXhwbG9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNTBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lsbC1jaGFuZ2U6IGFsbDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTI1cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltYWdlcy9oZXhhZ29uLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRoZWlnaHQ6IDUzcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHRcdGJvdHRvbTogNDVweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0aSB7XG5cdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDVweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRieWctYmx1ZTtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJGJ5Zy1ibHVlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dG9wOiAxMXB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRieWctYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLXNsaWRlciB7XG5cdD4gZGl2IHtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8tY2Fyb3VzZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXgtaGVpZ2h0OiA2MHZoO1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiA1MHZoO1xuXHQvLyBvcGFjaXR5OiAwO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHRcdG1heC1oZWlnaHQ6IDcwdmg7XG5cdFx0aGVpZ2h0OiA3MHZoO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdH1cblxuXHQmLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuc2xpY2stbGlzdCB7XG5cdFx0aGVpZ2h0OiA3MHZoO1xuXHR9XG5cblx0LnNsaWRlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsMCwwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHRcdFx0aGVpZ2h0OiA3MHZoO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHQvLyBtYXgtaGVpZ2h0OiA2MHZoO1xuXHRcdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bWF4LWhlaWdodDogNzB2aDtcblx0XHR9XG5cblx0XHR2aWRlbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5zbGljay1pbml0aWFsaXplZCB7XG5cdFx0Ly8gb3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG5cdH1cblxuXHQuc2xpY2stc2xpZGUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAyMHB4IDM2cHggMTBweDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1ibGFjaztcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oNyUgMCwgOTMlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDIwcHg7XG5cblx0XHRidXR0b24ge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDFweDtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMjUlLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAlIDc1JSwgMCUgMjUlKTtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBtYXJnaW46IDAgMTBweDtcblxuXHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9uLFxuXHRcdFx0Ji5zbGljay1pcy1hY3RpdmUgYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1ibHVlO1xuXHRcdFx0XHRjb2xvcjogJGJ5Zy1ibHVlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxhbmRzY2FwZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG5cdFx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxhbmRzY2FwZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuXHQub3ZlcmxheSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNDIpO1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xuXHRcdC8vIHdpZHRoOiA5NSU7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IDUlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkYnlnLWJsdWU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogdW5zZXQ7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA0MyU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJ5Zy1ibHVlO1xuXHRcdH1cblxuXHRcdCYtY29udGVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygjeyRjb250ZW50LXdpZHRoLW51bWJlcn0vMiAqIDFweCAtIDMuNSUpO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgNTBweCA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjllbTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZXhwbG9yZS1qdW1wIHtcblx0bWFyZ2luLXRvcDogLTEwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbiIsIi5mZWF0dXJlZC1nYW1lcyB7XG4gICAgQGluY2x1ZGUgYmFubmVyLXBhZGRpbmcoMzAsIDUwLCA4MCk7XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1nYW1lcy1zbGlkZXIge1xuICAgICAgICAuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudC13aWR0aDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZC1nYW1lcy1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgIC8vIGltZyB7XG4gICAgICAgIC8vICAgICAvLyBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAvLyAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIC8vIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggYmxhY2ssIC45KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnlnLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgei1pbmRleDogKzE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuYnJhY2UtYnJhY2UtbWVzc2FnZSB7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nKDYwLCAxMDAsIDE2MCk7XG5cblx0JiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRieWctYmxhY2s7XG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBjbG9zZXN0LXNpZGUsIHJnYigzMywgNDMsIDQ1KSwgcmdiKDIzLCAzMCwgMzIpKTtcblx0fVxuXG5cdEBpbmNsdWRlIHRyaWFuZ2xlcyhib3R0b20sICRieWctYmxhY2spO1xuXG5cdC5icmFjZS1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBjb250ZW50LXdpZHRoO1xuXG5cdFx0JiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5NXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogOTVweDtcblxuXHRcdFx0Ly8gJjpiZWZvcmUsXG5cdFx0XHQvLyAmOmFmdGVyIHtcblx0XHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYnJhY2UtbWVzc2FnZS1icmFjZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0Ly8gXHR3aWR0aDogNTdweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxOTVweDtcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHR0b3A6IDUwJTtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gJjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRsZWZ0OiA1cHg7XG5cdFx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gJjphZnRlciB7XG5cdFx0XHQvLyBcdHJpZ2h0OiA1cHg7XG5cdFx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ly8gJjpiZWZvcmUsXG5cdFx0Ly8gJjphZnRlciB7XG5cdFx0Ly8gXHRjb250ZW50OiAnJztcblx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL2JyYWNlLW1lc3NhZ2UtYnJhY2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0Ly8gXHR3aWR0aDogNTdweDtcblx0XHQvLyBcdGhlaWdodDogMTk1cHg7XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHR0b3A6IDUwJTtcblx0XHQvLyB9XG5cblx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0Ly8gXHRsZWZ0OiAtMjVweDtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjU1KTtcblx0XHQvLyB9XG5cblx0XHQvLyAmOmFmdGVyIHtcblx0XHQvLyBcdHJpZ2h0OiAtMjVweDtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjU1KTtcblx0XHQvLyB9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjM3NSk7XG5cblx0XHQvLyBcdCY6YmVmb3JlLFxuXHRcdC8vIFx0JjphZnRlciB7XG5cdFx0Ly8gXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0Ly8gXHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRjb2xvcjogJGJ5Zy1wYWxlLXNsYXRlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMjUpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS42MjUpO1xuXHRcdH1cblx0fVxufSIsIi5sYXRlc3QtZ2FtZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdC5nYW1lLWJsb2NrIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMC8yICogMXZoKTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMC8zICogMXZ3KTtcblx0XHR9XG5cblx0XHQuYmFja2dyb3VuZCB7XG5cdFx0XHQvLyBAaW5jbHVkZSBiYW5uZXItaW1hZ2U7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQub3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcblx0XHR9XG5cblx0XHQuZ2FtZS1kZXRhaWxzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDc7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0XHRcdFx0KyBwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS43NSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMi41KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmdhbWUtZGV0YWlscyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQuYmFja2dyb3VuZCB7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0XHQvLyBvcGFjaXR5OiAwLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wdWJsaXNoaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9wdWJsaXNoaW5nX2JnLnBuZykgY2VudGVyIHRvcDtcbiAgICBjb2xvcjogd2hpdGU7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nKDQwLDgwLDEyMCk7XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudC13aWR0aDtcblxuICAgICAgICAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMy41KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWdsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuMTI1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHVibGlzaGluZy1jdGEge1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGF0ZXN0LW5ld3MsXG4ubmV3cy1hcmVhIHtcblx0QGluY2x1ZGUgYmFubmVyLXBhZGRpbmc7XG5cblx0JiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y29sb3I6ICRieWctY29weTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR9XG5cblx0LmJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMWU2ZTc7XG5cdFx0Ly8gQGluY2x1ZGUgYmFubmVyLWltYWdlO1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHQ+IGg0IHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogJ1VuaVNhbnNIZWF2eSc7XG5cdFx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cdFx0bGluZS1oZWlnaHQ6IDAuNztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA3cHg7XG5cdFx0bGVmdDogLTNweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoNCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE5KTtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubGF0ZXN0LW5ld3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNmU3O1xufVxuXG4ubmV3cy1pdGVtcyxcbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeSAuc2l0ZS1tYWluLFxuYm9keS5hcmNoaXZlLnRhZyAuc2l0ZS1tYWluIHtcblx0QGluY2x1ZGUgY29udGVudC13aWR0aDtcblxuXHQmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnkgLmNvbnRlbnQtYXJlYSxcbmJvZHkuYXJjaGl2ZS50YWcgLmNvbnRlbnQtYXJlYSB7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nO1xuXG5cdC5wYWdlLWhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5uZXdzLWJsb2NrLFxuLm5ld3MtZW50cnkge1xuXHQucG9zdC1jYXRlZ29yaWVzIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC5jYXRzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zOHB4O1xuXHRcdH1cblx0XG5cdFx0LnBvc3QtY2F0ZWdvcmllcyxcblx0XHQuc3R5bGVkLWxpc3Qge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdFxuXHRcdC5wb3N0LWNhdGVnb3JpZXMgYSxcblx0XHQuc3R5bGVkLWxpc3QgYSxcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1ibHVlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWluLXdpZHRoOiAxMzBweDtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xOXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAyMXB4IHNvbGlkICRieWctYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmV3cy1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYShibGFjaywgMC4xMSk7XG5cdG1hcmdpbjogNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDE3NnB4O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAvMiAqIDElKSAtIDEwcHgpO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHR3aWR0aDogY2FsYygoMTAwLzMgKiAxJSkgLSAxMHB4KTtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkYnlnLWNvcHk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHRwIHtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5wb3N0ZWQtb24ge1xuXHRcdGNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC43NSk7XG5cdH1cblxuXHQuZW50cnktdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjEyNSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNvcHkge1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAyOXB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHR9XG5cdH1cblxuXHQubmV3cy1pdGVtLWxpbmsge1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJ5Zy1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudGh1bWIge1xuXHRcdC8vIEBpbmNsdWRlIGJhbm5lci1pbWFnZShyZWxhdGl2ZSk7XG5cdFx0aGVpZ2h0OiAxNzZweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR9XG59XG5cblxuXG4ubmV3cy1ibG9jay1uZXVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1ibGFjaztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjBweDtcblx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0bWluLWhlaWdodDogMTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0aGVpZ2h0OiBjbGFtcCgxMjBweCwgMTAwdmgsIDE4MHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdFxuXHQudGh1bWIge1xuXHRcdC8vIG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdC8vIGhlaWdodDogY2xhbXAoMTIwcHgsIDEwMHZoLCAxODBweCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTUlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly8gY2xpcC1wYXRoOiBwb2x5Z29uKDI1JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdH1cblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR9XG5cdH1cblxuXHQucG9zdGVkLW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zNWVtO1xuXHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Ly8gZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LnN0eWxlZC1saXN0IHtcblx0XHQvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zNWVtO1xuXG5cdFx0Ly8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC8vIH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjg3NSk7XG5cdFx0Ly8gQGluY2x1ZGUgZm9udC1zaXplKDAuODI1KTtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHR9XG5cblx0LmVudHJ5LWhlYWRlcixcblx0LmNvcHkge1xuXHRcdG1hcmdpbi1yaWdodDogNDglO1xuXHR9XG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4wNWVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcblx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjEyNSk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEpO1xuXHRcdFxuXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHQvLyBAaW5jbHVkZSBmb250LXNpemUoMS4zNzUpO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMTI1KTtcblx0XHR9XG5cdH1cblx0XG5cdC5jb3B5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRieWctZ2FtZXMtY29weTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdH1cblx0fVxuXG5cdC5yZWFkLW1vcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogKzE7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ5Zy1kYXJrLXRlYWwsIDAuMjUpO1xuXHRcdGNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJ5Zy1kYXJrLXRlYWwsICRsaWdodG5lc3M6IC0wLjI1JSk7XG5cblx0XHQucG9zdGVkLW9uIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBob21lcGFnZSBuZXdzIHN0eWxlc1xuLmxhdGVzdC1uZXdzLXVwZGF0ZSB7XG5cdC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGNvbnRlbnQtd2lkdGgoKTtcblx0XHRAaW5jbHVkZSBiYW5uZXItcGFkZGluZygpO1xuXHR9XG5cblx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjM3NSk7XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3MtaXRlbXMtdXBkYXRlIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5uZXdzLWJsb2NrLW5ldWUge1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRoZWlnaHQ6IGNsYW1wKDEyMHB4LCAxMDB2aCwgMTQwcHgpO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0Z3JpZC1yb3ctc3RhcnQ6IDE7XG5cdFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuXHRcdFx0XHRcblx0XHRcdFx0Z3JpZC1yb3ctZW5kOiA0O1xuXHRcdFx0XHRncmlkLWNvbHVtbi1lbmQ6IDI7XG5cdFx0XHRcdFxuXHRcdFx0XHQudGh1bWIge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ly8gY2xpcC1wYXRoOiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVudHJ5LWhlYWRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAtMjBweCAtNDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMzBweDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjc1KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTQwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW50cnktdGl0bGUsXG5cdFx0XHRcdC5jb3B5IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRncmlkLXJvdy1zdGFydDogMTtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG5cdFx0XHRcblx0XHRcdFx0Z3JpZC1yb3ctZW5kOiAyO1xuXHRcdFx0XHRncmlkLWNvbHVtbi1lbmQ6IDM7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRncmlkLXJvdy1zdGFydDogMjtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG5cdFx0XHRcblx0XHRcdFx0Z3JpZC1yb3ctZW5kOiAzO1xuXHRcdFx0XHRncmlkLWNvbHVtbi1lbmQ6IDM7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdGdyaWQtcm93LXN0YXJ0OiAzO1xuXHRcdFx0XHRncmlkLWNvbHVtbi1zdGFydDogMjtcblxuXHRcdFx0XHRncmlkLXJvdy1lbmQ6IDQ7XG5cdFx0XHRcdGdyaWQtY29sdW1uLWVuZDogMztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59IiwiLm5ld3NsZXR0ZXItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1ibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtd2lkdGgoKTtcbiAgICAgICAgQGluY2x1ZGUgYmFubmVyLXBhZGRpbmcoNDAsODAsMTIwKTtcblxuICAgICAgICAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYnlnLWJsdWU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUsXG4gICAgLnRhZ2xpbmUge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lnbnVwLWZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZ251cC1mb3JtIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRieWctYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX21haW47XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5JztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42ZW0gMmVtIDAuNGVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNtb290aGluZztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IDIlO1xuICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgIC8vIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IC01dmg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgICAgIC8vICAgICAvLyByaWdodDogLTV2d1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgIC8vICAgICByaWdodDogLTEwdnc7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNvdW5kdHJhY2stc2VjdGlvbiB7XG4gIEBpbmNsdWRlIGV4cGxvZGUtd2lkdGgoKTtcblxuICAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIC8vIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgLy8gb3BhY2l0eTogLjI1O1xuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgQGluY2x1ZGUgY29udGVudC13aWR0aCgpO1xuXG4gICAgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg2MCogMXB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDYwKiAxcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgIC8vICAgY29udGVudDogJyc7XG4gICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMDtcbiAgICAgIC8vICAgbGVmdDogMDtcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vICAgei1pbmRleDogLTE7XG4gICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCwgJGJ5Zy1ibGFjayAxMCUsICRieWctYmxhY2sgOTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIC8vICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnNvdW5kdHJhY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNvdW5kdHJhY2sge1xuICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAzMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjI1KTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRieWctYmxhY2s7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHsgXG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgd2hpdGUpO1xuICAgIH1cbiAgfVxufVxuXG4uc3RvcmUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmlsdGVyOiBpbnZlcnQoMSkgc2F0dXJhdGUoMSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAvLyBvcGFjaXR5OiAwLjU7XG5cbiAgfVxuICBcbiAgYVtocmVmKj1cImFwcGxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvaWNvbi1hcHBsZS1tdXNpYy5zdmcnKTtcbiAgfVxuICBhW2hyZWYqPVwiYmFuZGNhbXBcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9pY29uLWJhbmRjYW1wLnN2ZycpO1xuICB9XG4gIGFbaHJlZio9XCJzb3VuZGNsb3VkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvaWNvbi1zcG90aWZ5LnN2ZycpO1xuICB9XG4gIGFbaHJlZio9XCJzdGVhbVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL2ljb24tc3RlYW0uc3ZnJyk7XG4gIH1cbiAgYVtocmVmKj1cInNwb3RpZnlcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9pY29uLXNwb3RpZnkuc3ZnJyk7XG4gIH1cbiAgYVtocmVmKj1cInlvdXR1YmVcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9pY29uLXlvdXR1YmUuc3ZnJyk7XG4gIH1cbn0iLCIuaGVhZGVyLWJhbm5lciB7XG5cdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGgoKTtcblxuXHQmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWluLWhlaWdodDogMjA2cHg7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0bWF4LWhlaWdodDogMzA2cHg7XG5cdFx0bWluLWhlaWdodDogMjA2cHg7XG5cdFx0aGVpZ2h0OiA1MHZoO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0bWF4LWhlaWdodDogNTA2cHg7XG5cdFx0bWluLWhlaWdodDogMzA2cHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0Ji5iYW5uZXItc2hvcnQge1xuXHRcdFx0aGVpZ2h0OiAzMDZweDtcblx0XHR9XG5cdH1cblx0LmJhY2tncm91bmQge1xuXHRcdEBpbmNsdWRlIGJhbm5lci1pbWFnZTtcblx0XHRcblx0XHRpbWcuYmx1cnJlZCB7XG5cdFx0XHRAaW5jbHVkZSBibHVyLWJhY2tncm91bmQoKTtcblx0XHR9XG5cdH1cblx0LmhlYWRlci10ZXh0IHtcblx0XHRAaW5jbHVkZSBjb250ZW50LXdpZHRoKCk7XG5cblx0XHQmIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgZmxleC12ZXJ0aWNhbC1hbGlnbjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlVuaVNhbnNIZWF2eVwiO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIuNSk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMy41KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnR5cGUtY29sb3ItZGFyayB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hYm91dC1pbnRyby1ibG9jayB7XG5cdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGgoKTtcblx0QGluY2x1ZGUgYmFubmVyLXBhZGRpbmcoKTtcblxuXHQmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWJsYWNrO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuYWJvdXQtaW50cm8tY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29udGVudC13aWR0aCgpO1xuXG5cdFx0JiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltYWdlcy9ieWctZmFjZS1ibHVlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiAtMjBweCBhdXRvIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4udmFsdWVzIHtcblx0Y29sb3I6IHdoaXRlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0QGluY2x1ZGUgZXhwbG9kZS13aWR0aCgpO1xuXG5cdFx0JiB7XG5cdFx0XHRoZWlnaHQ6IDEwMDBweDtcblx0XHR9XG5cdH1cblx0XG59XG5cbi52YWx1ZXMtY29udGVudCB7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nKCk7XG5cblx0JiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogJG1heC13aWR0aC14bDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogZmlsbDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxuXHRcblx0LnZhbHVlLWJhY2tncm91bmQtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2dztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ei1pbmRleDogLTE7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHkgMiUsIHJnYmEoJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHksIDApIDEwMCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGNvbG9yOiAkYnlnLWJsdWU7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnZhbHVlcy10aXRsZSB7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2ZhZjtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNTB2dztcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3dpcmVmcmFtZS1oZXhhZ29uLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGZpbGw7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRAaW5jbHVkZSBmbGV4LXZlcnRpY2FsLWFsaWduO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0KTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNik7XG5cblx0XHRcdCYge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDsgLy8gYnJpbmcgdGhlIHR5cGUgaW4gdG8gdGhlIGNlbnRlciBvZiB0aGUgaGV4YWdvblxuXHRcdH1cblx0fVxuXG5cdC52YWx1ZS1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdCYuaXRlbS0xLFxuXHRcdFx0Ji5pdGVtLTYge1xuXHRcdFx0XHR3aWR0aDogNTgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXRlbS0xIHtcblx0XHRcdFx0dG9wOiAyMDBweDtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS0yIHtcblx0XHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDAwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS0zIHtcblx0XHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgNDAwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS00IHtcblx0XHRcdFx0dG9wOiA2MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDAwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS01IHtcblx0XHRcdFx0dG9wOiA2MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgNDAwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS02IHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdCYuaXRlbS0xLFxuXHRcdFx0Ji5pdGVtLTYge1xuXHRcdFx0XHR3aWR0aDogNTgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXRlbS0xIHtcblx0XHRcdFx0dG9wOiAxNjBweDtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS0yIHtcblx0XHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDUwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS0zIHtcblx0XHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgNDUwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS00IHtcblx0XHRcdFx0dG9wOiA2MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDUwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS01IHtcblx0XHRcdFx0dG9wOiA2MCU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgNDUwcHggKTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbS02IHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZhbHVlLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LWZhbWlseTpcIlVuaVNhbnNIZWF2eVwiO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLnRlYW0taW50cm8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkYnlnLWNvcHktYWFhO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMS4yNSk7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS44KTtcblx0fVxuXG5cdC5hYm91dC10aXRsZSB7XG5cdFx0Ly8gQGluY2x1ZGUgdHJpYW5nbGVzKHRvcCwgJGJ5Zy1kYXJrZXItdGVhbCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg3KTtcblx0XHR9XG5cdH1cbn1cblxuLnRoZS10ZWFtIHtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRAaW5jbHVkZSBleHBsb2RlLXdpZHRoKCk7XG5cdH1cblxuXHQudGVhbS1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgteGw7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cblx0LnByb2ZpbGUge1xuXHRcdHdpZHRoOiAyMTBweDtcblx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM1NDQ0YTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwJSA3NSUsIDAlIDI1JSk7XG5cblx0XHRAc3VwcG9ydHMgKCBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwJSA3NSUsIDAlIDI1JSkgKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMjUlLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAlIDc1JSwgMCUgMjUlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAc3VwcG9ydHMgbm90ICggZmlsdGVyOiBibHVyKDhweCkgKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0XHRcdGhlaWdodDogMjEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGVhbS1tZW1iZXIge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cdGNvbG9yOiAkYnlnLWNvcHktYWFhO1xuXHRtYXJnaW46IDEzNXB4IDEwcHggMTBweCAxMHB4O1xuXHRwYWRkaW5nOiAwIDQwcHggY2FsYyg0MHB4IC0gMjRweCk7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHR3aWR0aDogY2FsYyhjYWxjKDEwMC8zICogMSUpIC0gMjBweCk7XG5cdH1cblxuXHQubmFtZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdVbmlTYW5zSGVhdnknO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIuMjUpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0LmlkZW50aXR5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQucHJvbm91biB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMTUpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0XHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuaWRlbnRpdHktZmxhZyB7XG5cdFx0bWF4LWhlaWdodDogMS4yNXJlbTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDAgNXB4O1xuXHR9XG5cblx0LnJvbGUge1xuXHRcdGNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXHR9XG5cblx0LnBlcnNvbmFsLWxpbmtzIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogMS4yNXJlbTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEuMjVyZW07XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0fVxufVxuXG4uc2lnbi1vZmYtbGluZSB7XG5cdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMS43NSk7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjI1KTtcblx0fVxufVxuXG4uYWJvdXQtcGFydG5lcnMtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xufVxuXG4uYWJvdXQtcGFydG5lcnMtc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0yMHB4IDQwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0bWFyZ2luOiAwIC0yMHB4IDYwcHg7XG5cdH1cblxuXHQucGFydG5lci1ibG9jayB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAvMyAqIDElKTtcblx0XHR9XG5cdH1cbn0iLCIud29yay13aXRoLXVzLWhpbGlnaHRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgZXhwbG9kZS13aWR0aDtcblx0QGluY2x1ZGUgYmFubmVyLXBhZGRpbmc7XG5cblx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29udGVudC13aWR0aDtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LWZhbWlseTpcIlVuaVNhbnNIZWF2eVwiO1xuXHRcdGNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0XHRsaW5lLWhlaWdodDogMC44O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcblxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjUpO1xuXHRcdH1cblx0fVxuXG5cdC53b3JrLXdpdGgtdXMtY29sbGFicyB7XG5cdFx0Y29sb3I6ICRieWctcGFsZS1zbGF0ZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbjogMCAtMTBweDtcblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtY29sbGFiIHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDIwMXB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBjYWxjKGNhbGMoMTAwLzMgKiAxJSkgLSAyMHB4KTtcblx0XHR9XG5cdH1cblxuXHQvLyAudGh1bWIge1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdC8vIH1cblxuXHQudGl0bGUsXG5cdC5zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6XCJVbmlTYW5zSGVhdnlcIjtcblx0XHRAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuXHRcdGNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblx0fVxuXG5cdC5zdWJ0aXRsZSB7XG5cdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuXHR9XG5cblx0KyAuZ2V0LWluLXRvdWNoIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiAtMzBweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi10b3A6IC02MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTkwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLmdldC1pbi10b3VjaCB7XG5cdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGg7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nO1xuXG5cdCYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29udGVudC13aWR0aDtcblxuXHRcdCYge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5jdGEtdGl0bGUsXG5cdHAsIGEge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LmN0YS10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6XCJVbmlTYW5zSGVhdnlcIjtcblx0XHRAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjEyNSk7XG5cdFx0Y29sb3I6ICRieWctZGFyay10ZWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmJ5Zy1idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW1sYXJnZSkge1xuXHRcdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufSIsIi5kYXJrLWJhY2tncm91bmQtc2VjdGlvbiB7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nKCk7XG5cdEBpbmNsdWRlIHRyaWFuZ2xlcyhib3R0b20pO1xuXG5cdCYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWRhcmtlci10ZWFsO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgY2xvc2VzdC1zaWRlLCByZ2IoMzMsIDQzLCA0NSksIHJnYigyMywgMzAsIDMyKSk7XG5cdH1cblxuXHQuc2VjdGlvbi1jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRieWctcGFsZS1zbGF0ZTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LWZhbWlseTpcIlVuaVNhbnNIZWF2eVwiO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0KTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4wNjI1KTtcblx0XHRmb250LXdlaWdodDogMjAwO1xuXHR9XG59XG5cbi5oYWxmLWJsb2NrLXRleHQge1xuXHRAaW5jbHVkZSBleHBsb2RlLXdpZHRoKCk7XG5cblx0JiB7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0bWluLWhlaWdodDogNzAwcHg7XG5cdH1cblxuXHQuYmFja2dyb3VuZCB7XG5cdFx0Ly8gQGluY2x1ZGUgYmFubmVyLWltYWdlKCk7XG5cdFx0QGluY2x1ZGUgaW1hZ2UtYmFja2dyb3VuZDtcblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDUwJTtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0bWFyZ2luOiA4MHB4IDA7XG5cbiAgXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuICBcdFx0fVxuXHR9XG5cblx0LnRleHQtYXJlYSB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoI3skbWF4LXdpZHRofSAqIDAuNSk7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDgwcHggODBweCAwO1xuXHRcdH1cblxuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtZmFtaWx5OlwiVW5pU2Fuc0hlYXZ5XCI7XG5cdFx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcblx0XHRsaW5lLWhlaWdodDogMC44O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIuNCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjYpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNS40KTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4wNjI1KTtcblx0XHRmb250LXdlaWdodDogMjAwO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn0iLCIuc2VjdGlvbi1jb250YWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSB0cmlhbmdsZXModXAsICNmZmYpO1xuXHRAaW5jbHVkZSBiYW5uZXItcGFkZGluZygyMCw0MCw2MCk7XG59XG5cbi5jb250YWN0LXBvaW50cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xuXHR9XG5cblx0YTpub3QoLmJ5Zy1idXR0b24pIHtcblx0XHRjb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFjdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQmOm50aC1vZi10eXBlKDJuLTEpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMi4xMjUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYnlnLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXG5cdC5jb3B5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LnNvY2lhbC1saW5rcyB7XG5cdFx0bWFyZ2luOiAwIC01cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdC5zb2NpYWwtbGluayB7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMzBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXG5cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkYnlnLWRhcmstdGVhbDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDRweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWRhcmstdGVhbDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmpvYi1vcGVuaW5ncyB7XG5cdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGgoKTtcblx0QGluY2x1ZGUgYmFubmVyLXBhZGRpbmc7XG5cblx0JiB7XG5cdFx0Y29sb3I6ICRieWctY29weTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNmU3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5iYWNrZ3JvdW5kIHtcblx0XHQvLyBAaW5jbHVkZSBiYW5uZXItaW1hZ2U7XG5cdFx0QGluY2x1ZGUgaW1hZ2UtYmFja2dyb3VuZDtcblxuXHRcdCYge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRcdC8vIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuXHRcdFx0b3BhY2l0eTogMC4wNjtcblx0XHR9XG5cdH1cdFxuXG5cdC5ieWctYnV0dG9uIHtcblx0XHRib3JkZXItY29sb3I6ICRieWctY29weTtcblx0XHRjb2xvcjogJGJ5Zy1jb3B5O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDE1MnB4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJ5Zy1jb3B5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnlnLWNvcHk7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29udGVudC13aWR0aCgpO1xuXG5cdFx0JiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1mYW1pbHk6XCJVbmlTYW5zSGVhdnlcIjtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMy41KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwLjg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC52YWNhbmNpZXMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQudmFjYW5jeSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYnlnLWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLDAsMCwwLjExKTtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LnJvbGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMTI1KTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNDEwLzg5NCAqIDEwMCUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQudGVhbSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGJ5Zy1ibHVlO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjc1KTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTY4Lzg5NCAqIDEwMCUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuZW1haWwge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5uby12YWNhbmNpZXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zNCk7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwwLDAsMC4xMSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMTI1KTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYnlnLWZhY2UtYmx1ZS13aGl0ZS5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0dG9wOiAtMThweDtcblx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJ5Zy1kYXJrLXRlYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIFxuXHQvLyBqb2Igd2lkZ2V0IG92ZXJyaWRlc1xuXHQuc3JTZWFyY2gge1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxuXHQuc3JTZWFyY2hPcHRpb25UZXh0IHtcblx0XHR3aWR0aDogdW5zZXQ7XG5cdH1cbn0iLCJib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mge1xuXHQucHJlc3MtbGlzdCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMDYyNSk7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGVzKHRvcCwgJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHkpO1xuXHRcdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nO1xuXG5cdFx0JiB7XG5cdFx0XHRjb2xvcjogJHByZXNzLXBhZ2UtY29weTtcblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjEyNSk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHR9XG59XG5cbi5wcmVzcy1saXN0IHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogODBweDtcblx0fVxufVxuXG4ucHJlc3MtZW5xdWlyaWVzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtbGFyZ2UpIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAyODBweDtcblx0fVxufVxuXG4ucHJlc3MtZ2FtZXMge1xuXHQudGhlLWdhbWUge1xuXHRcdHdpZHRoOiA0NyU7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bWxhcmdlKSB7XG5cdFx0XHR3aWR0aDogMzElO1xuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJlc3Mta2l0IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG5cblx0LnNpdGUtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdGE6bm90KC5wcmVzcy1raXQpIHtcblxuXHRcdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJ5Zy1jb3B5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cdFx0XHRjb2xvcjogJGJ5Zy1ibHVlO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIuMTI1KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGVzKHRvcCwgI2ZmZik7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5pbm5lci1uYXYge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR0b3A6IDE2MHB4O1xuXG5cdFx0XHRib2R5LmFkbWluLWJhciAmIHtcblx0XHRcdFx0dG9wOiAxODBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkNmQ3O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogdW5zZXQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDZkNztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHRcdFx0ZmxvYXQ6IHVuc2V0O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDdweCAxMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdFx0XHRjb2xvcjogJGJ5Zy1jb3B5O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRieWctYmx1ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRieWctYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogLTZweDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkICRieWctYmx1ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJ5Zy1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5qdW1wLW1hcmtlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTE4MHB4O1xuXHR9XG5cblx0LnByZXNzLXBhY2sge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzUwcHg7XG5cdFx0XHRjbGVhcjogbm9uZTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDZkNztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuZmFjdHNoZWV0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHQmLmdhbWUtY3JlZGl0cyxcblx0XHRcdFx0Ji5nYW1lLWNvbnRhY3Qge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCYuc3R5bGVkIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAn4oCiJztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnVW5pU2Fuc0hlYXZ5Jztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnlnLWJsdWU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhY3RzaGVldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5mYWN0c2hlZXQtdGl0bGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdD4gcCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHQvLyBwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHQvLyBmbGV4OiAwIDEgYXV0bztcblx0XHRcdC8vIHdpZHRoOiA1MCU7XG5cdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDZkNztcblxuXHRcdFx0Ji5kZXZlbG9wZXIsXG5cdFx0XHQmLnB1Ymxpc2hlcixcblx0XHRcdCYubG9jYXRpb24sXG5cdFx0XHQmLndlYnNpdGUsXG5cdFx0XHQmLnByaWNlIHtcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcblx0XHR9XG5cblx0XHRlbSB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdC5yZWxlYXNlLXBsYXRmb3JtcyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQ2ZDc7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkMmQ2ZDc7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQucmVsZWFzZS1kYXRlcyxcblx0LnBsYXRmb3JtcyB7XG5cdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG5cdH1cblxuXHQucmVsZWFzZS1kYXRlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5wbGF0Zm9ybXMge1xuXG5cdC8vIFx0PiAqOm5vdCg6bGFzdC1jaGlsZCkgYSB7XG5cdC8vIFx0XHQmOmFmdGVyIHtcblx0Ly8gXHRcdFx0Y29udGVudDogJywnO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC5oaXN0b3J5LFxuXHQuZGVzY3JpcHRpb24sXG5cdC5hYm91dC1ieWcge1xuXHRcdHAge1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hZGRpdGlvbmFsLWxpbmtzIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHRcdH1cblx0XHQuY29weSxcblx0XHQubGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlbGVjdGVkLWFydGljbGVzIHtcblx0Ly8gXHR1bC5zdHlsZWQge1xuXHQvLyBcdFx0bGkge1xuXHQvLyBcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC5hYm91dC1ieWcge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tZ2FsbGVyeSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDZkNztcblxuXHRcdC5nYWxsZXJ5LWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMC8zICogMSUgLSAxNXB4KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJ5Zy1wYWxlLXNsYXRlLCAwLjI1KTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJ5Zy1kYXJrLXRlYWw7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRieWctYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbWFnZXMge1xuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbjogMCAtNXB4IC0xMHB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIDVweCAxMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwLzMgKiAxJSAtIDEwcHgpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LnZpZGVvLWNvbGxlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXG5cdC52aWRlby1ibG9jayB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHR9XG5cblx0XHQuZW1iZWQtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG5cblx0LmxvZ28ge1xuXHRcdC5sb2dvLWltYWdlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMC8zICogMSUgLSAxMHB4KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdFx0fVxuXHR9XG5cblx0LmdhbWUtY3JlZGl0cyxcblx0LmdhbWUtY29udGFjdCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDJkNmQ3O1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdhbWUtY3JlZGl0cyB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0XG59IiwiLnF1b3RlLWJsb2NrcyB7XG5cdEBpbmNsdWRlIHRyaWFuZ2xlcyhib3R0b20sICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGJhbm5lci1wYWRkaW5nKCk7XG5cdEBpbmNsdWRlIGV4cGxvZGUtd2lkdGg7XG5cblx0LnNlY3Rpb24tY29udGVudCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRlbnQtd2lkdGg7XG5cblx0XHQucXVvdGUge1xuXHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAvMy41ICogMSUpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhlLXF1b3RlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4yKTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAn4oCcJztcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICfigJ0nO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucXVvdGUtYnkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjkzNzUpO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRieWctYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */
