@charset "UTF-8";

:root {
	--bg-blue: #2e394d;
	--white: #ffffff;
	--error: #ff2313;
	--fill-icon: #222;
	--grey-line: #e1e1e1;
	--logo-red: #e3000f;
	--link: #1a60b4;
	--style: #fff;
	--text-white: #fff;
	--text-black: #222;
	--text-grey: #929292;
	--text-grey-input: #b2b2b2;
	--button-hover: #313131;
	--black-button: #222222;
	--button-disabled: #e0e0e0;
	--button-accent: #93ab42;
	--button-accent-hover: #a9bc68;
	--accent-hover: #a9bc68;
	--accent: #93ab42;
	--imput-imput-gray: #f8f8f8;
	--imput-imput-white: #fff;
	--bg-bg-grey: #f6f6f6;
	--bg-bg-blue: #fff;
	--bg-bg-white: #fff;
	--preloaderHideDelay: 2s;
	--preloaderFillDuration: 2s;
	--slideTitleAnimation: 4.8s;
}

.body-animate {
	opacity: 0;
}

.body-animate.fade-in {
	-webkit-animation: fadeInAnimation 1s ease-in-out forwards;
	animation: fadeInAnimation 1s ease-in-out forwards;
}

@-webkit-keyframes fadeInAnimation {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeInAnimation {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
}

html {
	scroll-behavior: smooth;
}

h1,
h2,
h3,
h4,
h5 {
	font-weight: 400;
}

html,
body {
	margin: 0;
	padding: 0;
	color: var(--text-black);
	font-family: "Inter", sans-serif;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: -0.02em;
	-webkit-font-smoothing: antialiased;
}

body.lock {
	height: 100vh;
	overflow: hidden;
	padding-right: 17px;
}

a,
button {
	display: inline-block;
}

a,
a:hover {
	text-decoration: none;
}

a {
	color: inherit;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ol {
	margin: 0;
	padding: 0;
	margin-left: 16px;
}

ol li {
	padding-left: 8px;
}

ol li + li {
	margin-top: 12px;
}

h1,
h2,
h3,
h4,
p {
	padding: 0;
	margin: 0;
}

figure {
	margin: 0;
}

img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	-o-object-fit: cover;
	object-fit: cover;
}

.img-cover {
	width: 100%;
	height: 100%;
}

input,
button,
textarea,
select,
button:focus,
input:focus,
textarea:focus,
select:focus {
	outline: none;
	border: none;
}

input,
button {
	font-family: inherit;
	font-size: inherit;
}

button {
	padding: 0;
	background-color: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	font-family: inherit;
}

input[type=submit] {
	padding: 0;
	cursor: pointer;
}

input[type=radio],
input[type=checkbox],
input[type=submit] {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.inner-main {
	background-color: #fff;
	padding-top: 64px;
	padding-bottom: 160px;
}

.inner-main section {
	padding-top: 16px;
}

.page-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh;
}

.page-wrapper > * {
	width: 100%;
}

.page-wrapper > .header,
.page-wrapper > .footer {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.page-wrapper > main {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.container,
.header-container,
.stores-table__row .content-grid,
.container-slim {
	width: min(1920px, 100%);
	padding-inline: 24px;
	margin-inline: auto;
}

.container-slim {
	width: min(924px, 100%);
	padding-inline: 0 !important;
}

.social-block,
.social-block a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.social-block {
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}

.social-block a {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: var(--style);
	color: var(--fill-icon);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.d-block {
	display: block !important;
}

.d-grid {
	display: grid !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.d-none {
	display: none !important;
}

.offset-1 {
	margin-left: calc((100vw - 48px) / 12 * 1) !important;
}

.content-grid {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 24px;
}

.content-grid .col-1 {
	grid-column: span 1;
	width: auto;
}

.content-grid .col-2 {
	grid-column: span 2;
	width: auto;
}

.content-grid .col-3 {
	grid-column: span 3;
	width: auto;
}

.content-grid .col-4 {
	grid-column: span 4;
	width: auto;
}

.content-grid .col-5 {
	grid-column: span 5;
	width: auto;
}

.content-grid .col-6 {
	grid-column: span 6;
	width: auto;
}

.content-grid .col-7 {
	grid-column: span 7;
	width: auto;
}

.content-grid .col-8 {
	grid-column: span 8;
	width: auto;
}

.content-grid .col-9 {
	grid-column: span 9;
	width: auto;
}

.content-grid .col-10 {
	grid-column: span 10;
	width: auto;
}

.content-grid .col-11 {
	grid-column: span 11;
	width: auto;
}

.content-grid .col-12 {
	grid-column: span 12;
	width: auto;
}

.h1,
.h1-serif,
.title-96,
.brand-label {
	font-weight: 500;
	font-size: 40px;
	line-height: 1.2;
	letter-spacing: normal;
}

.h1-serif,
.title-96,
.brand-label {
	font-family: "Roboto Serif";
}

.title-96 {
	font-size: 96px;
}

.h2 {
	font-weight: 500;
	font-size: 32px;
	line-height: 1.25;
}

.title {
	font-weight: 500;
	font-size: 54px;
	line-height: 1.1;
	text-align: center;
}

.txt-24,
.title-24 {
	font-weight: 400;
	font-size: 24px;
	line-height: 1.25;
}

.title-24 {
	font-weight: 500;
}

.txt-20 {
	font-weight: 400;
	font-size: 20px;
	line-height: 1.4;
}

.txt-18 {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.45;
}

.semi-16 {
	font-weight: 600;
	font-size: 16px;
	line-height: 1.5;
}

.txt-bold {
	font-weight: 700;
}

.txt-14 {
	font-size: 14px;
	line-height: 1.4;
}

*.txt-accent {
	color: var(--accent);
}

*.txt-accent:hover {
	color: var(--accent-hover);
}

*.txt-center {
	text-align: center;
}

.link-item {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	padding-block: 1px;
	border-bottom: 1px solid transparent;
	display: inline;
}

.link-item:hover {
	opacity: 0.7;
}

.accent-link,
.blue-link {
	color: var(--link);
}

.blue-link {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	border-bottom: 1px solid currentColor;
	display: inline-block;
}

.blue-link:hover {
	opacity: 0.7;
}

.link-group > * + *,
.links-column > * + * {
	margin-top: 8px;
}

.size-table-link,
*.txt-grey {
	color: var(--text-grey);
}

.link-text {
	display: inline;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

.link-text:hover {
	opacity: 0.7;
}

.basic-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	text-transform: uppercase;
}

.basic-list li span {
	color: var(--text-grey);
}

.basic-list li + li {
	margin-top: 16px;
}

.circle-list {
	list-style-type: disc;
	margin-left: 16px;
}

.icons-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	-webkit-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	row-gap: 16px;
}

.icons-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: 8px;
}

.custom-text > * + *,
*.custom-text > * + * {
	margin-top: 32px !important;
}

.custom-text p + p,
*.custom-text p + p {
	margin-top: 12px !important;
}

.custom-text ul,
*.custom-text ul {
	padding-left: 16px;
	list-style-type: disc;
}

.custom-text h3,
.custom-text h4,
.custom-text h5,
.custom-text h6,
*.custom-text h3,
*.custom-text h4,
*.custom-text h5,
*.custom-text h6 {
	font-weight: 600;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 32px;
}

.custom-text h3 + ul,
.custom-text h4 + ul,
.custom-text h5 + ul,
.custom-text h6 + ul,
*.custom-text h3 + ul,
*.custom-text h4 + ul,
*.custom-text h5 + ul,
*.custom-text h6 + ul {
	margin-top: 16px !important;
}

.dot-list li,
.dot-item {
	position: relative;
	color: var(--text-grey);
	padding-left: 16px;
}

.dot-list li:before,
.dot-item:before {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: currentColor;
	position: absolute;
	left: 0;
	top: 7px;
}

.svg-logo {
	color: #222222;
	width: 199px;
	height: 40px;
}

.logo.logo--white .svg-logo {
	color: var(--white);
}

.svg-bar,
.svg-check,
.brand-logo {
	color: var(--fill-icon);
}

.svg-bar,
.svg-check,
.svg-chevron-down,
.svg-chevron-up,
.svg-chevron-left,
.svg-chevron-right,
.svg-close,
.svg-dry,
.svg-eye,
.svg-eye-close,
.svg-info,
.svg-minus,
.svg-paper,
.svg-pin,
.svg-plus,
.svg-search,
.svg-video,
.svg-burger {
	fill: transparent;
	width: 24px;
	height: 24px;
	color: var(--fill-icon);
}

.svg-close {
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.svg-close:hover {
	color: black;
}

.svg-fleur {
	width: 26px;
	height: 24px;
	color: var(--fill-icon);
}

.svg-check.check--big {
	width: 80px;
	height: 80px;
	color: var(--accent);
}

.svg-hand-wash,
.svg-iron,
.svg-machine-drying,
.svg-not-bleach {
	width: 24px;
	height: 24px;
	fill: transparent;
}

.btn-play {
	width: 90px;
	height: 90px;
	background-color: var(--text-grey);
	border-radius: 50%;
	background-image: url(../img/icons/play.svg);
	background-size: 21px 20px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.btn-play:hover {
	background-color: var(--text-grey-input);
}

.brand-logo {
	width: 334px;
	height: 318px;
	opacity: 0.2;
}

.bx-sh {
	-webkit-box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
	padding: 24px;
}

.bg-grey {
	background: var(--bg-bg-grey);
}

.bg-blue {
	background-color: var(--bg-blue);
	color: var(--style);
}

.flx-center,
.btn-toggle-search,
.center-group,
.btn-clear,
.flx-center-column,
.close-btn,
.btn-play,
.toggle-item,
.logo-404,
.page-404__content,
.links-column {
	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;
}

.flx-center-column,
.page-404__content,
.links-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.w-100 {
	width: 100% !important;
}

.chevron-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
}

.chevron-link *[class^=svg-] {
	color: inherit;
}

.section-title > * + *,
.gap-16 > * + * {
	margin-top: 16px;
}

.section-title p + p {
	margin-top: 0;
}

.section-title {
	width: min(924px, 100%);
	margin-bottom: 60px;
}

.section-title.section-title--center {
	margin-inline: auto;
	text-align: center;
}

.grey-card,
.blue-card {
	background: var(--bg-bg-grey);
	padding: 32px 40px 48px;
}

.grey-card + *,
.blue-card + * {
	margin-top: 16px;
}

.grey-card > * + *,
.blue-card > * + * {
	margin-top: 16px;
}

.blue-card {
	background-color: var(--bg-blue);
}

.blue-card > * {
	color: var(--style);
}

.mt-8 {
	margin-top: 8px;
}

.mt-16 {
	margin-top: 16px;
}

.mt-24 {
	margin-top: 24px;
}

.mt-32 {
	margin-top: 32px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-48 {
	margin-top: 48px;
}

.mt-56 {
	margin-top: 56px;
}

.mt-64 {
	margin-top: 64px;
}

.mb-8 {
	margin-bottom: 8px;
}

.mb-16 {
	margin-bottom: 16px;
}

.mb-24 {
	margin-bottom: 24px;
}

.mb-32 {
	margin-bottom: 32px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mb-48 {
	margin-bottom: 48px;
}

.mb-56 {
	margin-bottom: 56px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mb-64 {
	margin-bottom: 64px;
}

.pt-8 {
	padding-top: 8px;
}

.pt-16 {
	padding-top: 16px;
}

.pt-24 {
	padding-top: 24px;
}

.pt-32 {
	padding-top: 32px;
}

.pt-40 {
	padding-top: 40px;
}

.pt-48 {
	padding-top: 48px;
}

.pt-56 {
	padding-top: 56px;
}

.pt-64 {
	padding-top: 64px;
}

.pb-8 {
	padding-bottom: 8px;
}

.pb-16 {
	padding-bottom: 16px;
}

.pb-24 {
	padding-bottom: 24px;
}

.pb-32 {
	padding-bottom: 32px;
}

.pb-40 {
	padding-bottom: 40px;
}

.pb-48 {
	padding-bottom: 48px;
}

.pb-56 {
	padding-bottom: 56px;
}

.pb-64 {
	padding-bottom: 64px;
}

.breadcrumbs {
	margin-bottom: 40px;
}

.breadcrumbs > a {
	position: relative;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.4;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: var(--text-grey);
	margin-right: 5px;
}

.breadcrumbs > a:hover {
	color: var(--text-black);
}

.breadcrumbs > a:after {
	content: ">";
	margin-left: 5px;
	position: relative;
	top: -1px;
}

.breadcrumbs > a:last-of-type {
	pointer-events: none;
	color: var(--text-black);
	cursor: default;
}

.breadcrumbs a:last-of-type {
	margin-right: 0;
}

.breadcrumbs a:last-of-type:after {
	display: none;
}

.breadcrumbs .chevron-link {
	pointer-events: all;
	cursor: pointer;
	display: none;
}

.breadcrumbs .chevron-link span {
	text-transform: uppercase;
	font-size: 14px;
}

.preloader {
	position: fixed;
	inset: 0;
	z-index: 99;
	row-gap: 87px;
	-webkit-animation: scaleHide;
	animation: scaleHide;
	-webkit-animation-delay: var(--preloaderHideDelay);
	animation-delay: var(--preloaderHideDelay);
	/*переменная, через это время прелоадер исчезает за счет применения css анимации по имени preloader*/
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	padding-bottom: 24px;
}

.preloader-bottom {
	position: absolute;
	bottom: 24px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.preloader-logo {
	width: 419px;
}

.preloader-logo .flx-center {
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
}

.preloader-logo .brand-logo {
	width: 56px;
	height: 56px;
	color: white;
	opacity: 1;
	-webkit-animation-name: rotateY;
	animation-name: rotateY;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.preloader-logo .svg-logo-text {
	width: 345px;
	height: 38px;
}

.preloader-logo .svg-logo-label {
	width: 145px;
	height: 27px;
	margin-top: 8px;
	margin-left: auto;
}

.preloader .svg-logo {
	color: var(--white);
	width: 420px;
	height: 90px;
}

.preloader-line {
	width: 256px;
	height: 8px;
	border-radius: 8px;
	position: relative;
	background: rgba(255, 255, 255, 0.2);
}

.preloader-line span {
	position: absolute;
	top: -1px;
	bottom: -1px;
	left: 0;
	border-radius: 8px;
	z-index: 2;
	width: 0;
	background-color: var(--logo-red);
	opacity: 1;
	-webkit-animation: preloaderLine;
	animation: preloaderLine;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-duration: var(--preloaderFillDuration);
	animation-duration: var(--preloaderFillDuration);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes preloaderLine {
	to {
		width: 100%;
	}
}

@keyframes preloaderLine {
	to {
		width: 100%;
	}
}

@-webkit-keyframes scaleHide {
	to {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
		border-radius: 10%;
	}
}

@keyframes scaleHide {
	to {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
		border-radius: 10%;
	}
}

@-webkit-keyframes preloader {
	to {
		width: 100%;
	}
}

@keyframes preloader {
	to {
		width: 100%;
	}
}

@-webkit-keyframes rotateY {
	to {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
}

@keyframes rotateY {
	to {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
}

.btn,
.btn-accent {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	height: 64px;
	padding-inline: 24px;
	line-height: 64px;
	font-size: 18px;
	letter-spacing: -0.02em;
	color: var(--style);
	background-color: var(--black-button);
	width: 290px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.btn[disabled],
.btn-accent[disabled] {
	color: var(--text-grey);
	background-color: var(--button-disabled);
	cursor: default;
	pointer-events: none;
}

.btn[disabled]:hover,
.btn-accent[disabled]:hover {
	color: var(--text-grey);
	background-color: var(--button-disabled);
}

.btn:hover {
	background-color: var(--button-hover);
}

.btn-accent {
	background-color: var(--button-accent);
}

.btn-accent:hover {
	background-color: var(--button-accent-hover);
}

.btn--slim {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.btn--medium {
	width: 56px;
	line-height: 56px;
	font-size: 16px;
}

.btn-toggle-search {
	width: 24px;
	height: 24px;
}

.btn-toggle-search .svg-search {
	color: var(--style);
	pointer-events: none;
}

.btn-close {
	width: 24px;
	height: 24px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset;
	box-shadow: 0 0 0px 1000px #fff inset;
}

form > * + * {
	margin-top: 16px;
}

.form-wrapper,
.form-wrapper.form-wrapper--large {
	width: min(608px, 100%);
	padding: 64px 40px;
}

.form-wrapper .title-group,
.form-wrapper.form-wrapper--large .title-group {
	margin-bottom: 40px;
}

.form-wrapper .title-group > * + *,
.form-wrapper.form-wrapper--large .title-group > * + * {
	margin-top: 16px;
}

.form-wrapper.pt-128 {
	padding-top: 128px;
}

.form-wrapper.form-wrapper--large {
	width: min(960px, 100%);
}

input,
textarea,
select {
	width: 100%;
	display: block;
	color: var(--text-black);
	font-size: 18px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
	font-family: inherit;
	font-size: inherit;
	color: var(--text-grey-input);
	opacity: 0.6;
}

input::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
	font-family: inherit;
	font-size: inherit;
	color: var(--text-grey-input);
	opacity: 0.6;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
	font-family: inherit;
	font-size: inherit;
	color: var(--text-grey-input);
	opacity: 0.6;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder,
select::-ms-input-placeholder {
	font-family: inherit;
	font-size: inherit;
	color: var(--text-grey-input);
	opacity: 0.6;
}

input::placeholder,
textarea::placeholder,
select::placeholder {
	font-family: inherit;
	font-size: inherit;
	color: var(--text-grey-input);
	opacity: 0.6;
}

.form-item {
	position: relative;
}

.form-item input,
.form-item textarea,
.form-item select {
	height: 64px;
	padding-inline: 16px;
	background-color: var(--style);
	border: 1px solid var(--style);
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
	border-color: var(--error);
}

.form-item textarea {
	resize: none;
	height: 128px;
	padding: 16px;
}

.form-item label {
	display: block;
	margin-bottom: 8px;
	font-weight: 600;
	color: var(--style);
}

.form-item .svg-info {
	color: var(--error);
}

.form-btn {
	margin-top: 24px;
}

.form-input {
	position: relative;
}

.form-input input {
	padding-right: 36px;
}

.form-input .input-icon {
	position: absolute;
	right: 16px;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.form-input.form-input--pass .input-icon {
	pointer-events: all;
	cursor: pointer;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='3.5' stroke='%23222222' /%3e%3cpath d='M20.188 10.9343C20.5762 11.4056 20.7703 11.6412 20.7703 12C20.7703 12.3588 20.5762 12.5944 20.188 13.0657C18.7679 14.7899 15.6357 18 12 18C8.36427 18 5.23206 14.7899 3.81197 13.0657C3.42381 12.5944 3.22973 12.3588 3.22973 12C3.22973 11.6412 3.42381 11.4056 3.81197 10.9343C5.23206 9.21014 8.36427 6 12 6C15.6357 6 18.7679 9.21014 20.188 10.9343Z' stroke='%23222222' /%3e%3c/svg%3e");
	-webkit-transition: 0.2s;
	transition: 0.2s;
	background-size: contain;
}

.form-input.form-input--pass.active .input-icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9202 12.7988C15.9725 12.5407 16 12.2736 16 12C16 9.79086 14.2091 8 12 8C11.7264 8 11.4593 8.02746 11.2012 8.07977L12.1239 9.00251C13.6822 9.06583 14.9342 10.3178 14.9975 11.8761L15.9202 12.7988ZM9.39311 10.5143C9.14295 10.9523 9 11.4595 9 12C9 13.6569 10.3431 15 12 15C12.5405 15 13.0477 14.857 13.4857 14.6069L14.212 15.3332C13.5784 15.7545 12.8179 16 12 16C9.79086 16 8 14.2091 8 12C8 11.1821 8.24547 10.4216 8.66676 9.78799L9.39311 10.5143Z' fill='%23222222'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1545 17.2751L15.4201 16.5406C14.3561 17.1196 13.1994 17.5 12.0007 17.5C10.3289 17.5 8.73889 16.7599 7.36787 15.7735C6.00079 14.79 4.89379 13.5918 4.19865 12.7478C3.7743 12.2326 3.73047 12.1435 3.73047 12C3.73047 11.8565 3.7743 11.7674 4.19865 11.2522C4.86794 10.4396 5.91904 9.29863 7.21645 8.33704L6.50212 7.62271C5.17064 8.63072 4.10457 9.79349 3.42677 10.6164L3.36796 10.6876C3.03744 11.087 2.73047 11.4579 2.73047 12C2.73047 12.5421 3.03744 12.913 3.36796 13.3124L3.42677 13.3836C4.15172 14.2638 5.32087 15.5327 6.78385 16.5853C8.24289 17.635 10.0368 18.5 12.0007 18.5C13.5108 18.5 14.9204 17.9886 16.1545 17.2751ZM9.19066 6.06861C10.0705 5.71828 11.0142 5.5 12.0007 5.5C13.9646 5.5 15.7586 6.365 17.2176 7.41472C18.6806 8.46727 19.8498 9.73623 20.5747 10.6164L20.6335 10.6876C20.9641 11.087 21.271 11.4579 21.271 12C21.271 12.5421 20.9641 12.913 20.6335 13.3124L20.5747 13.3836C20.0943 13.9669 19.4187 14.721 18.5918 15.4697L17.8838 14.7617C18.6794 14.0456 19.3346 13.3164 19.8028 12.7478C20.2272 12.2326 20.271 12.1435 20.271 12C20.271 11.8565 20.2272 11.7674 19.8028 11.2522C19.1077 10.4082 18.0007 9.21001 16.6336 8.22646C15.2626 7.24007 13.6726 6.5 12.0007 6.5C11.3063 6.5 10.626 6.62768 9.9697 6.84765L9.19066 6.06861Z' fill='%23222222'/%3e%3cpath d='M5 2L21 18' stroke='%23222222'/%3e%3c/svg%3e");
}

.form-light .form-item label {
	color: var(--fill-icon);
}

.form-light .form-item .dropdown__button,
.form-light .form-item input,
.form-light .form-item textarea {
	background-color: var(--imput-imput-gray);
}

.form-item.form-item--border input,
.form-item.form-item--border textarea {
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid var(--text-grey-input);
}

.form-column-2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
}

/* input type file*/

.custom-file-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.custom-file-input .file-input {
	display: none;
	/* Прячем настоящий input */
}

.custom-file-input .file-label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
}

/*******************/

.tooltip {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
}

.tooltip-icon {
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.tooltip-box {
	width: 270px;
	padding: 6px 8px;
	position: absolute;
	color: var(--style);
	background-color: var(--black-button);
	font-size: 14px;
	line-height: 1.6;
	font-family: "SuisseIntl-Regular";
	top: 50%;
	left: -7px;
	-webkit-transition: 0.1s;
	transition: 0.1s;
	-webkit-transform: translate(-100%, -50%) scale(0);
	-ms-transform: translate(-100%, -50%) scale(0);
	transform: translate(-100%, -50%) scale(0);
}

.tooltip-box:after {
	content: "";
	width: 7px;
	height: 10px;
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 5L7 10L7 0L0 5Z' fill='%23313131' /%3e%3c/svg%3e");
	position: absolute;
	right: -7px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.tooltip.tooltip--right .tooltip-box {
	left: auto;
	right: -7px;
	-webkit-transform: translate(100%, -50%) scale(0);
	-ms-transform: translate(100%, -50%) scale(0);
	transform: translate(100%, -50%) scale(0);
}

.tooltip.tooltip--right .tooltip-box:after {
	display: none;
}

.tooltip.tooltip--right .tooltip-box:before {
	content: "";
	display: block;
	width: 7px;
	height: 10px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 5L7 10L7 0L0 5Z' fill='%23313131' /%3e%3c/svg%3e");
	position: absolute;
	top: 50%;
	left: -7px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tooltip.tooltip--right:hover .tooltip-box {
	-webkit-transform: translate(100%, -50%) scale(1);
	-ms-transform: translate(100%, -50%) scale(1);
	transform: translate(100%, -50%) scale(1);
}

.tooltip:hover .tooltip-box {
	-webkit-transform: translate(-100%, -50%) scale(1);
	-ms-transform: translate(-100%, -50%) scale(1);
	transform: translate(-100%, -50%) scale(1);
}

/*custom select*/

.dropdown {
	position: relative;
}

.dropdown__button {
	position: relative;
	display: block;
	width: 100%;
	text-align: left;
	color: var(--text-black);
	background-color: var(--imput-imput-gray);
	border: 1px solid var(--style);
	height: 64px;
	padding-left: 16px;
	padding-right: 35px;
	font-size: 18px;
	cursor: pointer;
}

.dropdown__button span {
	color: var(--text-grey-input);
	opacity: 0.6;
}

.dropdown__button::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 15px;
	width: 24px;
	height: 24px;
	display: block;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 9L12 15L6 9' stroke='%23222222' stroke-linecap='round' /%3e%3c/svg%3e");
	-webkit-transition: 0.3s;
	transition: 0.3s;
	/* Снимаем клик с треугольника */
	pointer-events: none;
}

.dropdown__button.dropdown__button--active:after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.dropdown__list {
	display: none;
	position: absolute;
	left: 0;
	top: 72px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #FFFFFF;
	overflow: hidden;
	width: 100%;
	z-index: 1;
}

.dropdown__list ul {
	margin-block: 10px;
	max-height: 340px;
	overflow: hidden;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: var(--text-grey-input) white;
}

.dropdown__list ul::-webkit-scrollbar {
	display: block;
	width: 3px;
	border-radius: 5px;
}

.dropdown__list ul::-webkit-scrollbar-thumb {
	background-color: var(--text-grey-input);
	width: 3px;
	border-radius: 5px;
}

.dropdown__list ul::-webkit-scrollbar-track {
	background-color: white;
	border-radius: 5px;
}

.dropdown__list--visible {
	display: block;
	-webkit-box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
}

.dropdown__list-item {
	margin: 0;
	padding: 0;
	border-bottom: 0px;
	padding: 4px 16px;
	line-height: 1.5;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dropdown__list-item:hover {
	color: var(--text-grey);
}

.dropdown__input-hidden {
	display: none;
}

/*************fake-checkbox************/

.color-item {
	width: 16px;
	height: 16px;
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.fake-input-label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer;
}

.fake-input-label input[type=radio],
.fake-input-label input[type=checkbox] {
	width: 0.01em;
	height: 0.01em;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.fake-input-label .color-item {
	width: 32px;
	height: 32px;
}

.fake-input-label .color-item:after {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	bottom: -5px;
	height: 2px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	background-color: transparent;
}

.fake-input-label input:checked + .color-item:after {
	background-color: var(--text-grey);
}

.filters-block {
	width: min(1100px, 100%);
	margin-inline: auto;
	-webkit-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
}

.filters-block .display-togggle {
	margin-left: auto;
}

.filters-block .dropdown__button span {
	color: var(--text-black);
	font-size: 16px;
}

.display-togggle {
	-webkit-column-gap: 32px;
	-moz-column-gap: 32px;
	column-gap: 32px;
}

.display-togggle span {
	color: var(--text-grey);
}

.display-togggle span,
.display-togggle svg {
	pointer-events: none;
}

.display-togggle .toggle-item {
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	white-space: nowrap;
	cursor: pointer;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.display-togggle .toggle-item:hover {
	opacity: 0.7;
}

.display-togggle > *.active span {
	color: var(--text-black);
}

.menu-list {
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
}

.menu-list a {
	color: var(--style);
    font-size: 14px;
    line-height: 1.45;
    padding-block: 2px;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.menu-list-item {
	position: relative;
	padding-block: 15px;
}

.menu-list-item > a {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border-bottom: 1px solid transparent;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.menu-list-item > a:hover {
	border-bottom: 1px solid currentColor;
}

.menu-list-child {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 9;
	display: none;
	background-color: var(--bg-bg-grey);
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
}

.menu-list-child.menu-list-child--right {
	right: auto;
	left: 0;
}

.menu-list-child a {
	color: var(--fill-icon);
	white-space: nowrap;
	padding-block: 8px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.menu-list-child a:hover {
	color: var(--text-grey) !important;
}

@-webkit-keyframes showSubmenu {
	to {
		opacity: 1;
		-webkit-transform: translateY(1px);
		transform: translateY(1px);
	}
}

@keyframes showSubmenu {
	to {
		opacity: 1;
		-webkit-transform: translateY(1px);
		transform: translateY(1px);
	}
}

.header-menu-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/*========GAMBURGER======*/

.menu-toggle {
	display: none;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	z-index: 11;
	cursor: pointer;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.menu-toggle span {
	position: relative;
	height: 2px;
	width: 18px;
	border-radius: 3px;
	background-color: var(--style);
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

.menu-toggle span:after,
.menu-toggle span:before {
	content: "";
	position: absolute;
	left: 0;
	height: 2px;
	background-color: inherit;
	border-radius: 5px;
	right: 0;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

.menu-toggle span:after {
	top: -6px;
}

.menu-toggle span:before {
	bottom: -6px;
}

.active.menu-toggle span {
	background-color: transparent !important;
}

.active.menu-toggle span:after {
	top: 0px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: var(--fill-icon);
}

.active.menu-toggle span:before {
	bottom: 0px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background-color: var(--fill-icon);
}

.page-wrapper--white .menu-toggle span,
.active .menu-toggle span {
	background-color: var(--text-black);
}

.header-search-wrapper {
	-webkit-box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
	position: fixed;
	top: 64px;
	left: 0;
	right: 0;
	z-index: 9;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	height: 0;
	overflow: hidden;
	background: var(--bg-bg-grey);
	padding: 0;
}

.header-search-wrapper.active {
	height: 220px;
}

.search-form {
	max-width: 972px;
	margin-inline: auto;
	padding: 24px;
}

.search-form .btn-clear {
	position: absolute;
	z-index: 2;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 36px;
	height: 36px;
}

.search-form .form-input input {
	padding-right: 50px;
	height: 36px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.search-form input[type=search]::-webkit-search-cancel-button {
	display: none;
}

.swiper {
	z-index: 5;
}

.swiper .swiper-pagination-bullets {
	bottom: -5px !important;
	line-height: 1;
	font-size: 0;
}

.swiper .swiper-pagination-bullet {
	position: relative;
	height: 12px;
	width: 56px;
	margin-left: 2px;
	margin-right: 2px;
	border-radius: 0;
	background-color: transparent;
	opacity: 1;
	cursor: pointer;
}

.swiper .swiper-pagination-bullet:after {
	content: "";
	display: block;
	height: 2px;
	width: 56px;
	background-color: var(--grey-line);
	position: absolute;
	top: 5px;
	left: 0;
	opacity: 1;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	border-radius: 1px;
}

.swiper .swiper-pagination-bullet-active:after {
	background-color: #6f6f6f;
}

.main-hero-slider.swiper .swiper-pagination-bullets {
	bottom: 32px !important;
}

.main-hero-slider.swiper .swiper-pagination .swiper-pagination-bullet {
	opacity: unset;
	position: relative;
	overflow: hidden;
}

.main-hero-slider.swiper .swiper-pagination .swiper-pagination-bullet:after {
	background-color: rgba(255, 255, 255, 0.3);
}

.main-hero-slider.swiper .swiper-pagination .swiper-pagination-bullet:before {
	content: "";
	position: absolute;
	display: block;
	width: 0;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	-webkit-transition: width 4.5s;
	transition: width 4.5s;
}

.main-hero-slider.swiper .swiper-pagination .swiper-pagination-bullet-active {
	opacity: unset;
}

.main-hero-slider.swiper .swiper-pagination .swiper-pagination-bullet-active:after {
	width: 100%;
	background-color: rgb(255, 255, 255);
	z-index: 10;
}

.modal-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	bottom: 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: rgba(0, 0, 0, 0.4);
	z-index: 10;
	display: none;
}

.modal-wrapper.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.modal-wrapper .modal-body {
	position: relative;
	padding: 48px 24px;
	width: min(1248px, 100% - 48px);
	background: var(--style);
	max-height: calc(100vh - 80px);
	overflow: hidden;
	overflow-y: auto;
	scrollbar-width: none;
}

.modal-wrapper .modal-body::-webkit-scrollbar {
	display: none;
}

.modal-wrapper--simple .modal-body {
	height: 476px;
	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;
	text-align: center;
}

.modal-wrapper--simple .modal-body__content {
	max-width: 700px;
	margin-inline: auto;
}

.modal-wrapper--simple .modal-body__content > * + * {
	margin-top: 20px;
}

.modal-wrapper--scroll {
	padding-block: 40px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 100%;
	overflow-y: auto;
}

.section-title.d-flex {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
	margin-bottom: 16px;
}

.section-title.d-flex > * + * {
	margin: 0;
}

.popup-wrapper {
	position: relative;
	padding: 48px 16px 32px;
	background: var(--bg-bg-grey);
	width: min(600px, 100% - 48px);
}

.popup-wrapper .btn-close,
.modal-wrapper .btn-close {
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 3;
}

.popup-wrapper .btn-close svg,
.modal-wrapper .btn-close svg {
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.popup-wrapper .btn-close:hover svg,
.modal-wrapper .btn-close:hover svg {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.cooki-popup {
	position: fixed;
	z-index: 10;
	bottom: 24px;
	right: 24px;
}

.cooki-popup .txt-18 {
	margin-bottom: 10px;
}

.product-colors {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
	padding-bottom: 5px;
}

.product-colors-title {
	text-transform: uppercase;
	margin-bottom: 8px;
	color: var(--text-grey);
}

.product-colors-title span {
	color: var(--fill-icon);
}

.product-title {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.25;
}

.prod-card {
	grid-column: span 3;
}

.prod-card__img {
	width: 100%;
	aspect-ratio: 45/64;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.prod-card__img img {
	width: 450px;
	aspect-ratio: 45/64;
	-o-object-fit: contain;
	object-fit: contain;
}

.prod-card__footer {
	padding-top: 16px;
}

.prod-card__title {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
}

.prod-card__title .prod-card__price {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	white-space: nowrap;
	font-weight: 600;
}

.prod-card__title .semi-16 {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.prod-card .slider {
	padding-bottom: 15px;
}

.prod-card .slider .swiper-pagination-bullets {
	bottom: 0 !important;
}

.catalogy-content.content-grid .stretch-card {
	grid-column: span 6;
	grid-row: span 2;
}

.catalogy-content.content-grid .stretch-card img {
	width: 100%;
	height: 100%;
}

.header {
	background-color: transparent;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 64px;
	z-index: 9;
	-webkit-transition: 0.5s ease-in;
	transition: 0.5s ease-in;
}

.header .header-container {
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}

.header .header-left-col,
.header .header-right-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
}

.header .link-item {
	font-size: 18px;
	color: var(--style);
	line-height: 1.45;
}

.header.active {
	background-color: var(--style);
}

.header.active * {
	color: var(--text-black) !important;
}

.header.header-white-bg {
	background-color: var(--style) !important;
}

.header:hover {
	background-color: var(--style);
}

.header:hover * {
	color: var(--text-black) !important;
}

.header:hover .menu-toggle span,
.header:hover .menu-toggle span:before,
.header:hover .menu-toggle span:after {
	background-color: var(--text-black);
}

.page-wrapper.page-wrapper--white .header {
	background-color: var(--style);
}

.page-wrapper.page-wrapper--white .header * {
	color: var(--text-black) !important;
}

.page-wrapper.page-wrapper--white .header .menu-list-child a:hover {
	opacity: 0.7;
}

.logo {
	width: 199px;
	display: inline-block;
}

.logo .svg-logo {
	width: 100%;
}

.main-hero {
	background: rgba(0, 0, 0, 0.5);
}

.hero-slide {
	height: 100dvh;
}

.hero-slide__img {
	position: relative;
	height: 100%;
}

.hero-slide__img:after {
	content: "";
	position: absolute;
	inset: 0;
	background-color: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 0px 120px rgba(0, 0, 0, 0.9);
}

.hero-slide img {
	width: 100%;
	height: 100%;
	-o-object-position: top;
	object-position: top;
}

.hero-slide__text {
	position: absolute;
	z-index: 2;
	bottom: 70px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	color: white;
	text-align: center;
	opacity: 1;
}

.hero-slide__text .svg-chevron-right {
	color: var(--style);
}

.hero-slide__text .center-group {
	-webkit-column-gap: 70px;
	-moz-column-gap: 70px;
	column-gap: 70px;
}

.hero-slide__text .center-group .chevron-link {
	white-space: nowrap;
}

/*.hero-slide__text.active {*/
/*  -webkit-animation-name: textZoomIn;*/
/*  animation-name: textZoomIn;*/
/*  -webkit-animation-duration: var(--slideTitleAnimation);*/
/*  animation-duration: var(--slideTitleAnimation);*/
/*  -webkit-animation-duration: 5s;*/
/*  animation-duration: 5s;*/
/*  -webkit-animation-fill-mode: forwards;*/
/*  animation-fill-mode: forwards;*/
/*  -webkit-animation-timing-function: linear;*/
/*  animation-timing-function: linear;*/
/*}*/

.swiper-rect {
	position: absolute;
	top: 0;
	height: 100%;
	width: 220px;
	background: -webkit-gradient(linear, left top, right top, color-stop(32%, #E3000F), color-stop(32%, #2e394d), to(#2e394d));
	background: linear-gradient(90deg, #E3000F 32%, #2e394d 32%, #2e394d 100%);
	z-index: 10;
	display: none;
}

@-webkit-keyframes slideRectBackward {
	0% {
		-webkit-transform: translateX(99vw);
		transform: translateX(99vw);
	}
	
	70% {
		width: 190px;
		background: linear-gradient(90deg, #E3000F 45px, #2e394d 45px, #2e394d 190px);
	}
	
	80% {
		width: 105px;
		background: linear-gradient(90deg, #E3000F 35px, #2e394d 35px, #2e394d 105px);
	}
	
	90% {
		width: 90px;
		background: linear-gradient(90deg, #E3000F 10px, #2e394d 10px, #2e394d 45px);
	}
	
	95% {
		width: 60px;
		background: linear-gradient(90deg, #E3000F 5px, #2e394d 5px, #2e394d 30px);
	}
	
	100% {
		width: 0;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		background: linear-gradient(90deg, #E3000F 0, #2e394d 0, #2e394d 15px);
	}
}

@keyframes slideRectBackward {
	0% {
		-webkit-transform: translateX(99vw);
		transform: translateX(99vw);
	}
	
	70% {
		width: 190px;
		background: linear-gradient(90deg, #E3000F 45px, #2e394d 45px, #2e394d 190px);
	}
	
	80% {
		width: 105px;
		background: linear-gradient(90deg, #E3000F 35px, #2e394d 35px, #2e394d 105px);
	}
	
	90% {
		width: 90px;
		background: linear-gradient(90deg, #E3000F 10px, #2e394d 10px, #2e394d 45px);
	}
	
	95% {
		width: 60px;
		background: linear-gradient(90deg, #E3000F 5px, #2e394d 5px, #2e394d 30px);
	}
	
	100% {
		width: 0;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		background: linear-gradient(90deg, #E3000F 0, #2e394d 0, #2e394d 15px);
	}
}

@-webkit-keyframes slideRectForward {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	70% {
		width: 190px;
		background: linear-gradient(90deg, #E3000F 45px, #2e394d 45px, #2e394d 190px);
	}
	
	80% {
		width: 105px;
		background: linear-gradient(90deg, #E3000F 35px, #2e394d 35px, #2e394d 105px);
	}
	
	90% {
		width: 45px;
		background: linear-gradient(90deg, #E3000F 15px, #2e394d 15px, #2e394d 45px);
	}
	
	100% {
		-webkit-transform: translateX(99vw);
		transform: translateX(99vw);
		width: 0;
	}
}

@keyframes slideRectForward {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	70% {
		width: 190px;
		background: linear-gradient(90deg, #E3000F 45px, #2e394d 45px, #2e394d 190px);
	}
	
	80% {
		width: 105px;
		background: linear-gradient(90deg, #E3000F 35px, #2e394d 35px, #2e394d 105px);
	}
	
	90% {
		width: 45px;
		background: linear-gradient(90deg, #E3000F 15px, #2e394d 15px, #2e394d 45px);
	}
	
	100% {
		-webkit-transform: translateX(99vw);
		transform: translateX(99vw);
		width: 0;
	}
}

@-webkit-keyframes textZoomIn {
	0% {
		opacity: 0;
	}
	
	30%, 70% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes textZoomIn {
	0% {
		opacity: 0;
	}
	
	30%, 70% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.single-product-grid {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.single-product__gallery {
	grid-column: span 6;
	position: sticky;
	top: 0;
	height: auto;
}

.product-specifications {
	position: relative;
}

.product-specifications .size-table-link {
	position: absolute;
	top: 0;
	right: 0;
}

.product-description p + p {
	margin-top: 8px;
}

.product-description .txt-20 {
	margin-bottom: 16px;
}

.product-details .semi-16 {
	margin-bottom: 16px;
}

.single-product__info {
	grid-column: span 5;
	margin-left: calc((100vw - 48px) / 12 * 1) !important;
	position: sticky;
	top: 0;
	height: auto;
}

.product-foto {
	grid-column: span 6;
}

.product-foto img {
	width: 100%;
	aspect-ratio: 45/64;
}

.product-foto.product-foto--stretch {
	grid-column: span 12;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 100%;
	aspect-ratio: 45/64;
}

.product-foto.product-foto--stretch a img {
	position: absolute;
	inset: 0;
	z-index: 2;
}

.single-product__gallery .product-foto {
	text-align: center;
}

.care-instruction li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	font-size: 16px;
	line-height: 150%;
	letter-spacing: -0.02em;
	color: #222;
}

.care-instruction li span {
	color: #929292;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.care-instruction li + li {
	margin-top: 8px;
}

.care-instruction.care-instruction--column {
	margin-top: 32px;
}

.care-instruction.care-instruction--column li {
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
}

.care-instruction.care-instruction--column li + li {
	margin-top: 16px;
}

.care-instruction.care-instruction--column span {
	width: 24px;
	height: 24px;
	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;
}

.accordion-body {
	display: none;
	padding: 0;
	padding-bottom: 48px;
	border-bottom: 1px solid var(--grey-line);
	position: relative;
	z-index: 2;
	background-color: #fff;
}

.accordion-body > * + * {
	margin-top: 13px;
}

.accordion-body .link-text {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.accordion-header {
	padding: 24px 0;
	padding-right: 30px;
	cursor: pointer;
	position: relative;
	border-top: 1px solid var(--grey-line);
	background-color: #fff;
}

.accordion-group {
	border-bottom: 1px solid var(--grey-line);
}

.accordion-header::after {
	content: "";
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	border-radius: 50%;
	position: absolute;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 9L12 15L6 9' stroke='%23222222' stroke-linecap='round' /%3e%3c/svg%3e");
	background-size: 24px;
}

.accordion-header.open::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 15L12 9L6 15' stroke='%23222222' stroke-linecap='round' /%3e%3c/svg%3e");
}

.accordion-group.accordion-group--light {
	border: none;
}

.accordion-group.accordion-group--light .accordion-body,
.accordion-group.accordion-group--light .accordion-header {
	border: none;
}

.accordion-group.accordion-group--light .accordion-header::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 6L12 18' stroke='%23222222' stroke-linecap='round' /%3e%3cpath d='M18 12L6 12' stroke='%23222222' stroke-linecap='round' /%3e%3c/svg%3e");
}

.accordion-group.accordion-group--light .accordion-header.open::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 12H18' stroke='%23222222' stroke-linecap='round' /%3e%3c/svg%3e");
}

.fancybox-thumbs {
	top: 40px;
	right: 12vw;
	width: 60px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	/* или любая другая ширина по вашему выбору */
	bottom: 40px;
	background: transparent;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 60px;
	/* должно соответствовать ширине .fancybox-thumbs */
}

.fancybox-thumbs__list {
	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;
}

.fancybox-thumbs__list a {
	max-width: calc(100% - 4px);
	width: 100%;
	position: relative;
	display: block;
}

.fancybox-thumbs__list a:after {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, 0.4);
	z-index: 2;
}

.fancybox-thumbs__list a:before {
	border-color: transparent;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:after {
	background: rgba(0, 0, 0, 0);
}

.fancybox-toolbar .fancybox-button,
.fancybox-infobar {
	display: none;
}

/* Показать только иконку закрытия */

.fancybox-toolbar .fancybox-button--close {
	display: inline-block;
}

.size-table {
	table-layout: fixed;
	width: auto;
	border-spacing: 0;
}

.size-table th,
.size-table td {
	width: 200px;
	min-width: 200px;
	font-size: 16px;
	line-height: 1.5;
	border: 1px solid var(--grey-line);
	padding: 4px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.size-table th {
	text-align: left;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.25;
	height: 36px;
	white-space: nowrap;
}

.technology-wrapper,
.technology-acordion {
	grid-column: span 5;
	width: 100%;
}

.technology-wrapper .accordion-body,
.technology-acordion .accordion-body {
	padding-top: 8px;
	padding-bottom: 40px;
}

.technology-wrapper > * + * {
	margin-top: 48px;
}

.technology-acordion {
	margin-left: calc((100vw - 48px) / 12 * 1) !important;
}

.technology-acordion .accordion-header {
	padding: 8px 0;
	padding-right: 34px;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
}

.video-wrapper {
	width: 100%;
	aspect-ratio: 231/152;
	position: relative;
}

.video-wrapper video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.video-wrapper .btn-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}

.video-wrapper .btn-play-wrapper,
.video-wrapper .video-poster {
	position: absolute;
	inset: 0;
	z-index: 2;
}

.video-wrapper .btn-play-wrapper {
	z-index: 3;
}

.video-wrapper.active .btn-play {
	display: none;
}

.video-wrapper.active .video-poster {
	display: none;
}

.vacancies-accordion {
	grid-column: span 6;
	width: 100%;
}

.vacancies-accordion .accordion-header {
	color: var(--link);
}

.contacts-content__form {
	grid-column: span 4;
}

.contacts-content__image {
	grid-column: span 7;
	margin-left: calc((100vw - 48px) / 12 * 1) !important;
	width: 100%;
	aspect-ratio: 27/19;
}

.filters-block .filter-select {
	min-width: 292px;
}

.stores-content .stories-tables,
.stores-content .stores-content-map {
	display: none;
}

.stores-content .stories-tables.active,
.stores-content .stores-content-map.active {
	display: block;
}

.stories-map {
	width: 100%;
	height: 800px;
	overflow: hidden;
	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;
	font-size: 24px;
	background-color: lightgray;
}

.stories-map iframe {
	width: 100%;
	height: 100%;
	border: 0;
}

.stories-tables > * + * {
	margin-top: 40px;
}

.stores-content__block .h2 {
	padding-inline: 24px;
	margin-bottom: 24px;
	text-align: center;
}

.stores-table {
	width: 100%;
}

.stores-table__body .stores-table__row:nth-child(2n) {
	background: #f9f9f9;
}

.stores-table__row {
	padding-block: 16px;
}

.stores-table__row .cell-title {
	grid-column: span 4;
	font-weight: 600;
}

.stores-table__row .cell-title svg {
	vertical-align: middle;
	margin-right: 8px;
	width: 26px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.stores-table__row .cell-address {
	grid-column: span 6;
}

.stores-table__row .cell-address ul {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.stores-table__row .cell-address ul li {
	white-space: nowrap;
}

.stores-table__row .cell-address .cell-row span.store-name {
	white-space: nowrap;
	margin-right: 24px;
}

.stores-table__row .cell-address .cell-row .dot-item {
	margin-inline: 8px;
	white-space: nowrap;
}

.stores-table__row .cell-contact {
	grid-column: span 2;
}

.stores-table__row .cell-contact a {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	white-space: nowrap;
}

.stores-table__row .cell-contact a:hover {
	color: var(--text-grey);
}

.stores-table__row .cell-title,
.stores-table__row .cell-address,
.stores-table__row .cell-contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.stores-table__row .cell-title > *,
.stores-table__row .cell-address > *,
.stores-table__row .cell-contact > * {
	width: 100%;
}

.stores-table__row .cell-title {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.stores-table__head {
	font-weight: 400;
	font-size: 20px;
	line-height: 1.4;
	text-transform: uppercase;
	color: var(--fill-icon);
}

.stores-table__head .cell-title {
	font-weight: 400;
	padding-left: 0;
}

.about .section-title.section-title--center {
	width: min(1015px, 100%);
	margin-bottom: 40px;
}

.about-description__title {
	text-align: center;
	padding-top: 120px;
	padding-bottom: 120px;
}

.about-description__img {
	position: relative;
	width: 100%;
	max-width: 923px;
	aspect-ratio: 923/1384;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-inline: auto;
}

.about-description__img .brand-img {
	position: absolute;
	right: 0;
	top: 16%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
	z-index: 3;
}

.about-description__video {
	padding-top: 60px;
}

.brand-label {
	background: var(--logo-red);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 80px;
	white-space: nowrap;
	color: var(--style);
	padding-inline: 16px;
	font-size: 40px;
}

.page-404__content {
	width: min(380px, 100%);
	margin-inline: auto;
	text-align: center;
}

.page-404__content .logo-404 {
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	margin-bottom: 48px;
}

.page-404__content .logo-404 .brand-logo {
	opacity: 1;
	width: 204px;
	height: 198px;
	-webkit-animation-name: rotate;
	animation-name: rotate;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.page-404__content .logo-404 span {
	font-weight: 600;
	font-size: 120px;
	line-height: 0.83;
}

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

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

.size-page-content > * + * {
	margin-top: 60px;
}

.manual-content__left,
.manual-content__img {
	grid-column: span 6;
}

.manual-content__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: 16px;
}

.manual .blue-card ol,
.manual .blue-card ul {
	margin-top: 60px;
}

.manual .blue-card ol li + li,
.manual .blue-card ul li + li {
	margin-top: 24px;
}

.manual .manual-content__img {
	position: sticky;
	top: 64px;
	width: 100%;
	height: 100%;
	background-size: cover;
}

.manual-symbols .h2 {
	margin-bottom: 24px;
}

.manual-symbols svg[class^=svg-] {
	width: 48px;
	height: 48px;
}

.menu-nav {
	-webkit-column-gap: 69px;
	-moz-column-gap: 69px;
	column-gap: 69px;
	grid-column: span 4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.menu-nav.menu-nav--right {
	margin-left: calc((100vw - 48px) / 12 * 1);
}

.menu-nav-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: 8px;
}

.menu-nav-block a {
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.menu-nav-block a:hover {
	color: var(--text-grey);
}

.success-message {
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding-top: 64px;
	height: 100vh;
	min-height: 768px;
}

.success-message__banner {
	height: calc(100vh - 64px);
	min-height: 704px;
}

.success-message__banner img {
	-o-object-position: top;
	object-position: top;
}

.inner-search-form {
	background-color: var(--bg-bg-grey);
	padding-bottom: 50px;
}

.search-result--empty {
	padding-top: 120px;
	text-align: center;
}

.visible-mobile {
	display: none;
}






/*Лендинг на главной*/





.hero-slide__text {
    position: absolute;
    z-index: 2;
    bottom: 120px;
    left: 40%;
    -webkit-transform: translateX(-33%);
    -ms-transform: translateX(-33%);
    transform: translateX(-33%);
    color: white;
    text-align: center;
    opacity: 1;
}

.btn-lp
{
	font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
	
	background: #cf8353;
    padding: 18px 40px;
    border-radius: 30px;
    font-weight: 500;
	color:white;
}

.btn-lp:hover
{
    background: #be8764;
}


.header .link-item.btn-lp {
    font-size: 15px;
    color: var(--style)!important;
    line-height: 1.45;
    padding: 12px 30px;
}
.header.active .link-item.btn-lp {
    color: white!important;
}

.header.active .header-container
{
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);	
}



.main_page .h1-serif,.main_page .title-96,.main_page .brand-label {
	font-family: "Forum", serif;
	font-weight: 400;
	font-style: normal;
}





/*1*/

.main_page_zagolovok {
    padding: 80px 0;
}

.main_page_zagolovok h1
{
	text-align: center;
    max-width: 1000px;
    margin: 0px auto;
    font-size: 55px;
    line-height: 1.2;
}

h1,h2
{
	font-family: "Forum", serif;
}

.container h1
{
    font-size: 55px;
	
}

.container h2 {
    font-size: 55px;
    margin: 40px 0;
}
.container .text {
    font-size: 19px;
    line-height: 1.7;
}



/*2*/

.why-choose-section {
    position: relative;
    padding: 80px 0;
    overflow: hidden;
}

.why-choose-section .bg {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 75%;
    background-color: #545454;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    z-index: 0;
    background-image: url(/local/templates/nb_s2/img/logobig.png);
    background-position: calc(100% - 40px) 20px; 
}

.why-choose-section .block {
	display: flex;
    align-items: flex-start;
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.why-choose-section .photo {
	flex: 0 1 auto;
    max-width: 500px;
    width: 100%;
    margin-right: 40px;
}

.why-choose-section .photo img {
	width: 100%;
    height: auto;
    max-width: 500px;
    object-fit: cover;
    border-radius: 50px;
    display: block;
}

.why-choose-section .text {
	flex: 1;
    padding-top: 15px;
    color: #fff;
    max-width: 100%;
}

.why-choose-section .text h2 {
	
    margin-bottom: 30px;
    text-align: center;
    margin-top: 0px;
}

.why-choose-section .items {
	text-align: center;
    margin-top: 85px;
}

.why-choose-section .item {
    display: inline-block;
    vertical-align: top;
    width: 260px;
    margin: 0 20px 40px;
    text-align: center;
}
.why-choose-section .item span
{
	
    background: white;
    padding: 13px;
    border-radius: 40px;
    height: 67px;
    width: 67px;
    display: inline-block;
    line-height: 47px;
}

.why-choose-section .item img {
	width: 24px;
    height: auto;
    object-fit: contain;
    margin-bottom: 10px;
}

.why-choose-section .item div {
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 0.3px;
    margin-top: 15px;
}

.why-choose-section .bottom-text {
    font-size: 46px;
    font-weight: 500;
    text-align: center;
    margin-top: 40px;
    font-family: "Forum", serif;
}


@media (max-width: 768px) {
    .why-choose-section .block {
        flex-direction: column;
        align-items: center;
	}
	
    .why-choose-section .photo,
    .why-choose-section .text {
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        text-align: center;
	}
	
    .why-choose-section .photo {
        margin-bottom: 30px;
	}
	
    .why-choose-section .bg {
        width: 100%;
        border-radius: 0;
        background-position: center top;
	}
}


/*3*/

.main-page-estet {
    padding: 100px 0;
}

.main-page-estet img {
    border-radius: 50px;
}


.main-page-estet .left
{
	
}


.main-page-estet h2
{
	margin-top:0;
}




/*4*/
.main-page-materials {
    background-color: #f9f5f1;
    padding-top: 40px;
    position: relative;
	padding-bottom: 20px;
}



.main-page-materials .container h2 {
	
	text-align: center;
    margin-bottom: 80px;
}



.materials-layout {
	position: relative;
}

.materials-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 50vw;
	height: 100%;
	overflow: hidden;
	z-index: 1;
}

.materials-image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px;
}

.materials-layout .container {
	position: relative;
	z-index: 2;
	margin-left: auto;
	width: 100%;
	padding-left: 50px;
	box-sizing: border-box;
}
.main-page-materials .text {
	
	padding-left: 50%;
}

.main-page-materials .text ul {
    list-style: none;
    padding: 0;
    padding-left: 50px;
    margin: 0;
    padding-top: 60px;
}

.main-page-materials .text li {
	margin-bottom: 16px;
	padding-left: 38px;
	position: relative;
}

.main-page-materials .text li::before {
	content: "✔";
	position: absolute;
	left: 0;
	top: 0;
	color: #c79474;
	font-size: 24px;
}


/*5*/

.main-page-season
{
	color:white	
}
.main-page-season .main-page-season__bg
{
	background-size: cover;
    background-position: top center;
	position: relative;
	
    z-index: 1;
}
.main-page-season__bg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background-color: #f9f5f1;
    border-radius: 0 0 80px 80px;
    z-index: 100;
}


.main-page-season__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 33%);
    z-index: 1;
}
.main-page-season .main-page-season__bg:after
{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background-color: #ffffff;
    border-radius: 80px 80px 0 0;
    z-index: 100;
}
.main-page-season .container
{
	padding-top: 180px;
    padding-bottom: 250px;
    position: relative;
    z-index: 3;
}


.main-page-season .container p
{
	font-size: 30px;
    font-weight: 100;
    margin-bottom: 70px;
}

.main-page-season .container a
{
	
}


/*6*/

.main-page-collection
{
	padding-bottom: 115px;
}

.main-page-collection .container h2
{
	margin-top: 10px;
    text-align: center;
}
.main-page-collection .container .text
{
	text-align: center;
    margin-bottom: 80px;
}

.main-page-collection img
{
	border-radius:50px;	
}
.main-page-collection .btn-lp
{
	margin-top: 60px;
}


/*7*/


.main-page-reviews {
    position: relative;
    padding: 80px 0;
    overflow: hidden;
}

.main-page-reviews .bg {
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 75%;
    background-color: #545454;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    z-index: 0;
	background-position: calc(0% + 50px) 25px;
    background-image: url(/local/templates/nb_s2/img/quote.png);
}

.main-page-reviews .block {
    display: flex;
    align-items: flex-start;
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
	justify-content: space-between; /* важно */
}

.main-page-reviews .review-side-image {
	flex: 0 1 auto; /* позволяет сжиматься */
    max-width: 500px;
    width: 100%;
    margin-right: 40px;
	justify-content: flex-end;
}

.review-side-image img {
	width: 100%;
    height: auto;
    max-width: 500px;
    object-fit: cover;
    border-radius: 50px;
    display: block;
}

.main-page-reviews .text {
	flex: 1;
    padding-top: 15px;
    color: #fff;
    max-width: 50%;
}




.main-page-reviews .text h2 {
	
}

.main-page-reviews .text p {
	margin-bottom: 40px;
}

.main-page-reviews .swiper {
    background-color: #ffffff;
    border-radius: 50px;
    padding: 40px 0px;
    margin-bottom: 45px;
    position: unset !important;
	
	
}

/* Общий стиль кавычек */
.main-page-reviews  .quote {
    position: absolute;
    font-size: 88px;
    color: #f47a5d;
    font-weight: normal;
    z-index: 2;
    height: 30px;
    font-family: "Forum", serif;
}

/* Левая кавычка */
.main-page-reviews .quote-start {
    top: -20px;
    left: 30px;
}

/* Правая кавычка */
.main-page-reviews  .quote-end {
    bottom: 50px;
    right: 30px;
}

.main-page-reviews .swiperitems
{
	position: relative;
}
.main-page-reviews .swiper blockquote {
    margin: 0;
    color: var(--text-black);
    text-align: center;
    font-style: normal;
    font-size: 20px;
    line-height: 1.3;
	padding: 10px 40px;
}

.main-page-reviews .swiper .arrows
{
    position: absolute;
    width: 100%;
    top: 64%;
    left: 0;
}

.main-page-reviews .swiper blockquote span

{
	  font-size: 38px;
    color: #f47a5d;
}


/*.main-page-reviews .swiper blockquote::before {
	content: open-quote;
    font-size: 38px;
    color: #f47a5d;
    margin-right: 9px;
}

.main-page-reviews .swiper blockquote::after {
	content: close-quote;
    font-size: 38px;
    color: #f47a5d;
    margin-left: 9px;
	position: absolute;
}*/

.main-page-reviews .swiper-button-prev,
.main-page-reviews .swiper-button-next {
    background-color: #9d9d9d;
    border-radius: 50%;
    width: 51px;
    height: 51px;
    top: 50%;
    transform: translateY(-50%);
    color: #333;
    font-size: 18px;
}

.main-page-reviews .swiper-button-prev {
    left: -18px;
}

.main-page-reviews .swiper-button-next {
    right: -18px;
}

.main-page-reviews  .swiper-button-next:after,.main-page-reviews  .swiper-button-prev:after
{
	color: #ebebeb;
    font-size: 18px;
}
.main-page-reviews .text h3 {
    margin-bottom: 25px;
    font-weight: 500;
    font-family: "Forum", serif;
    font-size: 33px;
}

.main-page-reviews .text div {
	
}

.main-page-reviews .text div ul {
	padding-left: 20px;
    list-style-type: disc;
}

.main-page-reviews .text div li {
    margin-bottom: 5px;
}

.main-page-reviews .text div li b {
    color: #e19361;
}


/*8*/
.main-page-ps
{
    text-align: center;
    padding: 50px 0 60px;
}

.main-page-ps .text
{
    font-size: 28px;
    line-height: 1.5;
    margin-bottom: 60px;
}
.main-page-ps .main-page-subtitle
{
}
.main-page-ps .main-page-subtitle h2
{
}




/*Футер*/


.footer {
	background: var(--bg-bg-grey);
	padding-block: 24px;
	color: var(--text-black);
	border-radius: 50px 50px 0 0;
	text-align: center;
	padding-top: 55px;
}

.footer .logo {
    width: 210px;
    line-height: 1;
    display: inline-block;
}

.footer-bottom {
	margin-top: 80px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-bottom__right {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 126px;
	-moz-column-gap: 126px;
	column-gap: 126px;
	margin-left: auto;
}

.footer-copiryght {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
}

.footer-logo {
    margin: 30px 0;
	width: auto;
}


.footer { 
	
}

.footer .container { 
	
}

.footer .container .menufoot { 
    margin-bottom: 35px;
}

.footer .container .menufoot .menu-nav-block { 
	display: inline-block;
}

.footer .container .menufoot .menu-nav-block a { 
    margin: 5px 8px;
}

.footer .container .footer-social { 
	
}

.footer .container .footer-social a { 
	
}

.footer .container .footer-social a img { 
    margin: 0 5px;
}

.footer .container .footer-logo { 
	
}

.footer .container .footer-logo .logo { 
	
}

.footer .container .footer-logo .logo .svg-logo { 
	
}

.footer .container .footer-logo .logo .svg-logo use { 
	
}

.footer .container .footer-slogan {
    font-family: "Forum", serif;
    font-size: 28px;
}

.footer .container .footer-slogan p { 
	
}

.footer .container .footer-copyright { 
    color: #929292;
    font-size: 14px;
    margin: 45px 0 40px 0;
}

.footer .container .footer-copyright p { 
	
}















/*Адаптация*/
@media (min-width: 0px) and (max-width: 992px) {
	
	
	.container h1 {
		font-size: 40px;
	}
	
	.container h2 {
		font-size: 40px;
	}
	
	.why-choose-section .bottom-text {
		font-size: 35px;
		line-height: 1.4;
	}
	.container .text {
		font-size: 17px;
		line-height: 1.7;
	}
	
	.main-page-season .container p {
		font-size: 20px;
	}
	
	.main-page-reviews .swiper blockquote {
		
		font-size: 16px;
	}
	
}

@media (min-width: 0px) and (max-width: 1024px) {
.header .link-item
{
	display:none!important; 
}

}

@media (min-width: 0px) and (max-width: 768px) {
	.container h1 {
        font-size: 30px;
	}
	
	.main_page_zagolovok {
		padding: 50px 0;
	}
	
	.why-choose-section .photo img {
		width: 100%;
		height: auto;
		max-width: 240px;
		object-fit: cover;
		border-radius: 50px;
		display: inline-block;
	}
	
	.why-choose-section {
		position: relative;
		padding: 50px 0;
		overflow: hidden;
	}
	.why-choose-section {
		position: relative;
		padding: 50px 0;
		overflow: hidden;
	}
	
	.why-choose-section .items {
		text-align: center;
		margin-top: 45px;
	}
	.why-choose-section .item div {
		font-size: 16px;
		
	}
	
	.why-choose-section .item {
		
		width: auto;
		
	}
	.why-choose-section .bottom-text {
		font-size: 28px;
        line-height: 1.4;
        margin-top: 10px;
	}
	.main-page-estet {
		padding: 40px 0;
	}
	.main-page-estet h2 {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.main-page-estet .left {
		text-align: center;
		margin-bottom: 30px;
	}
	
	
	.main-page-materials .container h2 {
		text-align: center;
		margin-bottom: 40px;
	}
	.main-page-materials .container h2 {
		text-align: center;
		margin-bottom: 40px;
	}
	.main-page-estet {
		padding: 40px 0;
		padding-bottom: 60px;
	}
	
	
	.materials-image {
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		max-height: 200px;
		overflow: hidden;
		z-index: 1;
	}
	
	.materials-image img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.materials-layout .container {
		position: relative;
		z-index: 2;
		margin-left: auto;
		width: 100%;
		padding-left: calc(var(--bs-gutter-x) * .5);
		box-sizing: border-box;
	}
	
    .main-page-materials .text {
        padding-left: 0;
        margin-bottom: -80px;
	}
    .container h2 {
        font-size: 30px;
	}
	.main-page-materials .text br
	{
        display: none;	
	}
	.main-page-season .container {
		padding-top: 110px;
		padding-bottom: 160px;
		position: relative;
		z-index: 3;
	}
	.main-page-materials .text ul {
		list-style: none;
		padding: 0;
		padding-left: 0;
		margin: 0;
		padding-top: 40px;
	}
	
	.btn-lp {
		font-size: 13px;
		
	}
	.main-page-season .container p {
		font-size: 20px;
		font-weight: 100;
		margin-bottom: 40px;
	}
	
    .main-page-season .container p {
        font-size: 18px;
        margin-top: -20px;
	}
	.main-page-materials {
		
		padding-top: 5px;
	}
	.main-page-collection {
		padding-bottom: 55px;
		position: relative;
		z-index: 1;
		margin-top: -70px;
	}
	.main-page-collection .container h2 {
		margin-top: 10px;
		text-align: center;
		margin-bottom: 20px;
	}
	.main-page-collection .justify-content-center
	{
	    text-align: center;
	}
	.main-page-collection img {
		border-radius: 50px;
		margin: 10px 0;
	}
	
	.main-page-collection .container .text {
		text-align: center;
		margin-bottom: 20px;
	}
	
	.main-page-collection .btn-lp {
		margin-top: 40px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
    .main-page-reviews .block {
        flex-direction: column;
        align-items: center;
	}
	
    .main-page-reviews .photo,
    .main-page-reviews .text {
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        text-align: center;
	}
	
    .main-page-reviews .photo {
        margin-bottom: 30px;
	}
	
    .main-page-reviews .bg {
        width: 100%;
        border-radius: 0;
        background-position: center top;
	}
	.review-side-image  img {
        width: 100%;
        height: auto;
        max-width: 240px;
        object-fit: cover;
        border-radius: 50px;
        display: inline-block;
	}
	
	.main-page-reviews .review-side-image {
		flex: 0 1 auto;
		max-width: 500px;
		width: 100%;
		justify-content: flex-end;
		text-align: center;
		margin: 0;
	}
	
	.main-page-reviews .text div li {
		margin-bottom: 5px;
		list-style-type: none;
	}
	.main-page-reviews {
		position: relative;
		padding: 50px 0;
		overflow: hidden;
		padding-top: 0px;
	}
	.main-page-reviews .text h2 {
		margin-top: 25px;
		margin-bottom: 20px;
	}
	.main-page-reviews .text h3 {
		
		font-size: 26px;
	}
	
	
	.main-page-ps h2 {
        margin: 10px 0 20px;
	}
	.main-page-ps .text {

		margin-bottom: 30px;
	}
	.footer .container .footer-slogan {
		font-family: "Forum", serif;
		font-size: 24px;
	}
	
	.footer {
		padding-top: 30px;
	}
	.footer .container .footer-copyright {
		color: #929292;
		font-size: 14px;
		margin: 25px 0 20px 0;
	}
	
	.main-page-ps .main-page-subtitle h2 {
		margin-top: 30px;
	}
	.main-page-ps {
		text-align: center;
		padding: 20px 0 20px;
	}
	
}

@media (min-width: 1200px) {
	.menu-list .menu-item-submenu:hover .menu-list-child {
		display: block;
		-webkit-animation: showSubmenu;
		animation: showSubmenu;
		-webkit-animation-duration: 0.3s;
		animation-duration: 0.3s;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
}

@media (max-width: 1919px) {
	.content-grid {
		-webkit-column-gap: 16px;
		-moz-column-gap: 16px;
		column-gap: 16px;
	}
	
	.stores-table__row {
		-webkit-column-gap: 16px;
		-moz-column-gap: 16px;
		column-gap: 16px;
	}
	
	.footer-logo {
		grid-column: span 3;
	}
	
	.menu-nav {
		grid-column: span 5;
	}
	
	.menu-nav.menu-nav--right {
		grid-column: span 4;
		margin-left: 0;
	}
}

@media (max-width: 1799px) {
	.technology-wrapper,
	.technology-acordion {
		grid-column: span 6;
	}
	
	.technology-acordion {
		margin-left: 0 !important;
	}
	
	.vacancies-accordion {
		grid-column: span 10;
	}
	
	.contacts-content__form {
		grid-column: span 6;
	}
	
	.contacts-content__image {
		grid-column: span 6;
		margin-left: 0 !important;
	}
}

@media (max-width: 1599px) {
	.menu-nav {
		-webkit-column-gap: 40px;
		-moz-column-gap: 40px;
		column-gap: 40px;
	}
}

@media (max-width: 1439px) {
	.d-xl-block {
		display: block !important;
	}
	
	.d-xl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-xl-grid {
		display: grid !important;
	}
	
	.d-xl-none {
		display: none !important;
	}
	
	.single-product__info {
		grid-column: span 6;
		margin-left: 0 !important;
	}
}

@media (max-width: 1364px) {
	.footer-logo {
		grid-column: span 2;
	}
	
	.menu-nav {
		grid-column: span 6;
	}
	
	.menu-nav.menu-nav--right {
		grid-column: span 4;
	}
}

@media (max-width: 1279px) {
	.about-description__img .brand-img {
		display: none;
	}
	
	.manual-content__left,
	.manual-content__img {
		grid-column: span 12;
	}
	
	.manual .manual-content__img {
		aspect-ratio: 343/487;
		position: relative;
	}
	
	.success-message {
		grid-template-columns: 1fr;
	}
	
	.success-message__text {
		height: auto;
		padding-top: 56px;
		padding-bottom: 48px;
	}
	
	.success-message__banner {
		height: calc(100vh - 264px);
		min-height: unset;
	}
}

@media (max-width: 1199px) {
	body.lock {
		padding-right: 0;
	}
	
	.inner-main {
		padding-bottom: 120px;
	}
	
	.d-lg-block {
		display: block !important;
	}
	
	.d-lg-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-lg-grid {
		display: grid !important;
	}
	
	.d-lg-none {
		display: none !important;
	}
	
	.title-96 {
		font-size: 40px;
	}
	
	.header-search-wrapper.active {
		height: 160px;
	}
	
	.search-form {
		max-width: 832px;
		padding: 16px;
	}
	
	.main-hero-slider.swiper .swiper-pagination-bullets {
		bottom: 64px !important;
	}
	
	.prod-card__img {
		padding: 40px;
	}
	
	.prod-card__img img {
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
	}
	
	.prod-card {
		grid-column: span 6;
	}
	
	.catalogy-content.content-grid .stretch-card {
		grid-column: span 12;
	}
	
	.hero-slide__text .center-group {
		-webkit-column-gap: 60px;
		-moz-column-gap: 60px;
		column-gap: 60px;
	}
	
	.hero-slide__text {
		bottom: 108px;
		width: 100%;
		padding-inline: 24px;
		left: 33%;
	}
	
	.size-table {
		margin-right: 30px;
	}
	
	.vacancies-accordion {
		grid-column: span 12;
	}
	
	.stores-content__block .h2 {
		padding-inline: 16px;
	}
	
	.stores-table__row .cell-title {
		grid-column: span 3;
	}
	
	.stores-table__row .cell-address {
		grid-column: span 6;
	}
	
	.stores-table__row .cell-contact {
		grid-column: span 3;
	}
	
	.brand-label {
		height: 56px;
		font-size: 18px;
	}
	
	.footer-logo {
		grid-column: span 3;
	}
	
	.menu-nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		row-gap: 24px;
		grid-column: span 5;
	}
	
	.inner-search-form {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (max-width: 1039px) {
	.scroll-wrapper {
		width: calc(50% + 50vw);
		overflow: hidden;
		overflow-x: auto;
		scrollbar-width: none;
	}
	
	.scroll-wrapper::-webkit-scrollbar {
		display: none;
	}
}

@media (max-width: 1023px) {
	.d-md-block {
		display: block !important;
	}
	
	.d-md-grid {
		display: grid !important;
	}
	
	.d-md-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-md-none {
		display: none !important;
	}
	
	.breadcrumbs .chevron-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.breadcrumbs {
		margin-bottom: 24px;
	}
	
	.breadcrumbs > a {
		display: none;
	}
	
	.preloader-logo {
		width: 219px;
	}
	
	.form-wrapper,
	.form-wrapper.form-wrapper--large {
		padding: 32px 16px;
	}
	
	.form-wrapper.pt-128 {
		padding-top: 88px;
	}
	
	.filters-block {
		-webkit-column-gap: 16px;
		-moz-column-gap: 16px;
		column-gap: 16px;
	}
	
	.filters-block .filter-select {
		min-width: 240px;
	}
	
	.header-menu-wrapper {
		position: fixed;
		top: 64px;
		bottom: 0;
		right: 0;
		width: 100%;
		left: auto;
		background-color: rgba(46, 57, 77, 0.5);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-transform: translateX(120%);
		-ms-transform: translateX(120%);
		transform: translateX(120%);
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}
	
	.header-menu-wrapper.active {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	.header-menu-wrapper .header-menu {
		width: 100%;
		max-width: 375px;
		background: var(--style);
		padding: 40px 16px;
		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: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.header-menu-wrapper .header-menu > * {
		width: 100%;
	}
	
	.header-menu-wrapper .menu-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		row-gap: 32px;
	}
	
	.header-menu-wrapper .menu-list .menu-item-submenu > a {
		font-weight: 600;
		margin-bottom: 5px;
	}
	
	.header-menu-wrapper .menu-list-item {
		padding-block: 0;
	}
	
	.header-menu-wrapper .menu-list-item > a {
		border-bottom: 0;
	}
	
	.header-menu-wrapper .menu-list-item > a:hover {
		border-bottom: 0;
	}
	
	.header-menu-wrapper .menu-list a {
		color: var(--text-black);
	}
	
	.header-menu-wrapper .menu-list-child {
		position: relative;
		inset: auto;
		display: block;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
		background-color: var(--style);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	.header-menu-wrapper .social-block {
		margin-bottom: 8px;
	}
	
	.menu-toggle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.popup-wrapper {
		width: min(600px, 100% - 32px);
	}
	
	.cooki-popup {
		bottom: 16px;
		right: 16px;
	}
	
	.prod-card__img {
		padding: 24px;
	}
	
	.care-instruction.care-instruction--column li {
		-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;
		row-gap: 4px;
	}
	
	.technology-content.content-grid {
		row-gap: 60px;
	}
	
	.technology-wrapper,
	.technology-acordion {
		grid-column: span 12;
	}
	
	.technology-wrapper .accordion-body,
	.technology-acordion .accordion-body {
		padding-bottom: 24px;
	}
	
	.technology-wrapper > * + * {
		margin-top: 24px;
	}
	
	.technology-acordion {
		grid-column: span 12;
	}
	
	.footer-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		row-gap: 32px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-top: 32px;
	}
	
	.footer-bottom__right {
		-webkit-column-gap: 60px;
		-moz-column-gap: 60px;
		column-gap: 60px;
		margin-left: 0;
	}
	
	.footer-copiryght {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	
	.footer-logo {
		grid-column: span 4;
	}
	
	.menu-nav.menu-nav--right {
		grid-column: span 3;
	}
}

@media (max-width: 767px) {
	.inner-main {
		padding-top: 56px;
	}
	
	.container,
	.header-container,
	.stores-table__row .content-grid,
	.container-slim {
		padding-inline: 16px;
	}
	
	.d-sm-block {
		display: block !important;
	}
	
	.d-sm-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-sm-none {
		display: none !important;
	}
	
	.pt-md-0 {
		padding-top: 0 !important;
	}
	
	.content-grid {
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px;
	}
	
	.h1,
	.h1-serif,
	.title-96,
	.brand-label {
		font-size: 32px;
		line-height: 1.25;
	}
	
	.title-96 {
		font-size: 32px;
	}
	
	.h2 {
		font-size: 28px;
		font-weight: 400;
	}
	
	.title {
		font-size: 40px;
		line-height: 1.2;
	}
	
	.txt-24,
	.title-24 {
		font-size: 18px;
	}
	
	.title-24 {
		font-size: 24px;
	}
	
	.icons-list {
		grid-template-columns: 1fr;
	}
	
	.btn-play {
		width: 45px;
		height: 45px;
		background-size: 11px 11px;
	}
	
	.bx-sh {
		padding: 16px;
	}
	
	.grey-card,
	.blue-card {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.preloader {
		row-gap: 40px;
	}
	
	.preloader .svg-logo {
		width: 219px;
		height: 46px;
	}
	
	.preloader-line {
		width: 128px;
		height: 4px;
	}
	
	.btn,
	.btn-accent {
		height: 56px;
		line-height: 56px;
		font-size: 16px;
	}
	
	.form-item input,
	.form-item textarea,
	.form-item select {
		height: 56px;
	}
	
	.form-item textarea {
		height: 96px;
	}
	
	.form-column-2 {
		grid-template-columns: 1fr;
		row-gap: 16px;
	}
	
	.dropdown__button {
		height: 56px;
	}
	
	.dropdown__list {
		top: 64px;
	}
	
	.filters-block .display-togggle {
		margin-left: 0;
	}
	
	.filters-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		row-gap: 24px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.filters-block .filter-select {
		min-width: unset;
		width: 100%;
	}
	
	.header-menu-wrapper {
		top: 55px;
	}
	
	.header-search-wrapper {
		top: 55px;
	}
	
	.swiper .swiper-pagination-bullet {
		width: 40px;
	}
	
	.swiper .swiper-pagination-bullet:after {
		width: 40px;
	}
	
	.main-hero-slider.swiper .swiper-pagination-bullets {
		bottom: 48px !important;
	}
	
	.modal-wrapper .modal-body {
		width: 100%;
		padding: 48px 14px;
		height: 100%;
		max-height: calc(100dvh - 56px);
	}
	
	.modal-wrapper {
		top: 56px;
		min-height: calc(100dvh - 56px);
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.modal-wrapper--simple .modal-body {
		height: calc(100dvh - 56px);
	}
	
	.modal-wrapper--simple .modal-body__content > * + * {
		margin-top: 8px;
	}
	
	.modal-wrapper--scroll {
		padding-block: 0;
	}
	
	.section-title.d-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;
		row-gap: 16px;
	}
	
	.prod-card__img {
		aspect-ratio: 17/24;
		padding: 4px;
	}
	
	.prod-card__title {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		row-gap: 4px;
	}
	
	.header {
		height: 56px;
	}
	
	.header.header--special:not(.active) {
		background-color: transparent;
	}
	
	.header.header--special:not(.active):hover {
		background-color: var(--style);
	}
	
	.logo {
		width: 147px;
	}
	
	.hero-slide__text .center-group {
		-webkit-column-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px;
	}
	
	.swiper-rect {
		width: 90px;
	}
	
	@-webkit-keyframes slideRectBackward {
		0% {
			-webkit-transform: translateX(98vw);
			transform: translateX(98vw);
		}
		
		70% {
			width: 45px;
		}
		
		100% {
			-webkit-transform: translateX(-10px);
			transform: translateX(-10px);
			width: 0;
		}
	}
	
	@keyframes slideRectBackward {
		0% {
			-webkit-transform: translateX(98vw);
			transform: translateX(98vw);
		}
		
		70% {
			width: 45px;
		}
		
		100% {
			-webkit-transform: translateX(-10px);
			transform: translateX(-10px);
			width: 0;
		}
	}
	
	@-webkit-keyframes slideRectForward {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		
		80% {
			width: 60px;
			background: linear-gradient(90deg, #E3000F 20px, #2e394d 20px, #2e394d 60px);
		}
		
		90% {
			width: 90px;
			background: linear-gradient(90deg, #E3000F 15px, #2e394d 15px, #2e394d 45px);
		}
		
		100% {
			-webkit-transform: translateX(99vw);
			transform: translateX(99vw);
			width: 0;
		}
	}
	
	@keyframes slideRectForward {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		
		80% {
			width: 60px;
			background: linear-gradient(90deg, #E3000F 20px, #2e394d 20px, #2e394d 60px);
		}
		
		90% {
			width: 90px;
			background: linear-gradient(90deg, #E3000F 15px, #2e394d 15px, #2e394d 45px);
		}
		
		100% {
			-webkit-transform: translateX(99vw);
			transform: translateX(99vw);
			width: 0;
		}
	}
	
	.single-product__gallery {
		grid-column: span 12;
		position: relative;
	}
	
	.single-product__gallery .swiper {
		padding-bottom: 0;
	}
	
	.single-product__gallery .swiper .swiper-slide a {
		display: block;
		width: 100%;
		aspect-ratio: 853/1280;
	}
	
	.single-product__gallery .swiper img {
		width: auto;
		height: 100%;
		display: block;
		margin-inline: auto;
		-o-object-fit: contain;
		object-fit: contain;
	}
	
	.single-product__gallery .swiper .swiper-pagination {
		bottom: 40px !important;
	}
	
	.single-product__gallery .swiper .swiper-pagination .swiper-pagination-bullet:after {
		background: var(--text-black);
		opacity: 1;
	}
	
	.single-product__gallery .swiper .swiper-pagination .swiper-pagination-bullet-active:after {
		background: #6f6f6f;
	}
	
	.single-product__gallery .swiper-gallery__img {
		background-color: #cecece;
	}
	
	.single-product__info {
		grid-column: span 12;
		position: relative;
		padding-top: 40px;
	}
	
	.accordion-header {
		padding-block: 20px;
		font-size: 16px;
	}
	
	.fancybox-thumbs {
		top: auto;
		right: 0;
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		bottom: 0px;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		justify-content: center;
	}
	
	.fancybox-show-thumbs .fancybox-inner {
		right: 0;
		/* должно соответствовать ширине .fancybox-thumbs */
	}
	
	.fancybox-thumbs__list {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.fancybox-thumbs__list a {
		width: 60px;
		height: 80px;
		-o-object-fit: cover;
		object-fit: cover;
	}
	
	.fancybox-inner .fancybox-image {
		height: 90%;
	}
	
	.size-table th,
	.size-table td {
		width: 160px;
		min-width: 160px;
		padding: 4px 16px;
	}
	
	.contacts-content {
		row-gap: 48px;
	}
	
	.contacts-content__form,
	.contacts-content__image {
		grid-column: span 12;
	}
	
	.contacts-content__form {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	
	.contacts-content__image {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	
	.stories-map {
		height: 600px;
	}
	
	.stores-table .content-grid {
		row-gap: 8px;
	}
	
	.stores-table__row {
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
	column-gap: 8px;
	}
	
	.stores-table__row .cell-title {
	grid-column: span 12;
	}
	
	.stores-table__row .cell-address {
	grid-column: span 12;
	}
	
	.stores-table__row .cell-contact {
	grid-column: span 12;
	}
	
	.stores-table__head {
	display: none;
	}
	
	.about-description__title {
	padding-top: 80px;
	padding-bottom: 64px;
	}
	
	.about-hero {
	margin-left: -16px;
	margin-right: -16px;
	}
	
	.about-description__video {
	padding-top: 40px;
	}
	
	.brand-label {
	font-size: 16px;
	padding-inline: 4px;
	height: 27px;
	}
	
	.about-description__text {
	margin-left: -16px;
	margin-right: -16px;
	}
	
	.manual .grey-card,
	.manual .blue-card {
	margin-left: -16px;
	margin-right: -16px;
	}
	
	.footer-bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	}
	
	.footer-bottom__right {
	-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;
	row-gap: 32px;
	}
	
	.footer-logo {
	grid-column: span 12;
	}
	
	.menu-nav {
	grid-column: span 12 !important;
	}
	
	.success-message {
	padding-top: 56px;
	}
	
	.success-message__text {
	padding-top: 16px;
	padding-bottom: 32px;
	}
	
	.success-message__banner {
	height: auto;
	min-height: 100vh;
	}
	
	.inner-search-form {
	background-color: var(--style);
	padding-bottom: 0;
	}
	
	.search-result--empty {
	padding-top: 16px;
	}
	
	.visible-mobile {
	display: block;
	}
	}
	
	@media (min-width: 1024px) and (max-width: 1199px) {
	.menu-list .menu-item-submenu:hover .menu-list-child {
	-webkit-animation: none;
	animation: none;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	display: block;
	padding-inline: 0;
	}
	
	.menu-list .menu-item-submenu:hover .menu-list-child ul {
	position: relative;
	z-index: 2;
	}
	
	.menu-list .menu-item-submenu:hover .menu-list-child:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 300vw;
	background: var(--bg-bg-grey);
	-webkit-box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.16);
	}
	}
	/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fdmFyLnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiYmFzZS9fdmVuZG9yZS1jbGFzcy5zY3NzIiwiYmxvY2tzL19icmVhZGNydW1iLnNjc3MiLCJibG9ja3MvX3ByZWxvYWRlci5zY3NzIiwiYmxvY2tzL19idXR0b25zLnNjc3MiLCJibG9ja3MvX2Zvcm0uc2NzcyIsImJsb2Nrcy9fZmlsdGVycy1ibG9jay5zY3NzIiwiYmxvY2tzL19oZWFkZXItbWVudS5zY3NzIiwiYmxvY2tzL19oZWFkZXItc2VhcmNoLnNjc3MiLCJibG9ja3MvX3N3aXBlci5zY3NzIiwiYmxvY2tzL19tb2RhbC5zY3NzIiwiYmxvY2tzL19jb29raS1wb3B1cC5zY3NzIiwiYmxvY2tzL19wcm9kdWN0LWNhcmQuc2NzcyIsInNlY3Rpb25zL19oZWFkZXIuc2NzcyIsInNlY3Rpb25zL19tYWluLWhlcm8uc2NzcyIsInNlY3Rpb25zL19zaW5nbGUtcHJvZHVjdC5zY3NzIiwiYmxvY2tzL19hY29yZGVvbi5zY3NzIiwiYmxvY2tzL19mYW5jeWJveC5zY3NzIiwiYmxvY2tzL19zaXplLXRhYmxlLnNjc3MiLCJzZWN0aW9ucy9fdGVjaG5vbG9neS1jb250ZW50LnNjc3MiLCJzZWN0aW9ucy9fdmFjYW5jZS1jb250ZW50LnNjc3MiLCJzZWN0aW9ucy9fY29udGFjdHMtY29udGVudC5zY3NzIiwic2VjdGlvbnMvX3N0b3Jlcy1jb250ZW50LnNjc3MiLCJzZWN0aW9ucy9fYWJvdXQtY29udGVudC5zY3NzIiwic2VjdGlvbnMvX3BhZ2UtNDA0LnNjc3MiLCJzZWN0aW9ucy9fc2l6ZS1wYWdlLnNjc3MiLCJzZWN0aW9ucy9fbWFudWFsLWNvbnRlbnQuc2NzcyIsInNlY3Rpb25zL19mb290ZXIuc2NzcyIsInBhZ2VzL19wYXJ0bmVycy1zdWNjZXNzLnNjc3MiLCJz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Ijtcbjpyb290IHtcbiAgLS1iZy1ibHVlOiMyZTM5NGQ7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tZXJyb3I6ICNmZjIzMTM7XG4gIC0tZmlsbC1pY29uOiAjMjIyO1xuICAtLWdyZXktbGluZTogI2UxZTFlMTtcbiAgLS1sb2dvLXJlZDogI2UzMDAwZjtcbiAgLS1saW5rOiAjMWE2MGI0O1xuICAtLXN0eWxlOiAjZmZmO1xuICAtLXRleHQtd2hpdGU6ICNmZmY7XG4gIC0tdGV4dC1ibGFjazogIzIyMjtcbiAgLS10ZXh0LWdyZXk6ICM5MjkyOTI7XG4gIC0tdGV4dC1ncmV5LWlucHV0OiAjYjJiMmIyO1xuICAtLWJ1dHRvbi1ob3ZlcjogIzMxMzEzMTtcbiAgLS1ibGFjay1idXR0b246ICMyMjIyMjI7XG4gIC0tYnV0dG9uLWRpc2FibGVkOiAjZTBlMGUwO1xuICAtLWJ1dHRvbi1hY2NlbnQ6ICM5M2FiNDI7XG4gIC0tYnV0dG9uLWFjY2VudC1ob3ZlcjojYTliYzY4O1xuICAtLWFjY2VudC1ob3ZlcjogI2E5YmM2ODtcbiAgLS1hY2NlbnQ6ICM5M2FiNDI7XG4gIC0taW1wdXQtaW1wdXQtZ3JheTogI2Y4ZjhmODtcbiAgLS1pbXB1dC1pbXB1dC13aGl0ZTogI2ZmZjtcbiAgLS1iZy1iZy1ncmV5OiAjZjZmNmY2O1xuICAtLWJnLWJnLWJsdWU6ICNmZmY7XG4gIC0tYmctYmctd2hpdGU6ICNmZmY7XG4gIC0tcHJlbG9hZGVySGlkZURlbGF5OiA1cztcbiAgLS1wcmVsb2FkZXJGaWxsRHVyYXRpb246NHM7XG4gIC0tc2xpZGVUaXRsZUFuaW1hdGlvbjogNC44cztcbn1cblxuLmJvZHktYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ib2R5LWFuaW1hdGUuZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiosICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkubG9jayB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkubG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5hLCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmEsXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbm9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5vbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmltZy1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsIHNlbGVjdCxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmlubmVyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuLmlubmVyLW1haW4gc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5uZXItbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubmVyLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5wYWdlLXdyYXBwZXIgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS13cmFwcGVyID4gLmhlYWRlciwgLnBhZ2Utd3JhcHBlciA+IC5mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLXdyYXBwZXIgPiBtYWluIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uY29udGFpbmVyLCAuaGVhZGVyLWNvbnRhaW5lciwgLnN0b3Jlcy10YWJsZV9fcm93IC5jb250ZW50LWdyaWQsIC5jb250YWluZXItc2xpbSB7XG4gIHdpZHRoOiBtaW4oMTkyMHB4LCAxMDAlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciwgLmhlYWRlci1jb250YWluZXIsIC5zdG9yZXMtdGFibGVfX3JvdyAuY29udGVudC1ncmlkLCAuY29udGFpbmVyLXNsaW0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5jb250YWluZXItc2xpbSB7XG4gIHdpZHRoOiBtaW4oOTI0cHgsIDEwMCUpO1xuICBwYWRkaW5nLWlubGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWJsb2NrLCAuc29jaWFsLWJsb2NrIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc29jaWFsLWJsb2NrIHtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLnNvY2lhbC1ibG9jayBhIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdHlsZSk7XG4gIGNvbG9yOiB2YXIoLS1maWxsLWljb24pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gNDhweCkgLyAxMiAqIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRlbnQtZ3JpZCB7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWdyaWQge1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgfVxufVxuLmNvbnRlbnQtZ3JpZCAuY29sLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb250ZW50LWdyaWQgLmNvbC0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29udGVudC1ncmlkIC5jb2wtMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRlbnQtZ3JpZCAuY29sLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB3aWR0aDogYXV0bztcbn1cbi5jb250ZW50LWdyaWQgLmNvbC01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29udGVudC1ncmlkIC5jb2wtNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRlbnQtZ3JpZCAuY29sLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB3aWR0aDogYXV0bztcbn1cbi5jb250ZW50LWdyaWQgLmNvbC04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29udGVudC1ncmlkIC5jb2wtOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRlbnQtZ3JpZCAuY29sLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRlbnQtZ3JpZCAuY29sLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRlbnQtZ3JpZCAuY29sLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaDEsIC5oMS1zZXJpZiwgLnRpdGxlLTk2LCAuYnJhbmQtbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgxLCAuaDEtc2VyaWYsIC50aXRsZS05NiwgLmJyYW5kLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cblxuLmgxLXNlcmlmLCAudGl0bGUtOTYsIC5icmFuZC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTZXJpZlwiO1xufVxuXG4udGl0bGUtOTYge1xuICBmb250LXNpemU6IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50aXRsZS05NiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLTk2IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnR4dC0yNCwgLnRpdGxlLTI0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHh0LTI0LCAudGl0bGUtMjQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udGl0bGUtMjQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi50eHQtMjAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi50eHQtMTgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4uc2VtaS0xNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnR4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnR4dC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuKi50eHQtYWNjZW50IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG4qLnR4dC1hY2NlbnQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWhvdmVyKTtcbn1cblxuKi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGluay1pdGVtIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZy1ibG9jazogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5saW5rLWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5hY2NlbnQtbGluaywgLmJsdWUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1saW5rKTtcbn1cblxuLmJsdWUtbGluayB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibHVlLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5saW5rLWdyb3VwID4gKiArICosIC5saW5rcy1jb2x1bW4gPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNpemUtdGFibGUtbGluaywgKi50eHQtZ3JleSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xufVxuXG4ubGluay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuLmxpbmstdGV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJhc2ljLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmFzaWMtbGlzdCBsaSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG59XG4uYmFzaWMtbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNpcmNsZS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmljb25zLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG4uaWNvbnMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbnMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmN1c3RvbS10ZXh0ID4gKiArICosICouY3VzdG9tLXRleHQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbn1cbi5jdXN0b20tdGV4dCBwICsgcCwgKi5jdXN0b20tdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbi5jdXN0b20tdGV4dCB1bCwgKi5jdXN0b20tdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmN1c3RvbS10ZXh0IGgzLCAuY3VzdG9tLXRleHQgaDQsIC5jdXN0b20tdGV4dCBoNSwgLmN1c3RvbS10ZXh0IGg2LCAqLmN1c3RvbS10ZXh0IGgzLCAqLmN1c3RvbS10ZXh0IGg0LCAqLmN1c3RvbS10ZXh0IGg1LCAqLmN1c3RvbS10ZXh0IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmN1c3RvbS10ZXh0IGgzICsgdWwsIC5jdXN0b20tdGV4dCBoNCArIHVsLCAuY3VzdG9tLXRleHQgaDUgKyB1bCwgLmN1c3RvbS10ZXh0IGg2ICsgdWwsICouY3VzdG9tLXRleHQgaDMgKyB1bCwgKi5jdXN0b20tdGV4dCBoNCArIHVsLCAqLmN1c3RvbS10ZXh0IGg1ICsgdWwsICouY3VzdG9tLXRleHQgaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmRvdC1saXN0IGxpLFxuLmRvdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmRvdC1saXN0IGxpOmJlZm9yZSxcbi5kb3QtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xufVxuXG4uc3ZnLWxvZ28ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgd2lkdGg6IDE5OXB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5sb2dvLmxvZ28tLXdoaXRlIC5zdmctbG9nbyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zdmctYmFyLCAuc3ZnLWNoZWNrLCAuYnJhbmQtbG9nbyB7XG4gIGNvbG9yOiB2YXIoLS1maWxsLWljb24pO1xufVxuXG4uc3ZnLWJhciwgLnN2Zy1jaGVjaywgLnN2Zy1jaGV2cm9uLWRvd24sIC5zdmctY2hldnJvbi11cCwgLnN2Zy1jaGV2cm9uLWxlZnQsIC5zdmctY2hldnJvbi1yaWdodCwgLnN2Zy1jbG9zZSwgLnN2Zy1kcnksIC5zdmctZXllLCAuc3ZnLWV5ZS1jbG9zZSwgLnN2Zy1pbmZvLCAuc3ZnLW1pbnVzLCAuc3ZnLXBhcGVyLCAuc3ZnLXBpbiwgLnN2Zy1wbHVzLCAuc3ZnLXNlYXJjaCwgLnN2Zy12aWRlbywgLnN2Zy1idXJnZXIge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLWZpbGwtaWNvbik7XG59XG5cbi5zdmctY2xvc2Uge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnN2Zy1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnN2Zy1mbGV1ciB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1maWxsLWljb24pO1xufVxuXG4uc3ZnLWNoZWNrLmNoZWNrLS1iaWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLnN2Zy1oYW5kLXdhc2gsIC5zdmctaXJvbiwgLnN2Zy1tYWNoaW5lLWRyeWluZywgLnN2Zy1ub3QtYmxlYWNoIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tcGxheSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnRuLXBsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWdyZXktaW5wdXQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tcGxheSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAxMXB4O1xuICB9XG59XG5cbi5icmFuZC1sb2dvIHtcbiAgd2lkdGg6IDMzNHB4O1xuICBoZWlnaHQ6IDMxOHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5ieC1zaCB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYngtc2gge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1iZy1ncmV5KTtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibHVlKTtcbiAgY29sb3I6IHZhcigtLXN0eWxlKTtcbn1cblxuLmZseC1jZW50ZXIsIC5idG4tdG9nZ2xlLXNlYXJjaCwgLmNlbnRlci1ncm91cCxcbi5idG4tY2xlYXIsIC5mbHgtY2VudGVyLWNvbHVtbiwgLmNsb3NlLWJ0biwgLmJ0bi1wbGF5LCAudG9nZ2xlLWl0ZW0sIC5sb2dvLTQwNCwgLnBhZ2UtNDA0X19jb250ZW50LCAubGlua3MtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbHgtY2VudGVyLWNvbHVtbiwgLnBhZ2UtNDA0X19jb250ZW50LCAubGlua3MtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNoZXZyb24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi5jaGV2cm9uLWxpbmsgKltjbGFzc149c3ZnLV0ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24tdGl0bGUgPiAqICsgKiwgLmdhcC0xNiA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUgcCArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHdpZHRoOiBtaW4oOTI0cHgsIDEwMCUpO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc2VjdGlvbi10aXRsZS5zZWN0aW9uLXRpdGxlLS1jZW50ZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLnNjcm9sbC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA1MHZ3KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5zY3JvbGwtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyZXktY2FyZCxcbi5ibHVlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1iZy1ncmV5KTtcbiAgcGFkZGluZzogMzJweCA0MHB4IDQ4cHg7XG59XG4uZ3JleS1jYXJkICsgKixcbi5ibHVlLWNhcmQgKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ncmV5LWNhcmQgPiAqICsgKixcbi5ibHVlLWNhcmQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZXktY2FyZCxcbiAgLmJsdWUtY2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmJsdWUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsdWUpO1xufVxuLmJsdWUtY2FyZCA+ICoge1xuICBjb2xvcjogdmFyKC0tc3R5bGUpO1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm10LTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm10LTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLm10LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucHQtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wdC00OCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4ucHQtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuLnB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYi00OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucGItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYnJlYWRjcnVtYnMgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5icmVhZGNydW1icyA+IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG59XG4uYnJlYWRjcnVtYnMgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJyZWFkY3J1bWJzID4gYTpsYXN0LW9mLXR5cGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnJlYWRjcnVtYnMgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnJlYWRjcnVtYnMgYTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzIC5jaGV2cm9uLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgLmNoZXZyb24tbGluayBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMgLmNoZXZyb24tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzID4gYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk7XG4gIHJvdy1nYXA6IDg3cHg7XG4gIGFuaW1hdGlvbjogc2NhbGVIaWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLXByZWxvYWRlckhpZGVEZWxheSk7IC8q0L/QtdGA0LXQvNC10L3QvdCw0Y8sINGH0LXRgNC10Lcg0Y3RgtC+INCy0YDQtdC80Y8g0L/RgNC10LvQvtCw0LTQtdGAINC40YHRh9C10LfQsNC10YIg0LfQsCDRgdGH0LXRgiDQv9GA0LjQvNC10L3QtdC90LjRjyBjc3Mg0LDQvdC40LzQsNGG0LjQuCDQv9C+INC40LzQtdC90LggcHJlbG9hZGVyKi9cbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnByZWxvYWRlci1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucHJlbG9hZGVyLWxvZ28ge1xuICB3aWR0aDogNDE5cHg7XG59XG4ucHJlbG9hZGVyLWxvZ28gLmZseC1jZW50ZXIge1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuLnByZWxvYWRlci1sb2dvIC5icmFuZC1sb2dvIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlWTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLnByZWxvYWRlci1sb2dvIC5zdmctbG9nby10ZXh0IHtcbiAgd2lkdGg6IDM0NXB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4ucHJlbG9hZGVyLWxvZ28gLnN2Zy1sb2dvLWxhYmVsIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVsb2FkZXItbG9nbyB7XG4gICAgd2lkdGg6IDIxOXB4O1xuICB9XG59XG4ucHJlbG9hZGVyIC5zdmctbG9nbyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVsb2FkZXIge1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gIH1cbiAgLnByZWxvYWRlciAuc3ZnLWxvZ28ge1xuICAgIHdpZHRoOiAyMTlweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuLnByZWxvYWRlci1saW5lIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlbG9hZGVyLWxpbmUge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuLnByZWxvYWRlci1saW5lIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2dvLXJlZCk7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyTGluZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXByZWxvYWRlckZpbGxEdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXJMaW5lIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlSGlkZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlciB7XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVZIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG59XG4uYnRuLCAuYnRuLWFjY2VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tc3R5bGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1idXR0b24pO1xuICB3aWR0aDogMjkwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biwgLmJ0bi1hY2NlbnQge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5idG5bZGlzYWJsZWRdLCAuYnRuLWFjY2VudFtkaXNhYmxlZF0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWRpc2FibGVkKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG5bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWFjY2VudFtkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWRpc2FibGVkKTtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1ob3Zlcik7XG59XG5cbi5idG4tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWFjY2VudCk7XG59XG4uYnRuLWFjY2VudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1hY2NlbnQtaG92ZXIpO1xufVxuXG4uYnRuLS1zbGltIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYnRuLS1tZWRpdW0ge1xuICB3aWR0aDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJ0bi10b2dnbGUtc2VhcmNoIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5idG4tdG9nZ2xlLXNlYXJjaCAuc3ZnLXNlYXJjaCB7XG4gIGNvbG9yOiB2YXIoLS1zdHlsZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0O1xufVxuXG5mb3JtID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZm9ybS13cmFwcGVyLCAuZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci0tbGFyZ2Uge1xuICB3aWR0aDogbWluKDYwOHB4LCAxMDAlKTtcbiAgcGFkZGluZzogNjRweCA0MHB4O1xufVxuLmZvcm0td3JhcHBlciAudGl0bGUtZ3JvdXAsIC5mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyLS1sYXJnZSAudGl0bGUtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZvcm0td3JhcHBlciAudGl0bGUtZ3JvdXAgPiAqICsgKiwgLmZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXItLWxhcmdlIC50aXRsZS1ncm91cCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0td3JhcHBlciwgLmZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXItLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cblxuLmZvcm0td3JhcHBlci5wdC0xMjgge1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLXdyYXBwZXIucHQtMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgfVxufVxuXG4uZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci0tbGFyZ2Uge1xuICB3aWR0aDogbWluKDk2MHB4LCAxMDAlKTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSwgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciwgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXktaW5wdXQpO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mb3JtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1pdGVtIGlucHV0LCAuZm9ybS1pdGVtIHRleHRhcmVhLCAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3R5bGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWl0ZW0gaW5wdXQsIC5mb3JtLWl0ZW0gdGV4dGFyZWEsIC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5mb3JtLWl0ZW0gaW5wdXQuZXJyb3IsIC5mb3JtLWl0ZW0gdGV4dGFyZWEuZXJyb3IsIC5mb3JtLWl0ZW0gc2VsZWN0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDEyOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWl0ZW0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuLmZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1zdHlsZSk7XG59XG4uZm9ybS1pdGVtIC5zdmctaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5mb3JtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0taW5wdXQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuLmZvcm0taW5wdXQgLmlucHV0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1wYXNzIC5pbnB1dC1pY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzMuNScgc3Ryb2tlPSclMjMyMjIyMjInIC8lM2UlM2NwYXRoIGQ9J00yMC4xODggMTAuOTM0M0MyMC41NzYyIDExLjQwNTYgMjAuNzcwMyAxMS42NDEyIDIwLjc3MDMgMTJDMjAuNzcwMyAxMi4zNTg4IDIwLjU3NjIgMTIuNTk0NCAyMC4xODggMTMuMDY1N0MxOC43Njc5IDE0Ljc4OTkgMTUuNjM1NyAxOCAxMiAxOEM4LjM2NDI3IDE4IDUuMjMyMDYgMTQuNzg5OSAzLjgxMTk3IDEzLjA2NTdDMy40MjM4MSAxMi41OTQ0IDMuMjI5NzMgMTIuMzU4OCAzLjIyOTczIDEyQzMuMjI5NzMgMTEuNjQxMiAzLjQyMzgxIDExLjQwNTYgMy44MTE5NyAxMC45MzQzQzUuMjMyMDYgOS4yMTAxNCA4LjM2NDI3IDYgMTIgNkMxNS42MzU3IDYgMTguNzY3OSA5LjIxMDE0IDIwLjE4OCAxMC45MzQzWicgc3Ryb2tlPSclMjMyMjIyMjInIC8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1wYXNzLmFjdGl2ZSAuaW5wdXQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNS45MjAyIDEyLjc5ODhDMTUuOTcyNSAxMi41NDA3IDE2IDEyLjI3MzYgMTYgMTJDMTYgOS43OTA4NiAxNC4yMDkxIDggMTIgOEMxMS43MjY0IDggMTEuNDU5MyA4LjAyNzQ2IDExLjIwMTIgOC4wNzk3N0wxMi4xMjM5IDkuMDAyNTFDMTMuNjgyMiA5LjA2NTgzIDE0LjkzNDIgMTAuMzE3OCAxNC45OTc1IDExLjg3NjFMMTUuOTIwMiAxMi43OTg4Wk05LjM5MzExIDEwLjUxNDNDOS4xNDI5NSAxMC45NTIzIDkgMTEuNDU5NSA5IDEyQzkgMTMuNjU2OSAxMC4zNDMxIDE1IDEyIDE1QzEyLjU0MDUgMTUgMTMuMDQ3NyAxNC44NTcgMTMuNDg1NyAxNC42MDY5TDE0LjIxMiAxNS4zMzMyQzEzLjU3ODQgMTUuNzU0NSAxMi44MTc5IDE2IDEyIDE2QzkuNzkwODYgMTYgOCAxNC4yMDkxIDggMTJDOCAxMS4xODIxIDguMjQ1NDcgMTAuNDIxNiA4LjY2Njc2IDkuNzg3OTlMOS4zOTMxMSAxMC41MTQzWicgZmlsbD0nJTIzMjIyMjIyJy8lM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYuMTU0NSAxNy4yNzUxTDE1LjQyMDEgMTYuNTQwNkMxNC4zNTYxIDE3LjExOTYgMTMuMTk5NCAxNy41IDEyLjAwMDcgMTcuNUMxMC4zMjg5IDE3LjUgOC43Mzg4OSAxNi43NTk5IDcuMzY3ODcgMTUuNzczNUM2LjAwMDc5IDE0Ljc5IDQuODkzNzkgMTMuNTkxOCA0LjE5ODY1IDEyLjc0NzhDMy43NzQzIDEyLjIzMjYgMy43MzA0NyAxMi4xNDM1IDMuNzMwNDcgMTJDMy43MzA0NyAxMS44NTY1IDMuNzc0MyAxMS43Njc0IDQuMTk4NjUgMTEuMjUyMkM0Ljg2Nzk0IDEwLjQzOTYgNS45MTkwNCA5LjI5ODYzIDcuMjE2NDUgOC4zMzcwNEw2LjUwMjEyIDcuNjIyNzFDNS4xNzA2NCA4LjYzMDcyIDQuMTA0NTcgOS43OTM0OSAzLjQyNjc3IDEwLjYxNjRMMy4zNjc5NiAxMC42ODc2QzMuMDM3NDQgMTEuMDg3IDIuNzMwNDcgMTEuNDU3OSAyLjczMDQ3IDEyQzIuNzMwNDcgMTIuNTQyMSAzLjAzNzQ0IDEyLjkxMyAzLjM2Nzk2IDEzLjMxMjRMMy40MjY3NyAxMy4zODM2QzQuMTUxNzIgMTQuMjYzOCA1LjMyMDg3IDE1LjUzMjcgNi43ODM4NSAxNi41ODUzQzguMjQyODkgMTcuNjM1IDEwLjAzNjggMTguNSAxMi4wMDA3IDE4LjVDMTMuNTEwOCAxOC41IDE0LjkyMDQgMTcuOTg4NiAxNi4xNTQ1IDE3LjI3NTFaTTkuMTkwNjYgNi4wNjg2MUMxMC4wNzA1IDUuNzE4MjggMTEuMDE0MiA1LjUgMTIuMDAwNyA1LjVDMTMuOTY0NiA1LjUgMTUuNzU4NiA2LjM2NSAxNy4yMTc2IDcuNDE0NzJDMTguNjgwNiA4LjQ2NzI3IDE5Ljg0OTggOS43MzYyMyAyMC41NzQ3IDEwLjYxNjRMMjAuNjMzNSAxMC42ODc2QzIwLjk2NDEgMTEuMDg3IDIxLjI3MSAxMS40NTc5IDIxLjI3MSAxMkMyMS4yNzEgMTIuNTQyMSAyMC45NjQxIDEyLjkxMyAyMC42MzM1IDEzLjMxMjRMMjAuNTc0NyAxMy4zODM2QzIwLjA5NDMgMTMuOTY2OSAxOS40MTg3IDE0LjcyMSAxOC41OTE4IDE1LjQ2OTdMMTcuODgzOCAxNC43NjE3QzE4LjY3OTQgMTQuMDQ1NiAxOS4zMzQ2IDEzLjMxNjQgMTkuODAyOCAxMi43NDc4QzIwLjIyNzIgMTIuMjMyNiAyMC4yNzEgMTIuMTQzNSAyMC4yNzEgMTJDMjAuMjcxIDExLjg1NjUgMjAuMjI3MiAxMS43Njc0IDE5LjgwMjggMTEuMjUyMkMxOS4xMDc3IDEwLjQwODIgMTguMDAwNyA5LjIxMDAxIDE2LjYzMzYgOC4yMjY0NkMxNS4yNjI2IDcuMjQwMDcgMTMuNjcyNiA2LjUgMTIuMDAwNyA2LjVDMTEuMzA2MyA2LjUgMTAuNjI2IDYuNjI3NjggOS45Njk3IDYuODQ3NjVMOS4xOTA2NiA2LjA2ODYxWicgZmlsbD0nJTIzMjIyMjIyJy8lM2UlM2NwYXRoIGQ9J001IDJMMjEgMTgnIHN0cm9rZT0nJTIzMjIyMjIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1saWdodCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWZpbGwtaWNvbik7XG59XG4uZm9ybS1saWdodCAuZm9ybS1pdGVtIC5kcm9wZG93bl9fYnV0dG9uLCAuZm9ybS1saWdodCAuZm9ybS1pdGVtIGlucHV0LCAuZm9ybS1saWdodCAuZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW1wdXQtaW1wdXQtZ3JheSk7XG59XG5cbi5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1ib3JkZXIgaW5wdXQsIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1ib3JkZXIgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1ncmV5LWlucHV0KTtcbn1cblxuLmZvcm0tY29sdW1uLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tY29sdW1uLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHJvdy1nYXA6IDE2cHg7XG4gIH1cbn1cblxuLyogaW5wdXQgdHlwZSBmaWxlKi9cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgLmZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiDQn9GA0Y/Rh9C10Lwg0L3QsNGB0YLQvtGP0YnQuNC5IGlucHV0ICovXG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgLmZpbGUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udG9vbHRpcC1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvb2x0aXAtYm94IHtcbiAgd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1zdHlsZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWJ1dHRvbik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlSW50bC1SZWd1bGFyXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtN3B4O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgc2NhbGUoMCk7XG59XG4udG9vbHRpcC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzcnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA3IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMCA1TDcgMTBMNyAwTDAgNVonIGZpbGw9JyUyMzMxMzEzMScgLyUzZSUzYy9zdmclM2VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4udG9vbHRpcC50b29sdGlwLS1yaWdodCAudG9vbHRpcC1ib3gge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSkgc2NhbGUoMCk7XG59XG4udG9vbHRpcC50b29sdGlwLS1yaWdodCAudG9vbHRpcC1ib3g6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvb2x0aXAudG9vbHRpcC0tcmlnaHQgLnRvb2x0aXAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nNycgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDcgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00wIDVMNyAxMEw3IDBMMCA1WicgZmlsbD0nJTIzMzEzMTMxJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRvb2x0aXAudG9vbHRpcC0tcmlnaHQ6aG92ZXIgLnRvb2x0aXAtYm94IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG4udG9vbHRpcDpob3ZlciAudG9vbHRpcC1ib3gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG5cbi8qY3VzdG9tIHNlbGVjdCovXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW1wdXQtaW1wdXQtZ3JheSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0eWxlKTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3Bkb3duX19idXR0b24gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXktaW5wdXQpO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyb3Bkb3duX19idXR0b24ge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuXG4uZHJvcGRvd25fX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMTggOUwxMiAxNUw2IDknIHN0cm9rZT0nJTIzMjIyMjIyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICAvKiDQodC90LjQvNCw0LXQvCDQutC70LjQuiDRgSDRgtGA0LXRg9Cz0L7Qu9GM0L3QuNC60LAgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kcm9wZG93bl9fYnV0dG9uLmRyb3Bkb3duX19idXR0b24tLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRyb3Bkb3duX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDcycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJvcGRvd25fX2xpc3Qge1xuICAgIHRvcDogNjRweDtcbiAgfVxufVxuLmRyb3Bkb3duX19saXN0IHVsIHtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXRleHQtZ3JleS1pbnB1dCkgd2hpdGU7XG59XG4uZHJvcGRvd25fX2xpc3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5kcm9wZG93bl9fbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWdyZXktaW5wdXQpO1xuICB3aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZHJvcGRvd25fX2xpc3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmRyb3Bkb3duX19saXN0LS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmRyb3Bkb3duX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmRyb3Bkb3duX19saXN0LWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbn1cblxuLmRyb3Bkb3duX19pbnB1dC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKmZha2UtY2hlY2tib3gqKioqKioqKioqKiovXG4uY29sb3ItaXRlbSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZha2UtaW5wdXQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFrZS1pbnB1dC1sYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5mYWtlLWlucHV0LWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDAuMDFlbTtcbiAgaGVpZ2h0OiAwLjAxZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mYWtlLWlucHV0LWxhYmVsIC5jb2xvci1pdGVtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5mYWtlLWlucHV0LWxhYmVsIC5jb2xvci1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZha2UtaW5wdXQtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5jb2xvci1pdGVtOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbn1cblxuLmZpbHRlcnMtYmxvY2sge1xuICB3aWR0aDogbWluKDExMDBweCwgMTAwJSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG4uZmlsdGVycy1ibG9jayAuZGlzcGxheS10b2dnZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMtYmxvY2sgLmRpc3BsYXktdG9nZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5maWx0ZXJzLWJsb2NrIC5kcm9wZG93bl9fYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMtYmxvY2sge1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbiAgLmZpbHRlcnMtYmxvY2sgLmZpbHRlci1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycy1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5maWx0ZXJzLWJsb2NrIC5maWx0ZXItc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kaXNwbGF5LXRvZ2dnbGUge1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuLmRpc3BsYXktdG9nZ2dsZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG59XG4uZGlzcGxheS10b2dnZ2xlIHNwYW4sIC5kaXNwbGF5LXRvZ2dnbGUgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGlzcGxheS10b2dnZ2xlIC50b2dnbGUtaXRlbSB7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmRpc3BsYXktdG9nZ2dsZSAudG9nZ2xlLWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZGlzcGxheS10b2dnZ2xlID4gKi5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG4ubWVudS1saXN0IGEge1xuICBjb2xvcjogdmFyKC0tc3R5bGUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xufVxuLm1lbnUtbGlzdC1pdGVtID4gYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm1lbnUtbGlzdC1pdGVtID4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4ubWVudS1saXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZy1ncmV5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbn1cbi5tZW51LWxpc3QtY2hpbGQubWVudS1saXN0LWNoaWxkLS1yaWdodCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm1lbnUtbGlzdC1jaGlsZCBhIHtcbiAgY29sb3I6IHZhcigtLWZpbGwtaWNvbik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tZW51LWxpc3QtY2hpbGQgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZW51LWxpc3QgLm1lbnUtaXRlbS1zdWJtZW51OmhvdmVyIC5tZW51LWxpc3QtY2hpbGQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbiAgLm1lbnUtbGlzdCAubWVudS1pdGVtLXN1Ym1lbnU6aG92ZXIgLm1lbnUtbGlzdC1jaGlsZCB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm1lbnUtbGlzdCAubWVudS1pdGVtLXN1Ym1lbnU6aG92ZXIgLm1lbnUtbGlzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMzAwdnc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctYmctZ3JleSk7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LWxpc3QgLm1lbnUtaXRlbS1zdWJtZW51OmhvdmVyIC5tZW51LWxpc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjogc2hvd1N1Ym1lbnU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dTdWJtZW51IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cbn1cbi5oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDY0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNTcsIDc3LCAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgfVxuICAuaGVhZGVyLW1lbnUtd3JhcHBlci5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIC5oZWFkZXItbWVudS13cmFwcGVyIC5oZWFkZXItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdHlsZSk7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlci1tZW51LXdyYXBwZXIgLmhlYWRlci1tZW51ID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci1tZW51LXdyYXBwZXIgLm1lbnUtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMzJweDtcbiAgfVxuICAuaGVhZGVyLW1lbnUtd3JhcHBlciAubWVudS1saXN0IC5tZW51LWl0ZW0tc3VibWVudSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5oZWFkZXItbWVudS13cmFwcGVyIC5tZW51LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuICAuaGVhZGVyLW1lbnUtd3JhcHBlciAubWVudS1saXN0LWl0ZW0gPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXItbWVudS13cmFwcGVyIC5tZW51LWxpc3QtaXRlbSA+IGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51LXdyYXBwZXIgLm1lbnUtbGlzdCBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gIH1cbiAgLmhlYWRlci1tZW51LXdyYXBwZXIgLm1lbnUtbGlzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5oZWFkZXItbWVudS13cmFwcGVyIC5zb2NpYWwtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbn1cblxuLyo9PT09PT09PUdBTUJVUkdFUj09PT09PSovXG4ubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgei1pbmRleDogMTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVudS10b2dnbGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAtby10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ubWVudS10b2dnbGUgc3BhbjphZnRlcixcbi5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG5cbi5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLmFjdGl2ZS5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgdG9wOiAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpbGwtaWNvbik7XG59XG5cbi5hY3RpdmUubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICBib3R0b206IDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlsbC1pY29uKTtcbn1cblxuLnBhZ2Utd3JhcHBlci0td2hpdGUgLm1lbnUtdG9nZ2xlIHNwYW4sIC5hY3RpdmUgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbn1cblxuLmhlYWRlci1zZWFyY2gtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWJnLWdyZXkpO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlci1zZWFyY2gtd3JhcHBlci5hY3RpdmUge1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXNlYXJjaC13cmFwcGVyLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIge1xuICAgIHRvcDogNTVweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDk3MnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnNlYXJjaC1mb3JtIC5idG4tY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLnNlYXJjaC1mb3JtIC5mb3JtLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4MzJweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5zd2lwZXIge1xuICB6LWluZGV4OiA1O1xufVxuLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA1NnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpbmUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjZmNmY7XG59XG5cbi5tYWluLWhlcm8tc2xpZGVyLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1oZXJvLXNsaWRlci5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVyby1zbGlkZXIuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW4taGVyby1zbGlkZXIuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlcm8tc2xpZGVyLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5tYWluLWhlcm8tc2xpZGVyLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQuNXM7XG59XG4ubWFpbi1oZXJvLXNsaWRlci5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4ubWFpbi1oZXJvLXNsaWRlci5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtd3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgd2lkdGg6IG1pbigxMjQ4cHgsIDEwMCUgLSA0OHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3R5bGUpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ4cHggMTRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA1NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC13cmFwcGVyIHtcbiAgICB0b3A6IDU2cHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSA1NnB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubW9kYWwtd3JhcHBlci0tc2ltcGxlIC5tb2RhbC1ib2R5IHtcbiAgaGVpZ2h0OiA0NzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC13cmFwcGVyLS1zaW1wbGUgLm1vZGFsLWJvZHlfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLm1vZGFsLXdyYXBwZXItLXNpbXBsZSAubW9kYWwtYm9keV9fY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtd3JhcHBlci0tc2ltcGxlIC5tb2RhbC1ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNTZweCk7XG4gIH1cbiAgLm1vZGFsLXdyYXBwZXItLXNpbXBsZSAubW9kYWwtYm9keV9fY29udGVudCA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLm1vZGFsLXdyYXBwZXItLXNjcm9sbCB7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXdyYXBwZXItLXNjcm9sbCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS5kLWZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNlY3Rpb24tdGl0bGUuZC1mbGV4ID4gKiArICoge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUuZC1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IDE2cHg7XG4gIH1cbn1cblxuLnBvcHVwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ4cHggMTZweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1iZy1ncmV5KTtcbiAgd2lkdGg6IG1pbig2MDBweCwgMTAwJSAtIDQ4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9wdXAtd3JhcHBlciB7XG4gICAgd2lkdGg6IG1pbig2MDBweCwgMTAwJSAtIDMycHgpO1xuICB9XG59XG5cbi5wb3B1cC13cmFwcGVyIC5idG4tY2xvc2UsIC5tb2RhbC13cmFwcGVyIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG59XG4ucG9wdXAtd3JhcHBlciAuYnRuLWNsb3NlIHN2ZywgLm1vZGFsLXdyYXBwZXIgLmJ0bi1jbG9zZSBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBvcHVwLXdyYXBwZXIgLmJ0bi1jbG9zZTpob3ZlciBzdmcsIC5tb2RhbC13cmFwcGVyIC5idG4tY2xvc2U6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uY29va2ktcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLmNvb2tpLXBvcHVwIC50eHQtMTgge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29va2ktcG9wdXAge1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvZHVjdC1jb2xvcnMtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xufVxuLnByb2R1Y3QtY29sb3JzLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tZmlsbC1pY29uKTtcbn1cblxuLnByb2R1Y3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4ucHJvZC1jYXJkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cbi5wcm9kLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ1LzY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kLWNhcmRfX2ltZyBpbWcge1xuICB3aWR0aDogNDUwcHg7XG4gIGFzcGVjdC1yYXRpbzogNDUvNjQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kLWNhcmRfX2ltZyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAucHJvZC1jYXJkX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZC1jYXJkX19pbWcge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZC1jYXJkX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTcvMjQ7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4ucHJvZC1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9kLWNhcmRfX3RpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuLnByb2QtY2FyZF9fdGl0bGUgLnByb2QtY2FyZF9fcHJpY2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kLWNhcmRfX3RpdGxlIC5zZW1pLTE2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kLWNhcmRfX3RpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDRweDtcbiAgfVxufVxuLnByb2QtY2FyZCAuc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucHJvZC1jYXJkIC5zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2QtY2FyZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuXG4uY2F0YWxvZ3ktY29udGVudC5jb250ZW50LWdyaWQgLnN0cmV0Y2gtY2FyZCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG4uY2F0YWxvZ3ktY29udGVudC5jb250ZW50LWdyaWQgLnN0cmV0Y2gtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0YWxvZ3ktY29udGVudC5jb250ZW50LWdyaWQgLnN0cmV0Y2gtY2FyZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjRweDtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5oZWFkZXItbGVmdC1jb2wsIC5oZWFkZXIgLmhlYWRlci1yaWdodC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xufVxuLmhlYWRlciAubGluay1pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tc3R5bGUpO1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIuaGVhZGVyLS1zcGVjaWFsOm5vdCguYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhlYWRlci5oZWFkZXItLXNwZWNpYWw6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZSk7XG4gIH1cbn1cblxuLmhlYWRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZSk7XG59XG4uaGVhZGVyLmFjdGl2ZSAqIHtcbiAgY29sb3I6IHZhcigtLXRleHQtYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIuaGVhZGVyLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZSk7XG59XG4uaGVhZGVyOmhvdmVyICoge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjaykgIWltcG9ydGFudDtcbn1cbi5oZWFkZXI6aG92ZXIgLm1lbnUtdG9nZ2xlIHNwYW4sIC5oZWFkZXI6aG92ZXIgLm1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlLCAuaGVhZGVyOmhvdmVyIC5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG59XG5cbi5wYWdlLXdyYXBwZXIucGFnZS13cmFwcGVyLS13aGl0ZSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUpO1xufVxuLnBhZ2Utd3JhcHBlci5wYWdlLXdyYXBwZXItLXdoaXRlIC5oZWFkZXIgKiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKSAhaW1wb3J0YW50O1xufVxuLnBhZ2Utd3JhcHBlci5wYWdlLXdyYXBwZXItLXdoaXRlIC5oZWFkZXIgLm1lbnUtbGlzdC1jaGlsZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxOTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvZ28gLnN2Zy1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxNDdweDtcbiAgfVxufVxuXG4ubWFpbi1oZXJvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaGVyby1zbGlkZSB7XG4gIGhlaWdodDogMTAwZHZoO1xufVxuLmhlcm8tc2xpZGVfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tc2xpZGVfX2ltZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5oZXJvLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLmhlcm8tc2xpZGVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogNzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlcm8tc2xpZGVfX3RleHQgLnN2Zy1jaGV2cm9uLXJpZ2h0IHtcbiAgY29sb3I6IHZhcigtLXN0eWxlKTtcbn1cbi5oZXJvLXNsaWRlX190ZXh0IC5jZW50ZXItZ3JvdXAge1xuICBjb2x1bW4tZ2FwOiA3MHB4O1xufVxuLmhlcm8tc2xpZGVfX3RleHQgLmNlbnRlci1ncm91cCAuY2hldnJvbi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVfX3RleHQgLmNlbnRlci1ncm91cCB7XG4gICAgY29sdW1uLWdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlX190ZXh0IC5jZW50ZXItZ3JvdXAge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVfX3RleHQge1xuICAgIGJvdHRvbTogMTA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVfX3RleHQuYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHRleHRab29tSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tc2xpZGVUaXRsZUFuaW1hdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5zd2lwZXItcmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDMyJSwgIzJlMzk0ZCAzMiUsICMyZTM5NGQgMTAwJSk7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItcmVjdCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVJlY3RCYWNrd2FyZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTl2dyk7XG4gIH1cbiAgNzAlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDQ1cHgsICMyZTM5NGQgNDVweCwgIzJlMzk0ZCAxOTBweCk7XG4gIH1cbiAgODAlIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDM1cHgsICMyZTM5NGQgMzVweCwgIzJlMzk0ZCAxMDVweCk7XG4gIH1cbiAgOTAlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzAwMEYgMTBweCwgIzJlMzk0ZCAxMHB4LCAjMmUzOTRkIDQ1cHgpO1xuICB9XG4gIDk1JSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDVweCwgIzJlMzk0ZCA1cHgsICMyZTM5NGQgMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDAsICMyZTM5NGQgMCwgIzJlMzk0ZCAxNXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVJlY3RGb3J3YXJkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA3MCUge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzAwMEYgNDVweCwgIzJlMzk0ZCA0NXB4LCAjMmUzOTRkIDE5MHB4KTtcbiAgfVxuICA4MCUge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzAwMEYgMzVweCwgIzJlMzk0ZCAzNXB4LCAjMmUzOTRkIDEwNXB4KTtcbiAgfVxuICA5MCUge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UzMDAwRiAxNXB4LCAjMmUzOTRkIDE1cHgsICMyZTM5NGQgNDVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDk5dncpO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgQGtleWZyYW1lcyBzbGlkZVJlY3RCYWNrd2FyZCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDk4dncpO1xuICAgIH1cbiAgICA3MCUge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHNsaWRlUmVjdEZvcndhcmQge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDIwcHgsICMyZTM5NGQgMjBweCwgIzJlMzk0ZCA2MHB4KTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDE1cHgsICMyZTM5NGQgMTVweCwgIzJlMzk0ZCA0NXB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTl2dyk7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGV4dFpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdC1ncmlkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnkgLnN3aXBlciAuc3dpcGVyLXNsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogODUzLzEyODA7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IC5zd2lwZXIgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHQtYmxhY2spO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmY2ZjZmO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnlfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1zcGVjaWZpY2F0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LXNwZWNpZmljYXRpb25zIC5zaXplLXRhYmxlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnByb2R1Y3QtZGVzY3JpcHRpb24gLnR4dC0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMgLnNlbWktMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3RfX2luZm8ge1xuICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA0OHB4KSAvIDEyICogMSkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5mbyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbmZvIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZm90byB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG59XG4ucHJvZHVjdC1mb3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ1LzY0O1xufVxuXG4ucHJvZHVjdC1mb3RvLnByb2R1Y3QtZm90by0tc3RyZXRjaCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0NS82NDtcbn1cbi5wcm9kdWN0LWZvdG8ucHJvZHVjdC1mb3RvLS1zdHJldGNoIGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0LWZvdG8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJlLWluc3RydWN0aW9uIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMyMjI7XG59XG4uY2FyZS1pbnN0cnVjdGlvbiBsaSBzcGFuIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhcmUtaW5zdHJ1Y3Rpb24gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNhcmUtaW5zdHJ1Y3Rpb24uY2FyZS1pbnN0cnVjdGlvbi0tY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jYXJlLWluc3RydWN0aW9uLmNhcmUtaW5zdHJ1Y3Rpb24tLWNvbHVtbiBsaSB7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uY2FyZS1pbnN0cnVjdGlvbi5jYXJlLWluc3RydWN0aW9uLS1jb2x1bW4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY2FyZS1pbnN0cnVjdGlvbi5jYXJlLWluc3RydWN0aW9uLS1jb2x1bW4gc3BhbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZS1pbnN0cnVjdGlvbi5jYXJlLWluc3RydWN0aW9uLS1jb2x1bW4gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogNHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS1saW5lKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFjY29yZGlvbi1ib2R5ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLmFjY29yZGlvbi1ib2R5IC5saW5rLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LWxpbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktbGluZSk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMTggOUwxMiAxNUw2IDknIHN0cm9rZT0nJTIzMjIyMjIyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyLm9wZW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMTggMTVMMTIgOUw2IDE1JyBzdHJva2U9JyUyMzIyMjIyMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmFjY29yZGlvbi1ncm91cC5hY2NvcmRpb24tZ3JvdXAtLWxpZ2h0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFjY29yZGlvbi1ncm91cC5hY2NvcmRpb24tZ3JvdXAtLWxpZ2h0IC5hY2NvcmRpb24tYm9keSwgLmFjY29yZGlvbi1ncm91cC5hY2NvcmRpb24tZ3JvdXAtLWxpZ2h0IC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFjY29yZGlvbi1ncm91cC5hY2NvcmRpb24tZ3JvdXAtLWxpZ2h0IC5hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTEyIDZMMTIgMTgnIHN0cm9rZT0nJTIzMjIyMjIyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2NwYXRoIGQ9J00xOCAxMkw2IDEyJyBzdHJva2U9JyUyMzIyMjIyMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5hY2NvcmRpb24tZ3JvdXAuYWNjb3JkaW9uLWdyb3VwLS1saWdodCAuYWNjb3JkaW9uLWhlYWRlci5vcGVuOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTYgMTJIMTgnIHN0cm9rZT0nJTIzMjIyMjIyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMTJ2dztcbiAgd2lkdGg6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiDQuNC70Lgg0LvRjtCx0LDRjyDQtNGA0YPQs9Cw0Y8g0YjQuNGA0LjQvdCwINC/0L4g0LLQsNGI0LXQvNGDINCy0YvQsdC+0YDRgyAqL1xuICBib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDYwcHg7XG4gIC8qINC00L7Qu9C20L3QviDRgdC+0L7RgtCy0LXRgtGB0YLQstC+0LLQsNGC0Ywg0YjQuNGA0LjQvdC1IC5mYW5jeWJveC10aHVtYnMgKi9cbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAyO1xufVxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIC8qINC00L7Qu9C20L3QviDRgdC+0L7RgtCy0LXRgtGB0YLQstC+0LLQsNGC0Ywg0YjQuNGA0LjQvdC1IC5mYW5jeWJveC10aHVtYnMgKi9cbiAgfVxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5mYW5jeWJveC1pbm5lciAuZmFuY3lib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogOTAlO1xuICB9XG59XG4uZmFuY3lib3gtdG9vbGJhciAuZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtaW5mb2JhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qINCf0L7QutCw0LfQsNGC0Ywg0YLQvtC70YzQutC+INC40LrQvtC90LrRgyDQt9Cw0LrRgNGL0YLQuNGPICovXG4uZmFuY3lib3gtdG9vbGJhciAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpemUtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaXplLXRhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zaXplLXRhYmxlIHRoLFxuLnNpemUtdGFibGUgdGQge1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS1saW5lKTtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpemUtdGFibGUgdGgsXG4gIC5zaXplLXRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgfVxufVxuLnNpemUtdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlY2hub2xvZ3ktY29udGVudC5jb250ZW50LWdyaWQge1xuICAgIHJvdy1nYXA6IDYwcHg7XG4gIH1cbn1cblxuLnRlY2hub2xvZ3ktd3JhcHBlciwgLnRlY2hub2xvZ3ktYWNvcmRpb24ge1xuICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWNobm9sb2d5LXdyYXBwZXIgLmFjY29yZGlvbi1ib2R5LCAudGVjaG5vbG9neS1hY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLnRlY2hub2xvZ3ktd3JhcHBlciwgLnRlY2hub2xvZ3ktYWNvcmRpb24ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlY2hub2xvZ3ktd3JhcHBlciwgLnRlY2hub2xvZ3ktYWNvcmRpb24ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG4gIC50ZWNobm9sb2d5LXdyYXBwZXIgLmFjY29yZGlvbi1ib2R5LCAudGVjaG5vbG9neS1hY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi50ZWNobm9sb2d5LXdyYXBwZXIgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZWNobm9sb2d5LXdyYXBwZXIgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4udGVjaG5vbG9neS1hY29yZGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDQ4cHgpIC8gMTIgKiAxKSAhaW1wb3J0YW50O1xufVxuLnRlY2hub2xvZ3ktYWNvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAudGVjaG5vbG9neS1hY29yZGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVjaG5vbG9neS1hY29yZGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyMzEvMTUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8td3JhcHBlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvLXdyYXBwZXIgLmJ0bi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMztcbn1cbi52aWRlby13cmFwcGVyIC5idG4tcGxheS13cmFwcGVyLCAudmlkZW8td3JhcHBlciAudmlkZW8tcG9zdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlby13cmFwcGVyIC5idG4tcGxheS13cmFwcGVyIHtcbiAgei1pbmRleDogMztcbn1cbi52aWRlby13cmFwcGVyLmFjdGl2ZSAuYnRuLXBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXdyYXBwZXIuYWN0aXZlIC52aWRlby1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFjYW5jaWVzLWFjY29yZGlvbiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZhY2FuY2llcy1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tbGluayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC52YWNhbmNpZXMtYWNjb3JkaW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmFjYW5jaWVzLWFjY29yZGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1jb250ZW50IHtcbiAgICByb3ctZ2FwOiA0OHB4O1xuICB9XG4gIC5jb250YWN0cy1jb250ZW50X19mb3JtLCAuY29udGFjdHMtY29udGVudF9faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG59XG4uY29udGFjdHMtY29udGVudF9fZm9ybSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5jb250YWN0cy1jb250ZW50X19mb3JtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWNvbnRlbnRfX2Zvcm0ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uY29udGFjdHMtY29udGVudF9faW1hZ2Uge1xuICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA0OHB4KSAvIDEyICogMSkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMjcvMTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5jb250YWN0cy1jb250ZW50X19pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWNvbnRlbnRfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uZmlsdGVycy1ibG9jayAuZmlsdGVyLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogMjkycHg7XG59XG5cbi5zdG9yZXMtY29udGVudCAuc3Rvcmllcy10YWJsZXMsIC5zdG9yZXMtY29udGVudCAuc3RvcmVzLWNvbnRlbnQtbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdG9yZXMtY29udGVudCAuc3Rvcmllcy10YWJsZXMuYWN0aXZlLCAuc3RvcmVzLWNvbnRlbnQgLnN0b3Jlcy1jb250ZW50LW1hcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0b3JpZXMtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1tYXAge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLW1hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5zdG9yaWVzLXRhYmxlcyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnN0b3Jlcy1jb250ZW50X19ibG9jayAuaDIge1xuICBwYWRkaW5nLWlubGluZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RvcmVzLWNvbnRlbnRfX2Jsb2NrIC5oMiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cblxuLnN0b3Jlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZXMtdGFibGUgLmNvbnRlbnQtZ3JpZCB7XG4gICAgcm93LWdhcDogOHB4O1xuICB9XG59XG4uc3RvcmVzLXRhYmxlX19ib2R5IC5zdG9yZXMtdGFibGVfX3JvdzpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5zdG9yZXMtdGFibGVfX3JvdyB7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zdG9yZXMtdGFibGVfX3JvdyB7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZXMtdGFibGVfX3JvdyB7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICB9XG59XG4uc3RvcmVzLXRhYmxlX19yb3cgLmNlbGwtdGl0bGUge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN0b3Jlcy10YWJsZV9fcm93IC5jZWxsLXRpdGxlIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC10aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC10aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cbi5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC1hZGRyZXNzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbi5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC1hZGRyZXNzIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC1hZGRyZXNzIHVsIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC1hZGRyZXNzIC5jZWxsLXJvdyBzcGFuLnN0b3JlLW5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uc3RvcmVzLXRhYmxlX19yb3cgLmNlbGwtYWRkcmVzcyAuY2VsbC1yb3cgLmRvdC1pdGVtIHtcbiAgbWFyZ2luLWlubGluZTogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RvcmVzLXRhYmxlX19yb3cgLmNlbGwtYWRkcmVzcyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC1hZGRyZXNzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgfVxufVxuLnN0b3Jlcy10YWJsZV9fcm93IC5jZWxsLWNvbnRhY3Qge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnN0b3Jlcy10YWJsZV9fcm93IC5jZWxsLWNvbnRhY3QgYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3RvcmVzLXRhYmxlX19yb3cgLmNlbGwtY29udGFjdCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC1jb250YWN0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3Jlcy10YWJsZV9fcm93IC5jZWxsLWNvbnRhY3Qge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG59XG4uc3RvcmVzLXRhYmxlX19yb3cgLmNlbGwtdGl0bGUsIC5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC1hZGRyZXNzLCAuc3RvcmVzLXRhYmxlX19yb3cgLmNlbGwtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN0b3Jlcy10YWJsZV9fcm93IC5jZWxsLXRpdGxlID4gKiwgLnN0b3Jlcy10YWJsZV9fcm93IC5jZWxsLWFkZHJlc3MgPiAqLCAuc3RvcmVzLXRhYmxlX19yb3cgLmNlbGwtY29udGFjdCA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yZXMtdGFibGVfX3JvdyAuY2VsbC10aXRsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdG9yZXMtdGFibGVfX2hlYWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1maWxsLWljb24pO1xufVxuLnN0b3Jlcy10YWJsZV9faGVhZCAuY2VsbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmVzLXRhYmxlX19oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hYm91dCAuc2VjdGlvbi10aXRsZS5zZWN0aW9uLXRpdGxlLS1jZW50ZXIge1xuICB3aWR0aDogbWluKDEwMTVweCwgMTAwJSk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWJvdXQtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1oZXJvIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxufVxuXG4uYWJvdXQtZGVzY3JpcHRpb25fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIzcHg7XG4gIGFzcGVjdC1yYXRpbzogOTIzLzEzODQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmFib3V0LWRlc2NyaXB0aW9uX19pbWcgLmJyYW5kLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTYlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFib3V0LWRlc2NyaXB0aW9uX19pbWcgLmJyYW5kLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWJvdXQtZGVzY3JpcHRpb25fX3ZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWRlc2NyaXB0aW9uX192aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmJyYW5kLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9nby1yZWQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHZhcigtLXN0eWxlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyYW5kLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDRweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cblxuLnBhZ2UtNDA0X19jb250ZW50IHtcbiAgd2lkdGg6IG1pbigzODBweCwgMTAwJSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLTQwNF9fY29udGVudCAubG9nby00MDQge1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnBhZ2UtNDA0X19jb250ZW50IC5sb2dvLTQwNCAuYnJhbmQtbG9nbyB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyMDRweDtcbiAgaGVpZ2h0OiAxOThweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4ucGFnZS00MDRfX2NvbnRlbnQgLmxvZ28tNDA0IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMC44Mztcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc2l6ZS1wYWdlLWNvbnRlbnQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tYW51YWwtY29udGVudF9fbGVmdCwgLm1hbnVhbC1jb250ZW50X19pbWcge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFudWFsLWNvbnRlbnRfX2xlZnQsIC5tYW51YWwtY29udGVudF9faW1nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgfVxufVxuLm1hbnVhbC1jb250ZW50X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDtcbn1cbi5tYW51YWwgLmJsdWUtY2FyZCBvbCwgLm1hbnVhbCAuYmx1ZS1jYXJkIHVsIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tYW51YWwgLmJsdWUtY2FyZCBvbCBsaSArIGxpLCAubWFudWFsIC5ibHVlLWNhcmQgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWFudWFsIC5tYW51YWwtY29udGVudF9faW1nIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFudWFsIC5tYW51YWwtY29udGVudF9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0My80ODc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hbnVhbCAuZ3JleS1jYXJkLCAubWFudWFsIC5ibHVlLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5cbi5tYW51YWwtc3ltYm9scyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1hbnVhbC1zeW1ib2xzIHN2Z1tjbGFzc149c3ZnLV0ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYmctZ3JleSk7XG4gIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbn1cbi5mb290ZXIgLmxvZ28ge1xuICB3aWR0aDogMTY3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b21fX3JpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTI2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLWJvdHRvbV9fcmlnaHQge1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJvdHRvbV9fcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMzJweDtcbiAgfVxufVxuLmZvb3Rlci1jb3BpcnlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLWNvcGlyeWdodCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjRweCkge1xuICAuZm9vdGVyLWxvZ28ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLm1lbnUtbmF2IHtcbiAgY29sdW1uLWdhcDogNjlweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm1lbnUtbmF2IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5tZW51LW5hdiB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjRweCkge1xuICAubWVudS1uYXYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbnUtbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LW5hdiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVudS1uYXYubWVudS1uYXYtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gNDhweCkgLyAxMiAqIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWVudS1uYXYubWVudS1uYXYtLXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NHB4KSB7XG4gIC5tZW51LW5hdi5tZW51LW5hdi0tcmlnaHQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtbmF2Lm1lbnUtbmF2LS1yaWdodCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuXG4ubWVudS1uYXYtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG59XG4ubWVudS1uYXYtYmxvY2sgYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubWVudS1uYXYtYmxvY2sgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNzY4cHg7XG59XG4uc3VjY2Vzcy1tZXNzYWdlX19iYW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgbWluLWhlaWdodDogNzA0cHg7XG59XG4uc3VjY2Vzcy1tZXNzYWdlX19iYW5uZXIgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5zdWNjZXNzLW1lc3NhZ2VfX3RleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuc3VjY2Vzcy1tZXNzYWdlX19iYW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2NHB4KTtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG4gIC5zdWNjZXNzLW1lc3NhZ2VfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5zdWNjZXNzLW1lc3NhZ2VfX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5pbm5lci1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJnLWdyZXkpO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmlubmVyLXNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbm5lci1zZWFyY2gtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LS1lbXB0eSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnZpc2libGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiOnJvb3Qge1xyXG5cdC0tYmctYmx1ZTojMmUzOTRkO1xyXG5cdC0td2hpdGU6ICNmZmZmZmY7XHJcblx0LS1lcnJvcjogI2ZmMjMxMztcclxuXHQtLWZpbGwtaWNvbjogIzIyMjtcclxuXHQtLWdyZXktbGluZTogI2UxZTFlMTtcclxuXHQtLWxvZ28tcmVkOiAjZTMwMDBmO1xyXG5cdC0tbGluazogIzFhNjBiNDtcclxuXHQtLXN0eWxlOiAjZmZmO1xyXG5cdC0tdGV4dC13aGl0ZTogI2ZmZjtcclxuXHQtLXRleHQtYmxhY2s6ICMyMjI7XHJcblx0LS10ZXh0LWdyZXk6ICM5MjkyOTI7XHJcblx0LS10ZXh0LWdyZXktaW5wdXQ6ICNiMmIyYjI7XHJcblx0Ly8gLS1idXR0b24tYmxhY2s6ICMyMjI7XHJcblx0LS1idXR0b24taG92ZXI6ICMzMTMxMzE7XHJcblx0LS1ibGFjay1idXR0b246ICMyMjIyMjI7XHJcblx0LS1idXR0b24tZGlzYWJsZWQ6ICNlMGUwZTA7XHJcblx0LS1idXR0b24tYWNjZW50OiAjOTNhYjQyO1xyXG5cdC0tYnV0dG9uLWFjY2VudC1ob3ZlcjojYTliYzY4O1xyXG5cdC0tYWNjZW50LWhvdmVyOiAjYTliYzY4O1xyXG5cdC0tYWNjZW50OiAjOTNhYjQyO1xyXG5cdC0taW1wdXQtaW1wdXQtZ3JheTogI2Y4ZjhmODtcclxuXHQtLWltcHV0LWltcHV0LXdoaXRlOiAjZmZmO1xyXG5cdC0tYmctYmctZ3JleTogI2Y2ZjZmNjtcclxuXHQtLWJnLWJnLWJsdWU6ICNmZmY7XHJcblx0LS1iZy1iZy13aGl0ZTogI2ZmZjtcclxuXHJcblx0LS1wcmVsb2FkZXJIaWRlRGVsYXk6IDVzO1xyXG5cdC0tcHJlbG9hZGVyRmlsbER1cmF0aW9uOjRzO1xyXG5cdC0tc2xpZGVUaXRsZUFuaW1hdGlvbjogNC44cztcclxufVxyXG4uYm9keS1hbmltYXRle29wYWNpdHk6IDA7fVxyXG4uYm9keS1hbmltYXRlLmZhZGUtaW4ge1xyXG5cdGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuKiwgKjphZnRlciwgKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Y29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xyXG5cdGZvbnQtZmFtaWx5OiAkcmVnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHJcbn1cclxuXHJcbmJvZHkubG9ja3tcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogMTdweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5hLCBidXR0b257ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuYSxcclxuYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG59XHJcbmF7Y29sb3I6IGluaGVyaXR9XHJcbnVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxub2x7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0bGl7cGFkZGluZy1sZWZ0OiA4cHg7fVxyXG5cdGxpICtsaXttYXJnaW4tdG9wOiAxMnB4O31cclxufVxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4uaW1nLWNvdmVye1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxzZWxlY3QsXHJcbmJ1dHRvbjpmb2N1cyxcclxuaW5wdXQ6Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbmlucHV0LFxyXG5idXR0b257Zm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtc2l6ZTogaW5oZXJpdDt9XHJcbmJ1dHRvbiB7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmlubmVyLW1haW57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLXRvcDogNjRweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcblx0c2VjdGlvbiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNTZweDtcclxuXHRcdFxyXG5cdH1cclxufVxyXG4ucGFnZS13cmFwcGVye1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHQmPip7d2lkdGg6IDEwMCU7fVxyXG5cdCY+LmhlYWRlciwgJj4uZm9vdGVye1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0fVxyXG5cdCY+bWFpbntmbGV4LWdyb3c6IDE7fVxyXG59XHJcbi5jb250YWluZXIsIC5oZWFkZXItY29udGFpbmVyLCAuc3RvcmVzLXRhYmxlX19yb3cgLmNvbnRlbnQtZ3JpZCwgLmNvbnRhaW5lci1zbGlte1xyXG5cdHdpZHRoOiBtaW4oIDE5MjBweCwgMTAwJSk7XHJcblx0cGFkZGluZy1pbmxpbmU6IDI0cHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRwYWRkaW5nLWlubGluZTogMTZweDtcclxuXHR9XHJcbn1cclxuLmNvbnRhaW5lci1zbGlte1xyXG5cdHdpZHRoOiBtaW4oOTI0cHgsIDEwMCUpO1xyXG5cdHBhZGRpbmctaW5saW5lOiAwIWltcG9ydGFudDtcclxuXHRcclxufVxyXG4uc29jaWFsLWJsb2NrLCAuc29jaWFsLWJsb2NrIGF7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5zb2NpYWwtYmxvY2t7Y29sdW1uLWdhcDoxMHB4O31cclxuLnNvY2lhbC1ibG9ja1x0YXtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXN0eWxlKTtcclxuXHRjb2xvcjogdmFyKC0tZmlsbC1pY29uKTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4iLCJcclxuXHJcbi5kLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1ncmlkIHtcclxuXHRkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtbm9uZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cclxuXHQuZC14bC1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmQteGwtZmxleCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXhsLWdyaWQge1xyXG5cdFx0ZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC14bC1ub25lIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuXHJcblx0LmQtbGctYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5kLWxnLWZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1sZy1ncmlkIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cclxuXHQuZC1sZy1ub25lIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHJcblx0LmQtbWQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5kLW1kLWdyaWQge1xyXG5cdFx0ZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblxyXG5cdC5kLW1kLWZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmQtbWQtbm9uZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblx0LmQtc20tYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtc20tZmxleCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXNtLW5vbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucHQtbWQtMHtcclxuXHRcdHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZzZXQtMXtcclxuXHRtYXJnaW4tbGVmdDogY2FsYygkY29sdW1uLXdpZHRoICogMSkhaW1wb3J0YW50O1xyXG59XHJcbi5jb250ZW50LWdyaWQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblx0Z2FwOiAyNHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcclxuXHRcdGNvbHVtbi1nYXA6IDE2cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Y29sdW1uLWdhcDogOHB4O1xyXG5cdH1cclxuXHQuY29sLTEge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuY29sLTIge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvbC0ze1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuY29sLTQge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gNDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuY29sLTUge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gNTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvbC02IHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb2wtNyB7XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiA3O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY29sLTgge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gODtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvbC05IHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDk7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb2wtMTAge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTA7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb2wtMTEge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTE7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb2wtMTIge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTI7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG59XHJcblxyXG4vLyAqW2NsYXNzXj1cImNvbF9cIl0ge1xyXG4vLyBcdGhlaWdodDogNTBweDtcclxuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xyXG4vLyB9IiwiLmgxLCAuaDEtc2VyaWYsIC50aXRsZS05NiwuYnJhbmQtbGFiZWx7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0fVxyXG59XHJcbi5oMS1zZXJpZiwgLnRpdGxlLTk2LCAuYnJhbmQtbGFiZWx7XHJcblx0Zm9udC1mYW1pbHk6ICRzZXJpZjtcclxuXHRcclxufVxyXG4udGl0bGUtOTZ7XHJcblx0Zm9udC1zaXplOiA5NnB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG59XHJcbi5oMntcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG59XHJcbi50aXRsZXtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogNTRweDtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcbn1cclxuLnR4dC0yNCwudGl0bGUtMjR7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG4udGl0bGUtMjR7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcbn1cclxuLnR4dC0yMHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS40MDtcclxuXHRcclxufVxyXG4udHh0LTE4e1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG5cdFxyXG59XHJcbi5zZW1pLTE2e1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHJcbn1cclxuLnR4dC1ib2xke2ZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4udHh0LTE0e1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS40MDtcclxufVxyXG4qLnR4dC1hY2NlbnR7XHJcblx0Y29sb3I6IHZhcigtLWFjY2VudCk7XHJcblx0Jjpob3ZlcntcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtaG92ZXIpO1xyXG5cdH1cclxufVxyXG4qLnR4dC1jZW50ZXJ7dGV4dC1hbGlnbjogY2VudGVyO31cclxuLmxpbmstaXRlbXtcclxuXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0cGFkZGluZy1ibG9jazogMXB4O1xyXG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHQmOmhvdmVye1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxufVxyXG4uYWNjZW50LWxpbmssIC5ibHVlLWxpbmt7XHJcblx0Y29sb3I6IHZhcigtLWxpbmspO1xyXG59XHJcbi5ibHVlLWxpbmt7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0fVxyXG59XHJcblxyXG4ubGluay1ncm91cCwgLmxpbmtzLWNvbHVtbntcclxuXHQmPiorKnttYXJnaW4tdG9wOiA4cHg7fVxyXG59XHJcbi5zaXplLXRhYmxlLWxpbmssICoudHh0LWdyZXl7XHJcblx0Y29sb3I6IHZhcigtLXRleHQtZ3JleSk7XHJcbn1cclxuLmxpbmstdGV4dHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG5cdFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0fVxyXG59XHJcblxyXG4uYmFzaWMtbGlzdCB7XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiA4cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1ncmV5KVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkrbGkge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jaXJjbGUtbGlzdCB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbi5pY29ucy1saXN0e1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdGNvbHVtbi1nYXA6MjRweDtcclxuXHRyb3ctZ2FwOjE2cHg7XHJcblx0bGl7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6OHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHR9XHJcbn1cclxuLmN1c3RvbS10ZXh0LCAqLmN1c3RvbS10ZXh0IHtcclxuXHQmPiorKnttYXJnaW4tdG9wOiAzMnB4IWltcG9ydGFudDt9XHJcblx0cCtwe21hcmdpbi10b3A6IDEycHghaW1wb3J0YW50O31cclxuXHR1bHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHR9XHJcblx0XHJcblx0aDMsIGg0LGg1LGg2e1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0Jit1bHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZG90LWxpc3QgbGksXHJcbi5kb3QtaXRlbXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6IHZhcigtLXRleHQtZ3JleSk7XHJcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogN3B4O1xyXG5cdH1cclxufVxyXG4iLCIvLy0gPT09PT0gY29sb3JzID09PT09PVxyXG4kdGV4dDogIzIyMjIyMjtcclxuJGRhcms6ICMyMjIyMjI7XHJcbiRiZ0Rhcms6ICMyRTM5NEQ7XHJcbiRhY2NlbnQ6ICM5M0FCNDI7XHJcbiRyZWQ6ICNFMzAwMEY7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuXHJcbiRyZWc6ICdJbnRlcic7XHJcbiRzZXJpZjogJ1JvYm90byBTZXJpZic7XHJcbiRzdWlzc2U6ICdTdWlzc2VJbnRsLVJlZ3VsYXInO1xyXG5cclxuXHJcbiR2aWV3cG9ydDogY2FsYygxMDB2dyAtIDQ4cHgpO1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0JHZpZXdwb3J0OiBjYWxjKDEwMHZ3IC0gMzJweCk7XHJcbn1cclxuXHJcbiRjb2x1bW4td2lkdGg6IGNhbGMoJHZpZXdwb3J0IC8gMTIpOyIsIi5zdmctbG9nb3tcclxuXHRjb2xvcjogJGRhcms7XHJcblx0d2lkdGg6IDE5OXB4O1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG4ubG9nby5sb2dvLS13aGl0ZSAuc3ZnLWxvZ297XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcclxufVxyXG5cclxuLnN2Zy1iYXIsIC5zdmctY2hlY2ssIC5icmFuZC1sb2dve1xyXG5cdGNvbG9yOiB2YXIoLS1maWxsLWljb24pO1xyXG59XHJcbi5zdmctYmFyLCAuc3ZnLWNoZWNrLCAuc3ZnLWNoZXZyb24tZG93biwuc3ZnLWNoZXZyb24tdXAsIC5zdmctY2hldnJvbi1sZWZ0LCAuc3ZnLWNoZXZyb24tcmlnaHQsLnN2Zy1jbG9zZSwgLnN2Zy1kcnksIC5zdmctZXllLCAuc3ZnLWV5ZS1jbG9zZSwgLnN2Zy1pbmZvLCAuc3ZnLW1pbnVzLCAuc3ZnLXBhcGVyLCAuc3ZnLXBpbiwgLnN2Zy1wbHVzLCAuc3ZnLXNlYXJjaCwgLnN2Zy12aWRlbywuc3ZnLWJ1cmdlcntcclxuXHRmaWxsOiB0cmFuc3BhcmVudDtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6IHZhcigtLWZpbGwtaWNvbik7XHJcbn1cclxuLnN2Zy1jbG9zZXtcclxuXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0Jjpob3ZlciB7Y29sb3I6IGJsYWNrO31cclxufVxyXG4uc3ZnLWZsZXVye1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRjb2xvcjogdmFyKC0tZmlsbC1pY29uKTtcclxufVxyXG5cclxuLnN2Zy1jaGVjay5jaGVjay0tYmlne1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdGhlaWdodDogODBweDtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuXHRcclxufVxyXG4uc3ZnLWhhbmQtd2FzaCwgLnN2Zy1pcm9uLCAuc3ZnLW1hY2hpbmUtZHJ5aW5nLC5zdmctbm90LWJsZWFjaHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJ0bi1wbGF5e1xyXG5cdHdpZHRoOiA5MHB4O1xyXG5cdGhlaWdodDogOTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3BsYXkuc3ZnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjBweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAuM3M7IFxyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWdyZXktaW5wdXQpO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMXB4IDExcHg7XHJcblx0fVxyXG59XHJcbi5icmFuZC1sb2dve1xyXG5cdHdpZHRoOiAzMzRweDtcclxuXHRoZWlnaHQ6IDMxOHB4O1xyXG5cdG9wYWNpdHk6MC4yO1xyXG59XHJcbiIsIi5ieC1zaCB7XHJcblx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHR9XHJcbn1cclxuLmJnLWdyZXl7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmctYmctZ3JleSk7XHJcbn1cclxuLmJnLWJsdWV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmx1ZSk7XHJcblx0Y29sb3I6IHZhcigtLXN0eWxlKTtcclxufVxyXG4uZmx4LWNlbnRlciwuYnRuLXRvZ2dsZS1zZWFyY2gsLmNlbnRlci1ncm91cCxcclxuLmJ0bi1jbGVhciwuZmx4LWNlbnRlci1jb2x1bW4sLmNsb3NlLWJ0biwuYnRuLXBsYXksLnRvZ2dsZS1pdGVtLC5sb2dvLTQwNCwgLnBhZ2UtNDA0X19jb250ZW50LC5saW5rcy1jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZseC1jZW50ZXItY29sdW1uLCAucGFnZS00MDRfX2NvbnRlbnQsLmxpbmtzLWNvbHVtbiB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcclxufVxyXG5cclxuLnctMTAwe3dpZHRoOiAxMDAlIWltcG9ydGFudDt9XHJcbi5jaGV2cm9uLWxpbmt7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGNvbHVtbi1nYXA6OHB4O1xyXG5cdCpbY2xhc3NePVwic3ZnLVwiXXtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdH1cclxufVxyXG4uc2VjdGlvbi10aXRsZSwuZ2FwLTE2eyY+Kisqe21hcmdpbi10b3A6IDE2cHg7fX1cclxuLnNlY3Rpb24tdGl0bGV7XHJcblx0cCtwIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZXtcclxuXHR3aWR0aDogbWluKDkyNHB4LCAxMDAlKTtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi5zZWN0aW9uLXRpdGxlLnNlY3Rpb24tdGl0bGUtLWNlbnRlcntcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2Nyb2xsLXdyYXBwZXJ7XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlICsgNTB2dyk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6IG5vbmU7fVxyXG5cdH1cclxuXHRcclxufVxyXG4uZ3JleS1jYXJkLFxyXG4uYmx1ZS1jYXJkIHtcclxuXHQmKyp7bWFyZ2luLXRvcDogMTZweDt9XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmctYmctZ3JleSk7XHJcblx0cGFkZGluZzogMzJweCA0MHB4IDQ4cHg7XHJcblxyXG5cdCY+KisqIHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYmx1ZS1jYXJkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibHVlKTtcclxuXHQmPip7Y29sb3I6IHZhcigtLXN0eWxlKTt9XHJcbn1cclxuXHJcbi5tdC04e1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG4ubXQtMTYge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuLm10LTI0IHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcbi5tdC0zMiB7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxufVxyXG4ubXQtNDAge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLm10LTQ4IHtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG59XHJcbi5tdC01NiB7XHJcblx0bWFyZ2luLXRvcDogNTZweDtcclxufVxyXG4ubXQtNjQge1xyXG5cdG1hcmdpbi10b3A6IDY0cHg7XHJcbn1cclxuLm1iLTgge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLm1iLTE2IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ubWItMjQge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5tYi0zMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLm1iLTQwIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5tYi00OCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLm1iLTU2IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG59XHJcbi5tYi02MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG4ubWItNjQge1xyXG5cdG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbn1cclxuLnB0LTgge1xyXG5cdHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5wdC0xNiB7XHJcblx0cGFkZGluZy10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5wdC0yNCB7XHJcblx0cGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5wdC0zMiB7XHJcblx0cGFkZGluZy10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5wdC00MCB7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcbn1cclxuLnB0LTQ4IHtcclxuXHRwYWRkaW5nLXRvcDogNDhweDtcclxufVxyXG4ucHQtNTYge1xyXG5cdHBhZGRpbmctdG9wOiA1NnB4O1xyXG59XHJcbi5wdC02NCB7XHJcblx0cGFkZGluZy10b3A6IDY0cHg7XHJcbn1cclxuLnBiLTgge1xyXG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5wYi0xNiB7XHJcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5wYi0yNCB7XHJcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5wYi0zMiB7XHJcblx0cGFkZGluZy1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5wYi00MCB7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLnBiLTQ4IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLnBiLTU2IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTZweDtcclxufVxyXG5cclxuLnBiLTY0IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjRweDtcclxufSIsIi5icmVhZGNydW1ic3tcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdCY+YXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40MDtcclxuXHRcdHRyYW5zaXRpb246IC4zczsgXHJcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJz4nO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDotMXB4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jj5hOmxhc3Qtb2YtdHlwZXtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0Y29sb3I6dmFyKC0tdGV4dC1ibGFjayk7XHJcblx0XHRjdXJzb3I6ZGVmYXVsdDtcclxuXHR9XHJcblx0YTpsYXN0LW9mLXR5cGV7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cdGE6bGFzdC1vZi10eXBlOmFmdGVye1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmNoZXZyb24tbGlua3tcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0c3Bhbnt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDE0cHg7fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHQgZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdCY+YXtkaXNwbGF5OiBub25lO31cclxuXHR9XHJcbn0iLCIucHJlbG9hZGVye1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRpbnNldDowO1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdHJvdy1nYXA6ODdweDtcclxuXHRhbmltYXRpb246IHNjYWxlSGlkZTtcclxuXHRhbmltYXRpb24tZGVsYXk6IHZhcigtLXByZWxvYWRlckhpZGVEZWxheSk7LyrQv9C10YDQtdC80LXQvdC90LDRjywg0YfQtdGA0LXQtyDRjdGC0L4g0LLRgNC10LzRjyDQv9GA0LXQu9C+0LDQtNC10YAg0LjRgdGH0LXQt9Cw0LXRgiDQt9CwINGB0YfQtdGCINC/0YDQuNC80LXQvdC10L3QuNGPIGNzcyDQsNC90LjQvNCw0YbQuNC4INC/0L4g0LjQvNC10L3QuCBwcmVsb2FkZXIqL1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFxyXG5cdCYtYm90dG9te1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAyNHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuXHR9XHJcblx0Ji1sb2dve1xyXG5cdFx0d2lkdGg6IDQxOXB4O1xyXG5cdFx0XHJcblx0XHQuZmx4LWNlbnRlcntcclxuXHRcdFx0Y29sdW1uLWdhcDoxNnB4O1xyXG5cdFx0fVxyXG5cdFx0LmJyYW5kLWxvZ297XHJcblx0XHRcdHdpZHRoOjU2cHg7XHJcblx0XHRcdGhlaWdodDogNTZweDtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogcm90YXRlWTtcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5Oi4zcztcclxuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO1xyXG5cdFx0fVxyXG5cdFx0LnN2Zy1sb2dvLXRleHR7XHJcblx0XHRcdHdpZHRoOiAzNDVweDtcclxuXHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQuc3ZnLWxvZ28tbGFiZWx7XHJcblx0XHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0d2lkdGg6IDIxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3ZnLWxvZ28ge1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdHdpZHRoOiA0MjBweDtcclxuXHRcdGhlaWdodDogOTBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0cm93LWdhcDogNDBweDtcclxuXHQuc3ZnLWxvZ297XHJcblx0XHR3aWR0aDogMjE5cHg7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0fVxyXG5cdH1cclxufVxyXG4ucHJlbG9hZGVyLWxpbmV7XHJcblx0d2lkdGg6IDI1NnB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjIpO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdHdpZHRoOiAxMjhweDtcclxuXHRoZWlnaHQ6IDRweDtcclxuXHR9XHJcblx0c3BhbntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTFweDtcclxuXHRcdGJvdHRvbTogLTFweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2dvLXJlZCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0YW5pbWF0aW9uOnByZWxvYWRlckxpbmUgO1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXByZWxvYWRlckZpbGxEdXJhdGlvbik7XHJcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuQGtleWZyYW1lcyBwcmVsb2FkZXJMaW5le1xyXG5cdHRve1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgc2NhbGVIaWRlIHtcclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwJTtcclxuXHRcdFxyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlciB7XHJcblx0dG8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgcm90YXRlWSB7XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcblx0fVxyXG59XHJcbi8vIEBrZXlmcmFtZXMgc2NhbGUge1xyXG4vLyBcdDAlIHtcclxuLy8gXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRcclxuLy8gXHR9XHJcbi8vIFx0NTAlIHtcclxuLy8gXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHJcbi8vIFx0fVxyXG4vLyBcdDEwMCV7XHJcbi8vIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4vLyBcdH1cclxuLy8gfSIsIi5idG4sIC5idG4tYWNjZW50e1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdHBhZGRpbmctaW5saW5lOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuXHRjb2xvcjogdmFyKC0tc3R5bGUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWJ1dHRvbik7XHJcblx0d2lkdGg6IDI5MHB4O1xyXG5cdHRyYW5zaXRpb246IC4zczsgXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAgaGVpZ2h0OiA1NnB4O1xyXG5cdCAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdCAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHQgIFxyXG5cdH1cclxuXHQmW2Rpc2FibGVkXXtcclxuXHRcdCBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcclxuXHRcdCBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQpO1xyXG5cdFx0IGN1cnNvcjpkZWZhdWx0O1xyXG5cdFx0IHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0ICY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGlzYWJsZWQpO1xyXG5cdFx0IH1cclxuXHR9XHJcbn1cclxuLmJ0bntcclxuXHQmOmhvdmVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWhvdmVyKTtcclxuXHR9XHJcbn1cclxuLmJ0bi1hY2NlbnR7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWFjY2VudCk7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1hY2NlbnQtaG92ZXIpO1xyXG5cdH1cclxufVxyXG4uYnRuLS1zbGlte1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmJ0bi0tbWVkaXVte1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uYnRuLXRvZ2dsZS1zZWFyY2h7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdC5zdmctc2VhcmNoe2NvbG9yOiB2YXIoLS1zdHlsZSk7IHBvaW50ZXItZXZlbnRzOiBub25lO31cclxufVxyXG4uYnRuLWNsb3Nle1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRcclxufSIsImlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gIFxyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcclxuICAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcclxufVxyXG5mb3Jte1xyXG4gICY+Kisqe21hcmdpbi10b3A6IDE2cHg7fVxyXG59XHJcbi5mb3JtLXdyYXBwZXIsLmZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXItLWxhcmdle1xyXG4gIHdpZHRoOm1pbig2MDhweCwgMTAwJSk7XHJcbiAgcGFkZGluZzogNjRweCA0MHB4O1xyXG4gXHJcbiAgLnRpdGxlLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICY+Kisqe21hcmdpbi10b3A6IDE2cHg7fVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS13cmFwcGVyLnB0LTEyOHtcclxuICBwYWRkaW5nLXRvcDogY2FsYyg2NHB4ICsgNjRweCk7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygzMnB4ICsgNTZweCk7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXItLWxhcmdle1xyXG4gIHdpZHRoOiBtaW4oOTYwcHgsIDEwMCUpO1xyXG59XHJcbmlucHV0LFxyXG50ZXh0YXJlYSwgc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXktaW5wdXQpO1xyXG4gICAgb3BhY2l0eTogLjY7XHJcbiAgfVxyXG59XHJcbi5mb3JtLWl0ZW17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0e1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHlsZSk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgICYuZXJyb3J7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGhlaWdodDogOTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjp2YXIoLS1zdHlsZSk7XHJcbiAgICBcclxuICB9XHJcbiAgLnN2Zy1pbmZvIHsgY29sb3I6IHZhcigtLWVycm9yKTsgfVxyXG59XHJcbi5mb3JtLWJ0bnttYXJnaW4tdG9wOiAyNHB4O31cclxuLmZvcm0taW5wdXR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGlucHV0e3BhZGRpbmctcmlnaHQ6IDM2cHg7fVxyXG4gLmlucHV0LWljb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICBcclxuICB9XHJcbn1cclxuLmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tcGFzc3tcclxuICAuaW5wdXQtaWNvbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPSczLjUnIHN0cm9rZT0nJTIzMjIyMjIyJyAvJTNlJTNjcGF0aCBkPSdNMjAuMTg4IDEwLjkzNDNDMjAuNTc2MiAxMS40MDU2IDIwLjc3MDMgMTEuNjQxMiAyMC43NzAzIDEyQzIwLjc3MDMgMTIuMzU4OCAyMC41NzYyIDEyLjU5NDQgMjAuMTg4IDEzLjA2NTdDMTguNzY3OSAxNC43ODk5IDE1LjYzNTcgMTggMTIgMThDOC4zNjQyNyAxOCA1LjIzMjA2IDE0Ljc4OTkgMy44MTE5NyAxMy4wNjU3QzMuNDIzODEgMTIuNTk0NCAzLjIyOTczIDEyLjM1ODggMy4yMjk3MyAxMkMzLjIyOTczIDExLjY0MTIgMy40MjM4MSAxMS40MDU2IDMuODExOTcgMTAuOTM0M0M1LjIzMjA2IDkuMjEwMTQgOC4zNjQyNyA2IDEyIDZDMTUuNjM1NyA2IDE4Ljc2NzkgOS4yMTAxNCAyMC4xODggMTAuOTM0M1onIHN0cm9rZT0nJTIzMjIyMjIyJyAvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIHRyYW5zaXRpb246IC4yczsgXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG4gICYuYWN0aXZle1xyXG4gICAgLmlucHV0LWljb257XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNS45MjAyIDEyLjc5ODhDMTUuOTcyNSAxMi41NDA3IDE2IDEyLjI3MzYgMTYgMTJDMTYgOS43OTA4NiAxNC4yMDkxIDggMTIgOEMxMS43MjY0IDggMTEuNDU5MyA4LjAyNzQ2IDExLjIwMTIgOC4wNzk3N0wxMi4xMjM5IDkuMDAyNTFDMTMuNjgyMiA5LjA2NTgzIDE0LjkzNDIgMTAuMzE3OCAxNC45OTc1IDExLjg3NjFMMTUuOTIwMiAxMi43OTg4Wk05LjM5MzExIDEwLjUxNDNDOS4xNDI5NSAxMC45NTIzIDkgMTEuNDU5NSA5IDEyQzkgMTMuNjU2OSAxMC4zNDMxIDE1IDEyIDE1QzEyLjU0MDUgMTUgMTMuMDQ3NyAxNC44NTcgMTMuNDg1NyAxNC42MDY5TDE0LjIxMiAxNS4zMzMyQzEzLjU3ODQgMTUuNzU0NSAxMi44MTc5IDE2IDEyIDE2QzkuNzkwODYgMTYgOCAxNC4yMDkxIDggMTJDOCAxMS4xODIxIDguMjQ1NDcgMTAuNDIxNiA4LjY2Njc2IDkuNzg3OTlMOS4zOTMxMSAxMC41MTQzWicgZmlsbD0nJTIzMjIyMjIyJy8lM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYuMTU0NSAxNy4yNzUxTDE1LjQyMDEgMTYuNTQwNkMxNC4zNTYxIDE3LjExOTYgMTMuMTk5NCAxNy41IDEyLjAwMDcgMTcuNUMxMC4zMjg5IDE3LjUgOC43Mzg4OSAxNi43NTk5IDcuMzY3ODcgMTUuNzczNUM2LjAwMDc5IDE0Ljc5IDQuODkzNzkgMTMuNTkxOCA0LjE5ODY1IDEyLjc0NzhDMy43NzQzIDEyLjIzMjYgMy43MzA0NyAxMi4xNDM1IDMuNzMwNDcgMTJDMy43MzA0NyAxMS44NTY1IDMuNzc0MyAxMS43Njc0IDQuMTk4NjUgMTEuMjUyMkM0Ljg2Nzk0IDEwLjQzOTYgNS45MTkwNCA5LjI5ODYzIDcuMjE2NDUgOC4zMzcwNEw2LjUwMjEyIDcuNjIyNzFDNS4xNzA2NCA4LjYzMDcyIDQuMTA0NTcgOS43OTM0OSAzLjQyNjc3IDEwLjYxNjRMMy4zNjc5NiAxMC42ODc2QzMuMDM3NDQgMTEuMDg3IDIuNzMwNDcgMTEuNDU3OSAyLjczMDQ3IDEyQzIuNzMwNDcgMTIuNTQyMSAzLjAzNzQ0IDEyLjkxMyAzLjM2Nzk2IDEzLjMxMjRMMy40MjY3NyAxMy4zODM2QzQuMTUxNzIgMTQuMjYzOCA1LjMyMDg3IDE1LjUzMjcgNi43ODM4NSAxNi41ODUzQzguMjQyODkgMTcuNjM1IDEwLjAzNjggMTguNSAxMi4wMDA3IDE4LjVDMTMuNTEwOCAxOC41IDE0LjkyMDQgMTcuOTg4NiAxNi4xNTQ1IDE3LjI3NTFaTTkuMTkwNjYgNi4wNjg2MUMxMC4wNzA1IDUuNzE4MjggMTEuMDE0MiA1LjUgMTIuMDAwNyA1LjVDMTMuOTY0NiA1LjUgMTUuNzU4NiA2LjM2NSAxNy4yMTc2IDcuNDE0NzJDMTguNjgwNiA4LjQ2NzI3IDE5Ljg0OTggOS43MzYyMyAyMC41NzQ3IDEwLjYxNjRMMjAuNjMzNSAxMC42ODc2QzIwLjk2NDEgMTEuMDg3IDIxLjI3MSAxMS40NTc5IDIxLjI3MSAxMkMyMS4yNzEgMTIuNTQyMSAyMC45NjQxIDEyLjkxMyAyMC42MzM1IDEzLjMxMjRMMjAuNTc0NyAxMy4zODM2QzIwLjA5NDMgMTMuOTY2OSAxOS40MTg3IDE0LjcyMSAxOC41OTE4IDE1LjQ2OTdMMTcuODgzOCAxNC43NjE3QzE4LjY3OTQgMTQuMDQ1NiAxOS4zMzQ2IDEzLjMxNjQgMTkuODAyOCAxMi43NDc4QzIwLjIyNzIgMTIuMjMyNiAyMC4yNzEgMTIuMTQzNSAyMC4yNzEgMTJDMjAuMjcxIDExLjg1NjUgMjAuMjI3MiAxMS43Njc0IDE5LjgwMjggMTEuMjUyMkMxOS4xMDc3IDEwLjQwODIgMTguMDAwNyA5LjIxMDAxIDE2LjYzMzYgOC4yMjY0NkMxNS4yNjI2IDcuMjQwMDcgMTMuNjcyNiA2LjUgMTIuMDAwNyA2LjVDMTEuMzA2MyA2LjUgMTAuNjI2IDYuNjI3NjggOS45Njk3IDYuODQ3NjVMOS4xOTA2NiA2LjA2ODYxWicgZmlsbD0nJTIzMjIyMjIyJy8lM2UlM2NwYXRoIGQ9J001IDJMMjEgMTgnIHN0cm9rZT0nJTIzMjIyMjIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9ybS1saWdodHtcclxuICAuZm9ybS1pdGVte1xyXG4gICAgbGFiZWx7Y29sb3I6IHZhcigtLWZpbGwtaWNvbik7fVxyXG4gICAgICAgIC5kcm9wZG93bl9fYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW1wdXQtaW1wdXQtZ3JheSk7O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9ybS1pdGVtLmZvcm0taXRlbS0tYm9yZGVye1xyXG4gIGlucHV0LCB0ZXh0YXJlYXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1ncmV5LWlucHV0KTtcclxuICB9XHJcbn1cclxuLmZvcm0tY29sdW1uLTJ7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgY29sdW1uLWdhcDoxNnB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIHJvdy1nYXA6MTZweDtcclxuICB9XHJcbn1cclxuLyogaW5wdXQgdHlwZSBmaWxlKi9cclxuLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5maWxlLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvKiDQn9GA0Y/Rh9C10Lwg0L3QsNGB0YLQvtGP0YnQuNC5IGlucHV0ICovXHJcbiAgfVxyXG5cclxuICAuZmlsZS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqL1xyXG4udG9vbHRpcHtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICAmLWljb257XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gIH1cclxuICAmLWJveHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogdmFyKC0tc3R5bGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stYnV0dG9uKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBmb250LWZhbWlseTogJHN1aXNzZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLTdweDtcclxuICAgIHRyYW5zaXRpb246IC4xczsgXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgfVxyXG4gICYtYm94OmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzcnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA3IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMCA1TDcgMTBMNyAwTDAgNVonIGZpbGw9JyUyMzMxMzEzMScgLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTdweDtcclxuICAgIHRvcDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG4gICYudG9vbHRpcC0tcmlnaHR7XHJcbiAgICAudG9vbHRpcC1ib3h7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0Oi03cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nNycgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDcgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00wIDVMNyAxMEw3IDBMMCA1WicgZmlsbD0nJTIzMzEzMTMxJyAvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAmOmhvdmVyIC50b29sdGlwLWJveCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIgLnRvb2x0aXAtYm94e1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG4vKmN1c3RvbSBzZWxlY3QqL1xyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duX19idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbXB1dC1pbXB1dC1ncmF5KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHlsZSk7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG5cclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5LWlucHV0KTtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGhlaWdodDogNTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fYnV0dG9uOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIHotaW5kZXg6IDI7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE4IDlMMTIgMTVMNiA5JyBzdHJva2U9JyUyMzIyMjIyMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyAvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICB0cmFuc2l0aW9uOiAuM3M7IFxyXG4gIC8qINCh0L3QuNC80LDQtdC8INC60LvQuNC6INGBINGC0YDQtdGD0LPQvtC70YzQvdC40LrQsCAqL1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5kcm9wZG93bl9fYnV0dG9uLmRyb3Bkb3duX19idXR0b24tLWFjdGl2ZTphZnRlcntcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDcycHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiA2NHB4O1xyXG4gIH1cclxuICBcclxuICB1bHtcclxuICAgIG1hcmdpbi1ibG9jazoxMHB4OyBcclxuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXRleHQtZ3JleS1pbnB1dCkgd2hpdGU7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1ncmV5LWlucHV0KTtcclxuICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd25fX2xpc3QtLXZpc2libGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxufVxyXG5cclxuLmRyb3Bkb3duX19saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDBweDtcclxuICBwYWRkaW5nOiA0cHggMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHRyYW5zaXRpb246IC4zczsgXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAmOmhvdmVye2NvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO31cclxufVxyXG5cclxuLmRyb3Bkb3duX19pbnB1dC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyoqKioqKioqKioqKipmYWtlLWNoZWNrYm94KioqKioqKioqKioqL1xyXG4uY29sb3ItaXRlbSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5mYWtlLWlucHV0LWxhYmVse1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOjA7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgIHdpZHRoOiAwLjAxZW07XHJcbiAgICBoZWlnaHQ6IDAuMDFlbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gICAgLmNvbG9yLWl0ZW17XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0OmNoZWNrZWQgKyAuY29sb3ItaXRlbTphZnRlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcclxuICAgIH1cclxufVxyXG4iLCIuZmlsdGVycy1ibG9ja3tcclxuXHR3aWR0aDptaW4oMTEwMHB4LCAxMDAlKTtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdGNvbHVtbi1nYXA6MjRweDtcclxuXHQuZGlzcGxheS10b2dnZ2xle1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kcm9wZG93bl9fYnV0dG9uIHNwYW57Y29sb3I6dmFyKC0tdGV4dC1ibGFjayk7IGZvbnQtc2l6ZTogMTZweDt9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0Y29sdW1uLWdhcDogMTZweDtcclxuXHRcdC5maWx0ZXItc2VsZWN0eyBtaW4td2lkdGg6IDI0MHB4O31cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDoyNHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHQuZmlsdGVyLXNlbGVjdCB7bWluLXdpZHRoOiB1bnNldDsgd2lkdGg6IDEwMCU7fVxyXG5cdH1cclxufVxyXG4uZGlzcGxheS10b2dnZ2xle1xyXG5cdGNvbHVtbi1nYXA6MzJweDtcclxuXHRzcGFue2NvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO31cclxuXHRzcGFuLCBzdmd7cG9pbnRlci1ldmVudHM6IG5vbmU7fVxyXG5cdC50b2dnbGUtaXRlbXtjb2x1bW4tZ2FwOjhweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgY3Vyc29yOiBwb2ludGVyOyB0cmFuc2l0aW9uOiAuM3M7ICY6aG92ZXJ7b3BhY2l0eTogLjc7fX1cclxuXHQmPiAqLmFjdGl2ZSBzcGFue2NvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTt9XHJcblx0XHJcbn0iLCIubWVudS1saXN0IHtcclxuXHRjb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdGEge1xyXG5cdFx0Y29sb3I6IHZhcigtLXN0eWxlKTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG5cdFx0cGFkZGluZy1ibG9jazogMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ibG9jazogMTVweDtcclxuXHJcblx0XHQmPmEge1xyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1jaGlsZCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmctZ3JleSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG5cdFx0Ji5tZW51LWxpc3QtY2hpbGQtLXJpZ2h0IHtyaWdodDogYXV0bzsgbGVmdDogMDt9XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWZpbGwtaWNvbik7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdHBhZGRpbmctYmxvY2s6IDhweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzOyBcclxuXHRcdFx0Jjpob3Zlcntjb2xvcjogdmFyKC0tdGV4dC1ncmV5KSFpbXBvcnRhbnQ7fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0QG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG5cdFx0Lm1lbnUtaXRlbS1zdWJtZW51OmhvdmVyIHtcclxuXHRcdFx0Lm1lbnUtbGlzdC1jaGlsZHtcclxuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xyXG5cdFx0XHRcdHVse3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHR3aWR0aDogMzAwdnc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iZy1iZy1ncmV5KTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xyXG5cdFx0Lm1lbnUtaXRlbS1zdWJtZW51OmhvdmVye1xyXG5cdFx0XHQubWVudS1saXN0LWNoaWxke1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjpzaG93U3VibWVudTtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC4zcztcclxuXHRcdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgc2hvd1N1Ym1lbnV7XHJcblx0dG97XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcblx0fVxyXG59XHJcbi5oZWFkZXItbWVudS13cmFwcGVye1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdCAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHQgICB0b3A6IDY0cHg7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDU3LCA3NywgLjUpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiAuNHM7XHJcblx0XHQmLmFjdGl2ZXt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTt9XHJcblx0XHQuaGVhZGVyLW1lbnV7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM3NXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zdHlsZSk7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMTZweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQmPip7d2lkdGg6IDEwMCU7fVxyXG5cdFx0fVxyXG5cdFx0Lm1lbnUtbGlzdHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0cm93LWdhcDogMzJweDtcclxuXHJcblx0XHRcdC5tZW51LWl0ZW0tc3VibWVudSA+YXtmb250LXdlaWdodDogNjAwO21hcmdpbi1ib3R0b206IDVweDt9XHJcblx0XHRcdCYtaXRlbXtwYWRkaW5nLWJsb2NrOiAwO31cclxuXHRcdFx0Ji1pdGVtPmF7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowO1xyXG5cdFx0XHRcdCY6aG92ZXJ7Ym9yZGVyLWJvdHRvbTogMDt9XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKSA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1jaGlsZHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0aW5zZXQ6YXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNvY2lhbC1ibG9ja3ttYXJnaW4tYm90dG9tOiA4cHg7fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHR0b3A6NTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qPT09PT09PT1HQU1CVVJHRVI9PT09PT0qL1xyXG4ubWVudS10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdFxyXG5cdHotaW5kZXg6IDExO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5tZW51LXRvZ2dsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZSBzcGFuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlKTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC4ycztcclxuXHQtby10cmFuc2l0aW9uOiAuMnM7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3BhbjphZnRlcixcclxuLm1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRyaWdodDogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC4ycztcclxuXHQtby10cmFuc2l0aW9uOiAuMnM7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3BhbjphZnRlciB7XHJcblx0dG9wOiAtNnB4O1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xyXG5cdGJvdHRvbTogLTZweDtcclxufVxyXG5cclxuXHJcbi5hY3RpdmUubWVudS10b2dnbGUgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5hY3RpdmUubWVudS10b2dnbGUgc3BhbjphZnRlciB7XHJcblx0dG9wOiAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlsbC1pY29uKTtcclxufVxyXG5cclxuLmFjdGl2ZS5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XHJcblx0Ym90dG9tOiAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlsbC1pY29uKTtcclxufVxyXG4ucGFnZS13cmFwcGVyLS13aGl0ZSAubWVudS10b2dnbGUgc3BhbiwgLmFjdGl2ZSAubWVudS10b2dnbGUgc3BhbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcclxufSIsIi5oZWFkZXItc2VhcmNoLXdyYXBwZXJ7XHJcblx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDY0cHg7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiA5O1xyXG5cdHRyYW5zaXRpb246IC4zczsgXHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmctYmctZ3JleSk7XHJcblx0cGFkZGluZzogMDtcclxuXHQmLmFjdGl2ZXtoZWlnaHQ6IDIyMHB4O31cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHQmLmFjdGl2ZSB7aGVpZ2h0OiAxNjBweDt9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdHRvcDogNTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybXtcclxuXHRtYXgtd2lkdGg6IDk3MnB4O1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0cGFkZGluZzogMjRweDtcclxuXHQuYnRuLWNsZWFye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdFxyXG5cdH1cclxuXHQuZm9ybS1pbnB1dCBpbnB1dHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbntkaXNwbGF5OiBub25lO31cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0ICBtYXgtd2lkdGg6IDgzMnB4O1xyXG5cdCAgcGFkZGluZzogMTZweDtcclxuXHR9XHJcblx0XHJcbn0iLCIuc3dpcGVyICB7XHJcblx0ei1pbmRleDogNTtcclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG5cdFx0Ym90dG9tOiAtNXB4IWltcG9ydGFudDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC1zaXplOjA7XHJcblx0XHRcclxuXHR9XHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge3dpZHRoOiA0MHB4O31cclxuXHR9XHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlciB7XHJcblx0XHRjb250ZW50OicnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saW5lKTtcclxuXHRcdFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2ZjZmNmY7XHJcblx0fVxyXG5cclxuXHRcclxufVxyXG4ubWFpbi1oZXJvLXNsaWRlci5zd2lwZXJ7XHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG5cdFx0Ym90dG9tOiAzMnB4IWltcG9ydGFudDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0Ym90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Ym90dG9tOiA0OHB4IWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRvcGFjaXR5OiB1bnNldDtcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC4zKTtcdFxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCA0LjVzOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogdW5zZXQ7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSBcclxuIiwiLm1vZGFsLXdyYXBwZXJ7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDowO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ly8gbWluLWhlaWdodDogMTAwdmg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Ji5hY3RpdmV7ZGlzcGxheTogZmxleDt9XHJcblx0Lm1vZGFsLWJvZHl7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiA0OHB4IDI0cHg7XHJcblx0XHR3aWR0aDogbWluKDEyNDhweCwgY2FsYygxMDAlIC0gNDhweCkpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc3R5bGUpO1xyXG5cdFx0XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0cGFkZGluZzogNDhweCAxNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNTZweCk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgICB0b3A6NTZweDtcclxuXHQgICBtaW4taGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDU2cHgpO1xyXG5cdCAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFxyXG5cdH1cclxufVxyXG4ubW9kYWwtd3JhcHBlci0tc2ltcGxlIHtcclxuXHJcblx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0aGVpZ2h0OiA0NzZweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmX19jb250ZW50e21heC13aWR0aDogNzAwcHg7IG1hcmdpbi1pbmxpbmU6IGF1dG87fVx0XHJcblx0XHQmX19jb250ZW50PiorKiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDBkdmggLSA1NnB4KTtcclxuXHJcblx0XHRcdCZfX2NvbnRlbnQ+KisqIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZGFsLXdyYXBwZXItLXNjcm9sbCB7XHJcblx0cGFkZGluZy1ibG9jazogNDBweDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAwO1xyXG5cclxuXHR9XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUuZC1mbGV4e1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sdW1uLWdhcDoxNnB4O1xyXG5cdCY+Kisqe21hcmdpbjogMDt9XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHQgIHJvdy1nYXA6MTZweDtcclxuXHR9XHJcbn0iLCIucG9wdXAtd3JhcHBlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0cGFkZGluZzogNDhweCAxNnB4IDMycHg7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmctYmctZ3JleSk7XHJcblx0d2lkdGg6IG1pbig2MDBweCwgY2FsYygxMDAlIC0gNDhweCkpO1xyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHR3aWR0aDogbWluKDYwMHB4LCBjYWxjKDEwMCUgLSAzMnB4KSk7XHJcblx0fVxyXG5cclxufVxyXG4ucG9wdXAtd3JhcHBlciAuYnRuLWNsb3NlLCAubW9kYWwtd3JhcHBlciAuYnRuLWNsb3Nle1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE2cHg7XHJcblx0cmlnaHQ6IDE2cHg7XHJcblx0ei1pbmRleDogMztcclxuXHRzdmd7dHJhbnNpdGlvbjogLjNzO31cclxuXHRcdFxyXG5cdCY6aG92ZXJ7XHJcblx0XHRzdmd7dHJhbnNmb3JtOiBzY2FsZSgxLjIpO31cclxuXHRcdFxyXG5cdH1cclxufVxyXG4uY29va2ktcG9wdXB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGJvdHRvbTogMjRweDtcclxuXHRyaWdodDogMjRweDtcclxuXHQudHh0LTE4e21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGJvdHRvbTogMTZweDtcclxuXHRcdHJpZ2h0OiAxNnB4O1xyXG5cdH1cclxufSIsIi5wcm9kdWN0LWNvbG9yc3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sdW1uLWdhcDogMTZweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcbi5wcm9kdWN0LWNvbG9ycy10aXRsZXtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcclxuXHRzcGFue1xyXG5cdFx0Y29sb3I6IHZhcigtLWZpbGwtaWNvbik7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0LXRpdGxle1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcbn1cclxuLnByb2QtY2FyZHtcclxuXHRncmlkLWNvbHVtbjogc3BhbiAzO1xyXG5cdFxyXG5cdCZfX2ltZ3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiA0NSAvIDY0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogNDUgLyA2NDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogMTcgLyAyNDtcclxuXHRcdFx0cGFkZGluZzogNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19mb290ZXJ7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRjb2x1bW4tZ2FwOjE2cHg7XHJcblx0XHQucHJvZC1jYXJkX19wcmljZXtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7IHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0XHQuc2VtaS0xNntcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDo0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGlkZXJ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze2JvdHRvbTowIWltcG9ydGFudDt9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuLmNhdGFsb2d5LWNvbnRlbnQuY29udGVudC1ncmlke1xyXG5cdC5zdHJldGNoLWNhcmQge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcclxuXHRcdGdyaWQtcm93OiBzcGFuIDI7XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaGVhZGVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcblx0ei1pbmRleDogOTtcclxuXHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbjtcclxuXHRcclxuXHQuaGVhZGVyLWNvbnRhaW5lcntcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmhlYWRlci1sZWZ0LWNvbCwuaGVhZGVyLXJpZ2h0LWNvbHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDoyNHB4O1xyXG5cdH1cclxuXHQubGluay1pdGVte1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXN0eWxlKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHR9XHJcbn1cclxuLmhlYWRlci5oZWFkZXItLXNwZWNpYWw6bm90KCAuYWN0aXZlKXtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Jjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZSk7fVxyXG5cdH1cclxufVxyXG4uaGVhZGVyLmFjdGl2ZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZSk7XHJcblxyXG5cdCp7Y29sb3I6IHZhcigtLXRleHQtYmxhY2spIWltcG9ydGFudDt9XHJcbn1cclxuLmhlYWRlci5oZWFkZXItd2hpdGUtYmd7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUpIWltcG9ydGFudDt9XHJcbi5oZWFkZXI6aG92ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUpO1xyXG5cdCoge2NvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKSAhaW1wb3J0YW50O31cclxuXHQubWVudS10b2dnbGUgc3BhbiwgLm1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlLC5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xyXG5cdFx0XHJcblx0fVxyXG59XHJcbi5wYWdlLXdyYXBwZXIucGFnZS13cmFwcGVyLS13aGl0ZXtcclxuXHQuaGVhZGVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUpO1xyXG5cdFx0KiB7Y29sb3I6IHZhcigtLXRleHQtYmxhY2spICFpbXBvcnRhbnQ7fVxyXG5cdFx0Lm1lbnUtbGlzdC1jaGlsZCBhOmhvdmVye1xyXG5cdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmxvZ297XHJcblx0d2lkdGg6IDE5OXB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQuc3ZnLWxvZ297XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHR3aWR0aDogMTQ3cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLm1haW4taGVyb3tcclxuXHRcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxufVxyXG4uaGVyby1zbGlkZXtcclxuXHRoZWlnaHQ6IDEwMGR2aDtcclxuXHQmX19pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcDtcclxuXHRcdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJvdHRvbTogNzBweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFxyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC5zdmctY2hldnJvbi1yaWdodHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXN0eWxlKTtcclxuXHRcdH1cclxuXHRcdC5jZW50ZXItZ3JvdXB7XHJcblx0XHRcdGNvbHVtbi1nYXA6NzBweDtcclxuXHRcdFx0LmNoZXZyb24tbGlua3t3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Y29sdW1uLWdhcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRib3R0b206IDEwOHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6MjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhlcm8tc2xpZGVfX3RleHQuYWN0aXZlIHtcclxuXHRcclxuXHRhbmltYXRpb24tbmFtZTogdGV4dFpvb21JbjtcclxuXHRhbmltYXRpb24tZHVyYXRpb246dmFyKC0tc2xpZGVUaXRsZUFuaW1hdGlvbik7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuIC5zd2lwZXItcmVjdCB7XHJcbiBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuIFx0dG9wOiAwO1xyXG4gXHRoZWlnaHQ6IDEwMCU7XHJcbiBcdHdpZHRoOiAyMjBweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI0UzMDAwRiAzMiUsICMyZTM5NGQgMzIlLCAjMmUzOTRkIDEwMCUpO1xyXG5cdFxyXG4gXHR6LWluZGV4OiAxMDtcclxuIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHJcblx0fVxyXG4gfVxyXG5Aa2V5ZnJhbWVzIHNsaWRlUmVjdEJhY2t3YXJkIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTl2dyk7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQ3MCUge1xyXG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzAwMEYgNDVweCwgIzJlMzk0ZCA0NXB4LCAjMmUzOTRkIDE5MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdDgwJSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UzMDAwRiAzNXB4LCAjMmUzOTRkIDM1cHgsICMyZTM5NGQgMTA1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0OTAlIHtcclxuXHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzAwMEYgMTBweCwgIzJlMzk0ZCAxMHB4LCAjMmUzOTRkIDQ1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdDk1JSB7XHJcblx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDVweCwgIzJlMzk0ZCA1cHgsICMyZTM5NGQgMzBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0MTAwJSB7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDAsICMyZTM5NGQgMCwgIzJlMzk0ZCAxNXB4KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG59XHJcbiBAa2V5ZnJhbWVzIHNsaWRlUmVjdEZvcndhcmQge1xyXG4gXHQwJXt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7fVxyXG5cdDcwJSB7XHJcblx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzAwMEYgNDVweCwgIzJlMzk0ZCA0NXB4LCAjMmUzOTRkIDE5MHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHR3aWR0aDogMTA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzAwMEYgMzVweCwgIzJlMzk0ZCAzNXB4LCAjMmUzOTRkIDEwNXB4KTtcclxuXHR9XHJcblxyXG5cdDkwJSB7XHJcblx0XHR3aWR0aDogNDVweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UzMDAwRiAxNXB4LCAjMmUzOTRkIDE1cHgsICMyZTM5NGQgNDVweCk7XHJcblx0fVx0XHJcbiBcdDEwMCUge1xyXG4gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5OXZ3KTtcclxuXHRcdHdpZHRoOiAwO1xyXG4gXHR9XHJcbiB9XHJcblxyXG4gXHJcbiBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRAa2V5ZnJhbWVzIHNsaWRlUmVjdEJhY2t3YXJkIHtcclxuXHRcdDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTh2dyk7fVxyXG5cdFxyXG5cdFx0NzAlIHtcclxuXHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAa2V5ZnJhbWVzIHNsaWRlUmVjdEZvcndhcmQge1xyXG5cdFx0MCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTt9XHJcblx0XHQ4MCUge1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDIwcHgsICMyZTM5NGQgMjBweCwgIzJlMzk0ZCA2MHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQ5MCUge1xyXG5cdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTMwMDBGIDE1cHgsICMyZTM5NGQgMTVweCwgIzJlMzk0ZCA0NXB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDk5dncpO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG4gfVxyXG5cclxuIEBrZXlmcmFtZXMgdGV4dFpvb21JbiB7XHJcbiBcdDAlIHtcclxuIFx0XHRcclxuIFx0XHRvcGFjaXR5OiAwO1xyXG4gXHR9XHJcblxyXG4gXHQzMCUsIDcwJSB7XHJcbiBcdFx0XHJcbiBcdFx0b3BhY2l0eTogMTtcclxuIFx0fVxyXG5cdFxyXG5cdFxyXG5cdDEwMCV7XHJcblx0XHRcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG4gfSIsIi5zaW5nbGUtcHJvZHVjdC1ncmlke1xyXG5cdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbn1cclxuLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5e1xyXG5cdGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6MDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5zd2lwZXJ7cGFkZGluZy1ib3R0b206IDA7fVxyXG5cdFx0LnN3aXBlclx0LnN3aXBlci1zbGlkZSBhe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogODUzIC8gMTI4MDtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXIgaW1ne1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9ue1xyXG5cdFx0XHRib3R0b206IDQwcHghaW1wb3J0YW50O1xyXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVye2JhY2tncm91bmQ6IHZhcigtLXRleHQtYmxhY2spOyBvcGFjaXR5OjF9XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVye2JhY2tncm91bmQ6ICM2ZjZmNmY7IH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWdhbGxlcnlfX2ltZ3tcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1zcGVjaWZpY2F0aW9uc3tcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LnNpemUtdGFibGUtbGlua3tcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbnsgXHJcblx0cCtwe21hcmdpbi10b3A6IDhweDt9XHJcblx0XHJcblx0LnR4dC0yMHttYXJnaW4tYm90dG9tOiAxNnB4O31cclxufVxyXG4ucHJvZHVjdC1kZXRhaWxze1xyXG5cdC5zZW1pLTE2e21hcmdpbi1ib3R0b206IDE2cHg7fVxyXG59XHJcbi5zaW5nbGUtcHJvZHVjdF9faW5mb3tcclxuXHRncmlkLWNvbHVtbjogc3BhbiA1O1xyXG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCRjb2x1bW4td2lkdGggKiAxKSAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRAbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtZm90b3tcclxuXHRncmlkLWNvbHVtbjogc3BhbiA2O1xyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiA0NSAvIDY0O1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1mb3RvLnByb2R1Y3QtZm90by0tc3RyZXRjaHtcclxuXHRncmlkLWNvbHVtbjogc3BhbiAxMjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhc3BlY3QtcmF0aW86IDQ1IC8gNjQ7XHJcblx0YSBpbWd7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDowO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0XHJcbn1cclxuLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5ICAucHJvZHVjdC1mb3Rve3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5jYXJlLWluc3RydWN0aW9ue1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDo4cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG5cdFx0Y29sb3I6ICMyMjI7XHJcblx0XHRcclxuXHRcdHNwYW57Y29sb3I6ICM5MjkyOTI7ICBmbGV4LXNocmluazogMDt9XHJcblx0fVxyXG5cdGxpK2xpe21hcmdpbi10b3A6IDhweDt9XHJcbn1cclxuLmNhcmUtaW5zdHJ1Y3Rpb24uY2FyZS1pbnN0cnVjdGlvbi0tY29sdW1ue1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcblx0bGl7Y29sdW1uLWdhcDoxNnB4O31cclxuXHRsaSArbGl7bWFyZ2luLXRvcDogMTZweDt9XHJcblx0c3BhbntcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdGxpe1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDo0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmFjY29yZGlvbi1ib2R5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cGFkZGluZy1ib3R0b206NDhweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS1saW5lKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdCY+Kisqe21hcmdpbi10b3A6IDEzcHg7fVxyXG5cdC5saW5rLXRleHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taGVhZGVyIHtcclxuXHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LWxpbmUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZy1ibG9jazogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tZ3JvdXAge1xyXG5cdFxyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LWxpbmUpO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWhlYWRlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRyYW5zaXRpb246IC4zcztcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xOCA5TDEyIDE1TDYgOScgc3Ryb2tlPSclMjMyMjIyMjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgLyUzZSUzYy9zdmclM2VcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG5cclxufVxyXG5cclxuLmFjY29yZGlvbi1oZWFkZXIub3Blbjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE4IDE1TDEyIDlMNiAxNScgc3Ryb2tlPSclMjMyMjIyMjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgLyUzZSUzYy9zdmclM2VcIik7XHJcblx0XHJcbn1cclxuLmFjY29yZGlvbi1ncm91cC5hY2NvcmRpb24tZ3JvdXAtLWxpZ2h0e1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHQuYWNjb3JkaW9uLWJvZHksIC5hY2NvcmRpb24taGVhZGVye2JvcmRlcjogbm9uZTt9XHJcblx0XHJcblx0LmFjY29yZGlvbi1oZWFkZXI6OmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMTIgNkwxMiAxOCcgc3Ryb2tlPSclMjMyMjIyMjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgLyUzZSUzY3BhdGggZD0nTTE4IDEyTDYgMTInIHN0cm9rZT0nJTIzMjIyMjIyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG5cdH1cclxuXHQuYWNjb3JkaW9uLWhlYWRlci5vcGVuOjphZnRlcntcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTYgMTJIMTgnIHN0cm9rZT0nJTIzMjIyMjIyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG5cdH1cclxuXHRcclxufSIsIlxyXG4uZmFuY3lib3gtdGh1bWJzIHtcclxuXHR0b3A6IDQwcHg7XHJcblx0cmlnaHQ6IDEydnc7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Lyog0LjQu9C4INC70Y7QsdCw0Y8g0LTRgNGD0LPQsNGPINGI0LjRgNC40L3QsCDQv9C+INCy0LDRiNC10LzRgyDQstGL0LHQvtGA0YMgKi9cclxuXHRib3R0b206NDBweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcblx0cmlnaHQ6NjBweDtcclxuXHQvKiDQtNC+0LvQttC90L4g0YHQvtC+0YLQstC10YLRgdGC0LLQvtCy0LDRgtGMINGI0LjRgNC40L3QtSAuZmFuY3lib3gtdGh1bWJzICovXHJcbn1cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdHtcclxuXHRkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcclxuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OicnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdCYuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTphZnRlcntcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHQuZmFuY3lib3gtdGh1bWJze1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0XHQvKiDQtNC+0LvQttC90L4g0YHQvtC+0YLQstC10YLRgdGC0LLQvtCy0LDRgtGMINGI0LjRgNC40L3QtSAuZmFuY3lib3gtdGh1bWJzICovXHJcblx0XHR9XHJcblx0LmZhbmN5Ym94LXRodW1ic19fbGlzdHtmbGV4LWRpcmVjdGlvbjogcm93O31cclxuICAgIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG5cdC5mYW5jeWJveC1pbm5lciAuZmFuY3lib3gtaW1hZ2V7aGVpZ2h0OiA5MCU7fVxyXG59XHJcbi5mYW5jeWJveC10b29sYmFyIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1pbmZvYmFyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiDQn9C+0LrQsNC30LDRgtGMINGC0L7Qu9GM0LrQviDQuNC60L7QvdC60YMg0LfQsNC60YDRi9GC0LjRjyAqL1xyXG4uZmFuY3lib3gtdG9vbGJhciAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiLnNpemUtdGFibGV7XHJcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRib3JkZXItc3BhY2luZzowO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0bWluLXdpZHRoOjIwMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LWxpbmUpO1xyXG5cdFx0cGFkZGluZzogNHB4IDIwcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOjE2MHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA0cHggMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0dGgge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG59IiwiLnRlY2hub2xvZ3ktY29udGVudC5jb250ZW50LWdyaWR7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0cm93LWdhcDo2MHB4O1xyXG5cdH1cclxufVxyXG4udGVjaG5vbG9neS13cmFwcGVyLC50ZWNobm9sb2d5LWFjb3JkaW9ue1xyXG5cdGdyaWQtY29sdW1uOiBzcGFuIDU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LmFjY29yZGlvbi1ib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0QG1lZGlhKG1heC13aWR0aDoxNzk5cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdFx0LmFjY29yZGlvbi1ib2R5IHtwYWRkaW5nLWJvdHRvbTogMjRweDt9XHJcblx0XHRcclxuXHRcdFx0XHJcblx0fVxyXG59XHJcbi50ZWNobm9sb2d5LXdyYXBwZXJ7XHJcblx0Jj4qKyp7bWFyZ2luLXRvcDogNDhweDt9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdCY+KisqIHttYXJnaW4tdG9wOiAyNHB4O319XHJcblx0XHJcbn1cclxuLnRlY2hub2xvZ3ktYWNvcmRpb257XHJcblx0bWFyZ2luLWxlZnQ6IGNhbGMoJGNvbHVtbi13aWR0aCAqIDEpICFpbXBvcnRhbnQ7XHJcblx0LmFjY29yZGlvbi1oZWFkZXJ7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0fVxyXG5cdEBtZWRpYShtYXgtd2lkdGg6MTc5OXB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdH1cclxufVxyXG4udmlkZW8td3JhcHBlcntcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhc3BlY3QtcmF0aW86IDIzMSAvIDE1MjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0dmlkZW97XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxuXHRcclxuXHQuYnRuLXBsYXl7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblx0LmJ0bi1wbGF5LXdyYXBwZXIsLnZpZGVvLXBvc3RlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0OiAwO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0LmJ0bi1wbGF5LXdyYXBwZXJ7ei1pbmRleDogMzt9XHJcblx0Ji5hY3RpdmV7XHJcblx0XHQuYnRuLXBsYXl7ZGlzcGxheTogbm9uZX1cclxuXHRcdC52aWRlby1wb3N0ZXJ7ZGlzcGxheTogbm9uZTt9XHJcblx0fVxyXG59IiwiLnZhY2FuY2llcy1hY2NvcmRpb257XHJcblx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQuYWNjb3JkaW9uLWhlYWRlcntcclxuXHRcdGNvbG9yOiB2YXIoLS1saW5rKTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTA7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdH1cclxufSIsIi5jb250YWN0cy1jb250ZW50e1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cm93LWdhcDo0OHB4O1xyXG5cdFx0XHJcblx0XHQmX19mb3JtLCAmX19pbWFnZXtncmlkLWNvbHVtbjogc3BhbiAxMjt9XHJcblx0fVxyXG5cdCZfX2Zvcm17XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiA0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiA3O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoJGNvbHVtbi13aWR0aCAqIDEpICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFzcGVjdC1yYXRpbzogMjcgLyAxOTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZpbHRlcnMtYmxvY2t7XHJcblx0LmZpbHRlci1zZWxlY3R7bWluLXdpZHRoOiAyOTJweDt9XHJcblx0XHJcbn1cclxuXHJcbi5zdG9yZXMtY29udGVudHtcclxuXHQuc3Rvcmllcy10YWJsZXMsIC5zdG9yZXMtY29udGVudC1tYXB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Ji5hY3RpdmV7ZGlzcGxheTogYmxvY2s7fVxyXG5cdH1cclxufVxyXG4uc3Rvcmllcy1tYXB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4MDBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHR9XHJcblx0aWZyYW1le1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXI6MDtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5zdG9yaWVzLXRhYmxlcyA+Kisqe21hcmdpbi10b3A6IDQwcHg7fVxyXG4uc3RvcmVzLWNvbnRlbnRfX2Jsb2Nre1xyXG5cclxuXHQuaDIge1xyXG5cdFx0cGFkZGluZy1pbmxpbmU6IDI0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnN0b3Jlcy10YWJsZXtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQuY29udGVudC1ncmlke1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7cm93LWdhcDo4cHg7fVxyXG5cdH1cclxuXHQmX19ib2R5ICZfX3JvdzpudGgtY2hpbGQoMm4pe1xyXG5cdFx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuXHR9XHJcblx0Jl9fcm93e1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nLWJsb2NrOjE2cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7Y29sdW1uLWdhcDogMTZweDt9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtjb2x1bW4tZ2FwOiA4cHg7fVxyXG5cdFx0LmNlbGwtdGl0bGV7XHJcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQ7IGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFxyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMztcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNlbGwtYWRkcmVzc3tcclxuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRjb2x1bW4tZ2FwOiAxNnB4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRsaXt3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LmNlbGwtcm93IHtcclxuXHRcdFx0XHRzcGFuLnN0b3JlLW5hbWV7d2hpdGUtc3BhY2U6IG5vd3JhcDsgbWFyZ2luLXJpZ2h0OiAyNHB4O31cclxuXHRcdFx0XHQuZG90LWl0ZW17XHJcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lOiA4cHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNlbGwtY29udGFjdCB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcblx0XHRcdGF7dHJhbnNpdGlvbjogLjNzOyB3aGl0ZS1zcGFjZTpub3dyYXA7fVxyXG5cdFx0XHRhOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2VsbC10aXRsZSwgLmNlbGwtYWRkcmVzcyxcdC5jZWxsLWNvbnRhY3QgXHR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQmPip7d2lkdGg6IDEwMCU7fVxyXG5cdFx0fVxyXG5cdFx0LmNlbGwtdGl0bGV7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZWFke1xyXG5cdFx0LmNlbGwtdGl0bGV7Zm9udC13ZWlnaHQ6IDQwMDsgcGFkZGluZy1sZWZ0OiAwOyB9XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6IHZhcigtLWZpbGwtaWNvbik7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYWJvdXR7XHJcblx0LnNlY3Rpb24tdGl0bGUuc2VjdGlvbi10aXRsZS0tY2VudGVye1xyXG5cdFx0d2lkdGg6IG1pbigxMDE1cHgsIDEwMCUpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0Ji1kZXNjcmlwdGlvbl9fdGl0bGV7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Ji1oZXJve1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWJvdXQtZGVzY3JpcHRpb25fX2ltZ3tcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA5MjNweDtcclxuXHRhc3BlY3QtcmF0aW86IDkyMyAvIDEzODQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHQuYnJhbmQtaW1ne1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDE2JTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hYm91dC1kZXNjcmlwdGlvbl9fdmlkZW97XHJcblx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0IHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdH1cclxufVxyXG4uYnJhbmQtbGFiZWx7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tbG9nby1yZWQpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Y29sb3I6IHZhcigtLXN0eWxlKTtcclxuXHRwYWRkaW5nLWlubGluZTogMTZweDtcclxuXHRcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdCAgICBoZWlnaHQ6IDU2cHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0cGFkZGluZy1pbmxpbmU6IDRweDtcclxuXHRcdGhlaWdodDogMjdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hYm91dC1kZXNjcmlwdGlvbl9fdGV4dHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuXHR9XHJcbn0iLCIucGFnZS00MDRfX2NvbnRlbnR7XHJcblx0d2lkdGg6IG1pbigzODBweCwgMTAwJSk7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LmxvZ28tNDA0e1xyXG5cdFx0Y29sdW1uLWdhcDoxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdC5icmFuZC1sb2dve1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR3aWR0aDogMjA0cHg7XHJcblx0XHRcdGhlaWdodDogMTk4cHg7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XHJcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdFx0XHQvLyBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcblx0XHRcdC8vIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMC44MztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgcm90YXRle1xyXG5cdDEwMCV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufSIsIi5zaXplLXBhZ2UtY29udGVudCA+Kisqe1xyXG5cdG1hcmdpbi10b3A6IDYwcHg7XHJcbn0iLCIubWFudWFse1xyXG5cdFxyXG5cdCYtY29udGVudF9fbGVmdCwgJi1jb250ZW50X19pbWd7XHJcblx0XHRncmlkLWNvbHVtbjogIHNwYW4gNjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtncmlkLWNvbHVtbjogc3BhbiAxMjt9XHJcblx0fVxyXG5cdCYtY29udGVudF9fbGVmdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDoxNnB4O1xyXG5cdH1cclxuXHQuYmx1ZS1jYXJke1xyXG5cdFx0b2wsIHVsXHJcblx0XHR7bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdFx0bGkrbGl7bWFyZ2luLXRvcDogMjRweDt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tYW51YWwtY29udGVudF9faW1ne1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDo2NHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAzNDMgLyA0ODc7XHJcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmdyZXktY2FyZCwgLmJsdWUtY2FyZHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XHJcblx0fVxyXG5cdH1cclxufVxyXG4ubWFudWFsLXN5bWJvbHN7XHJcblx0Lmgye21hcmdpbi1ib3R0b206IDI0cHg7fVxyXG5cdHN2Z1tjbGFzc149XCJzdmctXCJde1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0fVxyXG59IiwiLmZvb3RlcntcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1iZy1iZy1ncmV5KTtcclxuXHRwYWRkaW5nLWJsb2NrOjI0cHg7XHJcblx0Y29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xyXG5cdC5sb2dve1xyXG5cdFx0d2lkdGg6IDE2N3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFxyXG5cdH1cclxuXHQmLWJvdHRvbXtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOjMycHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYm90dG9tX19yaWdodHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOjEyNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRyb3ctZ2FwOiAzMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdCYtY29waXJ5Z2h0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0b3JkZXI6IDM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb290ZXItbG9nb3tcclxuXHRncmlkLWNvbHVtbjogc3BhbiA0O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTI7XHJcblx0fVxyXG59XHJcbi5tZW51LW5hdntcclxuXHRjb2x1bW4tZ2FwOjY5cHg7XHJcblx0Z3JpZC1jb2x1bW46IHNwYW4gNDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDU7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuXHRcdGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICByb3ctZ2FwOjI0cHg7XHJcblx0ICBncmlkLWNvbHVtbjogc3BhbiA1O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLm1lbnUtbmF2Lm1lbnUtbmF2LS1yaWdodHtcclxuXHRtYXJnaW4tbGVmdDogY2FsYygkY29sdW1uLXdpZHRoICogMSk7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gNDtcclxuXHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcblx0fVxyXG59XHJcbi5tZW51LW5hdi1ibG9ja3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cm93LWdhcDo4cHg7XHJcblx0Ly8gYXt3aGl0ZS1zcGFjZTpub3dyYXAgO31cclxuXHRhe3RyYW5zaXRpb246IC4zczsgJjpob3Zlcntjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTt9fVxyXG59IiwiLnN1Y2Nlc3MtbWVzc2FnZXtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRwYWRkaW5nLXRvcDogNjRweDtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdG1pbi1oZWlnaHQ6IDc2OHB4O1xyXG5cdFxyXG5cdCZfX2Jhbm5lcntcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg3NjhweCAtIDY0cHgpO1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHQmX190ZXh0e1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1NnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuXHRcdH1cclxuXHRcdCZfX2Jhbm5lciB7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDI2NHB4KTtcclxuXHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDU2cHg7XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fYmFubmVyIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaW5uZXItc2VhcmNoLWZvcm17XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmctZ3JleSk7XHJcblx0XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHJcblx0fVxyXG59XHJcbi5zZWFyY2gtcmVzdWx0LS1lbXB0eXtcclxuXHRwYWRkaW5nLXRvcDoxMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdFxyXG5cdH1cclxufVxyXG4udmlzaWJsZS1tb2JpbGV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iXX0= */
		