@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-bold-webfont.3b4a687a.eot);
    src: url(/build/fonts/basiersquare-bold-webfont.3b4a687a.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-bold-webfont.a91dbb83.woff2) format('woff2'),
         url(/build/fonts/basiersquare-bold-webfont.a541b84a.woff) format('woff'),
         url(/build/fonts/basiersquare-bold-webfont.9562b7eb.ttf) format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-bolditalic-webfont.3c8680db.eot);
    src: url(/build/fonts/basiersquare-bolditalic-webfont.3c8680db.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-bolditalic-webfont.2e11893a.woff2) format('woff2'),
         url(/build/fonts/basiersquare-bolditalic-webfont.713cefc5.woff) format('woff'),
         url(/build/fonts/basiersquare-bolditalic-webfont.c82a7025.ttf) format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-medium-webfont.cc9a32f1.eot);
    src: url(/build/fonts/basiersquare-medium-webfont.cc9a32f1.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-medium-webfont.c2a70de8.woff2) format('woff2'),
         url(/build/fonts/basiersquare-medium-webfont.802ccb91.woff) format('woff'),
         url(/build/fonts/basiersquare-medium-webfont.2f2f813a.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-mediumitalic-webfont.a06808eb.eot);
    src: url(/build/fonts/basiersquare-mediumitalic-webfont.a06808eb.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-mediumitalic-webfont.b855ac15.woff2) format('woff2'),
         url(/build/fonts/basiersquare-mediumitalic-webfont.92f69640.woff) format('woff'),
         url(/build/fonts/basiersquare-mediumitalic-webfont.912c8a3f.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-regular-webfont.e4ae42bc.eot);
    src: url(/build/fonts/basiersquare-regular-webfont.e4ae42bc.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-regular-webfont.f6bb0273.woff2) format('woff2'),
         url(/build/fonts/basiersquare-regular-webfont.27a2bfc9.woff) format('woff'),
         url(/build/fonts/basiersquare-regular-webfont.4bc1edd1.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-regularitalic-webfont.9b74714d.eot);
    src: url(/build/fonts/basiersquare-regularitalic-webfont.9b74714d.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-regularitalic-webfont.88c75da6.woff2) format('woff2'),
         url(/build/fonts/basiersquare-regularitalic-webfont.e445e3a6.woff) format('woff'),
         url(/build/fonts/basiersquare-regularitalic-webfont.ac184a75.ttf) format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-semibold-webfont.b39aab45.eot);
    src: url(/build/fonts/basiersquare-semibold-webfont.b39aab45.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-semibold-webfont.3357bacb.woff2) format('woff2'),
         url(/build/fonts/basiersquare-semibold-webfont.ff77865a.woff) format('woff'),
         url(/build/fonts/basiersquare-semibold-webfont.61309541.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Square';
    src: url(/build/fonts/basiersquare-semibolditalic-webfont.df7ccbe5.eot);
    src: url(/build/fonts/basiersquare-semibolditalic-webfont.df7ccbe5.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiersquare-semibolditalic-webfont.aa7199da.woff2) format('woff2'),
         url(/build/fonts/basiersquare-semibolditalic-webfont.728c210a.woff) format('woff'),
         url(/build/fonts/basiersquare-semibolditalic-webfont.2189b606.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-bold-webfont.c56db831.eot);
    src: url(/build/fonts/basiercircle-bold-webfont.c56db831.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-bold-webfont.81100782.woff2) format('woff2'),
         url(/build/fonts/basiercircle-bold-webfont.2f42d907.woff) format('woff'),
         url(/build/fonts/basiercircle-bold-webfont.4d07b869.ttf) format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-bolditalic-webfont.36b89563.eot);
    src: url(/build/fonts/basiercircle-bolditalic-webfont.36b89563.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-bolditalic-webfont.cc4d7415.woff2) format('woff2'),
         url(/build/fonts/basiercircle-bolditalic-webfont.cedfebcd.woff) format('woff'),
         url(/build/fonts/basiercircle-bolditalic-webfont.149e3e17.ttf) format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-medium-webfont.a417aad4.eot);
    src: url(/build/fonts/basiercircle-medium-webfont.a417aad4.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-medium-webfont.4c8fef82.woff2) format('woff2'),
         url(/build/fonts/basiercircle-medium-webfont.27186029.woff) format('woff'),
         url(/build/fonts/basiercircle-medium-webfont.bf68e53e.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-mediumitalic-webfont.b990de07.eot);
    src: url(/build/fonts/basiercircle-mediumitalic-webfont.b990de07.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-mediumitalic-webfont.61b84896.woff2) format('woff2'),
         url(/build/fonts/basiercircle-mediumitalic-webfont.f496d1bf.woff) format('woff'),
         url(/build/fonts/basiercircle-mediumitalic-webfont.cdfc1172.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-regular-webfont.60b3e197.eot);
    src: url(/build/fonts/basiercircle-regular-webfont.60b3e197.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-regular-webfont.75ed1573.woff2) format('woff2'),
         url(/build/fonts/basiercircle-regular-webfont.1fe958d7.woff) format('woff'),
         url(/build/fonts/basiercircle-regular-webfont.af78d522.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-regularitalic-webfont.8dade93f.eot);
    src: url(/build/fonts/basiercircle-regularitalic-webfont.8dade93f.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-regularitalic-webfont.ad6f13ab.woff2) format('woff2'),
         url(/build/fonts/basiercircle-regularitalic-webfont.d4ebe228.woff) format('woff'),
         url(/build/fonts/basiercircle-regularitalic-webfont.4419173b.ttf) format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-semibold-webfont.aea5ff9e.eot);
    src: url(/build/fonts/basiercircle-semibold-webfont.aea5ff9e.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-semibold-webfont.3e0a360e.woff2) format('woff2'),
         url(/build/fonts/basiercircle-semibold-webfont.f60003bd.woff) format('woff'),
         url(/build/fonts/basiercircle-semibold-webfont.01d47e7a.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Basier Circle';
    src: url(/build/fonts/basiercircle-semibolditalic-webfont.6ee7fe98.eot);
    src: url(/build/fonts/basiercircle-semibolditalic-webfont.6ee7fe98.eot?#iefix) format('embedded-opentype'),
         url(/build/fonts/basiercircle-semibolditalic-webfont.8477c6a6.woff2) format('woff2'),
         url(/build/fonts/basiercircle-semibolditalic-webfont.5e856ca4.woff) format('woff'),
         url(/build/fonts/basiercircle-semibolditalic-webfont.67dda9f3.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
}
.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*=select-one]:after{content:'';height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}
:root {
	--main-bg-color: white;
	--submenu-color: #424242;
	--submenu-links-color: #777;
}

* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 400;
	outline: none;
	box-sizing: border-box;
	font-size: 16px;
	font-family: 'Basier Circle', sans-serif;
	font-weight: 400;
	font-size: inherit;
}

a {
	color: #015aff;
}

ul {
	list-style: none;
}

p {
	line-height: 1.5rem;
}

body {
	margin: 0;
	padding: 0;
	background: var(--main-bg-color);
	font-family: 'Basier Circle', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	box-sizing: border-box;
	padding-top: 70px;
	padding-top: 126px;
	padding-top: 188px;
/*	padding-top: 208px;*/
}

input, textarea, select {
	font-size: 16px;
	width: 100%;
	padding: 10px 15px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	transition: 300ms border ease-in-out;
}

select {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='rgba(0,0,0,1)'/%3E%3C/svg%3E") no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

input:focus, textarea:focus, select:focus {
	border-color: #015aff;
}

textarea {
	min-height: 100px;
}

.btn-block {
	display: block;
	width: 100%;
}

header {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	background: black;
	z-index: 99999;
}

.container {
	justify-content: center;
	margin: 0 auto;
	max-width: 1320px;
	padding: 0 10px;
	position: relative;
}

.menu a {
	text-decoration: none;
}

#header-desktop {
	display: flex;
	height: 70px;
	justify-content: space-between;
}

.header-desktop-left {
	display: flex;
}

.header-desktop-right {
	display: flex;
	align-items: center;
	-moz-column-gap: 15px;
	     column-gap: 15px;
	justify-content: flex-end;
}

.header-desktop-right a {
	text-decoration: none;
	color: white;
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
}

.header-desktop-right i {
	font-size: 1.2rem;
}

.cart-items {
	min-width: 30px;
	min-height: 30px;
	border-radius: 4px;
	background: #015aff;
	text-align: center;
	line-height: 30px;
	padding: 0px 5px;
}

.search-btn {
	padding: 5px;
	border-radius: 48px;
	background: hsla(219, 100%, 50%, 1.00);
}

.logo {
	padding: 10px 10px 10px 0;
	display: flex;
	align-items: center;
}

ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center;
}

ul.menu>li>a {
	position: relative;
	display: flex;
	align-items: center;
	color: white;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 700;
	padding: 15px;
	padding: 15px 10px;
}

ul.menu>li>a:hover, .has-submenu.open>a {
	background: white;
	color: black;
}

.has-submenu .submenu {
	background: white;
	display: flex;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	padding: 20px;
	box-shadow: 0px 15px 25px 0px rgb(74 63 63 / 15%);
	transform: translateY(-10px);
	gap: 30px;
	z-index: 1;
}

.has-submenu.open .submenu {
	visibility: visible;
	opacity: 1;
	transform: translateY(0px);
	transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
	z-index: 9999999;
}

.sub-cat {
	font-size: 16px;
	margin-bottom: 15px;
}

.sub-cat:last-child {
	margin-bottom: 0;
}

.sub-cat>a {
	color: var(--submenu-color);
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 6px;
	transition: 300ms ease all;
}

.sub-cat>a:hover {
	color: #015aff;
}

.sub-cat>a.has-s {
	cursor: default;
}

.sub-cat>a.has-s:hover {
	color: black;
}

.sub-cat ul li {
	margin: 3px 0;
}

.sub-cat ul a {
	color: var(--submenu-links-color);
	transition: 300ms ease all;
}

.sub-cat ul a:hover {
	color: var(--submenu-color);
	color: #015aff;
}

.home-top {
	margin-top: 30px;
	padding: 30px 0;
	display: flex;
	gap: 50px;
}

.new-products, .hot-products {
	flex: 0 0 calc(50% - 15px);
}

.title-section {
	display: inline-block;
	background: black;
	transform: skew(-20deg);
	padding: 5px 20px;
	font-size: 1.1rem;
	margin-left: 10px;
}

.bulk-section .title-section {
	background: #015aff;
}

.title-section span {
	display: block;
	transform: skew(20deg);
	position: relative;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 700;
	color: white;
	padding-left: 5px;
	text-decoration: none;
}

.title-section a {
	text-decoration: none;
}

.title-section span i.emoji {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: -35px;
	transform: translateY(-50%);
	font-size: 2rem;
}

.preview-product {
	text-decoration: none;
	padding-bottom: 3px;
}

.preview-product-images {
	position: relative;
	height: 250px;
}

