.symbol_ruble { font-family: 'rubleBitrix', Arial, sans-serif }

.basket-checkout-container {
	display: flex;
	display: -ms-flexbox;
	-ms-flex-pack: justify;
	margin-bottom: 20px;
	padding: 15px 25px;
	border: 1px solid #e2dfdf;
	border-radius: 2px;
	background-color: #fff;
	opacity: 1;
	transition: opacity 250ms ease;
	justify-content: space-between;
	flex-wrap: wrap;
}

.basket-checkout-container.basket-checkout-container-fixed {
	position: fixed;
	top: 0;
	z-index: 100;
}

.basket-checkout-container.basket-checkout-container-fixed-hide { opacity: 0; }

/*region Coupon*/
.basket-coupon-section { flex: 2; }

.basket-coupon-block-field-description {
	color: #a1a1a1;
	font: 400 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-field {
	padding-right: 10px;
	min-width: 235px;
	flex: 1;
}

.basket-coupon-block-coupon-btn {
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	margin-top: -4px;
	padding: 0;
	width: 8px;
	height: 8px;
	border: none;
	border-right: 2px solid #8da3ad;
	border-bottom: 2px solid #8da3ad;
	border-radius: 0;
	background-color: transparent;
	content: "";
	cursor: pointer;
	transform: rotate(-45deg);
}

.basket-coupon-alert-section { width: 100%; }

.basket-coupon-alert {
	display: flex;
	-ms-flex-align: start;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	min-height: 0;
	width: 100%;
	font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	flex-wrap: nowrap;
	align-items: flex-start;
}

.basket-coupon-text {
	position: relative;
	display: block;
	word-break: break-all;
	word-break: break-word;
}

.text-muted .basket-coupon-text:after {
	position: absolute;
	top: 0;
	left: 2px;
	width: 6px;
	height: 10px;
	border-right: 2px solid #7ad500;
	border-bottom: 2px solid #7ad500;
	content: '';
	transform: rotate(45deg);
}

.basket-coupon-alert .close-link {
	margin-left: 10px;
	border-bottom: 1px dotted;
	color: var(--primary);
	text-decoration: none;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	opacity: 1;
	cursor: pointer;
	transition: 220ms ease all;
}

.bx-ie .basket-coupon-alert .close-link { color: #006cc0; }

.basket-coupon-alert .close-link:hover { border-color: transparent; }

@media (max-width: 991px) {
	.basket-checkout-container { flex-direction: column; }

	.basket-coupon-section {
		-ms-flex-order: 1;
		max-width: 100%;
		width: 100%;
		order: 1;
	}

	.basket-coupon-alert-section {
		-ms-flex-order: 2;
		margin-bottom: 15px;
		order: 2;
	}

	.basket-coupon-block-field {
		padding-right: 0;
		min-width: 100%;
	}

	.basket-coupon-block-field .form-group {
		display: inline-block;
		margin-bottom: 10px;
		width: 100%;
	}

	.basket-coupon-block-field .form-control {
		display: block;
		width: 100%;
	}
}

/*endregion*/

/*region Checkout*/
.basket-checkout-section {
	flex: 5;
}

.basket-checkout-section-inner {
	display: flex;
	justify-content: flex-end;
}

.basket-checkout-block { }

/**/
.basket-checkout-block-total {
	padding-top: 23px;
	padding-right: 10px;
	text-align: right;
}

.basket-checkout-block-total-inner {
	display: inline-block;
	max-width: 100%;
	text-align: left;
}

.basket-checkout-block-total-title {
	color: #2f3435;
	font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-checkout-block-total-description {
	color: #a1a1a1;
	font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-total-price {
	padding-left: 10px;
	text-align: right;
}

.basket-checkout-block-total-price-inner {
	position: relative;
	display: inline-block;
	padding-top: 17px;
	text-align: right;
}

.basket-coupon-block-total-price-current {
	margin-bottom: 7px;
	color: #2f3435;
	text-align: right;
	white-space: nowrap;
	font: 400 36px/36px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-coupon-block-total-price-old {
	position: absolute;
	top: 3px;
	right: 0;
	color: #a1a1a1;
	text-align: right;
	font: 400 18px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-total-price-old:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-coupon-block-total-price-difference {
	display: inline-block;
	padding: 5px 6px 6px;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	font: 400 13px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-btn {
	padding-top: 13px;
	padding-left: 15px;
	text-align: right;
}

.basket-btn-checkout {
	border-radius: 2px;
	font-weight: bold;
	font-size: 16px;
}

.basket-notification-section { width: 100%; }

.basket-block-notification {
	position: relative;
	display: block;
	margin-top: 10px;
	padding: 8px 15px;
	min-width: 100%;
	width: 100%;
	border-radius: 1px;
	background-color: #edf8e0;
	color: #6a9997;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-block-notification:after {
	position: absolute;
	top: -7px;
	right: 80px;
	width: 16px;
	height: 16px;
	background-color: #edf8e0;
	content: '';
	transform: rotate(45deg);
	transform-origin: 50% 50%;
}

@media (max-width: 991px) {
	.basket-checkout-block-btn {
		flex: 1;
	}

	.basket-checkout-section {
		order: 3;
	}

	.basket-notification-section {
		order: 4;
	}
}

@media (max-width: 767px) {
	.basket-checkout-block-btn {
		padding-left: 0;
		min-width: 100%;
		max-width: 100%;
		width: 100%;
		flex: auto;
	}

	.basket-checkout-section-inner {
		flex-wrap: wrap;
	}

	.basket-checkout-block-total { min-width: 150px; }

	.basket-checkout-block-total-price { text-align: right; }

	.basket-btn-checkout {
		margin: 10px 0;
		width: 100%
	}

	.basket-block-notification:after {
		top: -3px;
		right: auto;
		left: 50%;
		transform: rotate(45deg) translateX(-50%);
	}
}

@media (max-width: 460px) {
	.basket-checkout-block {
		display: block;
		min-width: 100%;
		width: 100%;
	}

	.basket-checkout-block-total {
		padding-top: 0;
		text-align: left;
	}

	.basket-checkout-block-total-price-inner { padding-top: 2px; }

	.basket-coupon-block-total-price-old {
		top: auto;
		position: relative;
		display: inline-block;
	}

}

/*endregion*/

/*region Basket item list wrapper*/
.basket-items-list-wrapper,
.basket-items-list-wrapper-compact { border: 1px solid #e2dfdf; }

/*header*/
.basket-items-list-header {
	display: flex;
	display: -ms-flexbox;
	-ms-flex-align: center;
	padding: 13px 25px;
	border-bottom: 1px solid #e2dfdf;
	background: #f2f2f2;
	transition: 300ms padding ease;
	align-items: center;
}

.basket-items-list-header.basket-items-list-header-fixed {
	position: fixed;
	top: 0;
	z-index: 99;
	margin-left: -1px;
	border: 1px solid #e2dfdf;
}

.basket-items-list-wrapper-light .basket-items-list-header { display: none !important; }

.basket-items-list-header-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
	flex: 1;
}

.basket-items-search-field + .basket-items-list-header-title { padding-left: 10px; }

.basket-items-search-field + .basket-items-list-header-filter {
	padding-left: 10px;
	text-align: right;
	flex: 3;
}

.basket-items-search-field .form-control { z-index: 1; }

.basket-items-list-header-filter-item {
	margin-left: 5px;
	border-bottom: 1px dotted;
	color: var(--primary);
	text-decoration: none;
	font: bold 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
	transition: 220ms ease;
}

.bx-ie .basket-items-list-header-filter-item { color: #006cc0; }

.basket-items-list-header-filter-item:hover {
	color: var(--theme-color-second);
	text-decoration: none;
}

.bx-ie .basket-items-list-header-filter-item:hover { color: #006cc0; }

.basket-items-list-header-filter-item.active {
	border-bottom: none;
	color: #2f3435;
	text-decoration: none;
	cursor: default;
}

.basket-items-search-field {
	position: relative;
	transition: 300ms all ease;
	flex: 1;
}

.basket-items-search-field .input-group-addon {
	white-space: nowrap;
	-ms-flex-wrap: wrap;
}

.basket-items-search-clear-btn {
	position: absolute;
	top: 50%;
	right: 1px;
	z-index: 1;
	border: none;
	background: none;
	color: #777;
	vertical-align: middle;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
	transition: 250ms linear all;
	transform: translateY(-50%);
}

.basket-items-search-clear-btn:hover { color: #c04e4e; }

@media (max-width: 991px) {
	.basket-items-list-header { padding: 10px 9px 11px; }

	.basket-items-list-header-title {
		font-size: 12px;
		line-height: 15px;
	}
}

@media (max-width: 767px) {
	.basket-items-list-header {
		flex-direction: column
	}

	.basket-items-search-field { width: 100%; }
}

/*endregion*/

.basket-items-list-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	background-color: #fff;
}

.basket-items-list-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
	animation-name: ShowOverlay;
	animation-duration: 200ms;
}

@keyframes ShowOverlay {
	0% { opacity: 0; }
	100% { opacity: .7; }
}

.basket-items-list {
	position: relative;
	padding: 0 25px;
}

.basket-items-list-table {
	width: 100%;
	border-collapse: collapse;
}

.basket-items-list-item-container { position: relative; }

.basket-items-list-item-container > td { border-top: 1px solid #f2f2f2; }

.basket-items-list-wrapper-compact .basket-items-list-item-container > td { padding-bottom: 12px; }

.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}

.basket-items-list-item-container.basket-items-list-item-container-gift,
.basket-items-list-item-container.basket-items-list-item-container-gift > td,
.basket-items-list .basket-items-list-item-container:first-child > td { border-top: none !important; }

@media (max-width: 767px) {
	.basket-items-list-item-container.basket-items-list-item-container-gift,
	.basket-items-list-item-container.basket-items-list-item-container-gift > td,
	.basket-items-list .basket-items-list-item-container:first-child > td {
		margin: 0;
		padding-top: 0;
		border-top: none !important;
	}
}

.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}

.basket-items-list-item-descriptions {
	-ms-flex-order: 1;
	padding-top: 20px;
	width: 100%;
	vertical-align: top;
	order: 1;
}

.basket-items-list-item-descriptions-inner {
	position: relative;
	display: flex;
}

/*region Image*/
.basket-item-block-image {
	position: relative;
	-ms-flex-order: 1;
	-ms-flex-order: 1;
	-ms-flex-align: center;
	padding-right: 15px;
	padding-bottom: 10px;
	min-width: 48px;
	max-width: 148px;
	width: 100%;
	align-items: center;
	flex: 1;
	order: 1;
}

.basket-items-list-wrapper-compact .basket-item-block-image {
	display: block;
	padding-bottom: 0;
	min-width: 32px;
	max-width: 50px;
	width: auto;
	height: auto;
}

.basket-item-image-link {
	position: relative;
	display: inline-block;
}

.basket-item-image {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
	transition: 300ms all ease;
}

.basket-items-list-wrapper-compact .basket-item-image {
	max-width: 50px;
	max-height: 50px;
}

.basket-item-image:hover { border-color: #ee9200; }

@media (max-width: 580px) {

	.basket-item-block-image {
		margin-top: 10px;
		margin-bottom: 15px;
		padding-right: 0;
		max-width: 100%;
		width: 100%;
	}

	.basket-item-image {
		margin: 10px auto 15px;
		padding-right: 0;
		max-width: 230px;
		max-height: 400px;
		width: auto;
		height: auto;
	}

	.basket-items-list-item-descriptions-inner {
		flex-direction: column;
		webkit-box-orient: vertical;
	}

	.basket-items-list-wrapper-compact .basket-item-block-image {
		margin-top: 0;
		padding-right: 10px;
	}

	.basket-items-list-wrapper-compact .basket-items-list-item-descriptions-inner {
		flex-direction: row;
	}

}

/*endregion*/

/*region lable*/
/*Label*/
.basket-item-label-text,
.basket-item-label-ring {
	position: absolute;
	z-index: 90;
	opacity: 1;
	transition: opacity 450ms ease;
}

.basket-items-list-wrapper-compact .basket-item-label-text,
.basket-items-list-wrapper-compact .basket-item-label-ring { display: none }

.basket-item-label-text span,
.basket-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .basket-item-label-text span,
.bx-red .basket-item-label-ring { background-color: #fba90c; }

.basket-item-label-text > div,
.basket-item-label-ring > div { line-height: 0; }

/* TEXT */
.basket-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

.basket-item-label-text.basket-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

.basket-item-label-text.basket-item-label-big span {
	padding: 4px 10px;
	font-size: 12px;
	line-height: 17px;
}

@media (max-width: 767px) {
	.basket-item-label-text > div { line-height: 0; }

	.basket-item-label-text.basket-item-label-small span {
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 11px;
		line-height: 14px;
	}

	.basket-item-label-text.basket-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 13px;
		line-height: 16px;
	}
}

/*RING*/
.basket-item-label-ring {
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.basket-item-label-ring.basket-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
}

.basket-item-label-ring.basket-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

@media (max-width: 767px) {
	.basket-item-label-ring.basket-item-label-small {
		width: 24px;
		height: 24px;
		font-size: 8px;
		line-height: 24px;
	}

	.basket-item-label-ring.basket-item-label-big {
		width: 30px;
		height: 30px;
		font-size: 12px;
		line-height: 30px;
	}
}

.basket-item-label-top { top: -2px; }

.basket-item-label-center {
	left: 50%;
	transform: translateX(-50%);
}

.basket-item-label-center > div { text-align: center; }

.basket-item-label-left { left: -2px; }

.basket-item-label-left > div { text-align: left; }

.basket-item-label-bottom { bottom: -2px; }

.basket-item-label-middle {
	top: 50%;
	transform: translateY(-50%);
}

.basket-item-label-right { right: -2px; }

.basket-item-label-right > div { text-align: right; }

.basket-item-label-center.product-item-label-middle {
	transform: translateY(-50%) translateX(-50%);
}

/*endregion*/

/*region Info*/
.basket-item-block-info {
	-ms-flex-order: 2;
	padding: 0;
	flex: 3;
	order: 2;
}

@media (max-width: 580px) {
	.basket-item-block-info {
		flex: 6;
	}
}

/*region Name*/
.basket-item-info-name,
.basket-item-info-name-link {
	margin: 0;
	padding: 0 20px 0 0;
	color: #2f3435;
	text-decoration: none;
	word-break: break-all;
	word-break: break-word;
	font: 400 16px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

h2.basket-item-info-name {
	margin-bottom: 5px;
	padding-top: 0;
}

.basket-item-highlighted { background: #ff0; }

.basket-items-list-wrapper-compact .basket-item-info-name { margin-bottom: 5px }

.basket-item-info-name-link:hover {
	text-decoration: underline;
	cursor: pointer;
}

@media (max-width: 768px) {
	.basket-item-info-name,
	.basket-item-info-name-link {
		vertical-align: middle;
		font-size: 15px;
		line-height: 17px;
	}

	.basket-item-info-name { padding-top: 10px; }
}

/*endregion*/

.basket-item-block-common {
	display: flex;
	-ms-flex-order: 4;
	-ms-flex-pack: end;
	-ms-flex-align: start;
	-ms-flex: 2;
	-ms-flex-wrap: nowrap;
	-ms-flex-line-pack: baseline;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-webkit-box-align: start;
	-webkit-box-ordinal-group: 5;
	-webkit-box-flex: 2;
	justify-content: flex-end;
	align-content: baseline;
	align-items: flex-start;
	flex: 2;
	order: 4;
}

.basket-items-list-wrapper-compact .basket-item-block-common {
	-ms-flex-pack: end;
	flex-wrap: nowrap;
	justify-content: flex-end;
}

@media (max-width: 991px) {
	.basket-item-block-common {
		padding: 5px 0;
		min-width: 100%;
	}

	.basket-items-list-wrapper .basket-item-block-common {
		justify-content: flex-end;
	}

	.basket-items-list-wrapper .basket-item-block-common > div {
		flex: none;
	}

	.basket-items-list-wrapper-compact .basket-item-block-common {
		-ms-flex-pack: end;
		padding: 17px 0;
		flex-wrap: wrap;
		justify-content: flex-end;
	}
}

@media (max-width: 460px) {
	.basket-items-list-wrapper .basket-item-block-common {
		flex-direction: column;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.basket-item-price-current { text-align: right; }
}

/*region Properties*/
.basket-item-block-properties { flex: 5; }

.basket-item-property,
.basket-item-property-custom {
	display: flex;
	-ms-flex-align: center;
	padding-bottom: 4px;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}

.basket-items-list-wrapper-compact .basket-item-property,
.basket-items-list-wrapper-compact .basket-item-property-custom {
	display: inline-flex;
	margin-right: 10px;
	padding-bottom: 0;
	align-content: center;
}

.basket-item-property-name,
.basket-item-property-custom-name {
	margin-right: 5px;
	color: #a1a1a1;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-property-value,
.basket-item-property-custom-value {
	color: #4a4a4a;
	font: bold 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*region Custom Column*/

.basket-item-property-custom { padding-right: 15px; }

.basket-item-property-custom-content { padding: 3px 0; }

.basket-item-property-custom.basket-item-property-custom-photo { display: block; }

.basket-item-property-custom-photo .basket-item-property-custom-value {
	display: flex;
	-ms-flex-pack: start;
	-ms-flex-align: stretch;
	min-height: 64px;
	word-spacing: 0;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
}

.basket-item-property-custom-photo .basket-item-property-custom-value span { display: inline-block; }

.basket-item-custom-block-photo-link {
	display: block;
	margin-right: 5px;
}

.basket-item-custom-block-photo-item {
	margin-right: 3px;
	width: auto;
	height: 64px;
	border: 1px solid #e4e4e4;
	transition: 300ms all ease;
}

.basket-item-custom-block-photo-item:hover { border-color: #ee9200; }

@media (max-width: 580px) {
	.basket-item-property-custom { padding-right: 0; }

	.basket-items-list-wrapper-compact .basket-item-property-custom { padding-right: 10px; }
}

/*endregion*/

/*scu*/
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color {
	display: inline-flex;
}

.basket-item-property.basket-item-property-scu-text,
.basket-item-property.basket-item-property-scu-image,
.basket-item-property.basket-item-scu-color { display: block; }

.basket-item-scu-list {
	display: inline-flex;
	margin: 0;
	padding: 0;
	list-style: none;
	flex-wrap: wrap;
}

.basket-item-scu-item,
.basket-item-scu-item.not-available:hover {
	position: relative;
	display: inline-block;
	margin: 2px 3px 3px 0;
	padding: 0;
	border: 1px solid #eeecef;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.basket-item-scu-item:hover,
.basket-item-scu-item.selected,
.basket-item-scu-item.not-available:hover { border-color: var(--primary); }

.bx-ie .basket-item-scu-item:hover,
.bx-ie .basket-item-scu-item.selected,
.bx-ie .basket-item-scu-item.not-available:hover { border-color: #006cc0; }

.basket-item-scu-item.selected:hover { cursor: default }

.basket-item-scu-item.not-available:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-item-scu-item-inner {
	display: block;
	transition: 300ms all ease;
}

.basket-item-scu-item.not-available .basket-item-scu-item-inner { opacity: .5; }

.basket-item-scu-color .basket-item-scu-item-inner,
.basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,
.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
}

.basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 3px 5px;
	min-width: 30px;
	text-align: center;
	font: bold 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 1px 2px;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 768px) {
	.basket-item-property-name,
	.basket-item-property-value { font-size: 11px; }
}

@media (max-width: 580px) {
	.basket-item-block-properties { margin-bottom: 10px; }

	.basket-items-list-wrapper-compact .basket-item-block-properties { margin-bottom: 0; }

	.basket-item-property-scu-image .basket-item-scu-item-inner,
	.basket-item-scu-color .basket-item-scu-item-inner {
		width: 20px;
		height: 20px;
		border: 1px solid #fff;
	}

	.basket-item-property-scu-text .basket-item-scu-item-inner {
		padding: 2px 3px;
		min-width: 25px;
		text-align: center;
		font: bold 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

/*endregion*/

/*region Amount*/
.basket-items-list-item-amount {
	-ms-flex-order: 2;
	padding-top: 20px;
	vertical-align: top;
	order: 2;
}

.basket-item-block-amount {
	position: relative;
	display: flex;
	-ms-flex-pack: end;
	-ms-flex-align: start;
	padding: 0 10px;
	align-content: flex-start;
	justify-content: flex-end;
}

.basket-items-list-wrapper-compact .basket-item-block-amount {
	margin-bottom: 0;
	padding-bottom: 0;
}

.basket-item-amount-filed-block { position: relative; }

.basket-item-amount-filed,
.basket-item-block-amount.disabled .basket-item-amount-filed:hover {
	padding: 0;
	width: 60px;
	height: 28px;
	outline: none;
	border: 1px solid #e4e4e4;
	border-radius: 1px;
	vertical-align: middle;
	text-align: center;
	font: bold 18px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-item-block-amount.disabled .basket-item-amount-filed { background-color: #f3f3f3; }

.basket-item-amount-filed:hover,
.basket-item-amount-filed:focus { border-color: var(--primary); }

.bx-ie .basket-item-amount-filed:hover,
.bx-ie .basket-item-amount-filed:focus { border-color: #006cc0; }

.basket-item-amount-filed::-webkit-outer-spin-button,
.basket-item-amount-filed::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	margin: 0;
	-webkit-appearance: none; /* <-- Apparently some margin are still there even though it's hidden */
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.basket-item-amount-filed.basket-updated {
	animation-name: basketAmountFiledUpdated;
	animation-duration: 600ms;
}

@keyframes basketAmountFiledUpdated {
	0%, 100% { border-color: #e4e4e4; }
	50% { border-color: #ee9200; }
}

.basket-item-amount-btn-plus,
.basket-item-amount-btn-minus {
	position: relative;
	width: 28px;
	height: 28px;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-user-select: none;
}

.basket-item-amount-btn-plus:hover,
.basket-item-amount-btn-minus:hover { background-color: #efefef; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus {
	background-color: transparent;
	cursor: default;
}

.basket-item-amount-btn-plus:before,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-minus:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	margin-left: -5px;
	width: 10px;
	height: 2px;
	background-color: #979797;
	content: "";
	transition: 300ms all ease;
}

.basket-item-amount-btn-plus:hover:before,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-minus:hover:after { background-color: #535353; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after { background-color: #f3f3f3; }

.basket-item-amount-btn-plus:before {
	margin-top: -5px;
	margin-left: -1px;
	width: 2px;
	height: 10px;
}

.basket-item-amount-field-description {
	position: absolute;
	top: calc(100% + 1px);
	right: 0;
	left: 0;
	color: #a1a1a1;
	text-align: center;
	font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 991px) {
	.basket-item-block-amount {
		position: relative;
		-ms-flex-pack: center;
		margin-bottom: 13px;
		justify-content: center;
	}

	.basket-item-amount-btn-plus,
	.basket-item-amount-btn-minus {
		border: 1px solid #e4e4e4;
		background-color: #f5f6f7;
	}

	.basket-item-amount-btn-plus {
		border-left: none;
		border-radius: 0 1px 1px 0;
	}

	.basket-item-amount-btn-minus {
		border-right: none;
		border-radius: 1px 0 0 1px;
	}
}

@media (max-width: 767px) {
	.basket-item-block-amount { padding-top: 19px; }
}

@media (max-width: 580px) {
	.basket-item-block-amount { padding-top: 0; }
}

/*endregion*/

/*region Price*/
.basket-items-list-item-price {
	-ms-flex-order: 4;
	padding-top: 0;
	vertical-align: top;
	order: 4;
}

.basket-items-list-item-price-for-one { order: 2 }

.basket-item-block-price {
	position: relative;
	padding-top: 20px;
	text-align: right;
	white-space: nowrap;
}

.basket-item-price-title {
	padding-top: 1px;
	color: #a1a1a1;
	text-align: right;
	font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-current {
	padding-top: 1px;
	color: #2f3435;
	vertical-align: bottom;
	line-height: 24px;
}

.basket-item-price-current-text {
	letter-spacing: -.33px;
	font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-item-price-old {
	position: absolute;
	top: 5px;
	right: 0;
	color: #a1a1a1;
	vertical-align: middle;
	line-height: 15px;
}

.basket-item-price-old-text {
	position: relative;
	display: inline-block;
	font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-old-text:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-item-price-difference {
	padding: 3px;
	max-width: 100%;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	white-space: normal;
	font: 400 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.basket-items-list-item-container {
		display: flex;
		align-items: flex-start;
	}

	.basket-items-list-item-descriptions { min-width: 100%; }
}

@media (max-width: 580px) {

	.basket-items-list-item-price {
		-ms-flex-order: 5;
		vertical-align: top;
		order: 5;
	}

	.basket-items-list-item-price-for-one { order: 4 }

	.basket-item-block-price {
		flex-direction: column;
		margin-bottom: 10px;
		min-width: 0;
		flex: 1;
	}

	.basket-item-price-old { right: 10px; }

	.basket-items-list-item-amount {
		display: block;
		padding: 0 0 20px;
		min-width: 100%;
	}

	.basket-item-block-price {
		padding-right: 10px;
		padding-left: 10px;
	}

	.basket-items-list-item-price-for-one .basket-item-price-current { }

	.basket-items-list-wrapper-compact .basket-item-block-price {
		min-width: 0;
		text-align: right;
	}

	.basket-items-list-wrapper-compact .basket-item-block-price > div { text-align: right; }

	.basket-item-block-price .basket-item-price-difference {
		-ms-flex-order: 1;
		padding: 5px 6px 6px;
		order: 1;
	}

}

/*endregion*/

/*region Actions*/
.basket-items-list-item-remove {
	padding-top: 17px !important;
	vertical-align: top;
}

.basket-item-block-actions {
	position: relative;
	opacity: 0;
	transition: 300ms opacity ease;
}

.bx-touch .basket-item-block-actions,
.basket-items-list-item-container:hover .basket-item-block-actions { opacity: 1; }

.basket-item-actions-remove {
	position: relative;
	display: block;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-item-actions-remove:after,
.basket-item-actions-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #d0021b;
	content: '';
	transition: 300ms background-color ease;
}

.basket-item-actions-remove:after {
	transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

.basket-item-actions-remove:before {
	transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

.basket-item-actions-remove:hover:after,
.basket-item-actions-remove:hover:before { background-color: #7e000f; }

.basket-item-block-info .basket-item-actions-remove {
	position: absolute;
	top: -4px;
	right: 0;
}

.basket-items-list-wrapper-compact .basket-item-block-actions {
	position: relative;
	top: auto;
	right: auto;
	padding-left: 10px;
}

/*endregion*/

/*endregion*/

@media (max-width: 767px) {
	.basket-items-list-table,
	.basket-items-list-table thead,
	.basket-items-list-table tbody,
	.basket-items-list-table tr { display: block !important; }

	tr.basket-items-list-item-container {
		display: flex !important;
		-ms-flex-pack: center;
		-ms-flex-align: start;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 1px solid #f2f2f2;
		align-items: flex-start;
		justify-content: center;
		flex-wrap: wrap;
	}

	.basket-items-list-table tr.basket-items-list-item-container:first-child,
	.basket-items-list-table tbody tr.basket-items-list-item-container:first-child { border: none; }

	.basket-items-list .basket-items-list-item-container > td { border-top: none; }

	td.basket-items-list-item-amount,
	td.basket-items-list-item-price,
	td.basket-items-list-item-remove { display: inline-block; }

	td.basket-items-list-item-descriptions {
		padding-bottom: 10px;
		min-width: 100%;
	}

	td.basket-items-list-item-descriptions,
	td.basket-items-list-item-notification {
		display: block;
		padding-top: 0;
	}

	.basket-items-list-item-price { padding: 3px 0; }

	td.basket-items-list-item-remove { padding: 34px 0 0 !important; }
}

@media (max-width: 580px) {

	.basket-items-list-item-price .basket-item-block-price .basket-item-price-title { display: block; }

	td.basket-items-list-item-remove {
		display: block;
		padding: 0;
	}

	td.basket-items-list-item-remove {
		padding: 0 !important;
		text-align: center;
	}

	.basket-item-block-actions { display: inline-block; }
}

.basket-items-list-item-notification-inner {
	position: relative;
	transition: 220ms all ease;
}

/**/

.basket-items-list-item-container.basket-items-list-item-container-expend { display: table-row; }

.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
	position: relative;
	display: flex;
	-ms-flex-pack: justify;
	-ms-flex-align: center;
	padding: 10px 0;
	border-radius: 2px;
	background-color: #e6f8fe;
	color: #333;
	text-align: center;
	transition: 300ms all ease;
	align-items: center;
	justify-content: space-between;
}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
	padding: 0 10px;
	text-align: left;
}

@keyframes ShowNote {
	0% { opacity: 0; }
	0%, 50% { background-color: #fff; }
	50%, 100% { opacity: 1; }
	100% { background-color: #e6f8fe; }
}

@media (max-width: 768px) {
	.basket-items-list-item-container-collapse .basket-items-list-item-removed-container {
		flex-direction: column;
	}

	.basket-items-list-item-container-collapse .basket-items-list-item-removed-container div { text-align: center; }
}

.basket-items-list-item-container-collapse .basket-item-block-info,
.basket-items-list-item-container-collapse .basket-item-block-common,
.basket-items-list-item-container-collapse .basket-item-block-image { opacity: 0; }

.basket-items-list-item-container.basket-items-list-item-container-collapse > td > div {
	overflow: hidden;
	height: 80px;
	opacity: 0;
}

.basket-items-list-item-removed-block {
	display: inline-flex;
	align-items: center;
}

.basket-items-list-item-removed-block .faded {
	color: #ccc;
	cursor: default;
}

.basket-items-list-item-removed-anchor {
	border-bottom: 1px dashed;
	color: #333;
	font-weight: bold;
}

.basket-items-list-item-clear-btn {
	position: relative;
	display: inline-block;
	margin-left: 10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-items-list-item-clear-btn:after,
.basket-items-list-item-clear-btn:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #d0021b;
	content: '';
	transition: 300ms background-color ease;
}

.basket-items-list-item-clear-btn:after {
	transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

.basket-items-list-item-clear-btn:before {
	transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

.basket-items-list-item-clear-btn:hover:after,
.basket-items-list-item-clear-btn:hover:before { background-color: #7e000f; }

.basket-items-list-item-double { margin: 10px 0; }

.basket-items-list-item-double > div {
	margin-bottom: 10px;
	padding: 5px 35px 5px 15px;
}

.basket-items-list-item-double-anchor,
.basket-items-list-item-double-anchor:visited {
	border-bottom: 1px dashed;
	color: #333;
	text-decoration: none;
}

.basket-items-list-item-double-anchor:hover { color: #23527c; }

.basket-items-list-item-warning-container { margin: 10px 0; }

.basket-items-list-item-warning-container > div {
	margin-bottom: 10px;
	padding: 5px 35px 5px 15px;
}

.basket-items-list-wrapper-compact .basket-items-list-item-container {
	-ms-flex-align: start;
	padding: 17px 0;
	align-items: flex-start;
}

/*region Gifts*/
.basket-item-gifts-list-container {
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #fceb9f;
	background: #fffef8;
}

.basket-item-gifts-list-container:after {
	position: absolute;
	top: -10px;
	left: 90px;
	display: block;
	width: 17px;
	height: 17px;
	background-color: #fceb9f;
	content: '';
	transform: rotate(45deg);
}

.basket-item-gifts-list-title {
	padding: 12px 17px;
	background-color: #fceb9f;
	color: #5b5848;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gifts-list { padding: 15px; }

.basket-items-list-gift-item {
	display: flex;
	-ms-flex-align: center;
	border-bottom: 1px solid #f3f2ed;
	align-items: center;
	flex-wrap: nowrap;
}

.basket-item-gifts-list .basket-items-list-gift-item:last-child { border-bottom: none; }

/*region Gift image*/
.basket-item-gift-image-container {
	padding: 10px 0;
	min-width: 48px;
	max-width: 100%;
	width: 168px;
	text-align: center;
	flex: 1;
}

.basket-item-gift-image-link { display: inline-block; }

.basket-item-gift-image {
	display: inline-block;
	max-width: 100%;
	max-height: 69px;
	width: auto;
	height: auto;
}

/*endregion*/

/*region Gift title*/
.basket-item-gift-title-container {
	padding: 5px 15px;
	width: 100%;
	flex: 9;
}

.basket-item-gift-title-link {
	color: #333;
	font: 400 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

@media (max-width: 580px) {
	.basket-item-gift-title-link { font-size: 13px; }
}

/*endregion*/

/*region Gift price*/
.basket-item-gift-price-container {
	text-align: right;
	flex: 2;
}

.basket-item-gift-price-current {
	color: #2f3435;
	font: 400 22px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-old {
	color: #a1a1a1;
	text-decoration: line-through;
	font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-difference {
	display: flex;
	-ms-flex-align: center;
	padding: 5px 6px 6px;
	background: #e2f0cb;
	color: #525c69;
	text-align: center;
	text-transform: uppercase;
	font: bold 9px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	align-items: center;
}

@media (max-width: 580px) {
	.basket-items-list-gift-item {
		flex-wrap: wrap;
	}

	.basket-item-gift-price-container { min-width: 100%; }
}

/*endregion*/
/*endregion*/

/*region Gift-container*/
.basket-gifts-list-wrapper,
.basket-gifts-list-wrapper-compact {
	margin-bottom: 15px;
	border: 1px solid #e2dfdf;
}

.basket-gifts-list-header {
	padding: 18px 25px 20px;
	border-bottom: 1px solid #e2dfdf;
	background: #f2f2f2;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-clear {
	cursor: pointer;
	pointer-events: auto;
}

.basket-clear:after,
.basket-clear:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #a1a1a1;
	content: '';
	transition: 300ms background-color ease;
}

.basket-clear:after {
	transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

.basket-clear:before {
	transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

.basket-clear:hover:after,
.basket-clear:hover:before { background-color: #333; }

@media (max-width: 991px) {
	.basket-gifts-list-header {
		padding: 10px 9px 11px;
		font-size: 12px;
		line-height: 15px;
	}
}

.basket-gifts-list { padding: 0 25px; }

.basket-gifts-description-container {
	padding: 11px;
	color: #868d96;
	text-align: center;
	font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gifts-list-item-container { position: relative;
	display: flex;
	-ms-flex-align: center;
	overflow: hidden;
	padding: 20px 0;
	border-top: 1px solid #f2f2f2;
	transition: 300ms all ease;
	flex-wrap: wrap;
	align-items: center;
}

.basket-gifts-list-item-container:first-child { border-top: none; }

.basket-gift-block-image {
	padding: 5px 15px 5px 0;
	min-width: 50px;
	max-width: 50px;
}

.basket-gift-image-link { display: inline-block; }

.basket-gift-image {
	display: inline-block;
	max-width: 100%;
	max-height: 168px;
	width: auto;
	height: auto;
	transition: 300ms all ease;
}

.basket-gift-block-info { flex: 1 }

.basket-gift-info-name,
.basket-gift-info-name-link {
	margin: 0;
	padding: 0;
	color: #2f3435;
	text-decoration: none;
	font: 400 15px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-gift-info-name-link:hover {
	text-decoration: underline;
	cursor: pointer;
}

.basket-gift-block-common {
	display: flex;
	-ms-flex-align: center;
	flex-wrap: wrap;
	align-content: center;
}

.basket-gift-item-select-btn-container {
	display: flex;
	-ms-flex-align: center;
	flex-wrap: nowrap;
	align-items: center;
}

.basket-gift-item-selected {
	padding: 0 10px;
	color: #b6bbbf;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gift-item-select-btn-label {
	display: flex;
	-ms-flex-align: center;
	margin-bottom: 0;
	align-items: center;
}

.basket-gift-item-select-input { display: none; }

.basket-gift-item-select-btn-radio {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	border: 10px solid #fff;
	border-radius: 50%;
	background: var(--primary);
	box-shadow: 0 0 0 1px #828b95;
	cursor: pointer;
	transition: 190ms all ease;
}

.bx-ie .basket-gift-item-select-btn-radio { background: #006cc0; }

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-radio { border-width: 5px; }

.basket-gift-item-select-btn-text {
	text-transform: lowercase;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
}

.basket-gift-item-select-btn-checkbox {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	margin-right: 10px;
	width: 19px;
	height: 19px;
	border: 1px solid #828b95;
	border-radius: 2px;
	background-color: #fff;
	cursor: pointer;
}

.basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-btn-checkbox:before {
	position: absolute;
	background-color: #fff;
	content: '';
	opacity: 0;
	transition: 190ms all ease;
}

.basket-gift-item-select-btn-checkbox:after {
	top: 5px;
	left: 5px;
	z-index: 15;
	width: 3px;
	height: 9px;
	border-radius: 1px;
	transform: rotate(-45deg);
}

.basket-gift-item-select-btn-checkbox:before {
	top: -1px;
	left: 11px;
	z-index: 10;
	width: 5px;
	height: 17px;
	border: 1px solid #fff;
	border-radius: 2px;
	transform: rotate(45deg);
}

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before {
	background-color: var(--primary);
	opacity: 1;
}

.bx-ie .basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,
.bx-ie .basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before { background-color: #006cc0; }

@media (max-width: 797px) {
	.basket-gift-item-select-btn-container {
		flex-direction: column;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.basket-gift-item-selected {
		-ms-flex-order: 2;
		padding-right: 0;
		text-align: right;
		order: 2;
	}

	.basket-gift-item-select-btn-label {
		-ms-flex-order: 1;
		text-align: right;
		order: 1;
	}
}

.bx-step-opacity { transition: 500ms opacity ease; }

/*endregion*/

/*region not found*/
.basket-search-not-found {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 0;
	transform: translate3d(-50%, -50%, 0);
}

.basket-search-not-found-icon {
	margin: 0 auto 80px;
	width: 180px;
	height: 180px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: cover;
}

.basket-search-not-found-text {
	color: #c0c5ca;
	text-align: center;
	font: 30px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/

.bx-sbb-empty-cart-image {
	margin: 50px auto 42px;
	width: 131px;
	height: 116px;
	background: url(images/empty_cart.svg) no-repeat center;
	background-size: contain;
	-webkit-background-size: contain;
}

.bx-sbb-empty-cart-text {
	margin-bottom: 42px;
	color: #bababa;
	text-align: center;
	font-size: 36px;
}

.bx-sbb-empty-cart-desc {
	margin-bottom: 42px;
	color: #000;
	text-align: center;
	font-size: 16px;
}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}
/*# sourceMappingURL=data:application/json;base64,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QUNaLGFBQWE7Q0FDYix1REFBdUQ7Q0FDdkQsd0JBQXdCO0NBQ3hCLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixjQUFjO0NBQ2Qsa0JBQWtCO0NBQ2xCLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsY0FBYztDQUNkLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixnQ0FBZ0M7Q0FDaEMsV0FBVztBQUNaOztBQUVBLHlDQUF5QyxvQkFBb0IsQ0FBQztBQUM5RCwwQ0FBMEMsb0JBQW9CLENBQUM7QUFDL0Qsd0NBQXdDLG9CQUFvQixDQUFDO0FBQzdELDJDQUEyQyxvQkFBb0IsQ0FBQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3ltYm9sX3J1YmxlIHsgZm9udC1mYW1pbHk6ICdydWJsZUJpdHJpeCcsIEFyaWFsLCBzYW5zLXNlcmlmIH1cblxuLmJhc2tldC1jaGVja291dC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMTVweCAyNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTJkZmRmO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYXNrZXQtY2hlY2tvdXQtY29udGFpbmVyLmJhc2tldC1jaGVja291dC1jb250YWluZXItZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uYmFza2V0LWNoZWNrb3V0LWNvbnRhaW5lci5iYXNrZXQtY2hlY2tvdXQtY29udGFpbmVyLWZpeGVkLWhpZGUgeyBvcGFjaXR5OiAwOyB9XG5cbi8qcmVnaW9uIENvdXBvbiovXG4uYmFza2V0LWNvdXBvbi1zZWN0aW9uIHsgZmxleDogMjsgfVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay1maWVsZC1kZXNjcmlwdGlvbiB7XG5cdGNvbG9yOiAjYTFhMWExO1xuXHRmb250OiA0MDAgMTJweC8xOHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJhc2tldC1jb3Vwb24tYmxvY2stZmllbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRtaW4td2lkdGg6IDIzNXB4O1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcbn1cblxuLmJhc2tldC1jb3Vwb24tYmxvY2stY291cG9uLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogLTRweDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzhkYTNhZDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4ZGEzYWQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiBcIlwiO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJhc2tldC1jb3Vwb24tYWxlcnQtc2VjdGlvbiB7IHdpZHRoOiAxMDAlOyB9XG5cbi5iYXNrZXQtY291cG9uLWFsZXJ0IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRwYWRkaW5nLXRvcDogM3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRtaW4taGVpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udDogNDAwIDEzcHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5iYXNrZXQtY291cG9uLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi50ZXh0LW11dGVkIC5iYXNrZXQtY291cG9uLXRleHQ6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMnB4O1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3YWQ1MDA7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjN2FkNTAwO1xuXHRjb250ZW50OiAnJztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJhc2tldC1jb3Vwb24tYWxlcnQgLmNsb3NlLWxpbmsge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQ6IDQwMCAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRvcGFjaXR5OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDIyMG1zIGVhc2UgYWxsO1xufVxuXG4uYngtaWUgLmJhc2tldC1jb3Vwb24tYWxlcnQgLmNsb3NlLWxpbmsgeyBjb2xvcjogIzAwNmNjMDsgfVxuXG4uYmFza2V0LWNvdXBvbi1hbGVydCAuY2xvc2UtbGluazpob3ZlciB7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5iYXNrZXQtY2hlY2tvdXQtY29udGFpbmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5cdC5iYXNrZXQtY291cG9uLXNlY3Rpb24ge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cblx0LmJhc2tldC1jb3Vwb24tYWxlcnQtc2VjdGlvbiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cblx0LmJhc2tldC1jb3Vwb24tYmxvY2stZmllbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJhc2tldC1jb3Vwb24tYmxvY2stZmllbGQgLmZvcm0tZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJhc2tldC1jb3Vwb24tYmxvY2stZmllbGQgLmZvcm0tY29udHJvbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyplbmRyZWdpb24qL1xuXG4vKnJlZ2lvbiBDaGVja291dCovXG4uYmFza2V0LWNoZWNrb3V0LXNlY3Rpb24ge1xuXHQtd2Via2l0LWJveC1mbGV4OiA1O1xuXHQtbXMtZmxleDogNTtcblx0ZmxleDogNTtcbn1cblxuLmJhc2tldC1jaGVja291dC1zZWN0aW9uLWlubmVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jayB7IH1cblxuLyoqL1xuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbCB7XG5cdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsLXRpdGxlIHtcblx0Y29sb3I6ICMyZjM0MzU7XG5cdGZvbnQ6IDQwMCAyMHB4LzI0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsLWRlc2NyaXB0aW9uIHtcblx0Y29sb3I6ICNhMWExYTE7XG5cdGZvbnQ6IDQwMCAxMnB4LzE2cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiovXG4uYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsLXByaWNlIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1wcmljZS1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTdweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLXRvdGFsLXByaWNlLWN1cnJlbnQge1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdGNvbG9yOiAjMmYzNDM1O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udDogNDAwIDM2cHgvMzZweCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IDE4MG1zIHRleHQtc2hhZG93IGVhc2UsIDE4MG1zIGNvbG9yIGVhc2U7XG59XG5cbi5iYXNrZXQtY291cG9uLWJsb2NrLXRvdGFsLXByaWNlLW9sZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogI2ExYTFhMTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQ6IDQwMCAxOHB4LzE2cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay10b3RhbC1wcmljZS1vbGQ6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlMEElM0NzdmclMjB3aWR0aCUzRCUyMjQ5MXB4JTIyJTIwaGVpZ2h0JTNEJTIyMTI1cHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjUlMjAxMDAlMjUlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xLjIzMDQ2ODc1JTJDMTIxLjQxMDE1NiUyMEMxMjIuNzY0NDU1JTJDODAuMzk5ODY2MSUyMDIxMi4yMjc5OTclMkM1Mi45Nzc5OTExJTIwMjY5LjYyMTA5NCUyQzM5LjE0NDUzMTIlMjBDMzI3LjAxNDE5MSUyQzI1LjMxMTA3MTQlMjA0MDAuNDIwNDQxJTJDMTMuNDc2NDM2JTIwNDg5LjgzOTg0NCUyQzMuNjQwNjI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzQjgwOTA5JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMTYlMjIlMjAvJTNFJTBBJTIwJTIwJTIwJTIwJTNDL2clM0UlMEElM0Mvc3ZnJTNFKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdGNvbnRlbnQ6ICcnO1xufVxuXG4uYmFza2V0LWNvdXBvbi1ibG9jay10b3RhbC1wcmljZS1kaWZmZXJlbmNlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA1cHggNnB4IDZweDtcblx0YmFja2dyb3VuZDogI2QxZWNmMTtcblx0Y29sb3I6ICMxNzllYmI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udDogNDAwIDEzcHgvMTJweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qKi9cbi5iYXNrZXQtY2hlY2tvdXQtYmxvY2stYnRuIHtcblx0cGFkZGluZy10b3A6IDEzcHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iYXNrZXQtYnRuLWNoZWNrb3V0IHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmFza2V0LW5vdGlmaWNhdGlvbi1zZWN0aW9uIHsgd2lkdGg6IDEwMCU7IH1cblxuLmJhc2tldC1ibG9jay1ub3RpZmljYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiA4cHggMTVweDtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmOGUwO1xuXHRjb2xvcjogIzZhOTk5Nztcblx0Zm9udDogNDAwIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtYmxvY2stbm90aWZpY2F0aW9uOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC03cHg7XG5cdHJpZ2h0OiA4MHB4O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmOGUwO1xuXHRjb250ZW50OiAnJztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJhc2tldC1jaGVja291dC1ibG9jay1idG4ge1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0LW1zLWZsZXg6IDE7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdC5iYXNrZXQtY2hlY2tvdXQtc2VjdGlvbiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDM7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcblx0XHRvcmRlcjogMztcblx0fVxuXG5cdC5iYXNrZXQtbm90aWZpY2F0aW9uLXNlY3Rpb24ge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA0O1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG5cdFx0b3JkZXI6IDQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYXNrZXQtY2hlY2tvdXQtYmxvY2stYnRuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbXMtZmxleDogYXV0bztcblx0XHRmbGV4OiBhdXRvO1xuXHR9XG5cblx0LmJhc2tldC1jaGVja291dC1zZWN0aW9uLWlubmVyIHtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5iYXNrZXQtY2hlY2tvdXQtYmxvY2stdG90YWwgeyBtaW4td2lkdGg6IDE1MHB4OyB9XG5cblx0LmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1wcmljZSB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cblx0LmJhc2tldC1idG4tY2hlY2tvdXQge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdHdpZHRoOiAxMDAlXG5cdH1cblxuXHQuYmFza2V0LWJsb2NrLW5vdGlmaWNhdGlvbjphZnRlciB7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuXHQuYmFza2V0LWNoZWNrb3V0LWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWNoZWNrb3V0LWJsb2NrLXRvdGFsIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmJhc2tldC1jaGVja291dC1ibG9jay10b3RhbC1wcmljZS1pbm5lciB7IHBhZGRpbmctdG9wOiAycHg7IH1cblxuXHQuYmFza2V0LWNvdXBvbi1ibG9jay10b3RhbC1wcmljZS1vbGQge1xuXHRcdHRvcDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cbn1cblxuLyplbmRyZWdpb24qL1xuXG4vKnJlZ2lvbiBCYXNrZXQgaXRlbSBsaXN0IHdyYXBwZXIqL1xuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXIsXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IHsgYm9yZGVyOiAxcHggc29saWQgI2UyZGZkZjsgfVxuXG4vKmhlYWRlciovXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxM3B4IDI1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJkZmRmO1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBwYWRkaW5nIGVhc2U7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXIuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRtYXJnaW4tbGVmdDogLTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZGZkZjtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItbGlnaHQgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLXRpdGxlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQ6IGJvbGQgMTVweC8xOHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCArIC5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXItdGl0bGUgeyBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmJhc2tldC1pdGVtcy1zZWFyY2gtZmllbGQgKyAuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpbHRlciB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdC13ZWJraXQtYm94LWZsZXg6IDM7XG5cdC1tcy1mbGV4OiAzO1xuXHRmbGV4OiAzO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCAuZm9ybS1jb250cm9sIHsgei1pbmRleDogMTsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyLWZpbHRlci1pdGVtIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQ6IGJvbGQgMTNweC8xNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAyMjBtcyBlYXNlO1xufVxuXG4uYngtaWUgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci1maWx0ZXItaXRlbSB7IGNvbG9yOiAjMDA2Y2MwOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXItZmlsdGVyLWl0ZW06aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3Itc2Vjb25kKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYngtaWUgLmJhc2tldC1pdGVtcy1saXN0LWhlYWRlci1maWx0ZXItaXRlbTpob3ZlciB7IGNvbG9yOiAjMDA2Y2MwOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXItZmlsdGVyLWl0ZW0uYWN0aXZlIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Y29sb3I6ICMyZjM0MzU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0LWl0ZW1zLXNlYXJjaC1jbGVhci1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMXB4O1xuXHR6LWluZGV4OiAxO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAjNzc3O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAyNTBtcyBsaW5lYXIgYWxsO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iYXNrZXQtaXRlbXMtc2VhcmNoLWNsZWFyLWJ0bjpob3ZlciB7IGNvbG9yOiAjYzA0ZTRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaGVhZGVyIHsgcGFkZGluZzogMTBweCA5cHggMTFweDsgfVxuXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1oZWFkZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJhc2tldC1pdGVtcy1saXN0LWhlYWRlciB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsXG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLXNlYXJjaC1maWVsZCB7IHdpZHRoOiAxMDAlOyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLmJhc2tldC1pdGVtcy1saXN0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogLjc7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IFNob3dPdmVybGF5O1xuXHRhbmltYXRpb24tbmFtZTogU2hvd092ZXJsYXk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIFNob3dPdmVybGF5IHtcblx0MCUgeyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAuNzsgfVxufVxuXG5Aa2V5ZnJhbWVzIFNob3dPdmVybGF5IHtcblx0MCUgeyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAuNzsgfVxufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIgPiB0ZCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyID4gdGQgeyBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogLjc7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1naWZ0LFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWdpZnQgPiB0ZCxcbi5iYXNrZXQtaXRlbXMtbGlzdCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXI6Zmlyc3QtY2hpbGQgPiB0ZCB7IGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWdpZnQsXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1naWZ0ID4gdGQsXG5cdC5iYXNrZXQtaXRlbXMtbGlzdCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogLjc7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRlc2NyaXB0aW9ucyB7XG5cdC1tcy1mbGV4LW9yZGVyOiAxO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdG9yZGVyOiAxO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLypyZWdpb24gSW1hZ2UqL1xuLmJhc2tldC1pdGVtLWJsb2NrLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtbXMtZmxleC1vcmRlcjogMTtcblx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRtaW4td2lkdGg6IDQ4cHg7XG5cdG1heC13aWR0aDogMTQ4cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0b3JkZXI6IDE7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdG1heC13aWR0aDogNTBweDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmJhc2tldC1pdGVtLWltYWdlLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhc2tldC1pdGVtLWltYWdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1pbWFnZSB7XG5cdG1heC13aWR0aDogNTBweDtcblx0bWF4LWhlaWdodDogNTBweDtcbn1cblxuLmJhc2tldC1pdGVtLWltYWdlOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjZWU5MjAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuXG5cdC5iYXNrZXQtaXRlbS1ibG9jay1pbWFnZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLWltYWdlIHtcblx0XHRtYXJnaW46IDEwcHggYXV0byAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAyMzBweDtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMtaW5uZXIge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2staW1hZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zLWlubmVyIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0fVxuXG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gbGFibGUqL1xuLypMYWJlbCovXG4uYmFza2V0LWl0ZW0tbGFiZWwtdGV4dCxcbi5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5MDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA0NTBtcyBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0LFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tbGFiZWwtcmluZyB7IGRpc3BsYXk6IG5vbmUgfVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtdGV4dCBzcGFuLFxuLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdGJhY2tncm91bmQ6ICNmNDJjMmM7XG5cdGNvbG9yOiAjZmZmO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xufVxuXG4uYngtcmVkIC5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0IHNwYW4sXG4uYngtcmVkIC5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZiYTkwYzsgfVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtdGV4dCA+IGRpdixcbi5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nID4gZGl2IHsgbGluZS1oZWlnaHQ6IDA7IH1cblxuLyogVEVYVCAqL1xuLmJhc2tldC1pdGVtLWxhYmVsLXRleHQgc3BhbiB7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtdGV4dC5iYXNrZXQtaXRlbS1sYWJlbC1zbWFsbCBzcGFuIHtcblx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRwYWRkaW5nOiAycHggN3B4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtdGV4dC5iYXNrZXQtaXRlbS1sYWJlbC1iaWcgc3BhbiB7XG5cdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJhc2tldC1pdGVtLWxhYmVsLXRleHQgPiBkaXYgeyBsaW5lLWhlaWdodDogMDsgfVxuXG5cdC5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0LmJhc2tldC1pdGVtLWxhYmVsLXNtYWxsIHNwYW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRwYWRkaW5nOiAycHggN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbS1sYWJlbC10ZXh0LmJhc2tldC1pdGVtLWxhYmVsLWJpZyBzcGFuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi8qUklORyovXG4uYmFza2V0LWl0ZW0tbGFiZWwtcmluZyB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nLmJhc2tldC1pdGVtLWxhYmVsLXNtYWxsIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXJpbmcuYmFza2V0LWl0ZW0tbGFiZWwtYmlnIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYXNrZXQtaXRlbS1sYWJlbC1yaW5nLmJhc2tldC1pdGVtLWxhYmVsLXNtYWxsIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tbGFiZWwtcmluZy5iYXNrZXQtaXRlbS1sYWJlbC1iaWcge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtLWxhYmVsLXRvcCB7IHRvcDogLTJweDsgfVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtY2VudGVyIHtcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtY2VudGVyID4gZGl2IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1sZWZ0IHsgbGVmdDogLTJweDsgfVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtbGVmdCA+IGRpdiB7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJhc2tldC1pdGVtLWxhYmVsLWJvdHRvbSB7IGJvdHRvbTogLTJweDsgfVxuXG4uYmFza2V0LWl0ZW0tbGFiZWwtbWlkZGxlIHtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1yaWdodCB7IHJpZ2h0OiAtMnB4OyB9XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1yaWdodCA+IGRpdiB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iYXNrZXQtaXRlbS1sYWJlbC1jZW50ZXIucHJvZHVjdC1pdGVtLWxhYmVsLW1pZGRsZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4vKmVuZHJlZ2lvbiovXG5cbi8qcmVnaW9uIEluZm8qL1xuLmJhc2tldC1pdGVtLWJsb2NrLWluZm8ge1xuXHQtbXMtZmxleC1vcmRlcjogMjtcblx0cGFkZGluZzogMDtcblx0LXdlYmtpdC1ib3gtZmxleDogMztcblx0LW1zLWZsZXg6IDM7XG5cdGZsZXg6IDM7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG5cdG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0LmJhc2tldC1pdGVtLWJsb2NrLWluZm8ge1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDY7XG5cdFx0LW1zLWZsZXg6IDY7XG5cdFx0ZmxleDogNjtcblx0fVxufVxuXG4vKnJlZ2lvbiBOYW1lKi9cbi5iYXNrZXQtaXRlbS1pbmZvLW5hbWUsXG4uYmFza2V0LWl0ZW0taW5mby1uYW1lLWxpbmsge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdGNvbG9yOiAjMmYzNDM1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0Zm9udDogNDAwIDE2cHgvMjZweCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG5oMi5iYXNrZXQtaXRlbS1pbmZvLW5hbWUge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmFza2V0LWl0ZW0taGlnaGxpZ2h0ZWQgeyBiYWNrZ3JvdW5kOiAjZmYwOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWluZm8tbmFtZSB7IG1hcmdpbi1ib3R0b206IDVweCB9XG5cbi5iYXNrZXQtaXRlbS1pbmZvLW5hbWUtbGluazpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYmFza2V0LWl0ZW0taW5mby1uYW1lLFxuXHQuYmFza2V0LWl0ZW0taW5mby1uYW1lLWxpbmsge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLWluZm8tbmFtZSB7IHBhZGRpbmctdG9wOiAxMHB4OyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtb3JkZXI6IDQ7XG5cdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHQtbXMtZmxleDogMjtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGJhc2VsaW5lO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG5cdC13ZWJraXQtYm94LWZsZXg6IDI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZmxleDogMjtcblx0b3JkZXI6IDQ7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbiB7XG5cdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbiB7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXIgLmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbiB7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXIgLmJhc2tldC1pdGVtLWJsb2NrLWNvbW1vbiA+IGRpdiB7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHQtbXMtZmxleDogbm9uZTtcblx0XHRmbGV4OiBub25lO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uIHtcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0cGFkZGluZzogMTdweCAwO1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlciAuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbS1wcmljZS1jdXJyZW50IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbn1cblxuLypyZWdpb24gUHJvcGVydGllcyovXG4uYmFza2V0LWl0ZW0tYmxvY2stcHJvcGVydGllcyB7IGZsZXg6IDU7IH1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LFxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDRweDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eSxcbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LW5hbWUsXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLW5hbWUge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Y29sb3I6ICNhMWExYTE7XG5cdGZvbnQ6IDQwMCAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktdmFsdWUsXG4uYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLXZhbHVlIHtcblx0Y29sb3I6ICM0YTRhNGE7XG5cdGZvbnQ6IGJvbGQgMTJweC8xNnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLypyZWdpb24gQ3VzdG9tIENvbHVtbiovXG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20geyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tY29udGVudCB7IHBhZGRpbmc6IDNweCAwOyB9XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20uYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLXBob3RvIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS1waG90byAuYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tLXZhbHVlIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG5cdG1pbi1oZWlnaHQ6IDY0cHg7XG5cdHdvcmQtc3BhY2luZzogMDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20tcGhvdG8gLmJhc2tldC1pdGVtLXByb3BlcnR5LWN1c3RvbS12YWx1ZSBzcGFuIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5iYXNrZXQtaXRlbS1jdXN0b20tYmxvY2stcGhvdG8tbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJhc2tldC1pdGVtLWN1c3RvbS1ibG9jay1waG90by1pdGVtIHtcblx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tY3VzdG9tLWJsb2NrLXBob3RvLWl0ZW06aG92ZXIgeyBib3JkZXItY29sb3I6ICNlZTkyMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1jdXN0b20geyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHktY3VzdG9tIHsgcGFkZGluZy1yaWdodDogMTBweDsgfVxufVxuXG4vKmVuZHJlZ2lvbiovXG5cbi8qc2N1Ki9cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLXByb3BlcnR5LmJhc2tldC1pdGVtLXByb3BlcnR5LXNjdS10ZXh0LFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LWltYWdlLFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tc2N1LWNvbG9yIHtcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LXRleHQsXG4uYmFza2V0LWl0ZW0tcHJvcGVydHkuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LWltYWdlLFxuLmJhc2tldC1pdGVtLXByb3BlcnR5LmJhc2tldC1pdGVtLXNjdS1jb2xvciB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5iYXNrZXQtaXRlbS1zY3UtbGlzdCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYXNrZXQtaXRlbS1zY3UtaXRlbSxcbi5iYXNrZXQtaXRlbS1zY3UtaXRlbS5ub3QtYXZhaWxhYmxlOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMnB4IDNweCAzcHggMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VlZWNlZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW06aG92ZXIsXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW0uc2VsZWN0ZWQsXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW0ubm90LWF2YWlsYWJsZTpob3ZlciB7IGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cblxuLmJ4LWllIC5iYXNrZXQtaXRlbS1zY3UtaXRlbTpob3Zlcixcbi5ieC1pZSAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0uc2VsZWN0ZWQsXG4uYngtaWUgLmJhc2tldC1pdGVtLXNjdS1pdGVtLm5vdC1hdmFpbGFibGU6aG92ZXIgeyBib3JkZXItY29sb3I6ICMwMDZjYzA7IH1cblxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLnNlbGVjdGVkOmhvdmVyIHsgY3Vyc29yOiBkZWZhdWx0IH1cblxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLm5vdC1hdmFpbGFibGU6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwcHglMjIlMjBoZWlnaHQlM0QlMjIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTI1JTIwMTAwJTI1JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ2xpbmUlMjB4MSUzRCUyMjAlMjIlMjB5MSUzRCUyMjIwJTIyJTIweDIlM0QlMjIyMCUyMiUyMHkyJTNEJTIyMCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjBzdHJva2UlM0QlMjIlMjNhMWExYTElMjIvJTNFJTBBJTNDL3N2ZyUzRSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRjb250ZW50OiAnJztcbn1cblxuLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tc2N1LWl0ZW0ubm90LWF2YWlsYWJsZSAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIgeyBvcGFjaXR5OiAuNTsgfVxuXG4uYmFza2V0LWl0ZW0tc2N1LWNvbG9yIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lcixcbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1zY3UtY29sb3IgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyLFxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LWltYWdlIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtdGV4dCAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIge1xuXHRwYWRkaW5nOiAzcHggNXB4O1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udDogYm9sZCAxNHB4LzE3cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtdGV4dCAuYmFza2V0LWl0ZW0tc2N1LWl0ZW0taW5uZXIge1xuXHRwYWRkaW5nOiAxcHggMnB4O1xuXHRmb250OiBib2xkIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYmFza2V0LWl0ZW0tcHJvcGVydHktbmFtZSxcblx0LmJhc2tldC1pdGVtLXByb3BlcnR5LXZhbHVlIHsgZm9udC1zaXplOiAxMXB4OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuXHQuYmFza2V0LWl0ZW0tYmxvY2stcHJvcGVydGllcyB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1wcm9wZXJ0aWVzIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdC5iYXNrZXQtaXRlbS1wcm9wZXJ0eS1zY3UtaW1hZ2UgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyLFxuXHQuYmFza2V0LWl0ZW0tc2N1LWNvbG9yIC5iYXNrZXQtaXRlbS1zY3UtaXRlbS1pbm5lciB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tcHJvcGVydHktc2N1LXRleHQgLmJhc2tldC1pdGVtLXNjdS1pdGVtLWlubmVyIHtcblx0XHRwYWRkaW5nOiAycHggM3B4O1xuXHRcdG1pbi13aWR0aDogMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udDogYm9sZCAxMXB4LzE1cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gQW1vdW50Ki9cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWFtb3VudCB7XG5cdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcblx0b3JkZXI6IDI7XG59XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1maWxlZC1ibG9jayB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkLFxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkOmhvdmVyIHtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogMjhweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQ6IGJvbGQgMThweC8yN3B4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQuZGlzYWJsZWQgLmJhc2tldC1pdGVtLWFtb3VudC1maWxlZCB7IGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7IH1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1maWxlZDpob3Zlcixcbi5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQ6Zm9jdXMgeyBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpOyB9XG5cbi5ieC1pZSAuYmFza2V0LWl0ZW0tYW1vdW50LWZpbGVkOmhvdmVyLFxuLmJ4LWllIC5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQ6Zm9jdXMgeyBib3JkZXItY29sb3I6ICMwMDZjYzA7IH1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1maWxlZDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQvKiBkaXNwbGF5OiBub25lOyA8LSBDcmFzaGVzIENocm9tZSBvbiBob3ZlciAqL1xuXHRtYXJnaW46IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogPC0tIEFwcGFyZW50bHkgc29tZSBtYXJnaW4gYXJlIHN0aWxsIHRoZXJlIGV2ZW4gdGhvdWdoIGl0J3MgaGlkZGVuICovXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1vLWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtZmlsZWQuYmFza2V0LXVwZGF0ZWQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYXNrZXRBbW91bnRGaWxlZFVwZGF0ZWQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBiYXNrZXRBbW91bnRGaWxlZFVwZGF0ZWQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA2MDBtcztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiA2MDBtcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhc2tldEFtb3VudEZpbGVkVXBkYXRlZCB7XG5cdDAlLCAxMDAlIHsgYm9yZGVyLWNvbG9yOiAjZTRlNGU0OyB9XG5cdDUwJSB7IGJvcmRlci1jb2xvcjogI2VlOTIwMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhc2tldEFtb3VudEZpbGVkVXBkYXRlZCB7XG5cdDAlLCAxMDAlIHsgYm9yZGVyLWNvbG9yOiAjZTRlNGU0OyB9XG5cdDUwJSB7IGJvcmRlci1jb2xvcjogI2VlOTIwMDsgfVxufVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzLFxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tbWludXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6aG92ZXIsXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51czpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzLFxuLmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudC5kaXNhYmxlZCAuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1taW51cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6YmVmb3JlLFxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czphZnRlcixcbi5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuXHRjb250ZW50OiBcIlwiO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czpob3ZlcjpiZWZvcmUsXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzOmhvdmVyOmFmdGVyLFxuLmJhc2tldC1pdGVtLWFtb3VudC1idG4tbWludXM6aG92ZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzOyB9XG5cbi5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQuZGlzYWJsZWQgLmJhc2tldC1pdGVtLWFtb3VudC1idG4tcGx1czpiZWZvcmUsXG4uYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50LmRpc2FibGVkIC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXM6YWZ0ZXIsXG4uYmFza2V0LWl0ZW0tYmxvY2stYW1vdW50LmRpc2FibGVkIC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuXG4uYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzOmJlZm9yZSB7XG5cdG1hcmdpbi10b3A6IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtaXRlbS1hbW91bnQtZmllbGQtZGVzY3JpcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMXB4KTtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAjYTFhMWExO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQ6IGl0YWxpYyAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLXBsdXMsXG5cdC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tYW1vdW50LWJ0bi1wbHVzIHtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDFweCAxcHggMDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbS1hbW91bnQtYnRuLW1pbnVzIHtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4IDAgMCAxcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYXNrZXQtaXRlbS1ibG9jay1hbW91bnQgeyBwYWRkaW5nLXRvcDogMTlweDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0LmJhc2tldC1pdGVtLWJsb2NrLWFtb3VudCB7IHBhZGRpbmctdG9wOiAwOyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gUHJpY2UqL1xuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2Uge1xuXHQtbXMtZmxleC1vcmRlcjogNDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG5cdG9yZGVyOiA0O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZS1mb3Itb25lIHsgb3JkZXI6IDIgfVxuXG4uYmFza2V0LWl0ZW0tYmxvY2stcHJpY2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJhc2tldC1pdGVtLXByaWNlLXRpdGxlIHtcblx0cGFkZGluZy10b3A6IDFweDtcblx0Y29sb3I6ICNhMWExYTE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250OiAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2UtY3VycmVudCB7XG5cdHBhZGRpbmctdG9wOiAxcHg7XG5cdGNvbG9yOiAjMmYzNDM1O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJhc2tldC1pdGVtLXByaWNlLWN1cnJlbnQtdGV4dCB7XG5cdGxldHRlci1zcGFjaW5nOiAtLjMzcHg7XG5cdGZvbnQ6IDQwMCAyMHB4LzI0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0cmFuc2l0aW9uOiAxODBtcyB0ZXh0LXNoYWRvdyBlYXNlLCAxODBtcyBjb2xvciBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2Utb2xkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDVweDtcblx0cmlnaHQ6IDA7XG5cdGNvbG9yOiAjYTFhMWExO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLmJhc2tldC1pdGVtLXByaWNlLW9sZC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IDQwMCAxM3B4LzE1cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2Utb2xkLXRleHQ6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlMEElM0NzdmclMjB3aWR0aCUzRCUyMjQ5MXB4JTIyJTIwaGVpZ2h0JTNEJTIyMTI1cHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjUlMjAxMDAlMjUlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xLjIzMDQ2ODc1JTJDMTIxLjQxMDE1NiUyMEMxMjIuNzY0NDU1JTJDODAuMzk5ODY2MSUyMDIxMi4yMjc5OTclMkM1Mi45Nzc5OTExJTIwMjY5LjYyMTA5NCUyQzM5LjE0NDUzMTIlMjBDMzI3LjAxNDE5MSUyQzI1LjMxMTA3MTQlMjA0MDAuNDIwNDQxJTJDMTMuNDc2NDM2JTIwNDg5LjgzOTg0NCUyQzMuNjQwNjI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzQjgwOTA5JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMTYlMjIlMjAvJTNFJTBBJTIwJTIwJTIwJTIwJTNDL2clM0UlMEElM0Mvc3ZnJTNFKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdGNvbnRlbnQ6ICcnO1xufVxuXG4uYmFza2V0LWl0ZW0tcHJpY2UtZGlmZmVyZW5jZSB7XG5cdHBhZGRpbmc6IDNweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZDFlY2YxO1xuXHRjb2xvcjogIzE3OWViYjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRmb250OiA0MDAgMTFweC8xMnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMgeyBtaW4td2lkdGg6IDEwMCU7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2Uge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA1O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcblx0XHRvcmRlcjogNTtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXByaWNlLWZvci1vbmUgeyBvcmRlcjogNCB9XG5cblx0LmJhc2tldC1pdGVtLWJsb2NrLXByaWNlIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHQtbXMtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLXByaWNlLW9sZCB7IHJpZ2h0OiAxMHB4OyB9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tYW1vdW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tYmxvY2stcHJpY2Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2UtZm9yLW9uZSAuYmFza2V0LWl0ZW0tcHJpY2UtY3VycmVudCB7IH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3Qtd3JhcHBlci1jb21wYWN0IC5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW0tYmxvY2stcHJpY2UgPiBkaXYgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5cdC5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSAuYmFza2V0LWl0ZW0tcHJpY2UtZGlmZmVyZW5jZSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0cGFkZGluZzogNXB4IDZweCA2cHg7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0XHRvcmRlcjogMTtcblx0fVxuXG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gQWN0aW9ucyovXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmUge1xuXHRwYWRkaW5nLXRvcDogMTdweCAhaW1wb3J0YW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYmFza2V0LWl0ZW0tYmxvY2stYWN0aW9ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eSBlYXNlO1xufVxuXG4uYngtdG91Y2ggLmJhc2tldC1pdGVtLWJsb2NrLWFjdGlvbnMsXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXI6aG92ZXIgLmJhc2tldC1pdGVtLWJsb2NrLWFjdGlvbnMgeyBvcGFjaXR5OiAxOyB9XG5cbi5iYXNrZXQtaXRlbS1hY3Rpb25zLXJlbW92ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtLWFjdGlvbnMtcmVtb3ZlOmFmdGVyLFxuLmJhc2tldC1pdGVtLWFjdGlvbnMtcmVtb3ZlOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZDAwMjFiO1xuXHRjb250ZW50OiAnJztcblx0dHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlO1xufVxuXG4uYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmU6YWZ0ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmU6YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmU6aG92ZXI6YWZ0ZXIsXG4uYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmU6aG92ZXI6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzdlMDAwZjsgfVxuXG4uYmFza2V0LWl0ZW0tYmxvY2staW5mbyAuYmFza2V0LWl0ZW0tYWN0aW9ucy1yZW1vdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTRweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC13cmFwcGVyLWNvbXBhY3QgLmJhc2tldC1pdGVtLWJsb2NrLWFjdGlvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyplbmRyZWdpb24qL1xuXG4vKmVuZHJlZ2lvbiovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUsXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC10YWJsZSB0aGVhZCxcblx0LmJhc2tldC1pdGVtcy1saXN0LXRhYmxlIHRib2R5LFxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUgdHIgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cblx0dHIuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtcy1saXN0LXRhYmxlIHRyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkLFxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtdGFibGUgdGJvZHkgdHIuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXI6Zmlyc3QtY2hpbGQgeyBib3JkZXI6IG5vbmU7IH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyID4gdGQgeyBib3JkZXItdG9wOiBub25lOyB9XG5cblx0dGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1hbW91bnQsXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcHJpY2UsXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblx0dGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kZXNjcmlwdGlvbnMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZGVzY3JpcHRpb25zLFxuXHR0ZC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLW5vdGlmaWNhdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1wcmljZSB7IHBhZGRpbmc6IDNweCAwOyB9XG5cblx0dGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmUgeyBwYWRkaW5nOiAzNHB4IDAgMCAhaW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuXG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXByaWNlIC5iYXNrZXQtaXRlbS1ibG9jay1wcmljZSAuYmFza2V0LWl0ZW0tcHJpY2UtdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5cdHRkLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0dGQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmUge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW0tYmxvY2stYWN0aW9ucyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1ub3RpZmljYXRpb24taW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IDIyMG1zIGFsbCBlYXNlO1xufVxuXG4vKiovXG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1leHBlbmQgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWV4cGVuZCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmVkLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZjhmZTtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWV4cGVuZCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1yZW1vdmVkLWNvbnRhaW5lciBkaXYge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBTaG93Tm90ZSB7XG5cdDAlIHsgb3BhY2l0eTogMDsgfVxuXHQwJSwgNTAlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXHQ1MCUsIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG5cdDEwMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmOGZlOyB9XG59XG5cbkBrZXlmcmFtZXMgU2hvd05vdGUge1xuXHQwJSB7IG9wYWNpdHk6IDA7IH1cblx0MCUsIDUwJSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblx0NTAlLCAxMDAlIHsgb3BhY2l0eTogMTsgfVxuXHQxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjhmZTsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWNvbGxhcHNlIC5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZWQtY29udGFpbmVyIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXItY29sbGFwc2UgLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlZC1jb250YWluZXIgZGl2IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1jb2xsYXBzZSAuYmFza2V0LWl0ZW0tYmxvY2staW5mbyxcbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNvbnRhaW5lci1jb2xsYXBzZSAuYmFza2V0LWl0ZW0tYmxvY2stY29tbW9uLFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWNvbGxhcHNlIC5iYXNrZXQtaXRlbS1ibG9jay1pbWFnZSB7IG9wYWNpdHk6IDA7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tY29udGFpbmVyLWNvbGxhcHNlID4gdGQgPiBkaXYge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZWQtYmxvY2sge1xuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXJlbW92ZWQtYmxvY2sgLmZhZGVkIHtcblx0Y29sb3I6ICNjY2M7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tcmVtb3ZlZC1hbmNob3Ige1xuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNsZWFyLWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jbGVhci1idG46YWZ0ZXIsXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jbGVhci1idG46YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICNkMDAyMWI7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2U7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNsZWFyLWJ0bjphZnRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNsZWFyLWJ0bjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNsZWFyLWJ0bjpob3ZlcjphZnRlcixcbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWNsZWFyLWJ0bjpob3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjN2UwMDBmOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRvdWJsZSB7IG1hcmdpbjogMTBweCAwOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLWRvdWJsZSA+IGRpdiB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmc6IDVweCAzNXB4IDVweCAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1kb3VibGUtYW5jaG9yLFxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZG91YmxlLWFuY2hvcjp2aXNpdGVkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0tZG91YmxlLWFuY2hvcjpob3ZlciB7IGNvbG9yOiAjMjM1MjdjOyB9XG5cbi5iYXNrZXQtaXRlbXMtbGlzdC1pdGVtLXdhcm5pbmctY29udGFpbmVyIHsgbWFyZ2luOiAxMHB4IDA7IH1cblxuLmJhc2tldC1pdGVtcy1saXN0LWl0ZW0td2FybmluZy1jb250YWluZXIgPiBkaXYge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nOiA1cHggMzVweCA1cHggMTVweDtcbn1cblxuLmJhc2tldC1pdGVtcy1saXN0LXdyYXBwZXItY29tcGFjdCAuYmFza2V0LWl0ZW1zLWxpc3QtaXRlbS1jb250YWluZXIge1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdHBhZGRpbmc6IDE3cHggMDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLypyZWdpb24gR2lmdHMqL1xuLmJhc2tldC1pdGVtLWdpZnRzLWxpc3QtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmNlYjlmO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZWY4O1xufVxuXG4uYmFza2V0LWl0ZW0tZ2lmdHMtbGlzdC1jb250YWluZXI6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEwcHg7XG5cdGxlZnQ6IDkwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlYjlmO1xuXHRjb250ZW50OiAnJztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnRzLWxpc3QtdGl0bGUge1xuXHRwYWRkaW5nOiAxMnB4IDE3cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2ViOWY7XG5cdGNvbG9yOiAjNWI1ODQ4O1xuXHRmb250OiBib2xkIDE1cHgvMThweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtaXRlbS1naWZ0cy1saXN0IHsgcGFkZGluZzogMTVweDsgfVxuXG4uYmFza2V0LWl0ZW1zLWxpc3QtZ2lmdC1pdGVtIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjJlZDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnRzLWxpc3QgLmJhc2tldC1pdGVtcy1saXN0LWdpZnQtaXRlbTpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKnJlZ2lvbiBHaWZ0IGltYWdlKi9cbi5iYXNrZXQtaXRlbS1naWZ0LWltYWdlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0bWluLXdpZHRoOiA0OHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxNjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnQtaW1hZ2UtbGluayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYmFza2V0LWl0ZW0tZ2lmdC1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiA2OXB4O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKmVuZHJlZ2lvbiovXG5cbi8qcmVnaW9uIEdpZnQgdGl0bGUqL1xuLmJhc2tldC1pdGVtLWdpZnQtdGl0bGUtY29udGFpbmVyIHtcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWJveC1mbGV4OiA5O1xuXHQtbXMtZmxleDogOTtcblx0ZmxleDogOTtcbn1cblxuLmJhc2tldC1pdGVtLWdpZnQtdGl0bGUtbGluayB7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250OiA0MDAgMTVweC8yMHB4IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuXHQuYmFza2V0LWl0ZW0tZ2lmdC10aXRsZS1saW5rIHsgZm9udC1zaXplOiAxM3B4OyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gR2lmdCBwcmljZSovXG4uYmFza2V0LWl0ZW0tZ2lmdC1wcmljZS1jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0LXdlYmtpdC1ib3gtZmxleDogMjtcblx0LW1zLWZsZXg6IDI7XG5cdGZsZXg6IDI7XG59XG5cbi5iYXNrZXQtaXRlbS1naWZ0LXByaWNlLWN1cnJlbnQge1xuXHRjb2xvcjogIzJmMzQzNTtcblx0Zm9udDogNDAwIDIycHgvMjZweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtaXRlbS1naWZ0LXByaWNlLW9sZCB7XG5cdGNvbG9yOiAjYTFhMWExO1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Zm9udDogNDAwIDEzcHgvMTZweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5iYXNrZXQtaXRlbS1naWZ0LXByaWNlLWRpZmZlcmVuY2Uge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweCA2cHggNnB4O1xuXHRiYWNrZ3JvdW5kOiAjZTJmMGNiO1xuXHRjb2xvcjogIzUyNWM2OTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250OiBib2xkIDlweC8xMnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdC5iYXNrZXQtaXRlbXMtbGlzdC1naWZ0LWl0ZW0ge1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmJhc2tldC1pdGVtLWdpZnQtcHJpY2UtY29udGFpbmVyIHsgbWluLXdpZHRoOiAxMDAlOyB9XG59XG5cbi8qZW5kcmVnaW9uKi9cbi8qZW5kcmVnaW9uKi9cblxuLypyZWdpb24gR2lmdC1jb250YWluZXIqL1xuLmJhc2tldC1naWZ0cy1saXN0LXdyYXBwZXIsXG4uYmFza2V0LWdpZnRzLWxpc3Qtd3JhcHBlci1jb21wYWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZGZkZjtcbn1cblxuLmJhc2tldC1naWZ0cy1saXN0LWhlYWRlciB7XG5cdHBhZGRpbmc6IDE4cHggMjVweCAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZGZkZjtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0Zm9udDogYm9sZCAxNXB4LzE4cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1jbGVhciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5iYXNrZXQtY2xlYXI6YWZ0ZXIsXG4uYmFza2V0LWNsZWFyOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiAjYTFhMWExO1xuXHRjb250ZW50OiAnJztcblx0dHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlO1xufVxuXG4uYmFza2V0LWNsZWFyOmFmdGVyIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJhc2tldC1jbGVhcjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5iYXNrZXQtY2xlYXI6aG92ZXI6YWZ0ZXIsXG4uYmFza2V0LWNsZWFyOmhvdmVyOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5iYXNrZXQtZ2lmdHMtbGlzdC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDEwcHggOXB4IDExcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi5iYXNrZXQtZ2lmdHMtbGlzdCB7IHBhZGRpbmc6IDAgMjVweDsgfVxuXG4uYmFza2V0LWdpZnRzLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDExcHg7XG5cdGNvbG9yOiAjODY4ZDk2O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQ6IDQwMCAxM3B4LzE1cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWdpZnRzLWxpc3QtaXRlbS1jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMjBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1naWZ0cy1saXN0LWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uYmFza2V0LWdpZnQtYmxvY2staW1hZ2Uge1xuXHRwYWRkaW5nOiA1cHggMTVweCA1cHggMDtcblx0bWluLXdpZHRoOiA1MHB4O1xuXHRtYXgtd2lkdGg6IDUwcHg7XG59XG5cbi5iYXNrZXQtZ2lmdC1pbWFnZS1saW5rIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5iYXNrZXQtZ2lmdC1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxNjhweDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2U7XG59XG5cbi5iYXNrZXQtZ2lmdC1ibG9jay1pbmZvIHsgZmxleDogMSB9XG5cbi5iYXNrZXQtZ2lmdC1pbmZvLW5hbWUsXG4uYmFza2V0LWdpZnQtaW5mby1uYW1lLWxpbmsge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjMmYzNDM1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQ6IDQwMCAxNXB4LzE5cHggXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1naWZ0LWluZm8tbmFtZS1saW5rOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1naWZ0LWJsb2NrLWNvbW1vbiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3RlZCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Y29sb3I6ICNiNmJiYmY7XG5cdGZvbnQ6IDQwMCAxMnB4LzE0cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWxhYmVsIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtaW5wdXQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tcmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICM4MjhiOTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMTkwbXMgYWxsIGVhc2U7XG59XG5cbi5ieC1pZSAuYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLXJhZGlvIHsgYmFja2dyb3VuZDogIzAwNmNjMDsgfVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtaW5wdXQ6Y2hlY2tlZCArIC5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tcmFkaW8geyBib3JkZXItd2lkdGg6IDVweDsgfVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLXRleHQge1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRmb250OiBib2xkIDEycHgvMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4MjhiOTU7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtYnRuLWNoZWNrYm94OmFmdGVyLFxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbnRlbnQ6ICcnO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAxOTBtcyBhbGwgZWFzZTtcbn1cblxuLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDphZnRlciB7XG5cdHRvcDogNXB4O1xuXHRsZWZ0OiA1cHg7XG5cdHotaW5kZXg6IDE1O1xuXHR3aWR0aDogM3B4O1xuXHRoZWlnaHQ6IDlweDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tY2hlY2tib3g6YmVmb3JlIHtcblx0dG9wOiAtMXB4O1xuXHRsZWZ0OiAxMXB4O1xuXHR6LWluZGV4OiAxMDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dDpjaGVja2VkICsgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDphZnRlcixcbi5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dDpjaGVja2VkICsgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmJ4LWllIC5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1pbnB1dDpjaGVja2VkICsgLmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jaGVja2JveDphZnRlcixcbi5ieC1pZSAuYmFza2V0LWdpZnQtaXRlbS1zZWxlY3QtaW5wdXQ6Y2hlY2tlZCArIC5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tY2hlY2tib3g6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNjMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzk3cHgpIHtcblx0LmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0LWJ0bi1jb250YWluZXIge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmJhc2tldC1naWZ0LWl0ZW0tc2VsZWN0ZWQge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcblx0XHRvcmRlcjogMjtcblx0fVxuXG5cdC5iYXNrZXQtZ2lmdC1pdGVtLXNlbGVjdC1idG4tbGFiZWwge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0b3JkZXI6IDE7XG5cdH1cbn1cblxuLmJ4LXN0ZXAtb3BhY2l0eSB7IHRyYW5zaXRpb246IDUwMG1zIG9wYWNpdHkgZWFzZTsgfVxuXG4vKmVuZHJlZ2lvbiovXG5cbi8qcmVnaW9uIG5vdCBmb3VuZCovXG4uYmFza2V0LXNlYXJjaC1ub3QtZm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogLTUwcHggMCAwIDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLmJhc2tldC1zZWFyY2gtbm90LWZvdW5kLWljb24ge1xuXHRtYXJnaW46IDAgYXV0byA4MHB4O1xuXHR3aWR0aDogMTgwcHg7XG5cdGhlaWdodDogMTgwcHg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTgycHglMjIlMjBoZWlnaHQlM0QlMjIxODJweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE4MiUyMDE4MiUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDZyUyMHN0cm9rZSUzRCUyMm5vbmUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMG9wYWNpdHklM0QlMjIwLjIlMjIlMjBmaWxsJTNEJTIyJTIzQTdBQkIwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTclMkM3MC41JTIwQzE3JTJDNDAuOTQ3Mzc0NyUyMDQwLjk0NzM3NDclMkMxNyUyMDcwLjUlMkMxNyUyMEMxMDAuMDUyNjI1JTJDMTclMjAxMjQlMkM0MC45NDczNzQ3JTIwMTI0JTJDNzAuNSUyMEMxMjQlMkMxMDAuMDUyNjI1JTIwMTAwLjA1MjYyNSUyQzEyNCUyMDcwLjUlMkMxMjQlMjBDNDAuOTQ3Mzc0NyUyQzEyNCUyMDE3JTJDMTAwLjA1MjYyNSUyMDE3JTJDNzAuNSUyME0xNzguNDA4MTQ5JTJDMTYwLjE5Mjk1NSUyMEwxMjkuMjgwODk0JTJDMTExLjA1NjMwMiUyMEMxMjkuMjE2NTI0JTJDMTExLjAxNzY4MyUyMDEyOS4xNTIxNTQlMkMxMTAuOTkxOTM3JTIwMTI5LjEwMDY1OCUyQzExMC45NTMzMTclMjBDMTM2Ljk3OTU1NyUyQzk5LjUzNDg3MDYlMjAxNDEuNjE0MjA0JTJDODUuNzIyMDI1NyUyMDE0MS42MTQyMDQlMkM3MC44MDIwOTM2JTIwQzE0MS42MTQyMDQlMkMzMS42OTM1OTE3JTIwMTA5LjkwNTQ5NiUyQzAlMjA3MC44MDcxMDE5JTJDMCUyMEMzMS43MDg3MDc2JTJDMCUyMDAlMkMzMS42OTM1OTE3JTIwMCUyQzcwLjgwMjA5MzYlMjBDMCUyQzEwOS45MTA1OTYlMjAzMS43MDg3MDc2JTJDMTQxLjYwNDE4NyUyMDcwLjgwNzEwMTklMkMxNDEuNjA0MTg3JTIwQzg1LjcxNTIxNTQlMkMxNDEuNjA0MTg3JTIwOTkuNTQxOTExMyUyQzEzNi45Njk4NjglMjAxMTAuOTQ4MjkyJTJDMTI5LjA5MTUyNiUyMEMxMTAuOTk5Nzg4JTJDMTI5LjE0MzAxOSUyMDExMS4wMTI2NjIlMkMxMjkuMjIwMjU3JTIwMTExLjA2NDE1OCUyQzEyOS4yNzE3NSUyMEwxNjAuMjA0Mjg3JTJDMTc4LjQwODQwMyUyMEMxNjQuOTkzNDIyJTJDMTgzLjE5NzE5OSUyMDE3Mi44NDY1NzMlMkMxODMuMTk3MTk5JTIwMTc3LjYzNTcwOCUyQzE3OC40MDg0MDMlMjBMMTc4LjQwODE0OSUyQzE3Ny42MjMxNDMlMjBDMTgzLjE5NzI4NCUyQzE3Mi44MzQzNDclMjAxODMuMTk3Mjg0JTJDMTY0Ljk4MTc1MSUyMDE3OC40MDgxNDklMkMxNjAuMTkyOTU1JTIyLyUzRSUwQSUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTNDL3N2ZyUzRSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iYXNrZXQtc2VhcmNoLW5vdC1mb3VuZC10ZXh0IHtcblx0Y29sb3I6ICNjMGM1Y2E7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udDogMzBweC8zNXB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyplbmRyZWdpb24qL1xuXG4uYngtc2JiLWVtcHR5LWNhcnQtaW1hZ2Uge1xuXHRtYXJnaW46IDUwcHggYXV0byA0MnB4O1xuXHR3aWR0aDogMTMxcHg7XG5cdGhlaWdodDogMTE2cHg7XG5cdGJhY2tncm91bmQ6IHVybChpbWFnZXMvZW1wdHlfY2FydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5ieC1zYmItZW1wdHktY2FydC10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0Y29sb3I6ICNiYWJhYmE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzNnB4O1xufVxuXG4uYngtc2JiLWVtcHR5LWNhcnQtZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhdGFsb2ctYmxvY2staGVhZGVye1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbjo1cHggMDtcblx0cGFkZGluZzo1cHggMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWRlZTY7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LmJ4LXRoZW1lLWJsdWUgLmNhdGFsb2ctYmxvY2staGVhZGVye2JvcmRlci1jb2xvcjojMDA2Y2MwO31cbmJvZHkuYngtdGhlbWUtZ3JlZW4gLmNhdGFsb2ctYmxvY2staGVhZGVye2JvcmRlci1jb2xvcjojNjNhYTI4O31cbmJvZHkuYngtdGhlbWUtcmVkIC5jYXRhbG9nLWJsb2NrLWhlYWRlcntib3JkZXItY29sb3I6I2RhMzczNzt9XG5ib2R5LmJ4LXRoZW1lLXllbGxvdyAuY2F0YWxvZy1ibG9jay1oZWFkZXJ7Ym9yZGVyLWNvbG9yOiNmNGIyMzY7fSJdfQ== */