/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/theme-shop.css ***!
  \******************************************************************************************************************/
/*
Name: 			theme-shop.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	12.1.0
*/
/* Custom Font - Stars (From WooCommerce) */
@font-face {
	font-family: 'star';
		src: url(/build/fonts/star.2593128f.eot);
		src: url(/build/fonts/star.2593128f.eot?#iefix) format("embedded-opentype"), url(/build/fonts/star.8ab6da8c.woff) format("woff"), url(/build/fonts/star.8d84c8b6.ttf) format("truetype"), url(/build/images/star.c568c432.svg#star) format("svg");
		font-weight: normal;
		font-style: normal;
}

/* Shop - Base */
.shop {
	padding-top: 8rem;
}

.shop .products:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.shop .products .product {
	position: relative;
	margin-bottom: 30px;
}

.shop .products .product a {
	text-decoration: none;
}

.shop .products .product .quick-view {
	transition: ease transform 300ms, ease background 300ms;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 12px 10px;
	font-size: 1em;
	color: var(--light);
	background: rgba(0, 0, 0, 0.7);
	z-index: 3;
	opacity: 0;
	transform: translate3d(0, 100%, 0);
}

.shop .products .product .quick-view [class*="fa-"], .shop .products .product .quick-view .icons {
	margin-right: 3px;
	font-size: 1.1em;
}

.shop .products .product:hover .quick-view {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.shop .products .product:hover .quick-view:hover {
	background: #000;
}

.shop .products .product .onsale {
	position: absolute;
	background-image: none;
	border-radius: 100%;
	left: auto;
	right: 0;
	top: -15px;
	text-shadow: none;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	z-index: 10;
	box-shadow: none;
	font-size: 0.9em;
	color: var(--light);
	border-bottom: 2px solid transparent;
}

/* Quick View Popup Fix (When Close) */
html.lightbox-beforeclose .quick-view {
	display: none !important;
}

.masonry-loader-showing .products {
	opacity: 0;
}

/* Product Info */
.product-info {
	transition: all 0.2s;
	padding: 0;
	position: relative;
	border: 1px solid #DDD;
	background: #F7F9FC;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	text-align: center;
	padding: 0;
	text-decoration: none;
}

.product-info:hover {
	background-color: var(--light);
	text-decoration: none;
}

.product-info a {
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.product-info a:hover {
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.product-info img {
	transition: all 0.2s;
}

.product-info h4 {
	color: #404751;
	letter-spacing: -1px;
	font-weight: 600;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.product-info + .product-info {
	margin-top: -5px;
}

.product-info .product-info-image {
	display: block;
	position: relative;
}

.product-info .product-info-image:before {
	transition: all 0.2s;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #333;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.product-info:hover .product-info-image:before {
	opacity: 0.4;
}

.product-info .product-info-act {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	color: var(--light);
}

.product-info .product-info-act em {
	font-style: normal;
	position: relative;
	font-size: 1.2em;
	font-weight: 100;
}

.product-info .product-info-act-left, .product-info .product-info-act-right {
	float: left;
	overflow: hidden;
}

.product-info .product-info-act-left {
	text-align: right;
	width: 45%;
}

.product-info .product-info-act-left em {
	transition: all 0.2s ease 0s;
	left: 0%;
	opacity: 0;
}

.product-info .product-info-act-right {
	text-align: left;
	margin-left: 2%;
	width: 53%;
}

.product-info .product-info-act-right em {
	transition: all 0.2s ease 0s;
	right: 0%;
	font-weight: 600;
	opacity: 0;
}

.product-info:hover .product-info-act-left em {
	opacity: 1;
}

.product-info:hover .product-info-act-right em {
	opacity: 1;
}

.product-info .product-info-content {
	padding: 15px;
	text-align: left;
	display: block;
}

.product-info .product-info-caption {
	padding: 0 15px 15px;
	text-align: left;
	display: block;
}

.product-info .product-info-caption p {
	margin: 0;
	padding: 0 0 10px;
}

.product-info .product-info-extra {
	clear: both;
	padding: 10px 0 0;
	margin: 10px 0 0;
	border-top: 1px solid #EBEBF4;
	display: block;
}

.product-info .product-info-extra.social {
	text-align: center;
}

.product-info .product-info-extra.social a {
	border-right: 1px solid #EBEBF4;
	display: inline-block;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 0.9em;
	color: #ACACAC;
	width: auto;
}

.product-info .product-info-extra.social a:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.product-info .date {
	color: #9AA1AB;
	font-size: 0.9em;
}

.product-info.secondary .product-info-content {
	text-align: center;
}

.product-info.secondary .product-info-content h4 {
	transition: all 0.2s;
	color: var(--light);
	position: relative;
	top: -25%;
	opacity: 0;
}

.product-info.secondary .product-info-content .date {
	transition: all 0.2s;
	position: relative;
	top: 25%;
	display: block;
	opacity: 0;
}

.product-info.secondary .product-info-act {
	top: 30%;
}

.product-info.secondary .label {
	transition: all 0.2s;
	clear: both;
	display: inline-block;
	margin-top: 15px;
	opacity: 0;
}

.product-info.secondary:hover .label {
	opacity: 1;
}

.product-info.secondary:hover .product-info-content h4 {
	top: 0;
	opacity: 1;
}

.product-info.secondary:hover .product-info-content .date {
	top: 0;
	opacity: 1;
}

/* Rating */
.shop .review-num {
	margin-left: 7px;
	float: left;
	font-size: 0.85em;
}

.shop .summary .price {
	color: #444;
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 30px;
	margin-top: 10px;
	clear: both;
}

.shop .quantity {
	overflow: hidden;
	position: relative;
	width: 125px;
	height: 40px;
	float: left;
}

.shop .quantity .minus {
	background: transparent;
	border: 1px solid #F0F0F0;
	border-radius: 2px;
	box-shadow: none;
	color: #5E5E5E;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 13px;
	margin: 0;
	overflow: visible;
	outline: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	vertical-align: text-top;
	width: 40px;
	border-radius: 0.25rem 0 0 0.25rem;
}

.shop .quantity .plus {
	background: transparent;
	border: 1px solid #F0F0F0;
	border-radius: 2px;
	box-shadow: none;
	color: #5E5E5E;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 13px;
	margin: 0;
	overflow: visible;
	outline: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	vertical-align: text-top;
	width: 40px;
	border-radius: 0 0.25rem 0.25rem 0;
	right: 0;
	top: 0;
}

.shop .quantity .qty {
	border: 1px solid #F0F0F0;
	box-shadow: none;
	float: left;
	height: 40px;
	padding: 0 39px;
	text-align: center;
	width: 125px;
	font-weight: bold;
	font-size: 1em;
	outline: 0;
	border-radius: .25rem;
}

.shop .quantity .qty::-webkit-inner-spin-button, .shop .quantity .qty::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.shop .quantity .qty::-ms-clear {
	display: none;
}

.shop .quantity.quantity-lg {
	height: 45px;
}

.shop .quantity.quantity-lg .minus {
	height: 45px;
	width: 45px;
}

.shop .quantity.quantity-lg .plus {
	height: 45px;
	width: 45px;
}

.shop .quantity.quantity-lg .qty {
	height: 45px;
}

.shop .product-meta {
	clear: both;
}

.shop .tabs-product {
	margin-top: 40px;
}

.shop ul.comments .comment-arrow {
	border-right-color: #F5F7F7;
}

.shop ul.comments .comment-block {
	background: #F5F7F7;
}

.shop ul.simple-post-list li {
	border: 0;
	padding-bottom: 0;
}

/* Product Thumb Info */
.product .product-thumb-info {
	transition: all 0.2s;
	padding: 0;
	position: relative;
	border: 0;
	border-bottom: 3px solid #E3E4E8;
	background: #F7F9FC;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	text-align: center;
	border: 1px solid #DDD;
	text-decoration: none;
}

.product .product-thumb-info a {
	text-decoration: none;
	display: block;
	width: 100%;
}

.product .product-thumb-info img {
	transition: all 0.2s;
}

.product .product-thumb-info h4 {
	color: #404751;
	letter-spacing: -1px;
	font-weight: 600;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.product .product-thumb-info + .product-thumb-info {
	margin-top: -5px;
}

.product .product-thumb-info .product-thumb-info-touch-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
	background-color: transparent;
}

.product .product-thumb-info.hover .product-thumb-info-touch-hover {
	display: block;
}

.product .product-thumb-info .product-thumb-info-image {
	display: block;
	position: relative;
}

.product .product-thumb-info .product-thumb-info-image:before {
	transition: all 0.2s;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #212121;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 2;
}

.product .product-thumb-info .product-thumb-info-act {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	text-align: center;
	color: var(--light);
	opacity: 0;
}

.product .product-thumb-info .product-thumb-info-act em {
	font-style: normal;
}

.product .product-thumb-info .product-thumb-info-content {
	padding: 15px;
	text-align: left;
	display: block;
}

.product .product-thumb-info .product-thumb-info-caption {
	padding: 0 15px 15px;
	text-align: left;
	display: block;
}

.product .product-thumb-info .product-thumb-info-caption p {
	margin: 0;
	padding: 0 0 10px;
}

.product .product-thumb-info .product-thumb-info-extra {
	clear: both;
	padding: 10px 0 0;
	margin: 10px 0 0;
	border-top: 1px solid #EBEBF4;
	display: block;
}

.product .product-thumb-info .product-thumb-info-extra.social a:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.product .product-thumb-info .product-thumb-info-badges-wrapper {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 3;
}

.product .product-thumb-info .product-thumb-info-badges-wrapper .badge + .badge {
	margin-top: 5px;
}

.product .product-thumb-info .addtocart-btn-wrapper {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 3;
}

.product .product-thumb-info .addtocart-btn-wrapper .addtocart-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #212121;
	background: var(--light);
	width: 40px;
	height: 40px;
	border-radius: 100%;
	font-size: 16px;
	font-size: 1rem;
	box-shadow: 0px 0px 12px -4px rgba(0, 0, 0, 0.4);
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 5px, 0);
	transition: ease transform 300ms, ease opacity 300ms;
}

.product .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover {
	color: var(--light);
	background: var(--grey-500);
}

.product .product-thumb-info .product-thumb-info-image-effect > img:nth-child(1) {
	position: relative;
	z-index: 1;
	transition: ease opacity 300ms;
}

.product .product-thumb-info .product-thumb-info-image-effect > img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.product .product-thumb-info .countdown-offer-wrapper {
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
	padding: 8px 0;
	background: #0184c2;
	z-index: 3;
	transition: ease opacity 300ms;
}

.product:hover .product-thumb-info {
	background-color: var(--light);
	text-decoration: none;
}

.product:hover .product-thumb-info .product-thumb-info-image:before {
	opacity: 0.1;
}

.product:hover .product-thumb-info .product-thumb-info-act {
	opacity: 1;
	top: 50%;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn {
	position: relative;
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	transition: ease transform 300ms, ease opacity 300ms;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:before {
	content: attr(title);
	position: absolute;
	white-space: nowrap;
	right: calc( 100% + 10px);
	top: 50%;
	font-size: 11.2px;
	font-size: 0.7rem;
	background: #212121;
	color: var(--light);
	padding: 4px 8px;
	padding: .25rem .5rem;
	border-radius: 3px;
	display: none;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, -50%, 0);
	transition: ease opacity 300ms;
	z-index: 10;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #212121;
	display: none;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50%;
	right: calc( 100% + 5px);
	transform: translate3d(0, -50%, 0);
	transition: ease opacity 300ms;
	z-index: 10;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover:before, .product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover:after {
	display: block;
	opacity: 1;
	visibility: visible;
}

.product:hover .product-thumb-info .product-thumb-info-image-effect > img:nth-child(1) {
	opacity: 0;
}

.product:hover .product-thumb-info .countdown-offer-wrapper {
	opacity: 0;
	visibility: hidden;
}

/* Product Thumb Info - Full Width */
.full-width .product-thumb-info .product-thumb-info-image:before {
	border-radius: 0;
}

/* Products Navigation */
.products-navigation .next, .products-navigation .prev {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 1px solid var(--grey-500);
	font-size: 11.2px;
	font-size: 0.7rem;
}

.products-navigation .prev {
	margin-right: 5px;
}

/* Price */
.price {
	display: flex;
	align-items: center;
	min-height: 28px;
}

.price del {
	color: rgba(145, 145, 145, 0.5);
	font-size: 0.7em;
	margin: -2px 0 0;
}

.price ins {
	text-decoration: none;
}

.price .sale {
	order: 2;
	font-size: 0.9em;
	font-weight: 600;
}

.price .sale + .amount {
	font-size: 0.7em;
	font-weight: 500;
	margin-right: 4px;
	text-decoration: line-through;
}

.price .amount {
	order: 1;
	font-size: 0.9em;
	font-weight: 600;
}

/* Shop Finish Buy Steps Nav */
/* Shop Table */
.shop_table {
	width: 100%;
	margin: 0;
	text-align: left;
}

.shop_table th {
	padding: 8px 10px;
}

.shop_table td {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
	padding: 17px 10px;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper {
	position: relative;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove {
	position: absolute;
	top: -5px;
	right: -8px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11.2px;
	font-size: 0.7rem;
	color: #212121;
	width: 20px;
	height: 20px;
	background: var(--light);
	border: 1px solid #dbdbdb;
	border-radius: 100%;
	box-shadow: 0px 0px 19px -6px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	transition: ease background 300ms;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove:hover {
	background: #f4f4f4;
}

.shop_table .product-name {
	padding-left: 22.4px;
	padding-left: 1.4rem;
}

@media (max-width: 991px) {
	.shop .actions-continue {
		float: none;
	}

	.shop table.cart .product-thumbnail {
		width: 12%;
	}

	.shop table.cart .product-name {
		width: 35%;
	}

	#header nav.mega-menu .mega-menu-shop a {
		color: var(--light);
	}

	#header nav.mega-menu .mega-menu-shop a .fa-caret-down {
		display: none !important;
	}

	#header nav.mega-menu .mega-menu-shop > ul.dropdown-menu {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.shop table.cart .product-name {
		width: 65%;
	}

	.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove {
		position: relative;
		top: 0;
		right: 0;
	}

	.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-image {
		display: none;
	}

	.shop_table .product-name {
		padding-left: 0.7rem;
	}
}

/* Shop - Skin */
.shop .products .product .onsale {
	background-color: var(--primary);
	border-bottom-color: var(--primary-300);
}

.shop .cart-totals tr.total .amount {
	color: var(--primary);
}

.shop .products .product .quick-view {
	background: var(--primary-rgba-70);
}

.shop .products .product:hover .quick-view:hover {
	background: var(--primary);
}

.product .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover {
	color: var(--primary-inverse);
	background: var(--primary);
}

.product .product-thumb-info .countdown-offer-wrapper {
	background: var(--primary);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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TixRQUFRO0NBQ1Q7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxvQkFBb0I7Q0FDckI7QUFDRDs7QUFFQSxnQkFBZ0I7QUFDaEI7Q0FDQyxnQ0FBZ0M7Q0FDaEMsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsNkJBQTZCO0NBQzdCLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvdGhlbWUtc2hvcC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbk5hbWU6IFx0XHRcdHRoZW1lLXNob3AuY3NzXG5Xcml0dGVuIGJ5OiBcdE9rbGVyIFRoZW1lcyAtIChodHRwOi8vd3d3Lm9rbGVyLm5ldClcblRoZW1lIFZlcnNpb246XHQxMi4xLjBcbiovXG4vKiBDdXN0b20gRm9udCAtIFN0YXJzIChGcm9tIFdvb0NvbW1lcmNlKSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnc3Rhcic7XG5cdFx0c3JjOiB1cmwoXCIuLi9mb250cy9zdGFyLmVvdFwiKTtcblx0XHRzcmM6IHVybChcIi4uL2ZvbnRzL3N0YXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Rhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3N0YXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zdGFyLnN2ZyNzdGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogU2hvcCAtIEJhc2UgKi9cbi5zaG9wIHtcblx0cGFkZGluZy10b3A6IDhyZW07XG59XG5cbi5zaG9wIC5wcm9kdWN0czphZnRlciB7XG5cdGNvbnRlbnQ6IFwiLlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGhlaWdodDogMDtcbn1cblxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2hvcCAucHJvZHVjdHMgLnByb2R1Y3QgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IC5xdWljay12aWV3IHtcblx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gMzAwbXMsIGVhc2UgYmFja2dyb3VuZCAzMDBtcztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEycHggMTBweDtcblx0Zm9udC1zaXplOiAxZW07XG5cdGNvbG9yOiB2YXIoLS1saWdodCk7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0ei1pbmRleDogMztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IC5xdWljay12aWV3IFtjbGFzcyo9XCJmYS1cIl0sIC5zaG9wIC5wcm9kdWN0cyAucHJvZHVjdCAucXVpY2stdmlldyAuaWNvbnMge1xuXHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0Zm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0OmhvdmVyIC5xdWljay12aWV3IHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0OmhvdmVyIC5xdWljay12aWV3OmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IC5vbnNhbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC0xNXB4O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0Y29sb3I6IHZhcigtLWxpZ2h0KTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBRdWljayBWaWV3IFBvcHVwIEZpeCAoV2hlbiBDbG9zZSkgKi9cbmh0bWwubGlnaHRib3gtYmVmb3JlY2xvc2UgLnF1aWNrLXZpZXcge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYXNvbnJ5LWxvYWRlci1zaG93aW5nIC5wcm9kdWN0cyB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi8qIFByb2R1Y3QgSW5mbyAqL1xuLnByb2R1Y3QtaW5mbyB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG5cdGJhY2tncm91bmQ6ICNGN0Y5RkM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3QtaW5mbzpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdC1pbmZvIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWluZm8gYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtaW5mbyBpbWcge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnByb2R1Y3QtaW5mbyBoNCB7XG5cdGNvbG9yOiAjNDA0NzUxO1xuXHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxLjRlbTtcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LWluZm8gKyAucHJvZHVjdC1pbmZvIHtcblx0bWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWltYWdlOmJlZm9yZSB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWluZm86aG92ZXIgLnByb2R1Y3QtaW5mby1pbWFnZTpiZWZvcmUge1xuXHRvcGFjaXR5OiAwLjQ7XG59XG5cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1hY3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tYWN0IGVtIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1hY3QtbGVmdCwgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWFjdC1yaWdodCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tYWN0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2lkdGg6IDQ1JTtcbn1cblxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWFjdC1sZWZ0IGVtIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcblx0bGVmdDogMCU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1hY3QtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMiU7XG5cdHdpZHRoOiA1MyU7XG59XG5cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1hY3QtcmlnaHQgZW0ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xuXHRyaWdodDogMCU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWluZm86aG92ZXIgLnByb2R1Y3QtaW5mby1hY3QtbGVmdCBlbSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWluZm86aG92ZXIgLnByb2R1Y3QtaW5mby1hY3QtcmlnaHQgZW0ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tY29udGVudCB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tY2FwdGlvbiB7XG5cdHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWNhcHRpb24gcCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDEwcHg7XG59XG5cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1leHRyYSB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0bWFyZ2luOiAxMHB4IDAgMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRjQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tZXh0cmEuc29jaWFsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tZXh0cmEuc29jaWFsIGEge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFQkY0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0Y29sb3I6ICNBQ0FDQUM7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tZXh0cmEuc29jaWFsIGE6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yaWdodDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1pbmZvIC5kYXRlIHtcblx0Y29sb3I6ICM5QUExQUI7XG5cdGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5wcm9kdWN0LWluZm8uc2Vjb25kYXJ5IC5wcm9kdWN0LWluZm8tY29udGVudCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtaW5mby5zZWNvbmRhcnkgLnByb2R1Y3QtaW5mby1jb250ZW50IGg0IHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdGNvbG9yOiB2YXIoLS1saWdodCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMjUlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbmZvLnNlY29uZGFyeSAucHJvZHVjdC1pbmZvLWNvbnRlbnQgLmRhdGUge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDI1JTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWluZm8uc2Vjb25kYXJ5IC5wcm9kdWN0LWluZm8tYWN0IHtcblx0dG9wOiAzMCU7XG59XG5cbi5wcm9kdWN0LWluZm8uc2Vjb25kYXJ5IC5sYWJlbCB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbmZvLnNlY29uZGFyeTpob3ZlciAubGFiZWwge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1pbmZvLnNlY29uZGFyeTpob3ZlciAucHJvZHVjdC1pbmZvLWNvbnRlbnQgaDQge1xuXHR0b3A6IDA7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWluZm8uc2Vjb25kYXJ5OmhvdmVyIC5wcm9kdWN0LWluZm8tY29udGVudCAuZGF0ZSB7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMTtcbn1cblxuLyogUmF0aW5nICovXG4uc2hvcCAucmV2aWV3LW51bSB7XG5cdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDAuODVlbTtcbn1cblxuLnNob3AgLnN1bW1hcnkgLnByaWNlIHtcblx0Y29sb3I6ICM0NDQ7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uc2hvcCAucXVhbnRpdHkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMjVweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnNob3AgLnF1YW50aXR5IC5taW51cyB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjNUU1RTVFO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRvdXRsaW5lOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdHdpZHRoOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuXG4uc2hvcCAucXVhbnRpdHkgLnBsdXMge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0YwRjBGMDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzVFNUU1RTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0b3V0bGluZTogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHR3aWR0aDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnNob3AgLnF1YW50aXR5IC5xdHkge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDM5cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEyNXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxZW07XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLnNob3AgLnF1YW50aXR5IC5xdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5zaG9wIC5xdWFudGl0eSAucXR5Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi5zaG9wIC5xdWFudGl0eSAucXR5OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvcCAucXVhbnRpdHkucXVhbnRpdHktbGcge1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5zaG9wIC5xdWFudGl0eS5xdWFudGl0eS1sZyAubWludXMge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHdpZHRoOiA0NXB4O1xufVxuXG4uc2hvcCAucXVhbnRpdHkucXVhbnRpdHktbGcgLnBsdXMge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHdpZHRoOiA0NXB4O1xufVxuXG4uc2hvcCAucXVhbnRpdHkucXVhbnRpdHktbGcgLnF0eSB7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLnNob3AgLnByb2R1Y3QtbWV0YSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uc2hvcCAudGFicy1wcm9kdWN0IHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNob3AgdWwuY29tbWVudHMgLmNvbW1lbnQtYXJyb3cge1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICNGNUY3Rjc7XG59XG5cbi5zaG9wIHVsLmNvbW1lbnRzIC5jb21tZW50LWJsb2NrIHtcblx0YmFja2dyb3VuZDogI0Y1RjdGNztcbn1cblxuLnNob3AgdWwuc2ltcGxlLXBvc3QtbGlzdCBsaSB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIFByb2R1Y3QgVGh1bWIgSW5mbyAqL1xuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFM0U0RTg7XG5cdGJhY2tncm91bmQ6ICNGN0Y5RkM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gaW1nIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gaDQge1xuXHRjb2xvcjogIzQwNDc1MTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMS40ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvICsgLnByb2R1Y3QtdGh1bWItaW5mbyB7XG5cdG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby10b3VjaC1ob3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mby5ob3ZlciAucHJvZHVjdC10aHVtYi1pbmZvLXRvdWNoLWhvdmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZTpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8tYWN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWxpZ2h0KTtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWFjdCBlbSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWNhcHRpb24ge1xuXHRwYWRkaW5nOiAwIDE1cHggMTVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1jYXB0aW9uIHAge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8tZXh0cmEge1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZzogMTBweCAwIDA7XG5cdG1hcmdpbjogMTBweCAwIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFQkY0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWV4dHJhLnNvY2lhbCBhOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWJhZGdlcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE1cHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1iYWRnZXMtd3JhcHBlciAuYmFkZ2UgKyAuYmFkZ2Uge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLmFkZHRvY2FydC1idG4td3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMjBweDtcblx0ei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjMjEyMTIxO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEycHggLTRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcywgZWFzZSBvcGFjaXR5IDMwMG1zO1xufVxuXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5hZGR0b2NhcnQtYnRuLXdyYXBwZXIgLmFkZHRvY2FydC1idG46aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tbGlnaHQpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTUwMCk7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZS1lZmZlY3QgPiBpbWc6bnRoLWNoaWxkKDEpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXM7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZS1lZmZlY3QgPiBpbWc6bnRoLWNoaWxkKDIpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLmNvdW50ZG93bi1vZmZlci13cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEwcHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nOiA4cHggMDtcblx0YmFja2dyb3VuZDogIzAxODRjMjtcblx0ei1pbmRleDogMztcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdC10aHVtYi1pbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZTpiZWZvcmUge1xuXHRvcGFjaXR5OiAwLjE7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1hY3Qge1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IDUwJTtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcywgZWFzZSBvcGFjaXR5IDMwMG1zO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdC10aHVtYi1pbmZvIC5hZGR0b2NhcnQtYnRuLXdyYXBwZXIgLmFkZHRvY2FydC1idG46YmVmb3JlIHtcblx0Y29udGVudDogYXR0cih0aXRsZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cmlnaHQ6IGNhbGMoIDEwMCUgKyAxMHB4KTtcblx0dG9wOiA1MCU7XG5cdGZvbnQtc2l6ZTogMTEuMnB4O1xuXHRmb250LXNpemU6IDAuN3JlbTtcblx0YmFja2dyb3VuZDogIzIxMjEyMTtcblx0Y29sb3I6IHZhcigtLWxpZ2h0KTtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMjEyMTIxO1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiBjYWxjKCAxMDAlICsgNXB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuOmhvdmVyOmJlZm9yZSwgLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuOmhvdmVyOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZS1lZmZlY3QgPiBpbWc6bnRoLWNoaWxkKDEpIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuY291bnRkb3duLW9mZmVyLXdyYXBwZXIge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFByb2R1Y3QgVGh1bWIgSW5mbyAtIEZ1bGwgV2lkdGggKi9cbi5mdWxsLXdpZHRoIC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZTpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBQcm9kdWN0cyBOYXZpZ2F0aW9uICovXG4ucHJvZHVjdHMtbmF2aWdhdGlvbiAubmV4dCwgLnByb2R1Y3RzLW5hdmlnYXRpb24gLnByZXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRmb250LXNpemU6IDExLjJweDtcblx0Zm9udC1zaXplOiAwLjdyZW07XG59XG5cbi5wcm9kdWN0cy1uYXZpZ2F0aW9uIC5wcmV2IHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qIFByaWNlICovXG4ucHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiAyOHB4O1xufVxuXG4ucHJpY2UgZGVsIHtcblx0Y29sb3I6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41KTtcblx0Zm9udC1zaXplOiAwLjdlbTtcblx0bWFyZ2luOiAtMnB4IDAgMDtcbn1cblxuLnByaWNlIGlucyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaWNlIC5zYWxlIHtcblx0b3JkZXI6IDI7XG5cdGZvbnQtc2l6ZTogMC45ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcmljZSAuc2FsZSArIC5hbW91bnQge1xuXHRmb250LXNpemU6IDAuN2VtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcmljZSAuYW1vdW50IHtcblx0b3JkZXI6IDE7XG5cdGZvbnQtc2l6ZTogMC45ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFNob3AgRmluaXNoIEJ1eSBTdGVwcyBOYXYgKi9cbi8qIFNob3AgVGFibGUgKi9cbi5zaG9wX3RhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNob3BfdGFibGUgdGgge1xuXHRwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuLnNob3BfdGFibGUgdGQge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0cGFkZGluZzogMTdweCAxMHB4O1xufVxuXG4uc2hvcF90YWJsZSAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC10aHVtYm5haWwtd3JhcHBlciAucHJvZHVjdC10aHVtYm5haWwtcmVtb3ZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdHJpZ2h0OiAtOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMS4ycHg7XG5cdGZvbnQtc2l6ZTogMC43cmVtO1xuXHRjb2xvcjogIzIxMjEyMTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDE5cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogZWFzZSBiYWNrZ3JvdW5kIDMwMG1zO1xufVxuXG4uc2hvcF90YWJsZSAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXBwZXIgLnByb2R1Y3QtdGh1bWJuYWlsLXJlbW92ZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUge1xuXHRwYWRkaW5nLWxlZnQ6IDIyLjRweDtcblx0cGFkZGluZy1sZWZ0OiAxLjRyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuc2hvcCAuYWN0aW9ucy1jb250aW51ZSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQuc2hvcCB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0d2lkdGg6IDEyJTtcblx0fVxuXG5cdC5zaG9wIHRhYmxlLmNhcnQgLnByb2R1Y3QtbmFtZSB7XG5cdFx0d2lkdGg6IDM1JTtcblx0fVxuXG5cdCNoZWFkZXIgbmF2Lm1lZ2EtbWVudSAubWVnYS1tZW51LXNob3AgYSB7XG5cdFx0Y29sb3I6IHZhcigtLWxpZ2h0KTtcblx0fVxuXG5cdCNoZWFkZXIgbmF2Lm1lZ2EtbWVudSAubWVnYS1tZW51LXNob3AgYSAuZmEtY2FyZXQtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2hlYWRlciBuYXYubWVnYS1tZW51IC5tZWdhLW1lbnUtc2hvcCA+IHVsLmRyb3Bkb3duLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNob3AgdGFibGUuY2FydCAucHJvZHVjdC1uYW1lIHtcblx0XHR3aWR0aDogNjUlO1xuXHR9XG5cblx0LnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LXRodW1ibmFpbC13cmFwcGVyIC5wcm9kdWN0LXRodW1ibmFpbC1yZW1vdmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuc2hvcF90YWJsZSAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXBwZXIgLnByb2R1Y3QtdGh1bWJuYWlsLWltYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjdyZW07XG5cdH1cbn1cblxuLyogU2hvcCAtIFNraW4gKi9cbi5zaG9wIC5wcm9kdWN0cyAucHJvZHVjdCAub25zYWxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktMzAwKTtcbn1cblxuLnNob3AgLmNhcnQtdG90YWxzIHRyLnRvdGFsIC5hbW91bnQge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5zaG9wIC5wcm9kdWN0cyAucHJvZHVjdCAucXVpY2stdmlldyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktcmdiYS03MCk7XG59XG5cbi5zaG9wIC5wcm9kdWN0cyAucHJvZHVjdDpob3ZlciAucXVpY2stdmlldzpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5hZGR0b2NhcnQtYnRuLXdyYXBwZXIgLmFkZHRvY2FydC1idG46aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1pbnZlcnNlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLmNvdW50ZG93bi1vZmZlci13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/