.preview-product-images img {
	aspect-ratio: 1;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.preview-product-images img:last-child {
	opacity: 0;
	transition: opacity 300ms ease-in-out;
}

.preview-product-images img:first-child {
	opacity: 1;
}

.preview-product:hover .preview-product-images img:last-child {
	opacity: 1;
}

.preview-product-info {
	margin-top: 15px;
}

.preview-product-name {
	font-weight: 700;
	/*font-style: italic;*/
	color: black;
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	/*max-height: 40px;
	display: flex;
	align-items: flex-start;
	justify-content: center;*/
}

.preview-product-price {
	margin-top: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	padding-bottom: 2px;
}

.preview-product-price .pvp {
	color: #92a0b2;
}

.preview-product-price .discount {
	color: red;
	padding: 0px 5px;
	border: 1px solid red;
	border-radius: 3px;
}

.preview-product-price .price {
	font-weight: 600;
	color: #015aff;
}

.product-list {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	justify-content: space-between;
}

.product-list .preview-product {
	flex: 0 0 calc(25% - 30px);
}

footer {
	background: #000000;
	color: white;
}

.footer-top {
	background: #424347;
	padding: 15px;
}

.footer-top-links {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.footer-top-links a {
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	text-decoration: none;
	color: white;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 700;
}

.footer-middle {
	display: flex;
	/*column-gap: 50px;*/
	padding: 40px 0;
	justify-content: space-between;
}

.footer-middle-left a {
	text-decoration: none;
}

footer .footer-address {
	/*margin-top: 10px;*/
	text-decoration: none;
	font-size: 0.85rem;
	line-height: 1.5em;
	color: rgba(255, 255, 255, 0.5);
	/*margin-right: 15px;*/
	/*background: red;*/
	width: 250px;
}

.footer-address i {
	color: white;
	font-size: 1.1rem;
	margin-bottom: 6px;
	display: block;
}

.footer-middle-left {
	display: flex;
	align-items: flex-start;
	/*column-gap: 10px;*/
}

.footer-middle-links h3 {
	/*font-style: italic;*/
	font-weight: 700;
	text-transform: uppercase;
	font-size: 0.9rem;
}

.footer-middle-links {
	display: grid;
	-moz-column-gap: 30px;
	     column-gap: 30px;
	line-height: 1.5rem;
	/*background: red;*/
	grid-template-columns: repeat(3, 1fr);
	width: 100%;
	justify-content: center;
}

.footer-middle-links nav {
	max-width: 250px;
	text-align: center;
}

.footer-middle-links a {
	display: block;
	text-decoration: none;
	color: #808080;
	font-size: 0.9rem;
	transition: 300ms color ease-in-out;
}

.footer-middle-links a:hover {
	color: white;
}

.footer-middle-right {
	display: flex;
	flex-flow: column;
	align-items: flex-end;
	width: 250px;
}

.footer-middle-right img {
	width: 110px;
}

.footer-social {
	display: flex;
	gap: 5px;
	align-items: center;
}

.footer-social a {
	display: inline-block;
	padding: 5px;
	text-decoration: none;
	color: white;
	font-size: 1.2rem;	
}

.footer-social i {
	font-size: 1.2rem;	
}

.footer-bottom {
	padding: 20px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.footer-bottom-links {
	display: flex;
	align-items: center;
	-moz-column-gap: 30px;
	     column-gap: 30px;
	color: #808080;
	font-size: 0.9rem;
}

.footer-bottom-links nav a {
	font-size: 0.9rem;
	margin-right: 15px;
	color: #808080;
	text-decoration: none;
	transition: 300ms color ease-in-out;
}

.footer-bottom-links nav a:hover {
	color: white;
}

.footer-bottom select {
	width: auto;
	cursor: pointer;
	background: black;
	color: white;
	border: 1px solid #353535;
	padding: 10px;
	padding-right: 1.6rem;
	border-radius: 6px;
	font-size: 1rem;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E") no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.footer-bottom select option {
	color: white;
	background: black;
}

#overlay {
	position: fixed;
	display: none;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	/*backdrop-filter: blur(1px);*/
	z-index: 9999;
	background: rgba(0, 0, 0, 0.4);
}

#overlay.show {
	display: block;
}

#search-form {
	position: fixed;
	top: 100px;
	left: 0;
	right: 0;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-10px);
	z-index: 99999;
	/*background: red;*/
	/*display: none;*/
}

#search-form.show {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}

.search-input {
	display: flex;
	align-items: center;
	border-radius: 4px;
	background: white;
	padding: 20px;
	width: 100%;
	font-size: 2rem;
	gap: 15px;
}

.search-input i {
	font-size: 2rem;
}

.search-input input {
	flex: 1;
	font-size: 1.6rem;
	border: 0;
	padding-left: 0;
}

/*.search-input {
	display: flex;
	align-items: center;
	border-radius: 4px;
	background: white;
	padding: 0px;
	margin-top: 15px;
	width: 100%;
	font-size: 2rem;
	gap: 0px;
	border: 1px solid rgba(0, 0, 0, 0.1);;
	position: relative;
	border-bottom: 0;
}

.search-input input {
	flex: 1;
	font-size: 1.2rem;
	border: 0;
	padding-left: 0;
	border-left: 1px solid rgba(0, 0, 0, 0.1);;
	border-radius: 0px;
	padding: 12px;
	padding-left: 15px;
}

.search-input i {
	font-size: 1.6rem;
	background: rgba(0, 0, 0, 0.1);
	height: 48px;
	width: 48px;
	padding: 10px;
	border-radius: 0;
}*/


.no-results {
	background: #f8f8f8;
	display: flex;
	align-items: center;
	padding: 10px;
	font-size: 1.1rem;
}

/*.no-results {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 0;
}*/

.no-results p span {
	font-style: italic;
	font-weight: 600;
}

.search-product {
	background: #f8f8f8;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/*.search-product {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-top: 0;
}*/

.search-product .btn {
	padding: 9px 15px;
}

.search-product-left {
	display: flex;
	gap: 15px;
	align-items: center;
}

.search-product-image {
	aspect-ratio: 1;
	width: 100px;
}

.search-product-image img {
	display: block;
	aspect-ratio: 1;
	width: 100px;
}

.search-product-info h3 {
	font-size: 1.2rem;
	max-width: 40vw;
	font-weight: 700;
	text-transform: uppercase;
}

.search-product-info a {
	text-decoration: none;
	color: black;
}

.search-product-info h3 a {
	font-size: 1.2rem;
	max-width: 40vw;
	font-weight: 700;
	text-transform: uppercase;
	color: black;
	text-decoration: none;
}

.search-product-right {
	display: flex;
	align-items: center;
	gap: 15px;
}

.search-product-price {
	display: flex;
	align-items: center;
	-moz-column-gap: 10px;
	     column-gap: 10px;
}

.search-product-price .pvp {
	color: #92a0b2;
}

.search-product-price .discount {
	color: red;
	padding: 0px 5px;
	border: 1px solid red;
	border-radius: 3px;
}

.search-product-price .price {
	font-weight: 600;
	color: #015aff;
}

.search-product-qty {
	width: 50px;
}

.search-product-qty input {
	font-size: 16px;
	width: 100%;
	padding: 8px;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}

.search-product-add-button {
	padding-right: 10px;
}

.btn {
	cursor: pointer;
	border: 0;
	background: #015aff;
	color: white;
	padding: 15px 20px;
	border-radius: 4px;
	display: inline-block;
	text-decoration: none;
	font-weight: 500;
	display: inline-flex;
	gap: 5px;
	justify-content: center;
	align-items: center;
}

.btn span {
	display: flex;
	align-items: center;
	gap: 5px;
}

.btn span:nth-child(2) {
	display: none;
}

.btn:disabled,
.btn[disabled] {
	background: #5B94FF;
}

.btn:disabled span:nth-child(1),
.btn[disabled] span:nth-child(1) {
	display: none;
}

.btn:disabled span:nth-child(2),
.btn[disabled] span:nth-child(2) {
	display: flex;
}

.btn span .ri-loader-4-line {
	animation: spin 1s linear infinite;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
  animation: rubberBand 1s linear;
}

@keyframes spin {
	0% {
	transform: rotate(0deg);
	}

	100% {
	transform: rotate(360deg);
	}
}

.search-results {
	overflow: auto;
	max-height: 65vh;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.search-results {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#search-form.searching .search-input {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#search-form.searching .search-input {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.input-group, #shop-popup .input-group {
	display: flex;
	flex-flow: column;
	gap: 7px;
	margin: 10px 0;
	margin-bottom: 20px;
	position: relative;
}

.input-control {
	position: relative;
}

.input-control i {
	position: absolute;
	font-size: 1.3rem;
	padding: 10px;
	color: #cacad3;
	right: 0;
}

.input-control.password i {
	cursor: pointer;
	transition: 300ms color ease-in-out;
}

.input-control.password i:hover {
	color: #767686;
}

.input-control.icon input {
	padding-right: 35px;
}

.error-message, .success-message {
	background: #fdece9;
	/*border: 1px solid #f44336;*/
	padding: 5px 10px;
	color: #f44336;
	display: flex;
	gap: 5px;
	align-items: center;
	border-radius: 6px;
	margin-bottom: 10px;
}

.error-message .icon, .success-message .icon {
	font-size: 1.5rem;
	padding: 10px 10px 10px 5px;
}

.error-message p, .success-message p {
	line-height: 1.2em;
}

.success-message {
	background: #f5fbf8;
	color: #33735c;
}

.help-text {
	opacity: 0.5;
	font-size: 0.9rem;
}

.success-message a, .error-message a {
	color: inherit;
	font-weight: 500;
	text-decoration: underline;
}

.success-message a:hover, .error-message a:hover {
	text-decoration: none;
}

.tooltip {
	display: flex;
	align-items: center;
	position: fixed;
	left: 0;
	top: 0;
	max-width: 350px;
	background: black;
	padding: 10px 15px;
	color: white;
	font-size: 0.85rem;
	gap: 10px;
	border-radius: 4px;
	box-shadow: 0px 15px 25px 0px rgb(74 63 63 / 15%);
	z-index: 99999999;
}

.tooltip:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;

	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #000 transparent;

	left: 50%;
	transform: translateX(-50%);

	top:-20px;
}

.tooltip .icon {
	padding: 5px;
	font-size: 1.5rem;
}

.tooltip p {
	text-align: left;
	font-size: 0.85rem;
	line-height: 1.5em;
}

.tooltip.hide {
	display: none;
}

.tc {
	text-align: center;
}

.te {
	text-align: right;
}

.input-row {
	display: flex;
	gap: 20px;
	align-items: center;
}

.input-row .input-group, .input-row-comp .input-group {
	width: 100%;
}

.input-row-comp {
	display: flex;
	gap: 10px;
	align-items: flex-end;
}

.input-row-comp .btn {
	padding: 11px;
}

.status {
	background: black;
	color: white;
	padding: 4px 10px;
	border-radius: 30px;
	font-size: 0.75rem;
	font-weight: 600;
	display: inline-block;
	text-transform: uppercase;
}

.status span {
	font-size: 0.75rem;
	font-weight: 600;
}

.status.ok {
	background: #32b484;
}

.status.pending {
	background: #ffaf01;
}

.status.ko {
	background: #dc3d62;
}

.hide {
	display: none;
}

.input-control.error input, .input-control.error select {
	border-color: red;
}

.input-control.error i {
	color: red;
}

.icon-emoji {
	font-size: 3rem;
}

.breadcrumbs {
	padding: 10px;
	margin-top: 20px;
	font-size: 0.85rem;
	display: flex;
	gap: 5px;
	padding-left: 0;
	margin-bottom: 10px;
}

.breadcrumbs a {
	display: flex;
	gap: 5px;
	text-decoration: none;
	font-size: inherit;
	color: #565656;
	align-items: center;
}

.breadcrumbs a:last-child {
	color: #015aff;
}

.cart-product-qty {
	display: flex;
	align-items: center;
	justify-content: center;
}

.cart-product-qty button {
	cursor: pointer;
	border: 1px solid rgba(0, 0, 0, 0.3);
	height: 36px;
	line-height: 36px;
	width: 30px;
	flex: 0 0 30px;
	background: white;
	border: 0;
}

.cart-product-qty button:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 0;
}

.cart-product-qty button:hover i {
	color: #015aff;
}

.cart-product-qty button:last-child {
	border-left: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.cart-product-qty input {
	border-radius: 0;
	height: 36px;
	text-align: center;
	flex: 0 0 50px;
	padding-left: 5px;
	padding-right: 5px;
}

#header-mobile, #menu-mobile {
	display: none;
}

.ovhi {
	overflow: hidden;
}

body.hd .discount, body.hd .price {
	display: none !important;
}
@media (max-width: 1199.98px) {
	.container {
	width: 100%;
	padding: 0 20px;
	}
}

@media (max-width: 767.98px) {
	#header-desktop {
	display: none;
	}

	.container {
	width: 100%;
	padding: 0px 30px;
	}

	.product-list {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	justify-content: space-between;
	}

	.product-list .preview-product {
	flex: 0 0 100%;
	}

	footer {
	/*display: none;*/
	}

	.footer-top-links {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
	}

	.footer-middle {
	display: flex;
	/*gap: 50px;*/
	flex-flow: column;
	padding: 40px 0;
	justify-content: space-between;
	}

	.footer-middle-left {
	display: flex;
	flex-flow: column;
	align-items: center;
	gap: 15px;
	}

	.footer-middle-links {
	display: flex;
	flex-flow: column;
	gap: 15px;
	line-height: 1.5rem;
	align-items: center;
	text-align: center;
	}

	.footer-middle-right {
	display: flex;
	flex-flow: column;
	align-items: center;
	width: auto;
	margin-top: 15px;
	}

	.footer-address {
	text-align: center;
	}

	.footer-bottom {
	padding: 20px 0;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	align-items: center;
	}

	.footer-bottom-links {
	display: flex;
	align-items: center;
	flex-flow: column;
	-moz-column-gap: 30px;
	     column-gap: 30px;
	color: #808080;
	font-size: 0.9rem;
	}

	.footer-bottom-links nav {
	display: flex;
	flex-flow: column;
	align-items: center;
	gap: 10px;
	margin: 25px 0;
	}

	#header-mobile {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 70px;
	}

	header .container {
	padding: 0 10px;
	}

	.burguer-icon {
	width: 50px;
	height: 50px;
	position: relative;
	display: block;
	}

	.burguer-icon.active span:after {
	transform: rotate(45deg);
	top: 0;
	opacity: 1;
	}

	.burguer-icon.active span:before {
	transform: rotate(135deg);
	top: 0;
	opacity: 1;
	}

	.burguer-icon.active span {
	background-color: black;
	}

	.burguer-icon span {
	opacity: 1;
	margin: 0 10px;
	position: absolute;
	height: 2px;
	width: 30px;
	background-color: white;
	top: 50%;
	transform: translateY(-50%);
	transition: 300ms ease all;
	}

	.burguer-icon span:after {
	position: absolute;
	content: "";
	height: 2px;
	width: 100%;
	background-color: white;
	top: 6px;
	transition: 300ms ease all;
	}

	.burguer-icon span:before {
	top: -6px;
	position: absolute;
	content: "";
	height: 2px;
	width: 100%;
	background-color: white;
	transition: 300ms ease all;
	}

	.header-mobile-right {
	display: flex;
	gap: 15px;
	}

	.header-mobile-right a {
	text-decoration: none;
	color: white;
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	}

	.header-mobile-right i {
	font-size: 1.4rem;
	}

	#header-mobile .logo {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	}

	#menu-mobile {
	position: fixed;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: space-between;
	visibility: hidden;
	top: 60px;
