/*
Theme Name: farmart

Dokan Vendor styles override
*/
@-webkit-keyframes bubble {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}
@keyframes bubble {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}

@-webkit-keyframes farmartFadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 80px, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes farmartFadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 80px, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@-webkit-keyframes fm-spin-fast {
	0% {
		transform: rotate(0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	50% {
		transform: rotate(900deg);
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	to {
		transform: rotate(1800deg);
	}
}

@keyframes fm-spin-fast {
	0% {
		transform: rotate(0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	50% {
		transform: rotate(900deg);
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	to {
		transform: rotate(1800deg);
	}
}

.loading-icon .bubble:nth-child(2n) .dot {
	-webkit-animation-delay: -0.3s;
	        animation-delay: -0.3s;
}

.loading-icon .bubble:nth-child(3n) .dot {
	-webkit-animation-delay: 0s;
	        animation-delay: 0s;
}

.loading-icon .bubble {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	transform: scaleY(-50%);
}

.loading-icon .dot {
	display: block;
	border-radius: 50%;
	background-color: #fff;
	width: 100%;
	height: 100%;
	transform-origin: 50% 50%;
	animation: bubble 1.2s -0.6s infinite ease-out;
	-webkit-animation: bubble 1.2s -0.6s infinite ease-out;
}

.gooey {
	position: absolute;
	top: 0;
	left: 50%;
	width: 142px;
	height: 40px;
	margin: -20px 0 0 -71px;
	background: white;
	filter: contrast(20);
}

.gooey .dot {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 12px;
	left: 15px;
	filter: blur(4px);
	background: #000;
	border-radius: 50%;
	transform: translateX(0);
	-webkit-animation: dot 2.8s infinite;
	        animation: dot 2.8s infinite;
}

.gooey .dots {
	transform: translateX(0);
	margin-top: 12px;
	margin-left: 31px;
	-webkit-animation: dots 2.8s infinite;
	        animation: dots 2.8s infinite;
}

.gooey .dots span {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 16px;
	filter: blur(4px);
	background: #000;
	border-radius: 50%;
	-webkit-animation: bubble 1.2s -0.6s infinite ease-out;
	        animation: bubble 1.2s -0.6s infinite ease-out;
}

.gooey .dots span:nth-child(2n) {
	-webkit-animation-delay: -1s;
	        animation-delay: -1s;
}

.gooey .dots span:nth-child(3n) {
	-webkit-animation-delay: 0s;
	        animation-delay: 0s;
}

@-webkit-keyframes dot {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1) translateX(96px);
	}
}

@keyframes dot {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1) translateX(96px);
	}
}

@-webkit-keyframes dots {
	50% {
		transform: translateX(-31px);
	}
}

@keyframes dots {
	50% {
		transform: translateX(-31px);
	}
}

.visible-effect.show:after {
	transform: scaleY(0);
}

.visible-effect:after {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #f9f9f9;
	display: block;
	content: '';
	transform: scaleY(1);
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
	transform-origin: 0 100%;
	z-index: 999;
}

@keyframes fm-spin-fast {
	0% {
		transform: rotate(0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	50% {
		transform: rotate(900deg);
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	to {
		transform: rotate(1800deg);
	}
}

@keyframes lds-dual-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

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

/**
 * Dokan Vendor
 */
#dokan-seller-listing-wrap {
	margin-top: 50px;
}

#dokan-seller-listing-wrap.grid-view .dokan-seller-wrap .dokan-single-seller .store-wrapper {
	background-color: #f8f8f8;
	border: 1px solid #d9d9d9;
	box-shadow: none;
}

#dokan-seller-listing-wrap.grid-view .dokan-seller-wrap .dokan-single-seller.no-banner-img .store-content .store-data h2 a,
#dokan-seller-listing-wrap.grid-view .dokan-seller-wrap .dokan-single-seller.no-banner-img .store-content .store-data p {
	color: #000;
}

#dokan-seller-listing-wrap.grid-view .store-content {
	position: static;
	background-color: transparent;
	color: #000;
	padding: 20px;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container {
	padding: 0;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 {
	display: inherit;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a {
	color: #000;
	text-shadow: none;
	font-size: 20px;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-phone > .farmart-svg-icon {
	display: none;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-title {
	display: flex;
	margin: 0 0 7px;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address {
	margin: 7px 0 0 0;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .featured-favourite {
	margin-left: 20px;
	top: 0;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .featured-favourite .featured-label {
	background-color: #e40001;
	box-shadow: none;
	text-transform: uppercase;
	font-size: 11px;
	padding: 3px 12px;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .dokan-seller-rating {
	display: flex;
	align-items: center;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .dokan-seller-rating p.rating {
	display: inline-block !important;
	margin: 0;
	font-size: 12px;
	color: #333;
	margin-left: 7px;
	position: relative;
	top: -2px;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper {
	justify-content: space-between;
	border: 1px solid #d9d9d9;
	box-shadow: none;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content {
	padding-left: 17px;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 {
	margin-bottom: 0;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a {
	font-size: 25px;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label {
	background-color: #e40001;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-title h2 {
	display: flex;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] {
	float: left;
	top: auto;
	left: auto;
	display: flex;
	align-items: center;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] p {
	margin: 0 0 0 7px;
	position: relative;
	top: -2px;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address {
	margin-bottom: 0;
	line-height: 1;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] {
	flex-direction: column;
	align-items: flex-end;
	padding-right: 30px;
	margin: 0;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] > *:first-child {
	margin-bottom: 20px;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class]:before {
	display: none;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data-container {
	display: flex;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data {
	flex: 1;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2 {
	margin: 0;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons {
	font-size: 14px;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-filled, #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-half {
	color: #fcb800;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-empty:before {
	content: "\f155";
	color: #ccc;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data-avatar {
	flex: 0 1 46px;
	margin: 0 20px 0 0;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li {
	margin-bottom: 30px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
	background-color: transparent;
	padding: 20px;
	border: none;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 -10px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer > * {
	width: 50%;
	padding: 0 10px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer:before {
	content: '';
	position: absolute;
	top: 0;
	left: 30px;
	right: 30px;
	height: 1px;
	width: calc( 100% - 60px);
	background-color: #dfe0e1;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
	position: static;
	width: 46px;
	height: 46px;
	border: none;
	box-shadow: none;
	float: left;
	margin-right: 15px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .rating {
	display: flex;
	font-weight: 700;
	color: #000;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .rating span {
	font-weight: 400;
	color: #999;
	margin-left: 3px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-follow-store-button,
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-visit-store {
	background-color: #F8F8F8;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0 15px 0 10px;
	color: #000;
	font-size: 13px;
	font-weight: 700;
	height: 36px;
	line-height: 29px;
	width: 100%;
	transition: .5s;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-follow-store-button:hover,
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-visit-store:hover {
	background-color: var(--fm-background-color-secondary);
	color: #fff;
	border-color: var(--fm-background-color-secondary);
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-visit-store .farmart-svg-icon {
	font-size: 20px;
	position: relative;
	top: 4px;
	margin-right: 5px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-follow-store-button:before {
	content: "\e71f";
	font-family: 'FarmartIcon';
	font-size: 16px;
	font-weight: 400;
	position: relative;
	top: 2px;
	margin-right: 5px;
}

#dokan-store-listing-filter-wrap {
	box-shadow: none;
	padding: 0;
	margin-top: 50px;
}

#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button {
	font-size: 16px;
	font-weight: 700;
	padding: 11px 35px 12px 63px;
	border-radius: 0;
	background-color: var(--fm-background-color-secondary) !important;
	color: var(--fm-background-text-color-secondary) !important;
}

#dokan-store-listing-filter-wrap .right .item .dokan-icons {
	left: 22%;
}

#dokan-store-listing-filter-wrap .right .item.sort-by {
	position: relative;
}

#dokan-store-listing-filter-wrap .right .item.sort-by label {
	margin-right: 15px;
}

#dokan-store-listing-filter-wrap .right .item.sort-by select {
	border: 1px solid #d9d9d9;
	padding: 10px 80px 11px 20px;
}

#dokan-store-listing-filter-wrap .right .item.sort-by:before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMl8xXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02My42LDE3Yy0wLjYtMC42LTEuNS0wLjYtMi4xLTAuMUwzMi43LDQ0LjJjLTAuNCwwLjQtMSwwLjQtMS40LDBMMi41LDE2LjlDMS45LDE2LjQsMSwxNi40LDAuNCwxNw0KCWMtMC42LDAuNi0wLjUsMS42LDAuMSwyLjFsMjguOCwyNy4zYzAuOCwwLjcsMS44LDEuMSwyLjgsMS4xYzEsMCwyLTAuNCwyLjgtMS4xbDI4LjgtMjcuM0M2NC4xLDE4LjYsNjQuMiwxNy42LDYzLjYsMTd6Ii8+DQo8L3N2Zz4=");
	height: 14px;
	width: 14px;
	color: #000;
	font-size: 14px;
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}

#dokan-store-listing-filter-wrap .right .item.toggle-view {
	display: flex;
	align-items: center;
	color: #ccc;
}

#dokan-store-listing-filter-wrap .right .item.toggle-view > span {
	font-size: 24px;
}

#dokan-store-listing-filter-wrap .right .item.toggle-view > span:first-child {
	margin-right: 10px;
}

#dokan-store-listing-filter-wrap .right .item.toggle-view .active {
	color: #000;
}

#dokan-store-listing-filter-wrap .right .item.toggle-view .dashicons-screenoptions:before,
#dokan-store-listing-filter-wrap .right .item.toggle-view .dashicons-menu-alt:before {
	opacity: 0;
	position: absolute;
	width: 24px;
	height: 24px;
	z-index: 9;
}

#dokan-store-listing-filter-wrap .farmart-header-filter {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #f8f8f8;
	border: 1px solid #d9d9d9;
	color: #999;
	font-size: 16px;
	box-shadow: none;
	padding: 14px 35px;
	margin-top: 35px;
}

#dokan-store-listing-filter-form-wrap {
	background-color: #f8f8f8;
	border: 1px solid #d9d9d9;
	box-shadow: none;
	display: none;
}

#dokan-store-listing-filter-form-wrap::before {
	display: none;
}

#dokan-store-listing-filter-form-wrap .apply-filter {
	margin-top: 20px;
}

#dokan-store-listing-filter-form-wrap .apply-filter .dokan-btn-theme {
	border: 1px solid;
}

#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn {
	border-color: #ccc !important;
}

#dokan-geolocation-locations-map.dokan-geolocation-locations-map-top {
	height: 400px !important;
}

.dokan-store .page-header-layout-2 + .site-content,
.wcfm-template-themes .page-header-layout-2 + .site-content {
	padding-top: 60px;
}

.fm-shop-content .dokan-w3 {
	width: 23%;
}

.fm-shop-content .dokan-w8 {
	width: 74%;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper ul li {
	margin-bottom: 0;
}

.dokan-single-store .dokan-store-tabs {
	margin-top: 40px;
}

.dokan-single-store .dokan-store-tabs ul.dokan-list-inline {
	background-color: transparent;
	border: none;
}

.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li {
	margin: 0;
	border-right: none;
}

.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a {
	font-size: 18px;
	font-weight: 600;
	color: #999;
}

.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover {
	color: #222222;
	background-color: transparent;
}

.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li.dokan-right .dokan-btn-theme {
	margin: 5px 0 0 10px;
	padding: 10px 23px;
}

.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li.dokan-store-support-btn-wrap {
	display: inline-flex;
}

.dokan-single-store .dokan-store-tabs.tabs-fm-custom {
	display: none;
}

.dokan-single-store .fm-catalog-toolbar {
	margin-top: 40px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-img {
	display: none;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper {
	position: relative;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery {
	display: flex;
	align-items: center;
	background-color: #f1f1f1;
	width: 100%;
	overflow: hidden;
	padding: 0;
	border: 1px solid #e5e5e5;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
	flex: 0 1 300px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
	margin-bottom: 0;
	border: 1px solid #e5e5e5;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
	width: 100%;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square img {
	border: none;
	padding: 0;
	width: 100%;
	height: auto;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info {
	flex: 1;
	padding: 30px 35px 15px 45px;
	background-color: #f1f1f1;
	color: #000;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .profile-avatar {
	margin-bottom: 30px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .profile-avatar img {
	border-radius: 50%;
	max-width: 46px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {
	position: absolute;
	top: 30px;
	right: 28px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .label {
	font-weight: 500;
	color: #000;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social {
	margin: 5px 0 0;
	padding: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li {
	margin-left: 0;
	margin-right: 7px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a {
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background-color: #1b4e9b;
	color: #fff;
	border-radius: 3px;
	display: block;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a .farmart-svg-icon {
	font-size: 16px;
	text-shadow: none;
	display: inline-block;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a .fa-flickr {
	color: #fff;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li .social-gplus {
	background-color: #cc0000;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li .social-twitter {
	background-color: #00aeef;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li .social-pinterest {
	background-color: #c92228;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li .social-linkedin {
	background-color: #007bb5;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li .social-youtube {
	background-color: #bb0000;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li .social-instagram {
	background-color: #125688;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li .social-flickr {
	background-color: #ff0084;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .store-name {
	font-size: 24px;
	margin: 0;
	line-height: 1;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-information {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-information > *:first-child {
	margin-right: 40px;
	flex: 1;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info {
	margin: 0;
	padding: 0;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info li {
	position: relative;
	list-style: none;
	display: block;
	padding-bottom: 0;
	margin-bottom: 5px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info li .label {
	font-weight: 500;
	color: #000;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating {
	display: block;
	margin: 0;
	color: #666;
	float: none;
	padding: 10px 0;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating .seller-rating {
	display: block;
	margin-right: 11px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating .star-rating {
	float: left;
	font-size: 18px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating .star-rating .max-rating .farmart-svg-icon {
	color: #ccc;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating .text span {
	color: #26901b;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-register-date span {
	color: #999;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-open-close {
	color: #26901b;
	position: relative;
	padding-left: 20px;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-open-close:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	background-color: #e40001;
	border-radius: 50%;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-email {
	display: none;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .store-social-wrapper {
	position: relative;
}

.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .store-social-wrapper .store-social {
	padding-left: 0;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .products-found {
	font-size: 21px;
	margin: 0;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon {
	display: flex;
	align-items: center;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a {
	font-size: 21px;
	color: #888;
	position: relative;
	padding-right: 7px;
	margin-right: 2px;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a.extended {
	font-size: 19px;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a.list {
	font-size: 28px;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a.current {
	color: var(--fm-color-primary);
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a:last-child {
	padding-right: 0;
	margin-right: 0;
}

.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a:last-child:after {
	display: none;
}

.dokan-single-store .dokan-pagination-container {
	text-align: left;
}

.dokan-single-store .dokan-pagination-container .dokan-pagination {
	margin: 30px 0 80px;
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: center;
}

.dokan-single-store .dokan-pagination-container .dokan-pagination li {
	margin-left: 4px;
	margin-right: 4px;
}

.dokan-single-store .dokan-pagination-container .dokan-pagination li a {
	font-size: 14px;
	color: #000;
	display: block;
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 35px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	transition: 0.5s;
	margin: 0;
}

.dokan-single-store .dokan-pagination-container .dokan-pagination li a:hover {
	border-color: var(--fm-background-color-primary);
	color: var(--fm-background-text-color-primary);
	background-color: var(--fm-background-color-primary);
}

.dokan-single-store .dokan-pagination-container .dokan-pagination li.active a {
	border-color: var(--fm-background-color-primary);
	color: var(--fm-background-text-color-primary);
	background-color: var(--fm-background-color-primary);
}

.dokan-store .site-content {
	padding-bottom: 20px;
}

.dokan-widget-area .widget {
	background-color: #f7f7f7;
	padding: 35px 20px;
	margin-bottom: 30px;
	position: relative;
	list-style: none;
}

.dokan-widget-area .widget:last-child {
	margin-bottom: 0;
}

.dokan-widget-area .widget .widget-title {
	margin-bottom: 5px;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 0;
}

.dokan-widget-area .widget ul li {
	padding: 5px 0;
}

.dokan-widget-area .widget ul li a:hover {
	box-shadow: none;
}

.dokan-widget-area .widget ul li .count {
	font-size: 13px;
}

.dokan-widget-area .seller-form .dokan-btn {
	color: var(--fm-background-text-color-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	padding: 14px 23px;
	text-align: center;
	background-color: var(--fm-background-color-primary);
	border-radius: 3px;
	display: inline-flex;
	align-items: center;
	transition: ease .5s;
	width: 100%;
}

.dokan-widget-area .seller-form .dokan-btn:hover, .dokan-widget-area .seller-form .dokan-btn:focus, .dokan-widget-area .seller-form .dokan-btn:active {
	outline: none;
	background-color: var(--fm-background-color-primary);
	color: var(--fm-background-text-color-primary);
}

.dokan-widget-area .seller-form .dokan-btn:hover {
	background-color: var(--fm-background-color-primary);
}

.dokan-widget-area .dokan-category-menu,
.dokan-widget-area .dokan-store-menu,
.dokan-widget-area .widget-collapse {
	border: none;
}

.dokan-widget-area .dokan-category-menu .widget-title,
.dokan-widget-area .dokan-store-menu .widget-title,
.dokan-widget-area .widget-collapse .widget-title {
	margin-bottom: 15px;
	color: #000;
	padding: 0;
	background-color: transparent;
	border: none;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li.parent-cat-wrap,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li.parent-cat-wrap {
	background-color: transparent;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li.parent-cat-wrap a,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li.parent-cat-wrap a {
	color: #000;
	font-size: 14px;
	margin: 0;
	border-bottom: none !important;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a:hover,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li.parent-cat-wrap a:hover,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li.parent-cat-wrap a:hover {
	color: var(--fm-color-primary);
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack ul,
.dokan-widget-area .dokan-store-menu #cat-drop-stack ul,
.dokan-widget-area .widget-collapse #cat-drop-stack ul {
	margin-top: 0;
	padding: 0;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack ul .children,
.dokan-widget-area .dokan-store-menu #cat-drop-stack ul .children,
.dokan-widget-area .widget-collapse #cat-drop-stack ul .children {
	display: none;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li {
	padding: 0;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li a,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li a,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li a {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	position: relative;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li a .caret-icon,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li a .caret-icon,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li a .caret-icon {
	font-size: 16px;
	position: absolute;
	right: -2px;
	display: inline-block;
	width: 20px;
	vertical-align: middle;
	text-align: center;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack ul li:last-child.has-children a,
.dokan-widget-area .dokan-store-menu #cat-drop-stack ul li:last-child.has-children a,
.dokan-widget-area .widget-collapse #cat-drop-stack ul li:last-child.has-children a {
	border-bottom: none !important;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap ul.level-0,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li.parent-cat-wrap ul.level-0,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li.parent-cat-wrap ul.level-0 {
	background-color: transparent;
}

.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap ul.level-0 li a,
.dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li.parent-cat-wrap ul.level-0 li a,
.dokan-widget-area .widget-collapse #cat-drop-stack > ul li.parent-cat-wrap ul.level-0 li a {
	color: #666;
}

.dokan-widget-area .dokan-form-control {
	border-color: #d9d9d9;
}

.dokan-widget-area .dokan-store-widget .dokan-form-control {
	padding-left: 15px;
	padding-right: 15px;
}

.dokan-widget-area .dokan-store-contact {
	padding-bottom: 40px;
}

.dokan-widget-area .dokan-store-contact .dokan-btn {
	color: var(--fm-background-text-color-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	padding: 14px 23px;
	text-align: center;
	background-color: var(--fm-background-color-primary);
	border-radius: 3px;
	display: inline-flex;
	align-items: center;
	transition: ease .5s;
	width: 100%;
	background-color: var(--fm-background-color-secondary);
	display: block;
}

.dokan-widget-area .dokan-store-contact .dokan-btn:hover, .dokan-widget-area .dokan-store-contact .dokan-btn:focus, .dokan-widget-area .dokan-store-contact .dokan-btn:active {
	outline: none;
	background-color: var(--fm-background-color-primary);
	color: var(--fm-background-text-color-primary);
}

.dokan-widget-area .dokan-store-contact .dokan-btn:hover {
	background-color: var(--fm-background-color-secondary);
}

.dokan-widget-area .store-cat-stack-dokan ul li .caret-icon .farmart-svg-icon {
	font-weight: 400;
	font-size: 16px;
	color: #888;
}

.dokan-store-sidebar ul.product_list_widget li {
	margin-bottom: 15px;
}

.dokan-store-sidebar ul.product_list_widget li:last-child {
	margin-bottom: 0;
}

.dokan-store-sidebar ul.product_list_widget li:after {
	clear: both;
	display: block;
	content: "";
}

.dokan-store-sidebar ul.product_list_widget li img {
	float: left;
	margin-right: 15px;
	width: 80px;
	margin-left: 0;
}

.dokan-store-sidebar ul.product_list_widget li a {
	font-size: 14px;
	font-weight: 400;
	display: inherit;
	margin-bottom: 5px;
}

.dokan-store-sidebar ul.product_list_widget .product-title {
	font-size: 14px;
	font-weight: 400;
	display: inherit;
	margin-bottom: 8px;
	line-height: 1.2;
}

.dokan-store-sidebar ul.product_list_widget .woocommerce-Price-amount {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	padding-top: 5px;
	display: inline-block;
}

.dokan-store-sidebar ul.product_list_widget li del {
	padding-left: 5px;
}

.dokan-store-sidebar ul.product_list_widget li del .woocommerce-Price-amount {
	font-size: 14px;
	text-decoration: line-through;
	color: #999;
}

.dokan-store-sidebar .dokan-store-location {
	background-color: transparent;
	border: 1px solid #eee;
	padding: 25px 20px;
}

.dokan-store-sidebar ul li {
	display: block;
	padding: 5px 0;
}

.dokan-store-sidebar ul li a {
	color: #000;
}

.dokan-store-sidebar ul li.current-cat > a,
.dokan-store-sidebar ul li.current-cat > .count, .dokan-store-sidebar ul li.chosen > a,
.dokan-store-sidebar ul li.chosen > .count {
	color: var(--fm-color-primary);
}

.dokan-store-sidebar ul li.current-cat > a, .dokan-store-sidebar ul li.chosen > a {
	font-weight: 600;
}

.dokan-store-sidebar ul li .children {
	padding-left: 15px;
	margin-left: 0;
	margin-top: 7px;
}

.dokan-store-sidebar ul li .children li:last-child {
	padding-bottom: 0;
}

.dokan-store-sidebar ul li .children li a {
	color: #666666;
}

.dokan-store-sidebar ul li .children li a:hover {
	color: #000;
}

.dokan-store-sidebar ul li .children li.current-cat > a {
	color: var(--fm-color-primary);
}

.dokan-store-sidebar > ul > li:last-child {
	padding-bottom: 0;
}

.dokan-store-sidebar > ul > li:first-child {
	padding-top: 0;
}

.dokan-store-sidebar .widget_shopping_cart .buttons .button {
	width: 100%;
}

.dokan-form-group input[type="text"],
.dokan-form-group input[type="email"],
.dokan-form-group input[type="url"],
.dokan-form-group input[type="password"],
.dokan-form-group input[type="search"],
.dokan-form-group input[type="number"],
.dokan-form-group input[type="tel"],
.dokan-form-group input[type="range"],
.dokan-form-group input[type="date"],
.dokan-form-group input[type="month"],
.dokan-form-group input[type="week"],
.dokan-form-group input[type="time"],
.dokan-form-group input[type="datetime"],
.dokan-form-group input[type="datetime-local"],
.dokan-form-group input[type="color"],
.dokan-form-group select {
	font-size: 14px;
	min-height: 26px;
	line-height: 26px;
	padding: 6px;
}

select.dokan-form-control {
	height: 40px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	padding: 1px 2px 0 13px;
}

.select2-container--default .select2-selection--multiple {
	padding: 1px 2px 0 13px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 48px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 48px;
}

input[type="submit"].dokan-btn-theme,
a.dokan-btn-theme,
.dokan-btn-theme {
	color: var(--fm-background-text-color-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	padding: 14px 23px;
	text-align: center;
	background-color: var(--fm-background-color-primary);
	border-radius: 3px;
	display: inline-flex;
	align-items: center;
	transition: ease .5s;
	background-color: var(--fm-background-color-secondary);
	border: none;
	display: block;
}

input[type="submit"].dokan-btn-theme:hover, input[type="submit"].dokan-btn-theme:focus, input[type="submit"].dokan-btn-theme:active,
a.dokan-btn-theme:hover,
a.dokan-btn-theme:focus,
a.dokan-btn-theme:active,
.dokan-btn-theme:hover,
.dokan-btn-theme:focus,
.dokan-btn-theme:active {
	outline: none;
	background-color: var(--fm-background-color-primary);
	color: var(--fm-background-text-color-primary);
}

.seller-listing-content .store-wrapper .store-footer .dokan-btn-theme.dokan-btn-round {
	padding: 0;
}

.mobile-version .dokan-store-sidebar {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1600;
	display: none;
	margin-top: 0;
}

.mobile-version .dokan-store-sidebar .dokan-widget-area {
	position: absolute;
	right: 0;
	top: 63px;
	height: 100%;
	width: 100%;
	max-width: 100%;
	margin: 0;
	background: #f7f7f7;
	transform: translateX(-100%);
	transition: transform .5s;
	overflow: auto;
}

.mobile-version .dokan-store-sidebar .dokan-widget-area .widget {
	margin-bottom: 0;
	padding: 20px;
}

.mobile-version .dokan-store-sidebar .fm_widget_product_categories {
	margin-bottom: 0;
}

.mobile-version .dokan-store-sidebar.fm-filter-active .dokan-widget-area {
	transform: none;
}

.mobile-version .dokan-store-sidebar.fm-filter-active .fm-widget-products-carousel {
	display: none;
}

.mobile-version .dokan-store-sidebar.fm-filter-active ~ .fm-vendor-close-sidebar {
	transform: translate3d(100%, 0, 0);
	opacity: 1;
}

.mobile-version .fm-vendor-close-sidebar {
	position: fixed;
	top: 0;
	left: -100%;
	width: 100%;
	z-index: 99999;
	margin-top: 0;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 15px 13px;
	border-bottom: 1px solid #dedede;
	opacity: 0;
	transition: .5s;
}

.mobile-version .fm-vendor-close-sidebar h2 {
	font-size: 16px;
	margin: 0;
}

.mobile-version .fm-vendor-close-sidebar .close-sidebar {
	color: #222;
	font-size: 20px;
}

.mobile-version .dokan-single-store {
	margin-top: 0;
}

.mobile-version .dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a.extended {
	display: none;
}

.mobile-version .dokan-single-store .fm-catalog-toolbar {
	position: relative;
}

.mobile-version .dokan-single-store .fm-catalog-toolbar:before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 50%;
	width: 1px;
	height: 60%;
	background-color: #ccc;
	z-index: 1;
}

.mobile-version .fm-catalog-toolbar .fm-vendor-infor-mobile {
	display: flex;
	align-items: center;
	position: relative;
	padding-right: 20px;
}

.mobile-version .fm-catalog-toolbar .fm-vendor-infor-mobile span {
	margin-left: 5px;
}

.mobile-version .fm-catalog-toolbar .fm-vendor-infor-mobile .farmart-svg-icon {
	font-size: 16px;
}

.mobile-version ul.products li.product .product-button .group-yith .feedback {
	display: none !important;
}

.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .profile-avatar {
	margin-right: 30px;
	flex: 0 1 46px;
}

.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .profile-info-content {
	flex: 1;
}

.pagination-wrap {
	margin: 40px 0 70px;
}

.pagination-wrap ul.pagination {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.pagination-wrap ul.pagination > li {
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
}

.pagination-wrap ul.pagination > li > .page-numbers {
	font-size: 14px;
	color: #000;
	display: block;
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	padding: 0;
	transition: 0.5s;
}

.pagination-wrap ul.pagination > li > .page-numbers:hover {
	border-color: var(--fm-color-primary);
	color: var(--fm-color-primary);
	background-color: transparent;
}

.pagination-wrap ul.pagination > li > .page-numbers.current {
	background-color: #eee;
	color: #000;
}

.dokan-store-products-filter-area {
	padding-top: 40px;
}

/**
 * Dokan Vendor Responsive
 */
@media (max-width: 1199px) {
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
		top: 0;
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
		text-align: left;
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
		top: 0;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery {
		align-items: flex-start;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-information {
		flex-direction: column;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-information > *:first-child {
		flex: 0 1 100%;
		margin: 0;
	}
}

@media (max-width: 991px) {
	.dokan-store-sidebar,
	.dokan-single-store.dokan-w8 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	#dokan-store-listing-filter-wrap .right .item.sort-by select {
		padding-right: 30px;
	}
	.dokan-single-store {
		margin-top: 50px;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper {
		border: none;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery {
		align-items: flex-start;
	}
	.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .products-found {
		font-size: 16px;
	}
	.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {
		position: static;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3 {
		width: 50%;
	}
}

@media (max-width: 767px) {
	.dokan-store-sidebar,
	.dokan-single-store {
		width: 100% !important;
		margin: 0;
	}
	#dokan-store-listing-filter-wrap {
		margin-bottom: 0;
	}
	#dokan-store-listing-filter-wrap .farmart-header-filter {
		flex-direction: column;
		align-items: flex-start;
		padding: 15px;
	}
	#dokan-store-listing-filter-wrap .right {
		width: 100%;
	}
	#dokan-store-listing-filter-wrap .right .item.sort-by label {
		display: none;
	}
	#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button {
		padding: 6px 15px 7px 43px;
	}
	#dokan-store-listing-filter-wrap .right .item #stores_orderby {
		padding: 5px 35px 6px 15px;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery {
		flex-direction: column;
		align-items: center;
		padding: 25px;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .store-name {
		text-align: center;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info {
		padding: 0;
		width: 100%;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
		text-align: center;
		padding-bottom: 5px;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .profile-avatar {
		text-align: center;
		margin: 30px 0 15px 0;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {
		position: static;
	}
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-rating,
	.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .store-social {
		justify-content: center;
	}
	.dokan-store-tabs ul {
		display: flex;
		white-space: nowrap;
		overflow: auto;
	}
	.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
		flex: 1;
	}
	.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info {
		display: inline-block;
	}
	.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .profile-avatar {
		margin-right: 0;
	}
	.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close {
		padding-bottom: 0;
	}
}

/*# sourceMappingURL=data:application/json;base64,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QUFjO0VBQ2QsZUFBZTtDQUNoQjtDQUNBO0VBQ0MsbUJBQW1CO0NBQ3BCO0NBQ0E7RUFDQyxnQkFBZ0I7Q0FDakI7Q0FDQTtFQUNDLFlBQVk7Q0FDYjtDQUNBO0VBQ0MsdUJBQXVCO0NBQ3hCO0NBQ0E7RUFDQyxlQUFlO0NBQ2hCO0NBQ0E7RUFDQyxnQkFBZ0I7Q0FDakI7QUFDRDs7QUFFQTtDQUNDO0VBQ0MsVUFBVTtDQUNYO0FBQ0Q7O0FBRUE7Q0FDQzs7RUFFQyxzQkFBc0I7RUFDdEIsU0FBUztDQUNWO0NBQ0E7RUFDQyxnQkFBZ0I7Q0FDakI7Q0FDQTtFQUNDLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsYUFBYTtDQUNkO0NBQ0E7RUFDQyxXQUFXO0NBQ1o7Q0FDQTtFQUNDLGFBQWE7Q0FDZDtDQUNBO0VBQ0MsMEJBQTBCO0NBQzNCO0NBQ0E7RUFDQywwQkFBMEI7Q0FDM0I7Q0FDQTtFQUNDLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsYUFBYTtDQUNkO0NBQ0E7RUFDQyxrQkFBa0I7Q0FDbkI7Q0FDQTtFQUNDLFVBQVU7RUFDVixXQUFXO0NBQ1o7Q0FDQTtFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLGtCQUFrQjtFQUNsQixxQkFBcUI7Q0FDdEI7Q0FDQTtFQUNDLGdCQUFnQjtDQUNqQjtDQUNBOztFQUVDLHVCQUF1QjtDQUN4QjtDQUNBO0VBQ0MsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixjQUFjO0NBQ2Y7Q0FDQTtFQUNDLE9BQU87Q0FDUjtDQUNBO0VBQ0MscUJBQXFCO0NBQ3RCO0NBQ0E7RUFDQyxlQUFlO0NBQ2hCO0NBQ0E7RUFDQyxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQix1QkFBdUI7Q0FDeEI7Q0FDQTtFQUNDLGlCQUFpQjtDQUNsQjtBQUNEIiwiZmlsZSI6ImRva2FuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UaGVtZSBOYW1lOiBmYXJtYXJ0XG5cbkRva2FuIFZlbmRvciBzdHlsZXMgb3ZlcnJpZGVcbiovXG5Aa2V5ZnJhbWVzIGJ1YmJsZSB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhcm1hcnRGYWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4MHB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbS1zcGluLWZhc3Qge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0fVxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTAwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MDBkZWcpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MDBkZWcpO1xuXHR9XG59XG5cbi5sb2FkaW5nLWljb24gLmJ1YmJsZTpudGgtY2hpbGQoMm4pIC5kb3Qge1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubG9hZGluZy1pY29uIC5idWJibGU6bnRoLWNoaWxkKDNuKSAuZG90IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuLmxvYWRpbmctaWNvbiAuYnViYmxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW46IDAgNXB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtNTAlKTtcbn1cblxuLmxvYWRpbmctaWNvbiAuZG90IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0YW5pbWF0aW9uOiBidWJibGUgMS4ycyAtMC42cyBpbmZpbml0ZSBlYXNlLW91dDtcblx0LXdlYmtpdC1hbmltYXRpb246IGJ1YmJsZSAxLjJzIC0wLjZzIGluZmluaXRlIGVhc2Utb3V0O1xufVxuXG4uZ29vZXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMTQycHg7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luOiAtMjBweCAwIDAgLTcxcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRmaWx0ZXI6IGNvbnRyYXN0KDIwKTtcbn1cblxuLmdvb2V5IC5kb3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHRvcDogMTJweDtcblx0bGVmdDogMTVweDtcblx0ZmlsdGVyOiBibHVyKDRweCk7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRhbmltYXRpb246IGRvdCAyLjhzIGluZmluaXRlO1xufVxuXG4uZ29vZXkgLmRvdHMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdG1hcmdpbi1sZWZ0OiAzMXB4O1xuXHRhbmltYXRpb246IGRvdHMgMi44cyBpbmZpbml0ZTtcbn1cblxuLmdvb2V5IC5kb3RzIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRmaWx0ZXI6IGJsdXIoNHB4KTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRhbmltYXRpb246IGJ1YmJsZSAxLjJzIC0wLjZzIGluZmluaXRlIGVhc2Utb3V0O1xufVxuXG4uZ29vZXkgLmRvdHMgc3BhbjpudGgtY2hpbGQoMm4pIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5nb29leSAuZG90cyBzcGFuOm50aC1jaGlsZCgzbikge1xuXHRhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG5Aa2V5ZnJhbWVzIGRvdCB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDk2cHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZG90cyB7XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMXB4KTtcblx0fVxufVxuXG4udmlzaWJsZS1lZmZlY3Quc2hvdzphZnRlciB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xufVxuXG4udmlzaWJsZS1lZmZlY3Q6YWZ0ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG5cdHotaW5kZXg6IDk5OTtcbn1cblxuQGtleWZyYW1lcyBmbS1zcGluLWZhc3Qge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0fVxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTAwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MDBkZWcpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MDBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuQC1vLWtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qKlxuICogRG9rYW4gVmVuZG9yXG4gKi9cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAuZ3JpZC12aWV3IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmdyaWQtdmlldyAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIubm8tYmFubmVyLWltZyAuc3RvcmUtY29udGVudCAuc3RvcmUtZGF0YSBoMiBhLFxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAuZ3JpZC12aWV3IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlci5uby1iYW5uZXItaW1nIC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhIHAge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAuZ3JpZC12aWV3IC5zdG9yZS1jb250ZW50IHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5ncmlkLXZpZXcgLnN0b3JlLWNvbnRlbnQgLnN0b3JlLWRhdGEtY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAuZ3JpZC12aWV3IC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSBoMiB7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmdyaWQtdmlldyAuc3RvcmUtY29udGVudCAuc3RvcmUtZGF0YS1jb250YWluZXIgLnN0b3JlLWRhdGEgaDIgYSB7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5ncmlkLXZpZXcgLnN0b3JlLWNvbnRlbnQgLnN0b3JlLWRhdGEtY29udGFpbmVyIC5zdG9yZS1kYXRhIC5zdG9yZS1waG9uZSA+IC5mYXJtYXJ0LXN2Zy1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAuZ3JpZC12aWV3IC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSAuc3RvcmUtdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgMCA3cHg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmdyaWQtdmlldyAuc3RvcmUtY29udGVudCAuc3RvcmUtZGF0YS1jb250YWluZXIgLnN0b3JlLWRhdGEgLnN0b3JlLWFkZHJlc3Mge1xuXHRtYXJnaW46IDdweCAwIDAgMDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAuZ3JpZC12aWV3IC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSAuZmVhdHVyZWQtZmF2b3VyaXRlIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdHRvcDogMDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAuZ3JpZC12aWV3IC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSAuZmVhdHVyZWQtZmF2b3VyaXRlIC5mZWF0dXJlZC1sYWJlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2Njk5MDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cGFkZGluZzogM3B4IDEycHg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmdyaWQtdmlldyAuc3RvcmUtY29udGVudCAuc3RvcmUtZGF0YS1jb250YWluZXIgLnN0b3JlLWRhdGEgLmRva2FuLXNlbGxlci1yYXRpbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5ncmlkLXZpZXcgLnN0b3JlLWNvbnRlbnQgLnN0b3JlLWRhdGEtY29udGFpbmVyIC5zdG9yZS1kYXRhIC5kb2thbi1zZWxsZXItcmF0aW5nIHAucmF0aW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzMzMztcblx0bWFyZ2luLWxlZnQ6IDdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0ycHg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmxpc3QtdmlldyAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIgLnN0b3JlLXdyYXBwZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmxpc3QtdmlldyAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWNvbnRlbnQge1xuXHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmxpc3QtdmlldyAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWNvbnRlbnQgLnN0b3JlLWRhdGEtY29udGFpbmVyIC5zdG9yZS1kYXRhIGgyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAubGlzdC12aWV3IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciAuc3RvcmUtY29udGVudCAuc3RvcmUtZGF0YS1jb250YWluZXIgLnN0b3JlLWRhdGEgaDIgYSB7XG5cdGZvbnQtc2l6ZTogMjVweDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAubGlzdC12aWV3IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciAuc3RvcmUtY29udGVudCAuc3RvcmUtZGF0YS1jb250YWluZXIgLmZlYXR1cmVkLWZhdm91cml0ZSAuZmVhdHVyZWQtbGFiZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTg0NTA2O1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5saXN0LXZpZXcgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyIC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5saXN0LXZpZXcgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyIC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSAuc3RvcmUtdGl0bGUgaDIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5saXN0LXZpZXcgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyIC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSAuZG9rYW4tc2VsbGVyLXJhdGluZ1tjbGFzc10ge1xuXHRmbG9hdDogbGVmdDtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5saXN0LXZpZXcgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyIC5zdG9yZS1jb250ZW50IC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuc3RvcmUtZGF0YSAuZG9rYW4tc2VsbGVyLXJhdGluZ1tjbGFzc10gcCB7XG5cdG1hcmdpbjogMCAwIDAgN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTJweDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAubGlzdC12aWV3IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciAuc3RvcmUtY29udGVudCAuc3RvcmUtZGF0YS1jb250YWluZXIgLnN0b3JlLWRhdGEgLnN0b3JlLWFkZHJlc3Mge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAubGlzdC12aWV3IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciAuc3RvcmUtZm9vdGVyW2NsYXNzXSB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0bWFyZ2luOiAwO1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcC5saXN0LXZpZXcgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyIC5zdG9yZS1mb290ZXJbY2xhc3NdID4gKjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwLmxpc3QtdmlldyAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWZvb3RlcltjbGFzc106YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgLnNlbGxlci1saXN0aW5nLWNvbnRlbnQgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyIC5zdG9yZS1kYXRhLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIC5zZWxsZXItbGlzdGluZy1jb250ZW50IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciAuc3RvcmUtZGF0YSB7XG5cdGZsZXg6IDE7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIC5zZWxsZXItbGlzdGluZy1jb250ZW50IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciAuc3RvcmUtZGF0YSBoMiB7XG5cdG1hcmdpbjogMDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgLnNlbGxlci1saXN0aW5nLWNvbnRlbnQgLmRva2FuLXNlbGxlci13cmFwIC5kb2thbi1zaW5nbGUtc2VsbGVyIC5zdG9yZS13cmFwcGVyIC5zdG9yZS1kYXRhIC5kb2thbi1zZWxsZXItcmF0aW5nIGkuZGFzaGljb25zIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCAuc2VsbGVyLWxpc3RpbmctY29udGVudCAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWRhdGEgLmRva2FuLXNlbGxlci1yYXRpbmcgaS5kYXNoaWNvbnMuZGFzaGljb25zLXN0YXItZmlsbGVkLCAjZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCAuc2VsbGVyLWxpc3RpbmctY29udGVudCAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWRhdGEgLmRva2FuLXNlbGxlci1yYXRpbmcgaS5kYXNoaWNvbnMuZGFzaGljb25zLXN0YXItaGFsZiB7XG5cdGNvbG9yOiAjZmNiODAwO1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCAuc2VsbGVyLWxpc3RpbmctY29udGVudCAuZG9rYW4tc2VsbGVyLXdyYXAgLmRva2FuLXNpbmdsZS1zZWxsZXIgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWRhdGEgLmRva2FuLXNlbGxlci1yYXRpbmcgaS5kYXNoaWNvbnMuZGFzaGljb25zLXN0YXItZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcblx0Y29sb3I6ICNjY2M7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIC5zZWxsZXItbGlzdGluZy1jb250ZW50IC5kb2thbi1zZWxsZXItd3JhcCAuZG9rYW4tc2luZ2xlLXNlbGxlciAuc3RvcmUtd3JhcHBlciAuc3RvcmUtZGF0YS1hdmF0YXIge1xuXHRmbGV4OiAwIDEgNDZweDtcblx0bWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCB1bC5kb2thbi1zZWxsZXItd3JhcCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIHVsLmRva2FuLXNlbGxlci13cmFwIGxpIC5zdG9yZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luOiAwIC0xMHB4O1xufVxuXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCB1bC5kb2thbi1zZWxsZXItd3JhcCBsaSAuc3RvcmUtZm9vdGVyID4gKiB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkgLnN0b3JlLWZvb3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDMwcHg7XG5cdHJpZ2h0OiAzMHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSA2MHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTBlMTtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkgLnN0b3JlLWZvb3RlciAuc2VsbGVyLWF2YXRhciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkgLnN0b3JlLWZvb3RlciAucmF0aW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIHVsLmRva2FuLXNlbGxlci13cmFwIGxpIC5zdG9yZS1mb290ZXIgLnJhdGluZyBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICM5OTk7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIHVsLmRva2FuLXNlbGxlci13cmFwIGxpIC5zdG9yZS1mb290ZXIgLmRva2FuLWZvbGxvdy1zdG9yZS1idXR0b24sXG4jZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCB1bC5kb2thbi1zZWxsZXItd3JhcCBsaSAuc3RvcmUtZm9vdGVyIC5kb2thbi12aXNpdC1zdG9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogMCAxNXB4IDAgMTBweDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IC41cztcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkgLnN0b3JlLWZvb3RlciAuZG9rYW4tZm9sbG93LXN0b3JlLWJ1dHRvbjpob3ZlcixcbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIHVsLmRva2FuLXNlbGxlci13cmFwIGxpIC5zdG9yZS1mb290ZXIgLmRva2FuLXZpc2l0LXN0b3JlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC1jb2xvci1zZWNvbmRhcnkpO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbiNkb2thbi1zZWxsZXItbGlzdGluZy13cmFwIHVsLmRva2FuLXNlbGxlci13cmFwIGxpIC5zdG9yZS1mb290ZXIgLmRva2FuLXZpc2l0LXN0b3JlIC5mYXJtYXJ0LXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI2Rva2FuLXNlbGxlci1saXN0aW5nLXdyYXAgdWwuZG9rYW4tc2VsbGVyLXdyYXAgbGkgLnN0b3JlLWZvb3RlciAuZG9rYW4tZm9sbG93LXN0b3JlLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZlwiO1xuXHRmb250LWZhbWlseTogJ0Zhcm1hcnRJY29uJztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLXdyYXAge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4jZG9rYW4tc3RvcmUtbGlzdGluZy1maWx0ZXItd3JhcCAucmlnaHQgLml0ZW0gLmRva2FuLXN0b3JlLWxpc3QtZmlsdGVyLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMTFweCAzNXB4IDEycHggNjNweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4jZG9rYW4tc3RvcmUtbGlzdGluZy1maWx0ZXItd3JhcCAucmlnaHQgLml0ZW0gLmRva2FuLWljb25zIHtcblx0bGVmdDogMjIlO1xufVxuXG4jZG9rYW4tc3RvcmUtbGlzdGluZy1maWx0ZXItd3JhcCAucmlnaHQgLml0ZW0uc29ydC1ieSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLXdyYXAgLnJpZ2h0IC5pdGVtLnNvcnQtYnkgbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbS5zb3J0LWJ5IHNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdHBhZGRpbmc6IDEwcHggODBweCAxMXB4IDIwcHg7XG59XG5cbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbS5zb3J0LWJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU5DNHdMakVzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1sOHhYeUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdOalFnTmpRN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4d1lYUm9JR1E5SWswMk15NDJMREUzWXkwd0xqWXRNQzQyTFRFdU5TMHdMall0TWk0eExUQXVNVXd6TWk0M0xEUTBMakpqTFRBdU5Dd3dMalF0TVN3d0xqUXRNUzQwTERCTU1pNDFMREUyTGpsRE1TNDVMREUyTGpRc01Td3hOaTQwTERBdU5Dd3hOdzBLQ1dNdE1DNDJMREF1Tmkwd0xqVXNNUzQyTERBdU1Td3lMakZzTWpndU9Dd3lOeTR6WXpBdU9Dd3dMamNzTVM0NExERXVNU3d5TGpnc01TNHhZekVzTUN3eUxUQXVOQ3d5TGpndE1TNHhiREk0TGpndE1qY3VNME0yTkM0eExERTRMallzTmpRdU1pd3hOeTQyTERZekxqWXNNVGQ2SWk4K0RRbzhMM04yWno0PVwiKTtcblx0aGVpZ2h0OiAxNHB4O1xuXHR3aWR0aDogMTRweDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogOTtcbn1cblxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLXdyYXAgLnJpZ2h0IC5pdGVtLnRvZ2dsZS12aWV3IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNjY2M7XG59XG5cbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbS50b2dnbGUtdmlldyA+IHNwYW4ge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbS50b2dnbGUtdmlldyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbS50b2dnbGUtdmlldyAuYWN0aXZlIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbiNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbS50b2dnbGUtdmlldyAuZGFzaGljb25zLXNjcmVlbm9wdGlvbnM6YmVmb3JlLFxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLXdyYXAgLnJpZ2h0IC5pdGVtLnRvZ2dsZS12aWV3IC5kYXNoaWNvbnMtbWVudS1hbHQ6YmVmb3JlIHtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHR6LWluZGV4OiA5O1xufVxuXG4jZG9rYW4tc3RvcmUtbGlzdGluZy1maWx0ZXItd3JhcCAuZmFybWFydC1oZWFkZXItZmlsdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0cGFkZGluZzogMTRweCAzNXB4O1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4jZG9rYW4tc3RvcmUtbGlzdGluZy1maWx0ZXItZm9ybS13cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLWZvcm0td3JhcDo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLWZvcm0td3JhcCAuYXBwbHktZmlsdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLWZvcm0td3JhcCAuYXBwbHktZmlsdGVyIC5kb2thbi1idG4tdGhlbWUge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuI2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLWZvcm0td3JhcCAuYXBwbHktZmlsdGVyICNjYW5jZWwtZmlsdGVyLWJ0biB7XG5cdGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4jZG9rYW4tZ2VvbG9jYXRpb24tbG9jYXRpb25zLW1hcC5kb2thbi1nZW9sb2NhdGlvbi1sb2NhdGlvbnMtbWFwLXRvcCB7XG5cdGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLmRva2FuLXN0b3JlIC5wYWdlLWhlYWRlci1sYXlvdXQtMiArIC5zaXRlLWNvbnRlbnQsXG4ud2NmbS10ZW1wbGF0ZS10aGVtZXMgLnBhZ2UtaGVhZGVyLWxheW91dC0yICsgLnNpdGUtY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uZm0tc2hvcC1jb250ZW50IC5kb2thbi13MyB7XG5cdHdpZHRoOiAyMyU7XG59XG5cbi5mbS1zaG9wLWNvbnRlbnQgLmRva2FuLXc4IHtcblx0d2lkdGg6IDc0JTtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1pbmZvLWJveCAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXN0b3JlLXRhYnMge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1zdG9yZS10YWJzIHVsLmRva2FuLWxpc3QtaW5saW5lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAuZG9rYW4tc3RvcmUtdGFicyB1bC5kb2thbi1saXN0LWlubGluZSBsaSB7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1zdG9yZS10YWJzIHVsLmRva2FuLWxpc3QtaW5saW5lIGxpIGEge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1zdG9yZS10YWJzIHVsLmRva2FuLWxpc3QtaW5saW5lIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXN0b3JlLXRhYnMgdWwuZG9rYW4tbGlzdC1pbmxpbmUgbGkuZG9rYW4tcmlnaHQgLmRva2FuLWJ0bi10aGVtZSB7XG5cdG1hcmdpbjogNXB4IDAgMCAxMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDIzcHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXN0b3JlLXRhYnMgdWwuZG9rYW4tbGlzdC1pbmxpbmUgbGkuZG9rYW4tc3RvcmUtc3VwcG9ydC1idG4td3JhcCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1zdG9yZS10YWJzLnRhYnMtZm0tY3VzdG9tIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAuZm0tY2F0YWxvZy10b29sYmFyIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8taW1nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mby1oZWFkIHtcblx0ZmxleDogMCAxIDMwMHB4O1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8taGVhZCAucHJvZmlsZS1pbWcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8taGVhZCAucHJvZmlsZS1pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mby1oZWFkIC5wcm9maWxlLWltZy5wcm9maWxlLWltZy1zcXVhcmUgaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8ge1xuXHRmbGV4OiAxO1xuXHRwYWRkaW5nOiAzMHB4IDM1cHggMTVweCA0NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5wcm9maWxlLWF2YXRhciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAucHJvZmlsZS1hdmF0YXIgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXgtd2lkdGg6IDQ2cHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzBweDtcblx0cmlnaHQ6IDI4cHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLmxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCB7XG5cdG1hcmdpbjogNXB4IDAgMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8gLnN0b3JlLXNvY2lhbC13cmFwcGVyIC5zdG9yZS1zb2NpYWwgbGkge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCBsaSBhIHtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFiNGU5Yjtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCBsaSBhIC5mYXJtYXJ0LXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8gLnN0b3JlLXNvY2lhbC13cmFwcGVyIC5zdG9yZS1zb2NpYWwgbGkgYSAuZmEtZmxpY2tyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCBsaSAuc29jaWFsLWdwbHVzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5zdG9yZS1zb2NpYWwtd3JhcHBlciAuc3RvcmUtc29jaWFsIGxpIC5zb2NpYWwtdHdpdHRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCBsaSAuc29jaWFsLXBpbnRlcmVzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjOTIyMjg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCBsaSAuc29jaWFsLWxpbmtlZGluIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNTtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5zdG9yZS1zb2NpYWwtd3JhcHBlciAuc3RvcmUtc29jaWFsIGxpIC5zb2NpYWwteW91dHViZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiYjAwMDA7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCBsaSAuc29jaWFsLWluc3RhZ3JhbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMjU2ODg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuc3RvcmUtc29jaWFsLXdyYXBwZXIgLnN0b3JlLXNvY2lhbCBsaSAuc29jaWFsLWZsaWNrciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnN0b3JlLW5hbWUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLmRva2FuLXN0b3JlLWluZm9ybWF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLmRva2FuLXN0b3JlLWluZm9ybWF0aW9uID4gKjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcblx0ZmxleDogMTtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuZG9rYW4tc3RvcmUtaW5mbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuZG9rYW4tc3RvcmUtaW5mbyBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLmRva2FuLXN0b3JlLWluZm8gbGkgLmxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLmRva2FuLXN0b3JlLWluZm8gLmRva2FuLXN0b3JlLXJhdGluZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjNjY2O1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5kb2thbi1zdG9yZS1pbmZvIC5kb2thbi1zdG9yZS1yYXRpbmcgLnNlbGxlci1yYXRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5kb2thbi1zdG9yZS1pbmZvIC5kb2thbi1zdG9yZS1yYXRpbmcgLnN0YXItcmF0aW5nIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuZG9rYW4tc3RvcmUtaW5mbyAuZG9rYW4tc3RvcmUtcmF0aW5nIC5zdGFyLXJhdGluZyAubWF4LXJhdGluZyAuZmFybWFydC1zdmctaWNvbiB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5kb2thbi1zdG9yZS1pbmZvIC5kb2thbi1zdG9yZS1yYXRpbmcgLnRleHQgc3BhbiB7XG5cdGNvbG9yOiAjMjY5MDFiO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5kb2thbi1zdG9yZS1pbmZvIC5kb2thbi1zdG9yZS1yZWdpc3Rlci1kYXRlIHNwYW4ge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuZG9rYW4tc3RvcmUtaW5mbyAuZG9rYW4tc3RvcmUtb3Blbi1jbG9zZSB7XG5cdGNvbG9yOiAjMjY5MDFiO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuZG9rYW4tc3RvcmUtaW5mbyAuZG9rYW4tc3RvcmUtb3Blbi1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2OTAxYjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5kb2thbi1zdG9yZS1pbmZvIC5kb2thbi1zdG9yZS1lbWFpbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLmRva2FuLXN0b3JlLWluZm8gLnN0b3JlLXNvY2lhbC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5kb2thbi1zdG9yZS1pbmZvIC5zdG9yZS1zb2NpYWwtd3JhcHBlciAuc3RvcmUtc29jaWFsIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5jYXRhbG9nLXRvb2xiYXIgLmNhdGFsb2ctdG9vbGJhcl9fYm90dG9tIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5jYXRhbG9nLXRvb2xiYXIgLmNhdGFsb2ctdG9vbGJhcl9fYm90dG9tIC5wcm9kdWN0cy1mb3VuZCB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0bWFyZ2luOiAwO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5jYXRhbG9nLXRvb2xiYXIgLmNhdGFsb2ctdG9vbGJhcl9fYm90dG9tIC5zaG9wLXZpZXdfX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5jYXRhbG9nLXRvb2xiYXIgLmNhdGFsb2ctdG9vbGJhcl9fYm90dG9tIC5zaG9wLXZpZXdfX2ljb24gYSB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0Y29sb3I6ICM4ODg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmRva2FuLXNpbmdsZS1zdG9yZSAuY2F0YWxvZy10b29sYmFyIC5jYXRhbG9nLXRvb2xiYXJfX2JvdHRvbSAuc2hvcC12aWV3X19pY29uIGEuZXh0ZW5kZWQge1xuXHRmb250LXNpemU6IDE5cHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmNhdGFsb2ctdG9vbGJhciAuY2F0YWxvZy10b29sYmFyX19ib3R0b20gLnNob3Atdmlld19faWNvbiBhLmxpc3Qge1xuXHRmb250LXNpemU6IDI4cHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmNhdGFsb2ctdG9vbGJhciAuY2F0YWxvZy10b29sYmFyX19ib3R0b20gLnNob3Atdmlld19faWNvbiBhLmN1cnJlbnQge1xuXHRjb2xvcjogdmFyKC0tZm0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmNhdGFsb2ctdG9vbGJhciAuY2F0YWxvZy10b29sYmFyX19ib3R0b20gLnNob3Atdmlld19faWNvbiBhOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmNhdGFsb2ctdG9vbGJhciAuY2F0YWxvZy10b29sYmFyX19ib3R0b20gLnNob3Atdmlld19faWNvbiBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZG9rYW4tc2luZ2xlLXN0b3JlIC5kb2thbi1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXBhZ2luYXRpb24tY29udGFpbmVyIC5kb2thbi1wYWdpbmF0aW9uIHtcblx0bWFyZ2luOiAzMHB4IDAgODBweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXBhZ2luYXRpb24tY29udGFpbmVyIC5kb2thbi1wYWdpbmF0aW9uIGxpIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXBhZ2luYXRpb24tY29udGFpbmVyIC5kb2thbi1wYWdpbmF0aW9uIGxpIGEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRtYXJnaW46IDA7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXBhZ2luYXRpb24tY29udGFpbmVyIC5kb2thbi1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWZtLWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZtLWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kb2thbi1zaW5nbGUtc3RvcmUgLmRva2FuLXBhZ2luYXRpb24tY29udGFpbmVyIC5kb2thbi1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC10ZXh0LWNvbG9yLXByaW1hcnkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZG9rYW4tc3RvcmUgLnNpdGUtY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdHBhZGRpbmc6IDM1cHggMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC53aWRnZXQgLndpZGdldC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldCB1bCBsaSB7XG5cdHBhZGRpbmc6IDVweCAwO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldCB1bCBsaSBhOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC53aWRnZXQgdWwgbGkgLmNvdW50IHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLnNlbGxlci1mb3JtIC5kb2thbi1idG4ge1xuXHRjb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC10ZXh0LWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAxNHB4IDIzcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogZWFzZSAuNXM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLnNlbGxlci1mb3JtIC5kb2thbi1idG46aG92ZXIsIC5kb2thbi13aWRnZXQtYXJlYSAuc2VsbGVyLWZvcm0gLmRva2FuLWJ0bjpmb2N1cywgLmRva2FuLXdpZGdldC1hcmVhIC5zZWxsZXItZm9ybSAuZG9rYW4tYnRuOmFjdGl2ZSB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZtLWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kb2thbi13aWRnZXQtYXJlYSAuc2VsbGVyLWZvcm0gLmRva2FuLWJ0bjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZtLWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tY2F0ZWdvcnktbWVudSxcbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtbWVudSxcbi5kb2thbi13aWRnZXQtYXJlYSAud2lkZ2V0LWNvbGxhcHNlIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLWNhdGVnb3J5LW1lbnUgLndpZGdldC10aXRsZSxcbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtbWVudSAud2lkZ2V0LXRpdGxlLFxuLmRva2FuLXdpZGdldC1hcmVhIC53aWRnZXQtY29sbGFwc2UgLndpZGdldC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLWNhdGVnb3J5LW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkucGFyZW50LWNhdC13cmFwLFxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1zdG9yZS1tZW51ICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpLnBhcmVudC1jYXQtd3JhcCxcbi5kb2thbi13aWRnZXQtYXJlYSAud2lkZ2V0LWNvbGxhcHNlICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpLnBhcmVudC1jYXQtd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLWNhdGVnb3J5LW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkucGFyZW50LWNhdC13cmFwIGEsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLXN0b3JlLW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkucGFyZW50LWNhdC13cmFwIGEsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldC1jb2xsYXBzZSAjY2F0LWRyb3Atc3RhY2sgPiB1bCBsaS5wYXJlbnQtY2F0LXdyYXAgYSB7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLWNhdGVnb3J5LW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkucGFyZW50LWNhdC13cmFwIGE6aG92ZXIsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLXN0b3JlLW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkucGFyZW50LWNhdC13cmFwIGE6aG92ZXIsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldC1jb2xsYXBzZSAjY2F0LWRyb3Atc3RhY2sgPiB1bCBsaS5wYXJlbnQtY2F0LXdyYXAgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1mbS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1jYXRlZ29yeS1tZW51ICNjYXQtZHJvcC1zdGFjayB1bCxcbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtbWVudSAjY2F0LWRyb3Atc3RhY2sgdWwsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldC1jb2xsYXBzZSAjY2F0LWRyb3Atc3RhY2sgdWwge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLWNhdGVnb3J5LW1lbnUgI2NhdC1kcm9wLXN0YWNrIHVsIC5jaGlsZHJlbixcbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtbWVudSAjY2F0LWRyb3Atc3RhY2sgdWwgLmNoaWxkcmVuLFxuLmRva2FuLXdpZGdldC1hcmVhIC53aWRnZXQtY29sbGFwc2UgI2NhdC1kcm9wLXN0YWNrIHVsIC5jaGlsZHJlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tY2F0ZWdvcnktbWVudSAjY2F0LWRyb3Atc3RhY2sgPiB1bCBsaSxcbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtbWVudSAjY2F0LWRyb3Atc3RhY2sgPiB1bCBsaSxcbi5kb2thbi13aWRnZXQtYXJlYSAud2lkZ2V0LWNvbGxhcHNlICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1jYXRlZ29yeS1tZW51ICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpIGEsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLXN0b3JlLW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkgYSxcbi5kb2thbi13aWRnZXQtYXJlYSAud2lkZ2V0LWNvbGxhcHNlICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpIGEge1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLWNhdGVnb3J5LW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkgYSAuY2FyZXQtaWNvbixcbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtbWVudSAjY2F0LWRyb3Atc3RhY2sgPiB1bCBsaSBhIC5jYXJldC1pY29uLFxuLmRva2FuLXdpZGdldC1hcmVhIC53aWRnZXQtY29sbGFwc2UgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkgYSAuY2FyZXQtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLWNhdGVnb3J5LW1lbnUgI2NhdC1kcm9wLXN0YWNrIHVsIGxpOmxhc3QtY2hpbGQuaGFzLWNoaWxkcmVuIGEsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLXN0b3JlLW1lbnUgI2NhdC1kcm9wLXN0YWNrIHVsIGxpOmxhc3QtY2hpbGQuaGFzLWNoaWxkcmVuIGEsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldC1jb2xsYXBzZSAjY2F0LWRyb3Atc3RhY2sgdWwgbGk6bGFzdC1jaGlsZC5oYXMtY2hpbGRyZW4gYSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1jYXRlZ29yeS1tZW51ICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpLnBhcmVudC1jYXQtd3JhcCB1bC5sZXZlbC0wLFxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1zdG9yZS1tZW51ICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpLnBhcmVudC1jYXQtd3JhcCB1bC5sZXZlbC0wLFxuLmRva2FuLXdpZGdldC1hcmVhIC53aWRnZXQtY29sbGFwc2UgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkucGFyZW50LWNhdC13cmFwIHVsLmxldmVsLTAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1jYXRlZ29yeS1tZW51ICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpLnBhcmVudC1jYXQtd3JhcCB1bC5sZXZlbC0wIGxpIGEsXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLXN0b3JlLW1lbnUgI2NhdC1kcm9wLXN0YWNrID4gdWwgbGkucGFyZW50LWNhdC13cmFwIHVsLmxldmVsLTAgbGkgYSxcbi5kb2thbi13aWRnZXQtYXJlYSAud2lkZ2V0LWNvbGxhcHNlICNjYXQtZHJvcC1zdGFjayA+IHVsIGxpLnBhcmVudC1jYXQtd3JhcCB1bC5sZXZlbC0wIGxpIGEge1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1mb3JtLWNvbnRyb2wge1xuXHRib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtd2lkZ2V0IC5kb2thbi1mb3JtLWNvbnRyb2wge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtY29udGFjdCB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLXN0b3JlLWNvbnRhY3QgLmRva2FuLWJ0biB7XG5cdGNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDE0cHggMjNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC41cztcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZtLWJhY2tncm91bmQtY29sb3Itc2Vjb25kYXJ5KTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5kb2thbi13aWRnZXQtYXJlYSAuZG9rYW4tc3RvcmUtY29udGFjdCAuZG9rYW4tYnRuOmhvdmVyLCAuZG9rYW4td2lkZ2V0LWFyZWEgLmRva2FuLXN0b3JlLWNvbnRhY3QgLmRva2FuLWJ0bjpmb2N1cywgLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1zdG9yZS1jb250YWN0IC5kb2thbi1idG46YWN0aXZlIHtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWZtLWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmRva2FuLXdpZGdldC1hcmVhIC5kb2thbi1zdG9yZS1jb250YWN0IC5kb2thbi1idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5kb2thbi13aWRnZXQtYXJlYSAuc3RvcmUtY2F0LXN0YWNrLWRva2FuIHVsIGxpIC5jYXJldC1pY29uIC5mYXJtYXJ0LXN2Zy1pY29uIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzg4ODtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgaW1nIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0d2lkdGg6IDgwcHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZG9rYW4tc3RvcmUtc2lkZWJhciB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwucHJvZHVjdF9saXN0X3dpZGdldCAucHJvZHVjdC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZG9rYW4tc3RvcmUtc2lkZWJhciB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgZGVsIHtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgZGVsIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgLmRva2FuLXN0b3JlLWxvY2F0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdHBhZGRpbmc6IDI1cHggMjBweDtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4IDA7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsIGxpIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkuY3VycmVudC1jYXQgPiBhLFxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkuY3VycmVudC1jYXQgPiAuY291bnQsIC5kb2thbi1zdG9yZS1zaWRlYmFyIHVsIGxpLmNob3NlbiA+IGEsXG4uZG9rYW4tc3RvcmUtc2lkZWJhciB1bCBsaS5jaG9zZW4gPiAuY291bnQge1xuXHRjb2xvcjogdmFyKC0tZm0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsIGxpLmN1cnJlbnQtY2F0ID4gYSwgLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkuY2hvc2VuID4gYSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIHVsIGxpIC5jaGlsZHJlbiB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkgLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkgLmNoaWxkcmVuIGxpIGEge1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkgLmNoaWxkcmVuIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgdWwgbGkgLmNoaWxkcmVuIGxpLmN1cnJlbnQtY2F0ID4gYSB7XG5cdGNvbG9yOiB2YXIoLS1mbS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmRva2FuLXN0b3JlLXNpZGViYXIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5kb2thbi1zdG9yZS1zaWRlYmFyIC53aWRnZXRfc2hvcHBpbmdfY2FydCAuYnV0dG9ucyAuYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmRva2FuLWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmRva2FuLWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uZG9rYW4tZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmRva2FuLWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmRva2FuLWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmRva2FuLWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uZG9rYW4tZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbi5kb2thbi1mb3JtLWdyb3VwIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWluLWhlaWdodDogMjZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuc2VsZWN0LmRva2FuLWZvcm0tY29udHJvbCB7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0cGFkZGluZzogMXB4IDJweCAwIDEzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0cGFkZGluZzogMXB4IDJweCAwIDEzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmRva2FuLWJ0bi10aGVtZSxcbmEuZG9rYW4tYnRuLXRoZW1lLFxuLmRva2FuLWJ0bi10aGVtZSB7XG5cdGNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDE0cHggMjNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbS1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC41cztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC1jb2xvci1zZWNvbmRhcnkpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmRva2FuLWJ0bi10aGVtZTpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kb2thbi1idG4tdGhlbWU6Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZG9rYW4tYnRuLXRoZW1lOmFjdGl2ZSxcbmEuZG9rYW4tYnRuLXRoZW1lOmhvdmVyLFxuYS5kb2thbi1idG4tdGhlbWU6Zm9jdXMsXG5hLmRva2FuLWJ0bi10aGVtZTphY3RpdmUsXG4uZG9rYW4tYnRuLXRoZW1lOmhvdmVyLFxuLmRva2FuLWJ0bi10aGVtZTpmb2N1cyxcbi5kb2thbi1idG4tdGhlbWU6YWN0aXZlIHtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm0tYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWZtLWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnNlbGxlci1saXN0aW5nLWNvbnRlbnQgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWZvb3RlciAuZG9rYW4tYnRuLXRoZW1lLmRva2FuLWJ0bi1yb3VuZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc3RvcmUtc2lkZWJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxNjAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubW9iaWxlLXZlcnNpb24gLmRva2FuLXN0b3JlLXNpZGViYXIgLmRva2FuLXdpZGdldC1hcmVhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiA2M3B4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc3RvcmUtc2lkZWJhciAuZG9rYW4td2lkZ2V0LWFyZWEgLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc3RvcmUtc2lkZWJhciAuZm1fd2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc3RvcmUtc2lkZWJhci5mbS1maWx0ZXItYWN0aXZlIC5kb2thbi13aWRnZXQtYXJlYSB7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm1vYmlsZS12ZXJzaW9uIC5kb2thbi1zdG9yZS1zaWRlYmFyLmZtLWZpbHRlci1hY3RpdmUgLmZtLXdpZGdldC1wcm9kdWN0cy1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc3RvcmUtc2lkZWJhci5mbS1maWx0ZXItYWN0aXZlIH4gLmZtLXZlbmRvci1jbG9zZS1zaWRlYmFyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1vYmlsZS12ZXJzaW9uIC5mbS12ZW5kb3ItY2xvc2Utc2lkZWJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDE1cHggMTVweCAxM3B4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4ubW9iaWxlLXZlcnNpb24gLmZtLXZlbmRvci1jbG9zZS1zaWRlYmFyIGgyIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZm0tdmVuZG9yLWNsb3NlLXNpZGViYXIgLmNsb3NlLXNpZGViYXIge1xuXHRjb2xvcjogIzIyMjtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ubW9iaWxlLXZlcnNpb24gLmRva2FuLXNpbmdsZS1zdG9yZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc2luZ2xlLXN0b3JlIC5jYXRhbG9nLXRvb2xiYXIgLmNhdGFsb2ctdG9vbGJhcl9fYm90dG9tIC5zaG9wLXZpZXdfX2ljb24gYS5leHRlbmRlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc2luZ2xlLXN0b3JlIC5mbS1jYXRhbG9nLXRvb2xiYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZG9rYW4tc2luZ2xlLXN0b3JlIC5mbS1jYXRhbG9nLXRvb2xiYXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDYwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0ei1pbmRleDogMTtcbn1cblxuLm1vYmlsZS12ZXJzaW9uIC5mbS1jYXRhbG9nLXRvb2xiYXIgLmZtLXZlbmRvci1pbmZvci1tb2JpbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2JpbGUtdmVyc2lvbiAuZm0tY2F0YWxvZy10b29sYmFyIC5mbS12ZW5kb3ItaW5mb3ItbW9iaWxlIHNwYW4ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubW9iaWxlLXZlcnNpb24gLmZtLWNhdGFsb2ctdG9vbGJhciAuZm0tdmVuZG9yLWluZm9yLW1vYmlsZSAuZmFybWFydC1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1vYmlsZS12ZXJzaW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uIC5ncm91cC15aXRoIC5mZWVkYmFjayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAucHJvZmlsZS1hdmF0YXIge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdGZsZXg6IDAgMSA0NnB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5wcm9maWxlLWluZm8tY29udGVudCB7XG5cdGZsZXg6IDE7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAge1xuXHRtYXJnaW46IDQwcHggMCA3MHB4O1xufVxuXG4ucGFnaW5hdGlvbi13cmFwIHVsLnBhZ2luYXRpb24ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAgdWwucGFnaW5hdGlvbiA+IGxpIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAgdWwucGFnaW5hdGlvbiA+IGxpID4gLnBhZ2UtbnVtYmVycyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMwMDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAgdWwucGFnaW5hdGlvbiA+IGxpID4gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZm0tY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1mbS1jb2xvci1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAgdWwucGFnaW5hdGlvbiA+IGxpID4gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5kb2thbi1zdG9yZS1wcm9kdWN0cy1maWx0ZXItYXJlYSB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4vKipcbiAqIERva2FuIFZlbmRvciBSZXNwb25zaXZlXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1pbmZvLWJveCAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuZG9rYW4tc3RvcmUtaW5mbyB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtaW5mby1ib3ggLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8gLmRva2FuLXN0b3JlLWluZm8gbGkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1pbmZvLWJveCAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mby1oZWFkIHtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuZG9rYW4tc3RvcmUtaW5mb3JtYXRpb24ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuZG9rYW4tc3RvcmUtaW5mb3JtYXRpb24gPiAqOmZpcnN0LWNoaWxkIHtcblx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5kb2thbi1zdG9yZS1zaWRlYmFyLFxuXHQuZG9rYW4tc2luZ2xlLXN0b3JlLmRva2FuLXc4IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0I2Rva2FuLXN0b3JlLWxpc3RpbmctZmlsdGVyLXdyYXAgLnJpZ2h0IC5pdGVtLnNvcnQtYnkgc2VsZWN0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cdC5kb2thbi1zaW5nbGUtc3RvcmUge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAuY2F0YWxvZy10b29sYmFyIC5jYXRhbG9nLXRvb2xiYXJfX2JvdHRvbSAucHJvZHVjdHMtZm91bmQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5zdG9yZS1zb2NpYWwtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQjZG9rYW4tc2VsbGVyLWxpc3Rpbmctd3JhcCB1bC5kb2thbi1zZWxsZXItd3JhcCBsaS5jb2xvdW0tMyB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmRva2FuLXN0b3JlLXNpZGViYXIsXG5cdC5kb2thbi1zaW5nbGUtc3RvcmUge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5mYXJtYXJ0LWhlYWRlci1maWx0ZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXHQjZG9rYW4tc3RvcmUtbGlzdGluZy1maWx0ZXItd3JhcCAucmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbS5zb3J0LWJ5IGxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNkb2thbi1zdG9yZS1saXN0aW5nLWZpbHRlci13cmFwIC5yaWdodCAuaXRlbSAuZG9rYW4tc3RvcmUtbGlzdC1maWx0ZXItYnV0dG9uIHtcblx0XHRwYWRkaW5nOiA2cHggMTVweCA3cHggNDNweDtcblx0fVxuXHQjZG9rYW4tc3RvcmUtbGlzdGluZy1maWx0ZXItd3JhcCAucmlnaHQgLml0ZW0gI3N0b3Jlc19vcmRlcmJ5IHtcblx0XHRwYWRkaW5nOiA1cHggMzVweCA2cHggMTVweDtcblx0fVxuXHQuZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjVweDtcblx0fVxuXHQuZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5zdG9yZS1uYW1lIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAuZG9rYW4tc3RvcmUtaW5mbyBsaSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5wcm9maWxlLWF2YXRhciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMzBweCAwIDE1cHggMDtcblx0fVxuXHQuZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8gLnN0b3JlLXNvY2lhbC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cdC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLmRva2FuLXN0b3JlLXJhdGluZyxcblx0LmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAuc3RvcmUtc29jaWFsIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuZG9rYW4tc3RvcmUtdGFicyB1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCAuZG9rYW4tc2luZ2xlLXN0b3JlIC5wcm9maWxlLWZyYW1lIC5wcm9maWxlLWxheW91dC1mbV9jdXN0b20gLnByb2ZpbGUtaW5mby1zdW1tZXJ5LXdyYXBwZXIgLnByb2ZpbGUtaW5mby1zdW1tZXJ5IC5wcm9maWxlLWluZm8taGVhZCB7XG5cdFx0ZmxleDogMTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IC5kb2thbi1zaW5nbGUtc3RvcmUgLnByb2ZpbGUtZnJhbWUgLnByb2ZpbGUtbGF5b3V0LWZtX2N1c3RvbSAucHJvZmlsZS1pbmZvLXN1bW1lcnktd3JhcHBlciAucHJvZmlsZS1pbmZvLXN1bW1lcnkgLnByb2ZpbGUtaW5mbyAucHJvZmlsZS1hdmF0YXIge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5kb2thbi1zdG9yZS1pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgLmRva2FuLXNpbmdsZS1zdG9yZSAucHJvZmlsZS1mcmFtZSAucHJvZmlsZS1sYXlvdXQtZm1fY3VzdG9tIC5wcm9maWxlLWluZm8tc3VtbWVyeS13cmFwcGVyIC5wcm9maWxlLWluZm8tc3VtbWVyeSAucHJvZmlsZS1pbmZvIC5kb2thbi1zdG9yZS1pbmZvIC5kb2thbi1zdG9yZS1vcGVuLWNsb3NlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuIl19 */