/*	top: 150px;*/
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background-color: black;
	color: white;
	width: 100%;
	text-transform: uppercase;
	font-family: 'Montserrat';
	    font-weight: 900;
	    font-style: italic;
	    transform: translateX(-100vw);
	    transition: all 200ms ease;
	}

	#menu-mobile.show {
	visibility: visible;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: space-between;
	transform: translateX(0);
	transition: all 333ms ease;
	}

	#search-form {
	z-index: 999999;
	}

	#menu-mobile {

	}

	.menu-mobile-header {
	display: flex;
	justify-content: space-between;
	width: 100%;
	text-align: right;
	margin-top: 15px;
	}

	.menu-mobile-header a {
	width: auto;
	text-transform: none;
	font-style: normal;
	font-weight: 500;
	background-color: #015aff;
	padding: 10px;
	color: white;
	display: inline-flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	text-decoration: none;
	}

	.menu-mobile-header a.logout {
		background: black;
	}

	.menu-mobile-center {
	overflow: auto;
	width: 100%;
	display: flex;
	flex-flow: column;
	gap: 15px;
	align-items: center;
	text-align: center;
	}

	.menu-mobile-center a {
	color: white;
	text-decoration: none;
	font-weight: 700;
	font-size: 1.4rem;
	font-style: italic;
	margin-bottom: 10px;
	}

	.menu-mobile-center>ul {
	display: flex;
	flex-flow: column;
	gap: 10px;
	width: 100%;
	}

	.menu-mobile-center>ul>li .submenu-m {
	display: none;
	background: #1a1a1a;
	}

	.search-input {
	padding: 10px;
	}

	.search-input input {
	font-size: 1.1rem;
	}

	.search-input {
	padding: 0px;
	}

	.search-input input {
	font-size: 1rem;
	}

	.search-input i {
	font-size: 1.6rem;
	}

	#search-form .container {
	padding: 0px 15px;
	}

	.menu-mobile-center ul li .submenu-m.show {
	display: block;
	}

	.submenu-m {
	padding: 15px;
	margin-top: 5px;
	}

	.submenu-m a {
	font-size: 1rem;
	font-weight: 600;
	padding: 0px;
	display: inline-block;
	color: rgba(255, 255, 255, 0.6);
	}

	.submenu-m>a {
	color: #015aff;
	color: white;
	text-decoration: underline;
	}

	.submenu-m ul {
	margin-bottom: 15px;
	}

	.search-product {
	display: grid;
	grid-template-columns: 1fr;
	}

	.search-product-left {
	align-items: flex-start;
	}

	.search-product-right {
	display: grid;
	grid-template-columns: 100px 2fr;
	align-items: center;
	justify-content: center;
	}

	.search-product .search-product-price {
	grid-row: 1;
	grid-column: 2 / 3;
	align-items: center;
	justify-content: flex-start;
	margin-top: 10px;
	}

	.search-product .search-product-qty {
	grid-column: 1;
	grid-row: 2;
	width: 100%;
	}

	.search-product .search-product-qty input {
	width: 100%;
	}

	.search-product .search-product-add-button {
	padding-right: 0;
	grid-column: 2;
	grid-row: 2;
	}

	.search-product .search-product-add-button .btn {
	width: 100%;
	}

	.search-product-price {
	font-size: 0.95rem;
	}

	.hast-submenu-m {
	/*display: flex;
	align-items: center;
	column-gap: 5px;
	justify-content: center;*/
	}

	.breadcrumbs {
	flex-wrap: wrap;
	-moz-column-gap: 0px;
	     column-gap: 0px;
	}

	.breadcrumbs a {
	margin-right: 5px;
	}

	.footer-logos {
	display: flex;
	flex-flow: column;
	gap: 15px;
	justify-content: center;
	align-items: center;
	}

	.footer-logos img {
	width: 100px;
	}

	#filter-brand, #filter-model, #filter-cc, #filter-year {
		display: none;
	}

	#filter-brand.show, #filter-model.show, #filter-cc.show, #filter-year.show {
		display: block;
	}

	.choices {
		display: none;
	}

	.choices.show {
		display: block;
	}
}

#shop-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000000a3;
	display: flex;
	z-index: 999999;
	align-items: flex-start;
	justify-content: center;
}

#shop-popup {
	background-color: #fff;
	border-radius: 2px;
	margin: 40px 0;
	position: relative;
	width: 600px;
	max-width: 100%;
	z-index: 25;
	padding: 1.5rem 2rem;
	overflow: auto;
	max-height: calc(100vh - 80px);
}

.input-2-c {
	width: 100%;
	display: flex;
	-moz-column-gap: 1.5rem;
	     column-gap: 1.5rem;
}

.input-2-c .input-group {
	flex: 1;
	width: 100%;
}

.input-textarea-address {
	min-height: 80px;
}

#shop-popup h1 {
	font-size: 1rem !important;
	font-weight: 600 !important;
	margin-bottom: 15px !important;
}

#shop-popup label {
	font-size: 0.9rem !important;
}

#shop-popup input, #shop-popup textarea, #shop-popup select {
	font-size: 0.9rem !important;
}

.input-control-radio {
	display: flex;
	-moz-column-gap: 1.5rem;
	     column-gap: 1.5rem;
}

.input-control-radio div {
	width: auto;
}

.input-control-radio div input {
	width: auto;
}

#shop-buttons {
	display: flex;
	-moz-column-gap: 2rem;
	     column-gap: 2rem;
	margin-top: 1.5rem;
}

#shop-buttons div {
	flex: 1 1;
}

#shop-buttons .btn-secondary, #shop-buttons .btn-primary {
	display: block;
	width: 100%;
	cursor: pointer;
	border: 0;
	background: #015aff;
	color: white;
	padding: 15px 20px;
	border-radius: 4px;
	display: inline-block;
	text-decoration: none;
	font-weight: 500;
	display: inline-flex;
	gap: 5px;
	justify-content: center;
	align-items: center;
	transition: 300ms ease all;
}

#shop-buttons .btn-secondary {
	background: #dee3e6;
	color: black;
}

#shop-buttons .btn-primary:hover {
	background: #2873FD;
}

#shop-buttons .btn-secondary:hover {
	background: #e9edef;
}

#shop-popup .input-group label {
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
}

#shop-popup .input-group {
	margin-bottom: 0 !important;
}

label .required {
	color: red;
}

#alert-availability p {
	text-align: center;
}

.footer-logos {
	text-align: center;
	margin: 30px 0;
}

.footer-logos img {
	/*width: 50px;*/
}

.footer-middle-left {
	width: 100%;
}

.ul-account {
	position: relative;
}

.ul-account .has-submenu {
	padding: 15px 0;
}

.ul-account .has-submenu.open>a {
	background: transparent;
	color: white;
}

.ul-account ul {
	position: absolute;
	margin-top: 1.5rem;
	background: white;
	/*display: none;*/
	background: white;
	display: flex;
	flex-flow: column;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	padding: 20px;
	box-shadow: 0px 15px 25px 0px rgb(74 63 63 / 15%);
	transform: translateY(-10px) translateX(-80px);
	gap: 15px;
	z-index: 1;
	min-width: 270px;
	/*min-width: 330px;
	margin-left: -60px;*/
}

.ul-account>.has-submenu>a {
	transition: 300ms ease all;
}

.ul-account>.has-submenu:hover>a {
	color: hsla(219, 100%, 70%, 1.00);
}

.ul-account>.has-submenu:hover>a>i {
	color: white;
}

.ul-account .has-submenu ul li a {
	transition: 300ms ease all;
	opacity: 1;
}

.ul-account .has-submenu ul li a:hover {
	opacity: 0.6;
}

.ul-account ul a {
	color: black;
}

#hide-discounts span {
	display: none;
}

#hide-discounts span.show {
	display: block;
}

.ul-account .has-submenu.open ul {
	visibility: visible;
	opacity: 1;
}

.badge-new {
	background: #2873FD;
	color: white;
	font-weight: 600;
	padding: 2px 5px;
	font-size: 0.5rem;
	border-radius: 3px;
}

.choices__list--dropdown .choices__list {
	max-height: 220px;
}

.choices {
	margin-bottom: 0px;
}

#nexus {
	/*background: black;*/
	padding: 6px 0px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-moz-column-gap: 6px;
	     column-gap: 6px;
	align-items: center;
	border-radius: 4px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

#nexus-wrap {
	background: hsla(0, 0%, 20%, 1.0);
	background: hsla(0, 0%, 18%, 1.00);
	background: hsla(297, 34%, 96%, 1.00);
	background: hsla(198, 14%, 95%, 1.00);
	border-top: 1px solid hsla(207, 9%, 80%, 1.00);
	border-top: 1px solid hsla(179, 5%, 91%, 1.00);
	border-bottom: 1px solid hsla(179, 5%, 91%, 1.00);
	border-bottom: 1px solid hsla(207, 9%, 80%, 1.00);
}

#search-wrap {
	background: hsla(0, 0%, 30%, 1.0);
	background: hsla(226, 4%, 27%, 1.00);
	background: hsla(226, 4%, 7%, 1.00);
	background: hsla(198, 14%, 95%, 1.00);
	padding: 6px 0;
}

#search-wrap .search-input {

}

#search-wrap .search-input {
	display: flex;
	align-items: center;
	border-radius: 4px;
	background: white;
	/*background: transparent;*/
	padding: 5px;
	width: 100%;
	font-size: 1rem;
	gap: 15px;
	border: 1px solid hsla(179, 5%, 91%, 1.00);
	border: 1px solid hsla(208, 3%, 84%, 1.00);
}

#search-wrap .search-input i {
	font-size: 1.2rem;
	padding-left: 10px;
}

#search-wrap .search-input input {
	flex: 1;
	font-size: 1rem;
	border: 0;
	padding-left: 0;
	/*background: transparent;*/
	/*color: white;*/
	caret-color: hsla(219, 100%, 50%, 1.00);
}

#search-results-2 {
	position: absolute;
	right: 10px;
	left: 10px;
	z-index: 999999;
	display: none;
}

#search-results-2.show {
	display: block;
}

#search-wrap .search-input i {
	color: hsla(219, 100%, 50%, 1.00);
}

#nexus-wrap .choices__inner {
	/*background: hsla(0, 0%, 50%, 1.0);
	background: black;
	background: hsla(0, 0%, 14%, 1.00);
	color: white;
	border-color: hsla(0, 0%, 24%, 1.00);*/
	/*border: 0;*/
	background: white;
}

#nexus-wrap .choices[data-type*=select-one]:after {
    content: '';
    height: 0;
    width: 0;
    border-style: solid;
    border-color: hsla(219, 100%, 50%, 1.00) transparent transparent;
    border-width: 5px;
    position: absolute;
    right: 11.5px;
    top: 50%;
    margin-top: -2.5px;
    pointer-events: none;
}

@media (max-width: 767.98px) {
	body {
		padding-top: 196px;
/*		padding-top: 246px;*/
	}

	#nexus {
		display: flex;
		flex-flow: column;
	}

	#nexus .choices {
		width: 100%;
		margin-bottom: 5px;
	}

	#nexus .choices:last-child {
		margin-bottom: 0;
	}
}

#stock-message {
	display: flex;
	-moz-column-gap: 15px;
	     column-gap: 15px;
	align-items: center;
	max-width: 350px;
	position: fixed;
	right: 20px;
	bottom: 0px;
	background: white;
	z-index: 999999;
	padding: 20px;
	border-radius: 4px;
	box-shadow: 0px 15px 25px 0px rgb(74 63 63 / 15%);
	background: hsla(43, 100%, 96%, 1.00);
	visibility: hidden;
	opacity: 0;
	transition: 500ms ease all;
}

#stock-message.show {
	bottom: 60px;
	visibility: visible;
	opacity: 1;
	transition: 500ms ease all;
}

#stock-message p {
	line-height: 1.1rem;
}

#last-news {
	display: flex;
	align-items: center;
	-moz-column-gap: 0px;
	     column-gap: 0px;
	position: fixed;
	bottom: 20px;
	left: 20px;
	width: calc(100%-40px);
	max-width: 480px;
	padding: 20px 30px;
	border: 1px solid hsla(219, 100%, 90%, 1.00);
	background: hsla(0, 0%, 100%, .8);
	z-index: 99999;
	-webkit-backdrop-filter: blur(10px);
	        backdrop-filter: blur(10px);
	border-radius: 6px;
	margin-right: 20px;
}

#close-notice {
	border: 0;
	background: transparent;
	font-size: 1.2rem;
	background: #f1f3f4;
	padding: 8px 16px;
	border-radius: 50%;
	cursor: pointer;
	transition: 300ms ease all;
}

#close-notice:hover {
	background: #e3e5e7;
}

#last-news.close-notice {
	display: none;
}

#last-news i {
	font-size: 2rem;
	color: hsla(219, 100%, 50%, 1.00);
	margin-right: 15px;
}

#last-news h1 {
	font-size: 1rem !important;
	font-weight: 600;
}

#last-news p {
	font-size: 1rem !important;
}

.last-news-content strong {
	font-weight: bold;
}

@media (max-width: 767.98px) {
	#last-news {
/*		flex-flow: column;*/
		align-items: center;
		grid-gap: 5px;
	}

	.last-news-content {
		padding-left: 3px;
	}
}

#custom-popup {
	visibility: hidden;
	opacity: 0;
	position: fixed;
	left: -260px;
	top: 90px;
	background: white;
	box-shadow: 0px 15px 25px 0px rgb(74 63 63 / 15%);
	z-index: 99999999;
	width: 260px;
	text-align: center;
	padding: 20px;
	border-radius: 6px;
	display: flex;
	flex-flow: column;
	align-items: center;
}

#custom-popup.show {
	visibility: visible;
	opacity: 1;
	top: 60px;
	transition: 500ms ease-in-out all;
}

#custom-popup h1 {
	font-size: 1.2rem !important;
}

#close-custom {
	margin-top: 10px;
	background: white;
	padding: 7px 15px;
	border-radius: 40px;
	border: 1px solid hsla(0, 0%, 80%, 1.0);
	color: black;
	text-decoration: none;
	display: block;
	transition: 300ms ease all;
}

#close-custom:hover {
	border-color: hsla(0, 0%, 60%, 1.0);
}

.img-custom-head {
	width: 60px;
	height: 60px;
	margin-bottom: 10px;
}

#custom-popup p {
	font-size: 1rem;
	line-height: 1.1rem !important;
	margin-bottom: 15px;
	margin-top: 7px;
}

#link-custom {
	margin-top: 10px;
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	color: white;
	background: hsla(219, 100%, 50%, 1.00);
	padding: 10px 15px;
	border-radius: 40px;
	text-decoration: none;
	transition: 300ms ease all;
}

#link-custom:hover {
	background: hsla(210, 100%, 45%, 1.00);	
}

#actions {
	color: white;
	cursor: help;
	transition: ease 300ms;
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
}

#actions:hover {
	color: hsla(47, 97%, 60%, 1.00);
}

.action-info {
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
}

.action-list {
	list-style: disc;
	margin-bottom: 10px;
	margin-left: 20px;
}

#canvas {
	width: 100vw;
	height: 100vh;
	pointer-events: none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 9999999999;
}

#holidays {
	background: hsla(219, 100%, 50%, 1.00);
	padding: 5px;
	font-size: 0.85rem;
	text-align: center;
	color: white;
}

#holidays p {
	display: flex;
	align-items: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	justify-content: center;
	line-height: 1.2rem;
}

.uppr_backdrop {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.2);
	z-index: 999999999;
	display: grid;
  place-items: center;
}

.uppr_modal {
	padding: 1rem;
	box-shadow: 0 20px 40px 0 rgb(0 35 90 / 10%), 0 0 2px 0 rgb(0 35 90 / 6%);
	background-color: #fff;
	max-width: 400px;
	margin: 1rem;
	position: relative;
	text-align: center;
}

.uppr_modal button {
	background: none;
	border: 0;
	position: absolute;
	right: 1rem;
	top: 0.5rem;
	font-size: 1.5rem;
	transition: 300ms ease all;
}

.uppr_modal button:hover {
	opacity: 0.6;
}

.uppr_modal i {
	font-size: 2.4rem;
	margin: 0.5rem;
	color: #015aff;
	margin-bottom: 1rem;
	display: inline-block;
}

.uppr_modal a {
	background: #015aff;
	color: white;
	padding: 10px 15px;
	display: block;
	text-decoration: none;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	margin-top: 1rem;
}

#blackout-popup {
	background: rgba(0, 0, 0, 0.4);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999999;
	visibility: hidden;
	opacity: 0;
	transition: 300ms ease all;	
}

#blackout-popup.show {
	visibility: visible;
	opacity: 1;
	transition: 300ms ease all;
	display: block;
}

#popup-info {
	visibility: hidden;
	background: white;
	width: 600px;
	width: auto;
	max-width: calc(100vw - 20px);
	margin: 10px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	border-radius: 10px;
	z-index: 9999999999;
	padding: 15px;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	opacity: 0;
	transition: 900ms ease all;
	max-height: 100%;
	overflow: auto;
}

#popup-info img {
	max-width: 100%;
	height: auto;
}

#popup-info.show {
	visibility: visible;
	opacity: 1;
	transition: 900ms ease all;
	transform: translate(-50%, -50%);
}

#close-popup-info {
	font-size: 1.8rem;
	background: none;
	border: 0;
	margin-left: auto;
	transition: 300ms ease all;
}

#close-popup-info:hover {
	opacity: 0.3;
}

@media (max-width: 767.98px) {
	#popup-info {
		margin: 0;
	}
}

.erzberg-menu {
	background: red;
	font-family: 'Basier Circle', sans-serif;
	font-weight: 900;
	margin-left: 7px;
	padding: 2px 4px;
	color: white;
}

.tag-caos {
	background: #015aff;
	color: white;
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tag-caos a {
	color: white !important;
}


.eu-fab {
	margin: 2rem;
	display: flex;
	flex-flow: column;
	letter-spacing: 3px;
	text-transform: uppercase;
	align-items: center;
}

.eu-fab span {
	margin-top: 1rem;
	font-size: 0.8rem;
	font-weight: 600;
	color: #0055a4;
}

#popup-dealer-fr {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	max-width: calc(100% - 2rem);
	transform: translate(-50%, -50%);
	background: white;
	padding: 2rem;
	z-index: 99999999;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	border-radius: 12px;
}

#popup-dealer-fr h2 {
	font-size: 1.2rem;
	font-weight: 600;
	text-align: center;
}

#popup-dealer-fr h3 {
	font-size: 1.1rem;
	text-align: center;
	margin-bottom: 1.5rem;
}

#popup-dealer-fr ul {
	text-align: center;
	margin-left: 4rem;
}

#popup-dealer-fr .btn:hover {
	background: #0046C8;
}

#popup-dealer-fr ul li {
	display: flex;
/*	justify-content: center;*/
	align-items: center;
	-moz-column-gap: 8px;
	     column-gap: 8px;
	padding: 5px;
	text-align: left;
}

#popup-dealer-fr ul li small {
	color: #ee4135;
}

.popup-dealer-logo {
	text-align: center;
	margin: 0.5rem;
	margin-top: 0;
}

.popup-dealer-logo img {
	width: 80px;
	margin: 0 auto;
	text-align: center;
}

#popup-dealer-fr ul li i {
	font-size: 1.2rem;
/*	opacity: 0.5;*/
	color: #ee4135;
}

#backdrop-dealer-fr {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.6);
	background: rgba(0, 0, 0, 0.6);
	z-index: 99999998;
}

#backdrop-dealer-fr.hide, #popup-dealer-fr.hide {
	display: none;
}

.flag-fr-fab {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 66.667%;
  padding-bottom: 0;
  background-color: white;
  position: relative;
  margin: 0;
  height: 10px;
}

.flag-fr-fab::before {
  content: ' ';
  position: absolute;
  background-color: #0055A4;
  width: 33%;
  height: 100%;
}

.flag-fr-fab::after {
  content: ' ';
  position: absolute;
  background-color:  	#EF4135;
  width: 33%;
  height: 100%;
  right: 0;
}

.close-popup-dealer {
	font-size: 1.4rem;
	position: absolute;
	right: 20px;
	top: 20px;
	transition: 300ms ease opacity;
}

.close-popup-dealer:hover {
	opacity: 0.5;
}

@media (max-width: 767.98px) {
	#popup-dealer-fr ul {
		margin: 0;
	}

	#popup-dealer-fr {
		padding: 1rem;
	}
}

#info-phishing {
	position: fixed;
	left: 20px;
	bottom: 20px;
	background: white;
	box-shadow: 0px 5px 5px 0px rgb(74 63 63 / 15%);
	padding: 20px;
	border-radius: 6px;

	font-family: inherit;
	padding: 1.1em 1.8em 1.4em 1.8em;
	position: fixed;
	z-index: 1;
	background: #fff;
	background: var(--cc-bg);
	max-width: 30em;
	width: calc(100% - 40px);
	bottom: 1.25em;
	right: 1.25em;
	box-shadow: 0 0.625em 1.875em #000;
	box-shadow: 0 0.625em 1.875em rgba(2,2,3,.28);
	line-height: initial;
	z-index: 9999999999;
	max-height: calc(100vh - 40px);
	overflow: auto;
}

.info-phishing-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1.5rem;
	-moz-column-gap: 2rem;
	     column-gap: 2rem;
}

.info-phishing-header button {
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 40px;
	flex: 1 0 40px;
	display: flex;
	align-items: center;
	border: 0;
	font-size: 2rem;
	justify-content: center;
	cursor: pointer;
	transition: 300ms ease all;
}

.info-phishing-header button:hover {
	opacity: 0.7;
}
.info-phishing-header h2 {
	font-weight: 500;
	font-size: 1.1rem;
}

#info-phishing i {
	font-style: italic;
	opacity: 0.5;
}

#info-phishing strong {
	font-weight: 500;
}

#info-phishing.hide {
	display: none;
	visibility: hidden;
	opacity: 0;
}

.se-bi {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
}

.se-bi button {
	padding: 5px;
	background: transparent;
	border: 0;
}

.cc_div .c-bn {
	color: white !important;
	fill: white !important;
	background: black !important;
}

#s-c-bn {
	background: #e5ebef !important;
}

.price-previous {
	position: relative;
}

.price-previous:after {
	position: absolute;
	content: " ";
	display: block;
	width: 100%;
	border-top: 2px solid rgba(255, 0, 0, 0.8);
	height: 12px;
	position: absolute;
	bottom: 0;
	left: 0;
	transform: rotate(-7deg);
}

.brand-TRIUMPH {
	font-weight: 600;
	font-size: 0.85rem;	
}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFDbkIsQztBQ2hoRkEsbURBQW1ELFNBQVMsQ0FBQyxrQkFBa0IsNEJBQTRCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsZ0RBQWdELENBQUMsNkNBQTZDLFFBQVEsQ0FBQyxvREFBb0QsV0FBVyxDQUFDLE1BQU0sQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IsQ0FBQywyQkFBMkIsQ0FBQyxnREFBZ0QsS0FBSyxDQUFDLHVEQUF1RCxRQUFRLENBQUMsTUFBTSxDQUFDLHNCQUFzQixDQUFDLDJCQUEyQixDQUFDLDhCQUE4QixDQUFDLDhDQUE4QyxPQUFPLENBQUMscURBQXFELDBCQUEwQixDQUFDLHlCQUF5QixDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsQ0FBQywrQ0FBK0MsTUFBTSxDQUFDLHNEQUFzRCxTQUFTLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLENBQUMsNkJBQTZCLENBQUMsNkNBQTZDLHlEQUF5RCxDQUFDLGFBQWEsVUFBVSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxTQUFTLEM7QUNBaDRDLHNEQUFzRCx1QkFBdUIsQ0FBQyx5REFBeUQsb0JBQW9CLENBQUMsdURBQXVELHNCQUFzQixDQUFDLHdEQUF3RCxxQkFBcUIsQ0FBQyxvREFBb0QsbUJBQW1CLENBQUMsU0FBUyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mb250cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Nob2ljZXMuanMvcHVibGljL2Fzc2V0cy9zdHlsZXMvY2hvaWNlcy5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90aXBweS5qcy9hbmltYXRpb25zL3NjYWxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2llciBTcXVhcmUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtYm9sZC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXNpZXIgU3F1YXJlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLWJvbGRpdGFsaWMtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtYm9sZGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLWJvbGRpdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzaWVyIFNxdWFyZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1tZWRpdW0td2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1tZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLW1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLW1lZGl1bS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXNpZXIgU3F1YXJlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLW1lZGl1bWl0YWxpYy13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtbWVkaXVtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtbWVkaXVtaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2llciBTcXVhcmUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtcmVndWxhci13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXNpZXIgU3F1YXJlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLXJlZ3VsYXJpdGFsaWMtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLXJlZ3VsYXJpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtcmVndWxhcml0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtcmVndWxhcml0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLXJlZ3VsYXJpdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzaWVyIFNxdWFyZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1zZW1pYm9sZC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtc2VtaWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtc2VtaWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzaWVyIFNxdWFyZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcnNxdWFyZS1zZW1pYm9sZGl0YWxpYy13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyc3F1YXJlLXNlbWlib2xkaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJzcXVhcmUtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzaWVyIENpcmNsZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2llciBDaXJjbGUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtYm9sZGl0YWxpYy13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtYm9sZGl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1ib2xkaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1ib2xkaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtYm9sZGl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXNpZXIgQ2lyY2xlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLW1lZGl1bS13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtbWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLW1lZGl1bS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtbWVkaXVtLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2llciBDaXJjbGUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtbWVkaXVtaXRhbGljLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1tZWRpdW1pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1tZWRpdW1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1tZWRpdW1pdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzaWVyIENpcmNsZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2llciBDaXJjbGUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtcmVndWxhcml0YWxpYy13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtcmVndWxhcml0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1yZWd1bGFyaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1yZWd1bGFyaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtcmVndWxhcml0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXNpZXIgQ2lyY2xlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLXNlbWlib2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtc2VtaWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1zZW1pYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXNpZXIgQ2lyY2xlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFzaWVyY2lyY2xlLXNlbWlib2xkaXRhbGljLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1zZW1pYm9sZGl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXNpZXJjaXJjbGUtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhc2llcmNpcmNsZS1zZW1pYm9sZGl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCIuY2hvaWNlc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjE2cHh9LmNob2ljZXM6Zm9jdXN7b3V0bGluZTowfS5jaG9pY2VzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lciwuY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXR7YmFja2dyb3VuZC1jb2xvcjojZWFlYWVhO2N1cnNvcjpub3QtYWxsb3dlZDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faXRlbXtjdXJzb3I6bm90LWFsbG93ZWR9LmNob2ljZXMgW2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVde2N1cnNvcjpwb2ludGVyfS5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVye3BhZGRpbmctYm90dG9tOjcuNXB4fS5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luOjB9LmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJak1EQXdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7cGFkZGluZzowO2JhY2tncm91bmQtc2l6ZTo4cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO21hcmdpbi10b3A6LTEwcHg7bWFyZ2luLXJpZ2h0OjI1cHg7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtib3JkZXItcmFkaXVzOjEwZW07b3BhY2l0eTouNX0uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMsLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVye29wYWNpdHk6MX0uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzAwYmNkNH0uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pdGVtW2RhdGEtdmFsdWU9JyddIC5jaG9pY2VzX19idXR0b257ZGlzcGxheTpub25lfS5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06YWZ0ZXJ7Y29udGVudDonJztoZWlnaHQ6MDt3aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6IzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjExLjVweDt0b3A6NTAlO21hcmdpbi10b3A6LTIuNXB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXS5pcy1vcGVuOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzO21hcmdpbi10b3A6LTcuNXB4fS5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV1bZGlyPXJ0bF06YWZ0ZXJ7bGVmdDoxMS41cHg7cmlnaHQ6YXV0b30uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdW2Rpcj1ydGxdIC5jaG9pY2VzX19idXR0b257cmlnaHQ6YXV0bztsZWZ0OjA7bWFyZ2luLWxlZnQ6MjVweDttYXJnaW4tcmlnaHQ6MH0uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2lubmVyLC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2lubmVye2N1cnNvcjp0ZXh0fS5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uLC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAtNHB4IDAgOHB4O3BhZGRpbmctbGVmdDoxNnB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDA4ZmExO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7YmFja2dyb3VuZC1zaXplOjhweDt3aWR0aDo4cHg7bGluZS1oZWlnaHQ6MTtvcGFjaXR5Oi43NTtib3JkZXItcmFkaXVzOjB9LmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMsLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbjpob3ZlcntvcGFjaXR5OjF9LmNob2ljZXNfX2lubmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtwYWRkaW5nOjcuNXB4IDcuNXB4IDMuNzVweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czoyLjVweDtmb250LXNpemU6MTRweDttaW4taGVpZ2h0OjQ0cHg7b3ZlcmZsb3c6aGlkZGVufS5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lciwuaXMtb3BlbiAuY2hvaWNlc19faW5uZXJ7Ym9yZGVyLWNvbG9yOiNiN2I3Yjd9LmlzLW9wZW4gLmNob2ljZXNfX2lubmVye2JvcmRlci1yYWRpdXM6Mi41cHggMi41cHggMCAwfS5pcy1mbGlwcGVkLmlzLW9wZW4gLmNob2ljZXNfX2lubmVye2JvcmRlci1yYWRpdXM6MCAwIDIuNXB4IDIuNXB4fS5jaG9pY2VzX19saXN0e21hcmdpbjowO3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0uY2hvaWNlc19fbGlzdC0tc2luZ2xle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NHB4IDE2cHggNHB4IDRweDt3aWR0aDoxMDAlfVtkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tc2luZ2xle3BhZGRpbmctcmlnaHQ6NHB4O3BhZGRpbmctbGVmdDoxNnB4fS5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW17d2lkdGg6MTAwJX0uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGV7ZGlzcGxheTppbmxpbmV9LmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzo0cHggMTBweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLXJpZ2h0OjMuNzVweDttYXJnaW4tYm90dG9tOjMuNzVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMGJjZDQ7Ym9yZGVyOjFweCBzb2xpZCAjMDBhNWJiO2NvbG9yOiNmZmY7d29yZC1icmVhazpicmVhay1hbGw7Ym94LXNpemluZzpib3JkZXItYm94fS5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV17cGFkZGluZy1yaWdodDo1cHh9W2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDozLjc1cHh9LmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtLmlzLWhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6IzAwYTViYjtib3JkZXI6MXB4IHNvbGlkICMwMDhmYTF9LmlzLWRpc2FibGVkIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNhYWE7Ym9yZGVyOjFweCBzb2xpZCAjOTE5MTkxfS5jaG9pY2VzX19saXN0LS1kcm9wZG93bnt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3RvcDoxMDAlO21hcmdpbi10b3A6LTFweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjIuNXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjIuNXB4O292ZXJmbG93OmhpZGRlbjt3b3JkLWJyZWFrOmJyZWFrLWFsbDt3aWxsLWNoYW5nZTp2aXNpYmlsaXR5fS5jaG9pY2VzX19saXN0LS1kcm9wZG93bi5pcy1hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlfS5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bntib3JkZXItY29sb3I6I2I3YjdiN30uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd257dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LTFweDtib3JkZXItcmFkaXVzOi4yNXJlbSAuMjVyZW0gMCAwfS5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7d2lsbC1jaGFuZ2U6c2Nyb2xsLXBvc2l0aW9ufS5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHg7Zm9udC1zaXplOjE0cHh9W2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbXt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWluLXdpZHRoOjY0MHB4KXsuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGV7cGFkZGluZy1yaWdodDoxMDBweH0uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtc2VsZWN0LXRleHQpO2ZvbnQtc2l6ZToxMnB4O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9W2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZXt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctbGVmdDoxMDBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9W2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlcntyaWdodDphdXRvO2xlZnQ6MTBweH19LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6YWZ0ZXJ7b3BhY2l0eTouNX0uY2hvaWNlc19faXRlbXtjdXJzb3I6ZGVmYXVsdH0uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZXtjdXJzb3I6cG9pbnRlcn0uY2hvaWNlc19faXRlbS0tZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO29wYWNpdHk6LjV9LmNob2ljZXNfX2hlYWRpbmd7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6MTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmN2Y3O2NvbG9yOmdyYXl9LmNob2ljZXNfX2J1dHRvbnt0ZXh0LWluZGVudDotOTk5OXB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uY2hvaWNlc19fYnV0dG9uOmZvY3VzLC5jaG9pY2VzX19pbnB1dDpmb2N1c3tvdXRsaW5lOjB9LmNob2ljZXNfX2lucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjVweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzo0cHggMCA0cHggMnB4fVtkaXI9cnRsXSAuY2hvaWNlc19faW5wdXR7cGFkZGluZy1yaWdodDoycHg7cGFkZGluZy1sZWZ0OjB9LmNob2ljZXNfX3BsYWNlaG9sZGVye29wYWNpdHk6LjV9IiwiQGltcG9ydCAncmVtaXhpY29uL2ZvbnRzL3JlbWl4aWNvbi5jc3MnO1xuQGltcG9ydCAnZm9udHMuY3NzJztcbkBpbXBvcnQgXCJjaG9pY2VzLmpzL3B1YmxpYy9hc3NldHMvc3R5bGVzL2Nob2ljZXMubWluLmNzc1wiO1xuXG46cm9vdCB7XG5cdC0tbWFpbi1iZy1jb2xvcjogd2hpdGU7XG5cdC0tc3VibWVudS1jb2xvcjogIzQyNDI0Mjtcblx0LS1zdWJtZW51LWxpbmtzLWNvbG9yOiAjNzc3O1xufVxuXG4qIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6ICdCYXNpZXIgQ2lyY2xlJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5hIHtcblx0Y29sb3I6ICMwMTVhZmY7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxucCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLW1haW4tYmctY29sb3IpO1xuXHRmb250LWZhbWlseTogJ0Jhc2llciBDaXJjbGUnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy10b3A6IDcwcHg7XG5cdHBhZGRpbmctdG9wOiAxMjZweDtcblx0cGFkZGluZy10b3A6IDE4OHB4O1xuLypcdHBhZGRpbmctdG9wOiAyMDhweDsqL1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IDMwMG1zIGJvcmRlciBlYXNlLWluLW91dDtcbn1cblxuc2VsZWN0IHtcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00wIDBoMjR2MjRIMHonLyUzRSUzQ3BhdGggZD0nTTEyIDEzLjE3Mmw0Ljk1LTQuOTUgMS40MTQgMS40MTRMMTIgMTYgNS42MzYgOS42MzYgNy4wNSA4LjIyMnonIGZpbGw9J3JnYmEoMCwwLDAsMSknLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjMDE1YWZmO1xufVxuXG50ZXh0YXJlYSB7XG5cdG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uYnRuLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLmNvbnRhaW5lciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMzIwcHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jaGVhZGVyLWRlc2t0b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlci1kZXNrdG9wLWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3AtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiAxNXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGVhZGVyLWRlc2t0b3AtcmlnaHQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5oZWFkZXItZGVza3RvcC1yaWdodCBpIHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5jYXJ0LWl0ZW1zIHtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICMwMTVhZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDBweCA1cHg7XG59XG5cbi5zZWFyY2gtYnRuIHtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA0OHB4O1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDIxOSwgMTAwJSwgNTAlLCAxLjAwKTtcbn1cblxuLmxvZ28ge1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG51bC5tZW51IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG51bC5tZW51PmxpPmEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbnVsLm1lbnU+bGk+YTpob3ZlciwgLmhhcy1zdWJtZW51Lm9wZW4+YSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRjb2xvcjogYmxhY2s7XG59XG5cbi5oYXMtc3VibWVudSAuc3VibWVudSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZzogMjBweDtcblx0Ym94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiKDc0IDYzIDYzIC8gMTUlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0Z2FwOiAzMHB4O1xuXHR6LWluZGV4OiAxO1xufVxuXG4uaGFzLXN1Ym1lbnUub3BlbiAuc3VibWVudSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbi5zdWItY2F0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc3ViLWNhdDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1Yi1jYXQ+YSB7XG5cdGNvbG9yOiB2YXIoLS1zdWJtZW51LWNvbG9yKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbn1cblxuLnN1Yi1jYXQ+YTpob3ZlciB7XG5cdGNvbG9yOiAjMDE1YWZmO1xufVxuXG4uc3ViLWNhdD5hLmhhcy1zIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3ViLWNhdD5hLmhhcy1zOmhvdmVyIHtcblx0Y29sb3I6IGJsYWNrO1xufVxuXG4uc3ViLWNhdCB1bCBsaSB7XG5cdG1hcmdpbjogM3B4IDA7XG59XG5cbi5zdWItY2F0IHVsIGEge1xuXHRjb2xvcjogdmFyKC0tc3VibWVudS1saW5rcy1jb2xvcik7XG5cdHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xufVxuXG4uc3ViLWNhdCB1bCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXN1Ym1lbnUtY29sb3IpO1xuXHRjb2xvcjogIzAxNWFmZjtcbn1cblxuLmhvbWUtdG9wIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cGFkZGluZzogMzBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDUwcHg7XG59XG5cbi5uZXctcHJvZHVjdHMsIC5ob3QtcHJvZHVjdHMge1xuXHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcbn1cblxuLnRpdGxlLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJ1bGstc2VjdGlvbiAudGl0bGUtc2VjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICMwMTVhZmY7XG59XG5cbi50aXRsZS1zZWN0aW9uIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRpdGxlLXNlY3Rpb24gYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRpdGxlLXNlY3Rpb24gc3BhbiBpLmVtb2ppIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtMzVweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDJyZW07XG59XG5cbi5wcmV2aWV3LXByb2R1Y3Qge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtaW1hZ2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDI1MHB4O1xufVxuXG4ucHJldmlldy1wcm9kdWN0LWltYWdlcyBpbWcge1xuXHRhc3BlY3QtcmF0aW86IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtaW1hZ2VzIGltZzpsYXN0LWNoaWxkIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnByZXZpZXctcHJvZHVjdC1pbWFnZXMgaW1nOmZpcnN0LWNoaWxkIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnByZXZpZXctcHJvZHVjdDpob3ZlciAucHJldmlldy1wcm9kdWN0LWltYWdlcyBpbWc6bGFzdC1jaGlsZCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtaW5mbyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdC8qZm9udC1zdHlsZTogaXRhbGljOyovXG5cdGNvbG9yOiBibGFjaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdC8qbWF4LWhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyOyovXG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtcHJpY2Uge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtcHJpY2UgLnB2cCB7XG5cdGNvbG9yOiAjOTJhMGIyO1xufVxuXG4ucHJldmlldy1wcm9kdWN0LXByaWNlIC5kaXNjb3VudCB7XG5cdGNvbG9yOiByZWQ7XG5cdHBhZGRpbmc6IDBweCA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucHJldmlldy1wcm9kdWN0LXByaWNlIC5wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMDE1YWZmO1xufVxuXG4ucHJvZHVjdC1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDMwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtbGlzdCAucHJldmlldy1wcm9kdWN0IHtcblx0ZmxleDogMCAwIGNhbGMoMjUlIC0gMzBweCk7XG59XG5cbmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvb3Rlci10b3Age1xuXHRiYWNrZ3JvdW5kOiAjNDI0MzQ3O1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uZm9vdGVyLXRvcC1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci10b3AtbGlua3MgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvb3Rlci1taWRkbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvKmNvbHVtbi1nYXA6IDUwcHg7Ki9cblx0cGFkZGluZzogNDBweCAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXItbWlkZGxlLWxlZnQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZm9vdGVyIC5mb290ZXItYWRkcmVzcyB7XG5cdC8qbWFyZ2luLXRvcDogMTBweDsqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHQvKm1hcmdpbi1yaWdodDogMTVweDsqL1xuXHQvKmJhY2tncm91bmQ6IHJlZDsqL1xuXHR3aWR0aDogMjUwcHg7XG59XG5cbi5mb290ZXItYWRkcmVzcyBpIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEuMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlci1taWRkbGUtbGVmdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQvKmNvbHVtbi1nYXA6IDEwcHg7Ki9cbn1cblxuLmZvb3Rlci1taWRkbGUtbGlua3MgaDMge1xuXHQvKmZvbnQtc3R5bGU6IGl0YWxpYzsqL1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLmZvb3Rlci1taWRkbGUtbGlua3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHQvKmJhY2tncm91bmQ6IHJlZDsqL1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXItbWlkZGxlLWxpbmtzIG5hdiB7XG5cdG1heC13aWR0aDogMjUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1taWRkbGUtbGlua3MgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjODA4MDgwO1xuXHRmb250LXNpemU6IDAuOXJlbTtcblx0dHJhbnNpdGlvbjogMzAwbXMgY29sb3IgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb290ZXItbWlkZGxlLWxpbmtzIGE6aG92ZXIge1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXItbWlkZGxlLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0d2lkdGg6IDI1MHB4O1xufVxuXG4uZm9vdGVyLW1pZGRsZS1yaWdodCBpbWcge1xuXHR3aWR0aDogMTEwcHg7XG59XG5cbi5mb290ZXItc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXItc29jaWFsIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1x0XG59XG5cbi5mb290ZXItc29jaWFsIGkge1xuXHRmb250LXNpemU6IDEuMnJlbTtcdFxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyLWJvdHRvbS1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG5cdGNvbG9yOiAjODA4MDgwO1xuXHRmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLmZvb3Rlci1ib3R0b20tbGlua3MgbmF2IGEge1xuXHRmb250LXNpemU6IDAuOXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRjb2xvcjogIzgwODA4MDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBjb2xvciBlYXNlLWluLW91dDtcbn1cblxuLmZvb3Rlci1ib3R0b20tbGlua3MgbmF2IGE6aG92ZXIge1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXItYm90dG9tIHNlbGVjdCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzNTM1MzU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDI0djI0SDB6Jy8lM0UlM0NwYXRoIGQ9J00xMiAxMy4xNzJsNC45NS00Ljk1IDEuNDE0IDEuNDE0TDEyIDE2IDUuNjM2IDkuNjM2IDcuMDUgOC4yMjJ6JyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LDEpJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZm9vdGVyLWJvdHRvbSBzZWxlY3Qgb3B0aW9uIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuI292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0LypiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTsqL1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbiNvdmVybGF5LnNob3cge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI3NlYXJjaC1mb3JtIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDEwMHB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0LypiYWNrZ3JvdW5kOiByZWQ7Ki9cblx0LypkaXNwbGF5OiBub25lOyovXG59XG5cbiNzZWFyY2gtZm9ybS5zaG93IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtaW5wdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRnYXA6IDE1cHg7XG59XG5cbi5zZWFyY2gtaW5wdXQgaSB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnNlYXJjaC1pbnB1dCBpbnB1dCB7XG5cdGZsZXg6IDE7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyouc2VhcmNoLWlucHV0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRnYXA6IDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWlucHV0IGlucHV0IHtcblx0ZmxleDogMTtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTs7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0cGFkZGluZzogMTJweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uc2VhcmNoLWlucHV0IGkge1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiA0OHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufSovXG5cblxuLm5vLXJlc3VsdHMge1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLyoubm8tcmVzdWx0cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn0qL1xuXG4ubm8tcmVzdWx0cyBwIHNwYW4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWFyY2gtcHJvZHVjdCB7XG5cdGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyouc2VhcmNoLXByb2R1Y3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJvcmRlci10b3A6IDA7XG59Ki9cblxuLnNlYXJjaC1wcm9kdWN0IC5idG4ge1xuXHRwYWRkaW5nOiA5cHggMTVweDtcbn1cblxuLnNlYXJjaC1wcm9kdWN0LWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1pbWFnZSB7XG5cdGFzcGVjdC1yYXRpbzogMTtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4uc2VhcmNoLXByb2R1Y3QtaW1hZ2UgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFzcGVjdC1yYXRpbzogMTtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4uc2VhcmNoLXByb2R1Y3QtaW5mbyBoMyB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRtYXgtd2lkdGg6IDQwdnc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1pbmZvIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBibGFjaztcbn1cblxuLnNlYXJjaC1wcm9kdWN0LWluZm8gaDMgYSB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRtYXgtd2lkdGg6IDQwdnc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiBibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLXByb2R1Y3QtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE1cHg7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1wcmljZSAucHZwIHtcblx0Y29sb3I6ICM5MmEwYjI7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1wcmljZSAuZGlzY291bnQge1xuXHRjb2xvcjogcmVkO1xuXHRwYWRkaW5nOiAwcHggNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNlYXJjaC1wcm9kdWN0LXByaWNlIC5wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMDE1YWZmO1xufVxuXG4uc2VhcmNoLXByb2R1Y3QtcXR5IHtcblx0d2lkdGg6IDUwcHg7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1xdHkgaW5wdXQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1hZGQtYnV0dG9uIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmJ0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiAjMDE1YWZmO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGdhcDogNXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ0biBzcGFuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA1cHg7XG59XG5cbi5idG4gc3BhbjpudGgtY2hpbGQoMikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuOmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0ge1xuXHRiYWNrZ3JvdW5kOiAjNUI5NEZGO1xufVxuXG4uYnRuOmRpc2FibGVkIHNwYW46bnRoLWNoaWxkKDEpLFxuLmJ0bltkaXNhYmxlZF0gc3BhbjpudGgtY2hpbGQoMSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuOmRpc2FibGVkIHNwYW46bnRoLWNoaWxkKDIpLFxuLmJ0bltkaXNhYmxlZF0gc3BhbjpudGgtY2hpbGQoMikge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnRuIHNwYW4gLnJpLWxvYWRlci00LWxpbmUge1xuXHRhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb246IHJ1YmJlckJhbmQgMXMgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDY1dmg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuI3NlYXJjaC1mb3JtLnNlYXJjaGluZyAuc2VhcmNoLWlucHV0IHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4jc2VhcmNoLWZvcm0uc2VhcmNoaW5nIC5zZWFyY2gtaW5wdXQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uaW5wdXQtZ3JvdXAsICNzaG9wLXBvcHVwIC5pbnB1dC1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRnYXA6IDdweDtcblx0bWFyZ2luOiAxMHB4IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWNvbnRyb2wge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1jb250cm9sIGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjb2xvcjogI2NhY2FkMztcblx0cmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1jb250cm9sLnBhc3N3b3JkIGkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIGNvbG9yIGVhc2UtaW4tb3V0O1xufVxuXG4uaW5wdXQtY29udHJvbC5wYXNzd29yZCBpOmhvdmVyIHtcblx0Y29sb3I6ICM3Njc2ODY7XG59XG5cbi5pbnB1dC1jb250cm9sLmljb24gaW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uZXJyb3ItbWVzc2FnZSwgLnN1Y2Nlc3MtbWVzc2FnZSB7XG5cdGJhY2tncm91bmQ6ICNmZGVjZTk7XG5cdC8qYm9yZGVyOiAxcHggc29saWQgI2Y0NDMzNjsqL1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Y29sb3I6ICNmNDQzMzY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lcnJvci1tZXNzYWdlIC5pY29uLCAuc3VjY2Vzcy1tZXNzYWdlIC5pY29uIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbn1cblxuLmVycm9yLW1lc3NhZ2UgcCwgLnN1Y2Nlc3MtbWVzc2FnZSBwIHtcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIHtcblx0YmFja2dyb3VuZDogI2Y1ZmJmODtcblx0Y29sb3I6ICMzMzczNWM7XG59XG5cbi5oZWxwLXRleHQge1xuXHRvcGFjaXR5OiAwLjU7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIGEsIC5lcnJvci1tZXNzYWdlIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2UgYTpob3ZlciwgLmVycm9yLW1lc3NhZ2UgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvb2x0aXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdGdhcDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwcHggMTVweCAyNXB4IDBweCByZ2IoNzQgNjMgNjMgLyAxNSUpO1xuXHR6LWluZGV4OiA5OTk5OTk5OTtcbn1cblxuLnRvb2x0aXA6YmVmb3JlIHtcblx0Y29udGVudDonJztcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MDtcblx0aGVpZ2h0OjA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXG5cdGJvcmRlci13aWR0aDogMTBweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xuXG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdHRvcDotMjBweDtcbn1cblxuLnRvb2x0aXAgLmljb24ge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4udG9vbHRpcCBwIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi50b29sdGlwLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udGMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW5wdXQtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtcm93IC5pbnB1dC1ncm91cCwgLmlucHV0LXJvdy1jb21wIC5pbnB1dC1ncm91cCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtcm93LWNvbXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmlucHV0LXJvdy1jb21wIC5idG4ge1xuXHRwYWRkaW5nOiAxMXB4O1xufVxuXG4uc3RhdHVzIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNHB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3RhdHVzIHNwYW4ge1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdGF0dXMub2sge1xuXHRiYWNrZ3JvdW5kOiAjMzJiNDg0O1xufVxuXG4uc3RhdHVzLnBlbmRpbmcge1xuXHRiYWNrZ3JvdW5kOiAjZmZhZjAxO1xufVxuXG4uc3RhdHVzLmtvIHtcblx0YmFja2dyb3VuZDogI2RjM2Q2Mjtcbn1cblxuLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQtY29udHJvbC5lcnJvciBpbnB1dCwgLmlucHV0LWNvbnRyb2wuZXJyb3Igc2VsZWN0IHtcblx0Ym9yZGVyLWNvbG9yOiByZWQ7XG59XG5cbi5pbnB1dC1jb250cm9sLmVycm9yIGkge1xuXHRjb2xvcjogcmVkO1xufVxuXG4uaWNvbi1lbW9qaSB7XG5cdGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDVweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnJlYWRjcnVtYnMgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Y29sb3I6ICM1NjU2NTY7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1icyBhOmxhc3QtY2hpbGQge1xuXHRjb2xvcjogIzAxNWFmZjtcbn1cblxuLmNhcnQtcHJvZHVjdC1xdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcnQtcHJvZHVjdC1xdHkgYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGhlaWdodDogMzZweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRmbGV4OiAwIDAgMzBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMDtcbn1cblxuLmNhcnQtcHJvZHVjdC1xdHkgYnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1yaWdodDogMDtcbn1cblxuLmNhcnQtcHJvZHVjdC1xdHkgYnV0dG9uOmhvdmVyIGkge1xuXHRjb2xvcjogIzAxNWFmZjtcbn1cblxuLmNhcnQtcHJvZHVjdC1xdHkgYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmNhcnQtcHJvZHVjdC1xdHkgaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxleDogMCAwIDUwcHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbiNoZWFkZXItbW9iaWxlLCAjbWVudS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZoaSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuaGQgLmRpc2NvdW50LCBib2R5LmhkIC5wcmljZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdCNoZWFkZXItZGVza3RvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDBweCAzMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAzMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQucHJvZHVjdC1saXN0IC5wcmV2aWV3LXByb2R1Y3Qge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdGZvb3RlciB7XG5cdC8qZGlzcGxheTogbm9uZTsqL1xuXHR9XG5cblx0LmZvb3Rlci10b3AtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDE1cHg7XG5cdH1cblxuXHQuZm9vdGVyLW1pZGRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8qZ2FwOiA1MHB4OyovXG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5mb290ZXItbWlkZGxlLWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNXB4O1xuXHR9XG5cblx0LmZvb3Rlci1taWRkbGUtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0Z2FwOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZm9vdGVyLW1pZGRsZS1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5mb290ZXItYWRkcmVzcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mb290ZXItYm90dG9tIHtcblx0cGFkZGluZzogMjBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20tbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0Y29sdW1uLWdhcDogMzBweDtcblx0Y29sb3I6ICM4MDgwODA7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20tbGlua3MgbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdH1cblxuXHQjaGVhZGVyLW1vYmlsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA3MHB4O1xuXHR9XG5cblx0aGVhZGVyIC5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblxuXHQuYnVyZ3Vlci1pY29uIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5idXJndWVyLWljb24uYWN0aXZlIHNwYW46YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5idXJndWVyLWljb24uYWN0aXZlIHNwYW46YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0dG9wOiAwO1xuXHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmJ1cmd1ZXItaWNvbi5hY3RpdmUgc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHR9XG5cblx0LmJ1cmd1ZXItaWNvbiBzcGFuIHtcblx0b3BhY2l0eTogMTtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG5cdH1cblxuXHQuYnVyZ3Vlci1pY29uIHNwYW46YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHRvcDogNnB4O1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcblx0fVxuXG5cdC5idXJndWVyLWljb24gc3BhbjpiZWZvcmUge1xuXHR0b3A6IC02cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG5cdH1cblxuXHQuaGVhZGVyLW1vYmlsZS1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTVweDtcblx0fVxuXG5cdC5oZWFkZXItbW9iaWxlLXJpZ2h0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogNXB4O1xuXHR9XG5cblx0LmhlYWRlci1tb2JpbGUtcmlnaHQgaSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cblx0I2hlYWRlci1tb2JpbGUgLmxvZ28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0I21lbnUtbW9iaWxlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRvcDogNjBweDtcbi8qXHR0b3A6IDE1MHB4OyovXG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDk5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdGNvbG9yOiB3aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdCAgICBmb250LXdlaWdodDogOTAwO1xuXHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG5cdCAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcblx0fVxuXG5cdCNtZW51LW1vYmlsZS5zaG93IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzMzbXMgZWFzZTtcblx0fVxuXG5cdCNzZWFyY2gtZm9ybSB7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0fVxuXG5cdCNtZW51LW1vYmlsZSB7XG5cblx0fVxuXG5cdC5tZW51LW1vYmlsZS1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5tZW51LW1vYmlsZS1oZWFkZXIgYSB7XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1YWZmO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5tZW51LW1vYmlsZS1oZWFkZXIgYS5sb2dvdXQge1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHR9XG5cblx0Lm1lbnUtbW9iaWxlLWNlbnRlciB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdGdhcDogMTVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Lm1lbnUtbW9iaWxlLWNlbnRlciBhIHtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWVudS1tb2JpbGUtY2VudGVyPnVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWVudS1tb2JpbGUtY2VudGVyPnVsPmxpIC5zdWJtZW51LW0ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjMWExYTFhO1xuXHR9XG5cblx0LnNlYXJjaC1pbnB1dCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHQuc2VhcmNoLWlucHV0IGlucHV0IHtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdH1cblxuXHQuc2VhcmNoLWlucHV0IHtcblx0cGFkZGluZzogMHB4O1xuXHR9XG5cblx0LnNlYXJjaC1pbnB1dCBpbnB1dCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdC5zZWFyY2gtaW5wdXQgaSB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cblx0I3NlYXJjaC1mb3JtIC5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwcHggMTVweDtcblx0fVxuXG5cdC5tZW51LW1vYmlsZS1jZW50ZXIgdWwgbGkgLnN1Ym1lbnUtbS5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc3VibWVudS1tIHtcblx0cGFkZGluZzogMTVweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblx0LnN1Ym1lbnUtbSBhIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0fVxuXG5cdC5zdWJtZW51LW0+YSB7XG5cdGNvbG9yOiAjMDE1YWZmO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0LnN1Ym1lbnUtbSB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQuc2VhcmNoLXByb2R1Y3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXG5cdC5zZWFyY2gtcHJvZHVjdC1sZWZ0IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuc2VhcmNoLXByb2R1Y3QtcmlnaHQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDJmcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuc2VhcmNoLXByb2R1Y3QgLnNlYXJjaC1wcm9kdWN0LXByaWNlIHtcblx0Z3JpZC1yb3c6IDE7XG5cdGdyaWQtY29sdW1uOiAyIC8gMztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LnNlYXJjaC1wcm9kdWN0IC5zZWFyY2gtcHJvZHVjdC1xdHkge1xuXHRncmlkLWNvbHVtbjogMTtcblx0Z3JpZC1yb3c6IDI7XG5cdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlYXJjaC1wcm9kdWN0IC5zZWFyY2gtcHJvZHVjdC1xdHkgaW5wdXQge1xuXHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWFyY2gtcHJvZHVjdCAuc2VhcmNoLXByb2R1Y3QtYWRkLWJ1dHRvbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdGdyaWQtY29sdW1uOiAyO1xuXHRncmlkLXJvdzogMjtcblx0fVxuXG5cdC5zZWFyY2gtcHJvZHVjdCAuc2VhcmNoLXByb2R1Y3QtYWRkLWJ1dHRvbiAuYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VhcmNoLXByb2R1Y3QtcHJpY2Uge1xuXHRmb250LXNpemU6IDAuOTVyZW07XG5cdH1cblxuXHQuaGFzdC1zdWJtZW51LW0ge1xuXHQvKmRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDVweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cblx0fVxuXG5cdC5icmVhZGNydW1icyB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Y29sdW1uLWdhcDogMHB4O1xuXHR9XG5cblx0LmJyZWFkY3J1bWJzIGEge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXG5cdC5mb290ZXItbG9nb3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0Z2FwOiAxNXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5mb290ZXItbG9nb3MgaW1nIHtcblx0d2lkdGg6IDEwMHB4O1xuXHR9XG5cblx0I2ZpbHRlci1icmFuZCwgI2ZpbHRlci1tb2RlbCwgI2ZpbHRlci1jYywgI2ZpbHRlci15ZWFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I2ZpbHRlci1icmFuZC5zaG93LCAjZmlsdGVyLW1vZGVsLnNob3csICNmaWx0ZXItY2Muc2hvdywgI2ZpbHRlci15ZWFyLnNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmNob2ljZXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2hvaWNlcy5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4jc2hvcC1iYWNrZHJvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwYTM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jc2hvcC1wb3B1cCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDYwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDI1O1xuXHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbn1cblxuLmlucHV0LTItYyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAxLjVyZW07XG59XG5cbi5pbnB1dC0yLWMgLmlucHV0LWdyb3VwIHtcblx0ZmxleDogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC10ZXh0YXJlYS1hZGRyZXNzIHtcblx0bWluLWhlaWdodDogODBweDtcbn1cblxuI3Nob3AtcG9wdXAgaDEge1xuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNzaG9wLXBvcHVwIGxhYmVsIHtcblx0Zm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuI3Nob3AtcG9wdXAgaW5wdXQsICNzaG9wLXBvcHVwIHRleHRhcmVhLCAjc2hvcC1wb3B1cCBzZWxlY3Qge1xuXHRmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtY29udHJvbC1yYWRpbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDEuNXJlbTtcbn1cblxuLmlucHV0LWNvbnRyb2wtcmFkaW8gZGl2IHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5pbnB1dC1jb250cm9sLXJhZGlvIGRpdiBpbnB1dCB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4jc2hvcC1idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMnJlbTtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4jc2hvcC1idXR0b25zIGRpdiB7XG5cdGZsZXg6IDEgMTtcbn1cblxuI3Nob3AtYnV0dG9ucyAuYnRuLXNlY29uZGFyeSwgI3Nob3AtYnV0dG9ucyAuYnRuLXByaW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiAjMDE1YWZmO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGdhcDogNXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5cbiNzaG9wLWJ1dHRvbnMgLmJ0bi1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kOiAjZGVlM2U2O1xuXHRjb2xvcjogYmxhY2s7XG59XG5cbiNzaG9wLWJ1dHRvbnMgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzI4NzNGRDtcbn1cblxuI3Nob3AtYnV0dG9ucyAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNlOWVkZWY7XG59XG5cbiNzaG9wLXBvcHVwIC5pbnB1dC1ncm91cCBsYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDVweDtcbn1cblxuI3Nob3AtcG9wdXAgLmlucHV0LWdyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbCAucmVxdWlyZWQge1xuXHRjb2xvcjogcmVkO1xufVxuXG4jYWxlcnQtYXZhaWxhYmlsaXR5IHAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItbG9nb3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uZm9vdGVyLWxvZ29zIGltZyB7XG5cdC8qd2lkdGg6IDUwcHg7Ki9cbn1cblxuLmZvb3Rlci1taWRkbGUtbGVmdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udWwtYWNjb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVsLWFjY291bnQgLmhhcy1zdWJtZW51IHtcblx0cGFkZGluZzogMTVweCAwO1xufVxuXG4udWwtYWNjb3VudCAuaGFzLXN1Ym1lbnUub3Blbj5hIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLnVsLWFjY291bnQgdWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdC8qZGlzcGxheTogbm9uZTsqL1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3gtc2hhZG93OiAwcHggMTVweCAyNXB4IDBweCByZ2IoNzQgNjMgNjMgLyAxNSUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHRyYW5zbGF0ZVgoLTgwcHgpO1xuXHRnYXA6IDE1cHg7XG5cdHotaW5kZXg6IDE7XG5cdG1pbi13aWR0aDogMjcwcHg7XG5cdC8qbWluLXdpZHRoOiAzMzBweDtcblx0bWFyZ2luLWxlZnQ6IC02MHB4OyovXG59XG5cbi51bC1hY2NvdW50Pi5oYXMtc3VibWVudT5hIHtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5cbi51bC1hY2NvdW50Pi5oYXMtc3VibWVudTpob3Zlcj5hIHtcblx0Y29sb3I6IGhzbGEoMjE5LCAxMDAlLCA3MCUsIDEuMDApO1xufVxuXG4udWwtYWNjb3VudD4uaGFzLXN1Ym1lbnU6aG92ZXI+YT5pIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4udWwtYWNjb3VudCAuaGFzLXN1Ym1lbnUgdWwgbGkgYSB7XG5cdHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4udWwtYWNjb3VudCAuaGFzLXN1Ym1lbnUgdWwgbGkgYTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLnVsLWFjY291bnQgdWwgYSB7XG5cdGNvbG9yOiBibGFjaztcbn1cblxuI2hpZGUtZGlzY291bnRzIHNwYW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jaGlkZS1kaXNjb3VudHMgc3Bhbi5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi51bC1hY2NvdW50IC5oYXMtc3VibWVudS5vcGVuIHVsIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmJhZGdlLW5ldyB7XG5cdGJhY2tncm91bmQ6ICMyODczRkQ7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMnB4IDVweDtcblx0Zm9udC1zaXplOiAwLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcblx0bWF4LWhlaWdodDogMjIwcHg7XG59XG5cbi5jaG9pY2VzIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jbmV4dXMge1xuXHQvKmJhY2tncm91bmQ6IGJsYWNrOyovXG5cdHBhZGRpbmc6IDZweCAwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRjb2x1bW4tZ2FwOiA2cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbiNuZXh1cy13cmFwIHtcblx0YmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMjAlLCAxLjApO1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxOCUsIDEuMDApO1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDI5NywgMzQlLCA5NiUsIDEuMDApO1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDE5OCwgMTQlLCA5NSUsIDEuMDApO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgyMDcsIDklLCA4MCUsIDEuMDApO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgxNzksIDUlLCA5MSUsIDEuMDApO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsYSgxNzksIDUlLCA5MSUsIDEuMDApO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsYSgyMDcsIDklLCA4MCUsIDEuMDApO1xufVxuXG4jc2VhcmNoLXdyYXAge1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAzMCUsIDEuMCk7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjI2LCA0JSwgMjclLCAxLjAwKTtcblx0YmFja2dyb3VuZDogaHNsYSgyMjYsIDQlLCA3JSwgMS4wMCk7XG5cdGJhY2tncm91bmQ6IGhzbGEoMTk4LCAxNCUsIDk1JSwgMS4wMCk7XG5cdHBhZGRpbmc6IDZweCAwO1xufVxuXG4jc2VhcmNoLXdyYXAgLnNlYXJjaC1pbnB1dCB7XG5cbn1cblxuI3NlYXJjaC13cmFwIC5zZWFyY2gtaW5wdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHQvKmJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyovXG5cdHBhZGRpbmc6IDVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Z2FwOiAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBoc2xhKDE3OSwgNSUsIDkxJSwgMS4wMCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMjA4LCAzJSwgODQlLCAxLjAwKTtcbn1cblxuI3NlYXJjaC13cmFwIC5zZWFyY2gtaW5wdXQgaSB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNzZWFyY2gtd3JhcCAuc2VhcmNoLWlucHV0IGlucHV0IHtcblx0ZmxleDogMTtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0LypiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsqL1xuXHQvKmNvbG9yOiB3aGl0ZTsqL1xuXHRjYXJldC1jb2xvcjogaHNsYSgyMTksIDEwMCUsIDUwJSwgMS4wMCk7XG59XG5cbiNzZWFyY2gtcmVzdWx0cy0yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0bGVmdDogMTBweDtcblx0ei1pbmRleDogOTk5OTk5O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jc2VhcmNoLXJlc3VsdHMtMi5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiNzZWFyY2gtd3JhcCAuc2VhcmNoLWlucHV0IGkge1xuXHRjb2xvcjogaHNsYSgyMTksIDEwMCUsIDUwJSwgMS4wMCk7XG59XG5cbiNuZXh1cy13cmFwIC5jaG9pY2VzX19pbm5lciB7XG5cdC8qYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgNTAlLCAxLjApO1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0YmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTQlLCAxLjAwKTtcblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXItY29sb3I6IGhzbGEoMCwgMCUsIDI0JSwgMS4wMCk7Ki9cblx0Lypib3JkZXI6IDA7Ki9cblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG5cbiNuZXh1cy13cmFwIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgyMTksIDEwMCUsIDUwJSwgMS4wMCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMS41cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0Ym9keSB7XG5cdFx0cGFkZGluZy10b3A6IDE5NnB4O1xuLypcdFx0cGFkZGluZy10b3A6IDI0NnB4OyovXG5cdH1cblxuXHQjbmV4dXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XG5cdH1cblxuXHQjbmV4dXMgLmNob2ljZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdCNuZXh1cyAuY2hvaWNlczpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbiNzdG9jay1tZXNzYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMTVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMjBweDtcblx0Ym90dG9tOiAwcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR6LWluZGV4OiA5OTk5OTk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiKDc0IDYzIDYzIC8gMTUlKTtcblx0YmFja2dyb3VuZDogaHNsYSg0MywgMTAwJSwgOTYlLCAxLjAwKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiA1MDBtcyBlYXNlIGFsbDtcbn1cblxuI3N0b2NrLW1lc3NhZ2Uuc2hvdyB7XG5cdGJvdHRvbTogNjBweDtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG59XG5cbiNzdG9jay1tZXNzYWdlIHAge1xuXHRsaW5lLWhlaWdodDogMS4xcmVtO1xufVxuXG4jbGFzdC1uZXdzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogMHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMjBweDtcblx0d2lkdGg6IGNhbGMoMTAwJS00MHB4KTtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBoc2xhKDIxOSwgMTAwJSwgOTAlLCAxLjAwKTtcblx0YmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgLjgpO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuI2Nsb3NlLW5vdGljZSB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRiYWNrZ3JvdW5kOiAjZjFmM2Y0O1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xufVxuXG4jY2xvc2Utbm90aWNlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2UzZTVlNztcbn1cblxuI2xhc3QtbmV3cy5jbG9zZS1ub3RpY2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jbGFzdC1uZXdzIGkge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiBoc2xhKDIxOSwgMTAwJSwgNTAlLCAxLjAwKTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4jbGFzdC1uZXdzIGgxIHtcblx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNsYXN0LW5ld3MgcCB7XG5cdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubGFzdC1uZXdzLWNvbnRlbnQgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQjbGFzdC1uZXdzIHtcbi8qXHRcdGZsZXgtZmxvdzogY29sdW1uOyovXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRncmlkLWdhcDogNXB4O1xuXHR9XG5cblx0Lmxhc3QtbmV3cy1jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0fVxufVxuXG4jY3VzdG9tLXBvcHVwIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IC0yNjBweDtcblx0dG9wOiA5MHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiKDc0IDYzIDYzIC8gMTUlKTtcblx0ei1pbmRleDogOTk5OTk5OTk7XG5cdHdpZHRoOiAyNjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jY3VzdG9tLXBvcHVwLnNob3cge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IDYwcHg7XG5cdHRyYW5zaXRpb246IDUwMG1zIGVhc2UtaW4tb3V0IGFsbDtcbn1cblxuI2N1c3RvbS1wb3B1cCBoMSB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbiNjbG9zZS1jdXN0b20ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogN3B4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMCwgMCUsIDgwJSwgMS4wKTtcblx0Y29sb3I6IGJsYWNrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbn1cblxuI2Nsb3NlLWN1c3RvbTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAxLjApO1xufVxuXG4uaW1nLWN1c3RvbS1oZWFkIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI2N1c3RvbS1wb3B1cCBwIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4xcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuI2xpbmstY3VzdG9tIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogNXB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjE5LCAxMDAlLCA1MCUsIDEuMDApO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5cbiNsaW5rLWN1c3RvbTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjEwLCAxMDAlLCA0NSUsIDEuMDApO1x0XG59XG5cbiNhY3Rpb25zIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRjdXJzb3I6IGhlbHA7XG5cdHRyYW5zaXRpb246IGVhc2UgMzAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDVweDtcbn1cblxuI2FjdGlvbnM6aG92ZXIge1xuXHRjb2xvcjogaHNsYSg0NywgOTclLCA2MCUsIDEuMDApO1xufVxuXG4uYWN0aW9uLWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5hY3Rpb24tbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4jY2FudmFzIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTk7XG59XG5cbiNob2xpZGF5cyB7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjE5LCAxMDAlLCA1MCUsIDEuMDApO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbiNob2xpZGF5cyBwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogNXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cblxuLnVwcHJfYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTtcblx0ZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnVwcHJfbW9kYWwge1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYigwIDM1IDkwIC8gMTAlKSwgMCAwIDJweCAwIHJnYigwIDM1IDkwIC8gNiUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRtYXJnaW46IDFyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udXBwcl9tb2RhbCBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDFyZW07XG5cdHRvcDogMC41cmVtO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5cbi51cHByX21vZGFsIGJ1dHRvbjpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLnVwcHJfbW9kYWwgaSB7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRtYXJnaW46IDAuNXJlbTtcblx0Y29sb3I6ICMwMTVhZmY7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVwcHJfbW9kYWwgYSB7XG5cdGJhY2tncm91bmQ6ICMwMTVhZmY7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA1cHg7XG5cdG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiNibGFja291dC1wb3B1cCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XHRcbn1cblxuI2JsYWNrb3V0LXBvcHVwLnNob3cge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiNwb3B1cC1pbmZvIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0d2lkdGg6IDYwMHB4O1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG5cdG1hcmdpbjogMTBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDBweCA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0ei1pbmRleDogOTk5OTk5OTk5OTtcblx0cGFkZGluZzogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogOTAwbXMgZWFzZSBhbGw7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4jcG9wdXAtaW5mbyBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuI3BvcHVwLWluZm8uc2hvdyB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDkwMG1zIGVhc2UgYWxsO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuI2Nsb3NlLXBvcHVwLWluZm8ge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5cbiNjbG9zZS1wb3B1cC1pbmZvOmhvdmVyIHtcblx0b3BhY2l0eTogMC4zO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0I3BvcHVwLWluZm8ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uZXJ6YmVyZy1tZW51IHtcblx0YmFja2dyb3VuZDogcmVkO1xuXHRmb250LWZhbWlseTogJ0Jhc2llciBDaXJjbGUnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi50YWctY2FvcyB7XG5cdGJhY2tncm91bmQ6ICMwMTVhZmY7XG5cdGNvbG9yOiB3aGl0ZTtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnRhZy1jYW9zIGEge1xuXHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuXG4uZXUtZmFiIHtcblx0bWFyZ2luOiAycmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmV1LWZhYiBzcGFuIHtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0Zm9udC1zaXplOiAwLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMDA1NWE0O1xufVxuXG4jcG9wdXAtZGVhbGVyLWZyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogNTAwcHg7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMnJlbTtcblx0ei1pbmRleDogOTk5OTk5OTk7XG5cdGJveC1zaGFkb3c6IHJnYmEoMTQ5LCAxNTcsIDE2NSwgMC4yKSAwcHggOHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbiNwb3B1cC1kZWFsZXItZnIgaDIge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcG9wdXAtZGVhbGVyLWZyIGgzIHtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4jcG9wdXAtZGVhbGVyLWZyIHVsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuI3BvcHVwLWRlYWxlci1mciAuYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzAwNDZDODtcbn1cblxuI3BvcHVwLWRlYWxlci1mciB1bCBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG4vKlx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogOHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNwb3B1cC1kZWFsZXItZnIgdWwgbGkgc21hbGwge1xuXHRjb2xvcjogI2VlNDEzNTtcbn1cblxuLnBvcHVwLWRlYWxlci1sb2dvIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAuNXJlbTtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBvcHVwLWRlYWxlci1sb2dvIGltZyB7XG5cdHdpZHRoOiA4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcG9wdXAtZGVhbGVyLWZyIHVsIGxpIGkge1xuXHRmb250LXNpemU6IDEuMnJlbTtcbi8qXHRvcGFjaXR5OiAwLjU7Ki9cblx0Y29sb3I6ICNlZTQxMzU7XG59XG5cbiNiYWNrZHJvcC1kZWFsZXItZnIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdHotaW5kZXg6IDk5OTk5OTk4O1xufVxuXG4jYmFja2Ryb3AtZGVhbGVyLWZyLmhpZGUsICNwb3B1cC1kZWFsZXItZnIuaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGFnLWZyLWZhYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY3JTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uZmxhZy1mci1mYWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NUE0O1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGFnLWZyLWZhYjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIFx0I0VGNDEzNTtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbn1cblxuLmNsb3NlLXBvcHVwLWRlYWxlciB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyMHB4O1xuXHR0b3A6IDIwcHg7XG5cdHRyYW5zaXRpb246IDMwMG1zIGVhc2Ugb3BhY2l0eTtcbn1cblxuLmNsb3NlLXBvcHVwLWRlYWxlcjpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdCNwb3B1cC1kZWFsZXItZnIgdWwge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCNwb3B1cC1kZWFsZXItZnIge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cbn1cblxuI2luZm8tcGhpc2hpbmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDIwcHg7XG5cdGJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJveC1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2IoNzQgNjMgNjMgLyAxNSUpO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDEuMWVtIDEuOGVtIDEuNGVtIDEuOGVtO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNjLWJnKTtcblx0bWF4LXdpZHRoOiAzMGVtO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdGJvdHRvbTogMS4yNWVtO1xuXHRyaWdodDogMS4yNWVtO1xuXHRib3gtc2hhZG93OiAwIDAuNjI1ZW0gMS44NzVlbSAjMDAwO1xuXHRib3gtc2hhZG93OiAwIDAuNjI1ZW0gMS44NzVlbSByZ2JhKDIsMiwzLC4yOCk7XG5cdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHR6LWluZGV4OiA5OTk5OTk5OTk5O1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW5mby1waGlzaGluZy1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0Y29sdW1uLWdhcDogMnJlbTtcbn1cblxuLmluZm8tcGhpc2hpbmctaGVhZGVyIGJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRmbGV4OiAxIDAgNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xufVxuXG4uaW5mby1waGlzaGluZy1oZWFkZXIgYnV0dG9uOmhvdmVyIHtcblx0b3BhY2l0eTogMC43O1xufVxuLmluZm8tcGhpc2hpbmctaGVhZGVyIGgyIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxLjFyZW07XG59XG5cbiNpbmZvLXBoaXNoaW5nIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuI2luZm8tcGhpc2hpbmcgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI2luZm8tcGhpc2hpbmcuaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcbn1cblxuLnNlLWJpIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlLWJpIGJ1dHRvbiB7XG5cdHBhZGRpbmc6IDVweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcbn1cblxuLmNjX2RpdiAuYy1ibiB7XG5cdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4jcy1jLWJuIHtcblx0YmFja2dyb3VuZDogI2U1ZWJlZiAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2UtcHJldmlvdXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmljZS1wcmV2aW91czphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjgpO1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG59XG5cbi5icmFuZC1UUklVTVBIIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1x0XG59IiwiLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowfVtkYXRhLXRpcHB5LXJvb3Rde21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMTBweCl9LnRpcHB5LWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ7d2hpdGUtc3BhY2U6bm9ybWFsO291dGxpbmU6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHl9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym90dG9tOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvdHRvbTotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6OHB4IDhweCAwO2JvcmRlci10b3AtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3d7dG9wOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle3RvcDotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6MCA4cHggOHB4O2JvcmRlci1ib3R0b20tY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e3JpZ2h0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjppbml0aWFsO3JpZ2h0Oi03cHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93e2xlZnQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtsZWZ0Oi03cHg7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NCwxLjUsLjM4LDEuMTEpfS50aXBweS1hcnJvd3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbG9yOiMzMzN9LnRpcHB5LWFycm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udGlwcHktY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA5cHg7ei1pbmRleDoxfSIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj10b3Bde3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21de3RyYW5zZm9ybS1vcmlnaW46dG9wfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0fS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF17dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXXt0cmFuc2Zvcm06c2NhbGUoLjUpO29wYWNpdHk6MH0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/