/*!
 * Theme Name: CheerUp Child
 * Theme URI: http://theme-sphere.com/
 * Description: A child theme of CheerUp
 * Author: ThemeSphere
 * Author URI: http://theme-sphere.com
 * Template: cheerup
 * Version: 1.1
 */

.woocommerce-shipping-totals .woocommerce-shipping-destination {
display: none; }

@font-face {
	font-family: 'karma';
	src: url("fonts/Karma/karma-medium-webfont.woff2") format("woff2"), url("fonts/Karma/karma-medium-webfont.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'karma';
	src: url("fonts/Karma/karma-regular-webfont.woff2") format("woff2"), url("fonts/Karma/karma-regular-webfont.woff") format("woff");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'sourcesanspro';
	src: url("fonts/Sourcesanspro/sourcesanspro-regular-webfont.woff2") format("woff2"), url("fonts/Sourcesanspro/sourcesanspro-regular-webfont.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sourcesanspro';
	src: url("fonts/Sourcesanspro/sourcesanspro-bold-webfont.woff2") format("woff2"), url("fonts/Sourcesanspro/sourcesanspro-bold-webfont.woff") format("woff");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'allura';
	src: url("fonts/Allura/allura-regular-webfont.woff2") format("woff2"), url("fonts/Allura/allura-regular-webfont.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

* {
	padding: 0;
	margin: 0;
	box-sizing: inherit;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-padding-start: 0;
}

*:after,
*:before {
	box-sizing: inherit;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

img:focus {
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

*::-moz-focus-inner {
	outline: 0;
	border: 0;
	-moz-outline-style: none;
}

fieldset {
	border: 0;
}

::-moz-focus-inner {
	outline: 0;
	border: 0;
	-moz-outline-style: none;
}

a {
	outline: 0;
}

a:focus {
	outline: 0;
}

input[type='number'] {
	-moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

:focus,
a,
applet,
article,
aside,
blockquote,
body,
details,
div,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
iframe,
img,
label,
li,
nav,
object,
ol,
p,
pre,
section,
span,
strong,
summary,
ul {
	outline: 0;
}

:focus {
	-moz-outline-style: none;
	outline: 0;
}

button,
input {
	-moz-outline-style: none;
	outline: 0;
}

button:focus,
input:focus {
	-moz-outline-style: none;
	outline: 0;
}

img {
	vertical-align: middle;
	outline: 0;
}

body,
html,
input,
textarea {
	-webkit-text-size-adjust: none;
}

html {
	text-rendering: optimizelegibility;
	box-sizing: border-box;
}

body {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	color: #4c4c4c;
}

html,
body {
	height: 100%;
}

input,
textarea {
	-webkit-appearance: none;
}

textarea {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 14px;
}

svg.icon {
	display: inline-block;
	width: 25px;
	height: 100%;
}

svg g {
	width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
	line-height: 5rem;
	color: #000;
}

p {
	margin-bottom: 1rem;
}

.container {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
}

.text,
.post-content,
.textwidget {
	font-size: 16px;
}

.top-bar-content {
	height: inherit;
}

.wp-post-image:hover,
.post-content img:hover,
.gallery-slider img:hover {
	opacity: 1;
}

.navigation .menu li li a {
	font-weight: normal;
}

.navigation .menu li > a {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
	font-size: 1rem;
}

.navigation .menu li.current-menu-ancestor > a,
.navigation .menu li.current-menu-parent > a,
.navigation .menu li.current-menu-item > a {
	font-weight: bold;
}

.mobile-menu-container .close {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	background: none;
	border-left: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	color: #4c4c4c;
	font-size: 1.25rem;
}

.mobile-menu-container .logo {
	display: none;
}

.mobile-menu-container .mobile-menu li a {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
	font-size: 1.125rem;
	background: none;
	text-transform: none;
	transition: color .2s ease-out;
}

.mobile-menu-container .mobile-menu li:hover > a {
	background: none;
	color: #7F7E7E;
}

.mobile-menu-container .mobile-menu li.current-menu-item > a,
.mobile-menu-container .mobile-menu li.current-menu-parent > a {
	background: none;
	font-weight: bold;
	color: #000;
}

.mobile-menu-container .mobile-menu .chevron {
	padding: 17px 25px;
	font-size: .8rem;
	color: #7F7E7E;
	border-left: 1px solid rgba(0, 0, 0, 0.07);
}

.gs-link {
	padding-bottom: .25rem;
	border-bottom: 1px solid transparent;
	transition: border-color .2s ease-out;
}

.gs-link:hover {
	border-bottom-color: #4c4c4c;
	border-bottom-color: currentColor;
}

.gs-button {
	padding: 1rem 1.5rem;
	border-radius: 5px;
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1.125rem;
	text-transform: uppercase;
	background: none;
	border: 1px solid #ACACAC;
	color: #ACACAC;
	letter-spacing: 1px;
	cursor: pointer;
	transition: background .2s ease-out, color .2s ease-out;
}

.gs-button:hover {
	color: #FFFFFF;
	background: #ACACAC;
}

.gs-button--type-basis {
	border: 1px solid #ACACAC;
	color: #ACACAC;
}

.gs-button--type-basis:hover {
	background: #ACACAC;
}

.gs-button--type-spieren {
	border: 1px solid #EAA9C9;
	color: #EAA9C9;
}

.gs-button--type-spieren:hover {
	background: #EAA9C9;
}

.gs-button--type-lotion {
	border: 1px solid #A3DF47;
	color: #A3DF47;
}

.gs-button--type-lotion:hover {
	background: #A3DF47;
}

.gs-button--type-dag-en-nacht {
	border: 1px solid #A3D9F6;
	color: #A3D9F6;
}

.gs-button--type-dag-en-nacht:hover {
	background: #A3D9F6;
}

.gs-button--roudned-corners {
	border-radius: 1.375rem;
	height: 2.75rem;
	padding: 0 1.5rem;
}

.gs-button--roudned-corners:hover {
	color: #FFFFFF;
	background: #000;
	border-color: #000;
}

.gs-background-image-container {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	z-index: 0;
}

.gs-background-image-container img {
	width: auto;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.gs-hero {
	position: relative;
	width: 100%;
	height: 460px;
	display: flex;
	background: #F7F1EE;
}

.gs-hero .container {
	position: relative;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: flex-start;
	overflow: hidden;
}

.gs-hero img {
	position: absolute;
	height: 225%;
	top: 0;
	right: 0;
	transform: translate(28%, -26%);
}

.gs-hero__heading {
	position: relative;
	margin-top: -5%;
	z-index: 1;
}

.gs-hero__heading h1 {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.gs-hero__heading h1 span {
	text-align: center;
}

.gs-hero__heading h1 .gs-hero__heading__description {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
	font-size: 2.5rem;
	color: #ACACAC;
}

.gs-hero__heading h1 .gs-hero__heading__company-name {
	display: flex;
	flex-direction: column;
	text-align: center;
	font-size: 4.8rem;
}

.gs-cta-block {
	text-align: center;
	padding: 4rem 0 6rem;
}

.gs-cta-block .container {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.gs-cta-block__heading {
	text-transform: uppercase;
}

.gs-cta-block__heading h2 {
	color: #ACACAC;
	letter-spacing: 1px;
}

.gs-cta-block p {
	max-width: 50rem;
}

.gs-cta-block .gs-button {
	display: flex;
	margin-top: 1rem;
}

.gs-grid .container {
	display: flex;
	justify-content: center;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
	overflow: hidden;
	padding: 0 0 0 1rem;
}

.gs-grid .gs-grid__item {
	flex-basis: calc(25% + .75rem);
	padding: 0 1rem 0;
	margin-left: -1rem;
}

.gs-grid .gs-grid__item__image-link {
	position: relative;
	display: block;
}

.gs-grid .gs-grid__item__image-link .gs-grid__item__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	transition: opacity .2s ease-out .1s;
}

.gs-grid .gs-grid__item__image-link .gs-grid__item__overlay .arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 2px;
	transform: translate3d(-70%, -50%, 0);
	background: #FFFFFF;
	opacity: 0;
	transition: opacity .2s ease-out .1s, transform .2s ease-out;
}

.gs-grid .gs-grid__item__image-link .gs-grid__item__overlay .arrow::before,
.gs-grid .gs-grid__item__image-link .gs-grid__item__overlay .arrow::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 2px;
	background: #FFFFFF;
	transition: transform .2s ease-out;
	transform-origin: right;
}

.gs-grid .gs-grid__item__image-link .gs-grid__item__overlay .arrow::before {
	transform: rotate(20deg);
}

.gs-grid .gs-grid__item__image-link .gs-grid__item__overlay .arrow::after {
	transform: rotate(-20deg);
}

.gs-grid .gs-grid__item__image-link:hover .gs-grid__item__overlay {
	opacity: 1;
	pointer-events: auto;
	transition: opacity .2s ease-out;
}

.gs-grid .gs-grid__item__image-link:hover .gs-grid__item__overlay .arrow {
	opacity: 1;
	transition: opacity .2s ease-out, transform .15s ease-out .1s;
	transform: translate3d(-50%, -50%, 0);
}

.gs-grid .gs-grid__item__image-link:hover .gs-grid__item__overlay .arrow::before,
.gs-grid .gs-grid__item__image-link:hover .gs-grid__item__overlay .arrow::after {
	transition: transform .2s ease-out .1s;
}

.gs-grid .gs-grid__item__image-link:hover .gs-grid__item__overlay .arrow::before {
	transform: rotate(45deg);
}

.gs-grid .gs-grid__item__image-link:hover .gs-grid__item__overlay .arrow::after {
	transform: rotate(-45deg);
}

.gs-grid .gs-grid__item__image {
	position: relative;
	top: 0;
	width: 100%;
	padding-top: 100%;
	background: #DDDDDD;
}

.gs-grid .gs-grid__item__image img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.gs-grid .gs-grid__item__meta-data {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.gs-grid .gs-grid__item__title {
	line-height: 4rem;
}

.gs-grid .gs-grid__item__description {
	line-height: 1.5rem;
	text-align: center;
}

.page-template-default .main {
	margin-top: 4rem;
}

.page-template-default .post-content h2,
.page-template-default .the-page .the-page-title {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
	line-height: 5rem;
	color: #000;
	margin: 0;
	text-align: left;
}

.page-template-default p {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1.0675rem;
}

.gs-product-categories {
	padding: 0 0 6rem;
}

.gs-product-categories .gs-button {
	padding: .75rem 1.5rem;
}

.gs-product-categories [data-category-name=basis] .gs-grid__item__image {
	background: #F8F8F8;
}

.gs-product-categories [data-category-name=basis] .gs-grid__item__title {
	color: #ACACAC;
}

.gs-product-categories [data-category-name=spieren] .gs-grid__item__image {
	background: #FBF4F7;
}

.gs-product-categories [data-category-name=spieren] .gs-grid__item__title {
	color: #EAA9C9;
}

.gs-product-categories [data-category-name=lotion] .gs-grid__item__image {
	background: #F3F9EB;
}

.gs-product-categories [data-category-name=lotion] .gs-grid__item__title {
	color: #A3DF47;
}

.gs-product-categories [data-category-name=dag-en-nacht] .gs-grid__item__image {
	background: #F2F8FC;
}

.gs-product-categories [data-category-name=dag-en-nacht] .gs-grid__item__title {
	color: #A3D9F6;
}

.gs-discount {
	position: relative;
	display: flex;
	width: 100%;
	height: 620px;
	background: #000;
}

.gs-discount .container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-bottom: 10rem;
	z-index: 1;
}

.gs-discount__heading h2 {
	font-family: "allura", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	color: #FFFFFF;
	font-size: 5rem;
}

.gs-discount__description {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	max-width: 30rem;
	padding: 1.75rem 0;
	font-size: 1.65rem;
	line-height: 1.5;
	color: #FFFFFF;
}

.gs-discount .gs-button {
	border-color: #FFFFFF;
	color: #FFFFFF;
}

.gs-discount .gs-button:hover {
	background: #FFFFFF;
	color: #000;
}

.gs-contact-us {
	padding: 4rem 0 10rem;
}

.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
	display: flex;
	float: none;
	justify-content: center;
}

.woocommerce.archive .main {
	margin-bottom: 0;
}

.woocommerce-product-gallery__image {
	pointer-events: none;
}

.woocommerce-product-gallery__trigger {
	display: none;
}

.woocommerce .return-to-shop .button {
	padding: .75rem 2.25rem;
	border-radius: 3px;
	background: #4c4c4c;
}

.woocommerce .return-to-shop .button:hover {
	background: #000;
}

.woocommerce .cart .button,
.woocommerce .button.checkout-button.wc-forward {
	padding: .75rem 2.25rem;
	line-height: 18px;
	border-radius: 3px;
	background: #4c4c4c;
	transition: background .2s ease-out;
}

.woocommerce .cart .button:hover,
.woocommerce .button.checkout-button.wc-forward:hover {
	background: #000;
}

.woocommerce-cart .cart-collaterals .cart_totals {
	float: right;
}

.woocommerce-cart .main {
	margin-top: 0;
}

.woocommerce-checkout form input[type=radio] {
	-webkit-appearance: radio;
	border: 0;
	background: none;
}

.woocommerce-checkout form input[type=checkbox] {
	-webkit-appearance: checkbox;
	border: 0;
	background: none;
}

.post-content .woocommerce a {
	padding-bottom: .25rem;
	border-bottom: 1px solid transparent;
	transition: border-color .2s ease-out;
}

.post-content .woocommerce a:hover {
	border-bottom-color: #4c4c4c;
	border-bottom-color: currentColor;
}

.woocommerce .woocommerce-error {
	margin: 0;
}

.woocommerce form .required-checkboxes-checkout {
	height: 50px;
}

.woocommerce form .form-row .input-checkbox,
.woocommerce form input[type=checkbox] {
	height: auto;
}

.woocommerce-message {
	display: flex;
	flex-direction: column;
	border: 0;
}

.woocommerce-message .button.wc-forward {
	margin-top: 1rem;
	align-self: flex-start;
	order: 1;
	padding: .75rem 2.25rem;
	border-radius: 3px;
	background: #4c4c4c;
}

.woocommerce-message .button.wc-forward:hover {
	background: #000;
}

.woocommerce-message a.restore-item {
	color: #CE5B35;
}

.woocommerce-message::before {
	color: #4c4c4c;
}

.woocommerce .woocommerce-error {
	color: #CE5B35;
}

.woocommerce a.showcoupon {
	color: #EAA9C9;
	margin-left: .5rem;
}

.archive-head {
	border: 0;
	background: none;
	margin: 1.5rem 0;
}

.archive-head .sub-title {
	display: none;
}

.archive-head .title {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 2.5rem;
	text-transform: none;
	text-align: center;
	color: #4c4c4c;
}

.archive-head i.background {
	display: none;
}

.gs-wc-sorting {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 2rem;
}

.gs-wc-sorting__option {
	margin-right: 1rem;
	margin-bottom: 1rem;
}

.gs-wc-sorting__option:last-of-type {
	margin-right: 0;
}

.gs-wc-sorting__option--selected {
	color: #000;
	border-color: #000;
}

.gs-wc-sorting__option--selected:hover {
	background: #000;
}

.gs-wc-sorting a.gs-wc-sorting__option {
	font-size: 1rem;
	font-weight: bold;
	line-height: 2.75rem;
}

.gs-wc-result-count {
	font-size: 2.5rem;
	text-align: center;
	margin: 0 0 4rem;
}

.woocommerce ul.products {
	max-width: 820px;
	margin: 0 auto;
}

.woocommerce ul.products li.product {
	padding: 0 .5rem;
}

.woocommerce ul.products li.product .onsale {
	padding: 0 .5rem;
	line-height: 2.25;
	background: #000;
}

.woocommerce ul.products li.product.sale .price del,
.woocommerce ul.products li.product.sale .price .amount {
	color: #ccc;
}

.woocommerce ul.products li.product.sale .price ins .amount {
	color: #7F7E7E;
}

.woocommerce ul.products li.product .product__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	transition: opacity .2s ease-out .1s;
}

.woocommerce ul.products li.product .product__overlay .arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 2px;
	transform: translate3d(-70%, -50%, 0);
	background: #FFFFFF;
	opacity: 0;
	transition: opacity .2s ease-out .1s, transform .2s ease-out;
}

.woocommerce ul.products li.product .product__overlay .arrow::before,
.woocommerce ul.products li.product .product__overlay .arrow::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 2px;
	background: #FFFFFF;
	transition: transform .2s ease-out;
	transform-origin: right;
}

.woocommerce ul.products li.product .product__overlay .arrow::before {
	transform: rotate(20deg);
}

.woocommerce ul.products li.product .product__overlay .arrow::after {
	transform: rotate(-20deg);
}

.woocommerce ul.products li.product:hover .product__overlay {
	opacity: 1;
	pointer-events: auto;
	transition: opacity .2s ease-out;
}

.woocommerce ul.products li.product:hover .product__overlay .arrow {
	opacity: 1;
	transition: opacity .2s ease-out, transform .15s ease-out .1s;
	transform: translate3d(-50%, -50%, 0);
}

.woocommerce ul.products li.product:hover .product__overlay .arrow::before,
.woocommerce ul.products li.product:hover .product__overlay .arrow::after {
	transition: transform .2s ease-out .1s;
}

.woocommerce ul.products li.product:hover .product__overlay .arrow::before {
	transform: rotate(45deg);
}

.woocommerce ul.products li.product:hover .product__overlay .arrow::after {
	transform: rotate(-45deg);
}

.woocommerce ul.products li.product .woocommerce-loop-product__link {
	display: block;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	text-transform: uppercase;
	color: #4c4c4c;
	margin: 1rem 0 0;
}

.woocommerce ul.products li.product .product-cat {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1.125rem;
	text-transform: uppercase;
	color: #7F7E7E;
}

.woocommerce ul.products li.product .price {
	margin-top: 1rem;
	line-height: 1.5rem;
}

.woocommerce ul.products li.product .price .amount {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1.5rem;
	letter-spacing: 0.06rem;
	color: #7F7E7E;
}

.woocommerce ul.products li.product .add_to_cart_button {
	line-height: 12px;
	background: #ACACAC;
}

.woocommerce ul.products li.product.product_cat-basis .product-thumb {
	background: #F8F8F8;
}

.woocommerce ul.products li.product.product_cat-basis .add_to_cart_button {
	background: #ACACAC;
}

.woocommerce ul.products li.product.product_cat-spieren .product-thumb {
	background: #FBF4F7;
}

.woocommerce ul.products li.product.product_cat-spieren .add_to_cart_button {
	background: #EAA9C9;
}

.woocommerce ul.products li.product.product_cat-lotion .product-thumb {
	background: #F3F9EB;
}

.woocommerce ul.products li.product.product_cat-lotion .add_to_cart_button {
	background: #A3DF47;
}

.woocommerce ul.products li.product.product_cat-dag-en-nacht .product-thumb {
	background: #F2F8FC;
}

.woocommerce ul.products li.product.product_cat-dag-en-nacht .add_to_cart_button {
	background: #A3D9F6;
}

.woocommerce ul.products.columns-3 li.product {
	width: 33.33%;
}

.woocommerce ul.products.columns-3 li.product:nth-of-type(3n+3) {
	width: 33.34%;
}

.woocommerce.single-product div.product.sale .onsale {
	padding: 0 .5rem;
	line-height: 2.25;
	background: #000;
}

.woocommerce.single-product div.product.sale div.summary p.price del,
.woocommerce.single-product div.product.sale div.summary p.price .amount {
	color: #ccc;
}

.woocommerce.single-product div.product.sale div.summary p.price ins .amount {
	color: #4c4c4c;
}

.woocommerce.single-product div.product .product-title {
	font-size: 2.25rem;
}

.woocommerce.single-product div.product .product-cat a {
	font-size: 1.125rem;
	color: #7F7E7E;
}

.woocommerce.single-product div.product div.summary p.price {
	margin: 1rem 0 2rem;
}

.woocommerce.single-product div.product div.summary p.price .amount {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 2.5rem;
	color: #4c4c4c;
}

.woocommerce.single-product div.product form.cart .single_add_to_cart_button {
	width: auto;
	float: left;
	padding: 1rem 2.25rem;
	margin-left: 1rem;
	border-radius: 3px;
	line-height: 12px;
	background: #4c4c4c;
}

.woocommerce.single-product div.product.product_cat-basis .woocommerce-product-gallery__image {
	background: #F8F8F8;
}

.woocommerce.single-product div.product.product_cat-spieren .woocommerce-product-gallery__image {
	background: #FBF4F7;
}

.woocommerce.single-product div.product.product_cat-lotion .woocommerce-product-gallery__image {
	background: #F3F9EB;
}

.woocommerce.single-product div.product.product_cat-dag-en-nacht .woocommerce-product-gallery__image {
	background: #F2F8FC;
}

.woocommerce.single-product .related.products {
	clear: both;
}

.woocommerce.single-product .related.products ul.products {
	max-width: none;
	margin: 0 -.5rem;
}

.woocommerce.single-product .product-usps-wrapper {
	border: 0;
}

.woocommerce.single-product .product-usps-wrapper .product-usps {
	padding: 0;
}

.woocommerce.single-product .product-usps-wrapper .product-usps .usp-image {
	width: auto;
}

.cart-action {
	position: relative;
	margin-left: 0;
	padding-left: 0;
	border: none;
}

.gs-cart-icon {
	position: relative;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: row;
	padding: 0 0 0 10px;
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.045rem;
	background: color .1s ease-out;
}

.gs-cart-icon:hover {
	color: #000;
}

.gs-cart-icon__label {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
	font-size: 1rem;
	margin-right: 10px;
	padding-top: 2px;
}

.gs-cart-icon .counter {
	width: 26px;
	height: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 7px;
	padding-left: 1px;
	margin-top: -5px;
	font-size: .9rem;
	font-weight: bold;
	background: url("./images/cart-icon.svg");
	background-repeat: no-repeat;
	background-position: center;
	color: #4c4c4c;
}

.gs-cart-icon .visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.woocommerce-cart table.cart a.remove {
	font-size: 2rem;
	color: #4c4c4c;
	transition: color .2s ease-out;
	border-bottom: 0;
}

.woocommerce-cart table.cart a.remove:hover {
	color: #000 !important;
	border-bottom: 0;
}

.woocommerce-cart table.cart .product-name {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
}

.woocommerce-cart table.cart .product-name a {
	font-size: 1.5rem;
	font-weight: normal;
	border-bottom: 0;
	color: #4c4c4c;
}

.woocommerce-cart table.cart .product-name a:hover {
	border-bottom: 0;
	color: #000;
}

.woocommerce-cart table.cart .product-name .product-cat a {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1rem;
	text-transform: uppercase;
	color: #7F7E7E;
}

.woocommerce-cart table.cart .product-price .amount {
	color: #7F7E7E;
}

.woocommerce-cart table.cart .product-quantity .label,
.woocommerce-cart table.cart .product-subtotal .label {
	display: none;
}

.woocommerce-cart table.cart .product-subtotal .amount {
	color: #000;
}

.woocommerce-cart table.cart .product-cat-basis .product-thumbnail img {
	background: rgba(172, 172, 172, 0.25);
}

.woocommerce-cart table.cart .product-cat-spieren .product-thumbnail img {
	background: rgba(234, 169, 201, 0.25);
}

.woocommerce-cart table.cart .product-cat-lotion .product-thumbnail img {
	background: rgba(163, 223, 71, 0.25);
}

.woocommerce-cart table.cart .product-cat-dag-en-nacht .product-thumbnail img {
	background: rgba(163, 217, 246, 0.25);
}

.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
	max-width: 350px;
	float: right;
}

.woocommerce-cart .cart-collaterals .cart_totals {
	width: auto;
}

.woocommerce-cart .cart-collaterals .cart_totals [data-title=Verzending] .amount,
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button {
	color: #7AA535;
}

.woocommerce-cart .cart-collaterals .cart_totals .order-total .amount {
	color: #4c4c4c;
}

.woocommerce-cart .cart-collaterals .cart_totals table tr {
	border-color: rgba(221, 221, 221, 0.25);
}

.woocommerce-cart .cart-collaterals .cart_totals table tr th {
	text-align: right;
	padding: 1rem 3rem 1rem 2rem;
	min-width: 30%;
	width: 100%;
}

.woocommerce-cart .cart-collaterals .cart_totals table tr td {
	text-align: right;
	padding: 1rem 2rem 1rem 1rem;
	white-space: nowrap;
}

.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total th {
	padding: 1rem 3rem 1rem 2rem;
	font-weight: bold;
}

.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td {
	padding: 1rem 2rem 1rem 1rem;
}

.woocommerce-checkout #payment .place-order {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.woocommerce-checkout #payment .place-order #place_order {
	line-height: 18px;
	border-radius: 3px;
	padding: .35rem 2.25rem;
	margin-top: 2rem;
	margin-left: 0;
}

.woocommerce-checkout form h3 {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1.5rem;
	color: #4c4c4c;
}

.woocommerce-checkout form h3#ship-to-different-address {
	margin-bottom: 3px;
}

.woocommerce-checkout form h3#ship-to-different-address label {
	display: block;
	height: 50px;
	line-height: 50px;
}

.woocommerce-checkout form h3#ship-to-different-address input {
	margin-top: 0;
	margin-right: .5rem;
	margin-left: 0;
}

.woocommerce-checkout form label {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1.125rem;
	color: #7F7E7E;
}

.woocommerce-checkout form input,
.woocommerce-checkout form textarea {
	height: 50px;
	border-radius: 3px;
	transition: border-color .2s ease-out;
	border-color: rgba(127, 126, 126, 0.25);
	color: #4c4c4c;
}

.woocommerce-checkout form input:focus,
.woocommerce-checkout form textarea:focus {
	border-color: #4c4c4c;
}

.woocommerce-checkout form .select2-container .selection .select2-selection {
	height: 50px;
	border-color: rgba(127, 126, 126, 0.25);
	transition: border-color .2s ease-out;
}

.woocommerce-checkout form .select2-container .selection .select2-selection span {
	height: 50px;
	line-height: 50px;
}

.woocommerce-checkout form .checkout_address_street {
	display: inline-block;
	width: calc(85% - 1rem);
	margin-right: 1rem;
}

.woocommerce-checkout form .checkout_address_housenumber {
	display: inline-block;
	width: 15%;
}

.woocommerce-checkout form .checkout_postcode {
	display: inline-block;
	width: calc(25% - 1rem);
	margin-right: 1rem;
}

.woocommerce-checkout form .checkout_city {
	display: inline-block;
	width: 75%;
}

.woocommerce-checkout form h3#ship-to-different-address label {
	display: flex;
	height: auto;
	line-height: 1;
}

.woocommerce-checkout .order_review_heading {
	display: none;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table {
	width: 100%;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr th,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr td {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	padding: 1rem;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr th .amount,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr td .amount {
	font-family: Lato, Arial, sans-serif;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr th.product-total,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr td.product-total {
	text-align: right;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr th.product-name,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr td.product-name {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	width: 80%;
	padding-left: 30%;
	text-align: left;
	color: #4c4c4c;
	font-size: 1.125rem;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr th.product-name .product-quantity,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr td.product-name .product-quantity {
	font-weight: normal;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.cart-subtotal th,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.shipping th,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.coupon th,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.order-total th {
	width: 80%;
	padding-left: 30%;
	text-align: right;
	color: #7F7E7E;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.cart-subtotal td,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.shipping td,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.coupon td,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.order-total td {
	text-align: right;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.order-total th {
	color: #4c4c4c;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table tr.order-total td .amount {
	font-weight: bold;
	font-size: 1.25rem;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table thead tr th.product-name,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table thead tr td.product-name {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table thead tr th.product-total,
.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table thead tr td.product-total {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: normal;
	font-size: 1.125rem;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table ul#shipping_method li {
	display: flex;
	align-items: flex-start;
	padding: 0;
	text-indent: 0px;
	text-align: left;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table ul#shipping_method li input {
	margin: .45rem  .75rem 0 0;
	height: auto;
	cursor: pointer;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table ul#shipping_method li label {
	font-weight: normal;
	cursor: pointer;
}

.woocommerce-checkout .checkout #order_review table.woocommerce-checkout-review-order-table ul#shipping_method li label .amount {
	font-family: "sourcesanspro", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-weight: bold;
	font-size: 1rem;
	color: #7AA535;
}

.woocommerce-checkout .checkout .place-order {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.woocommerce-checkout .checkout .place-order::before,
.woocommerce-checkout .checkout .place-order::after {
	content: none;
}

.woocommerce-checkout .checkout .place-order .woocommerce-terms-and-conditions {
	width: 100%;
	border: 0;
	background: #F0F0F0;
}

.woocommerce-checkout .checkout .place-order p {
	padding: 0;
	margin: 0;
}

.woocommerce-checkout .checkout .place-order #place_order {
	width: auto;
	float: left;
	padding: 1rem 2.25rem;
	margin-left: 1rem;
	border-radius: 3px;
	line-height: 12px;
	height: 30px;
	background: #4c4c4c;
	transition: background .2s ease-out;
}

.woocommerce-checkout .checkout .place-order #place_order:hover {
	background: #000;
}

.woocommerce-checkout #payment ul.payment_methods li {
	display: flex;
	align-items: center;
}

.woocommerce-checkout #payment ul.payment_methods li label {
	font-size: 0;
	margin-right: 1rem;
}

.woocommerce-checkout #payment ul.payment_methods li label img {
	margin: 0;
}

.woocommerce-checkout #payment ul.payment_methods li .payment_box {
	color: #4c4c4c;
}

.woocommerce-checkout #payment ul.payment_methods li .payment_box p {
	font-size: 0;
	margin: 0;
}

.woocommerce-checkout #payment ul.payment_methods li .payment_box select {
	font-size: 1rem;
	margin-top: -3px;
	color: #4c4c4c;
}

.wpcf7 p {
	font-style: normal;
	overflow: hidden;
}

.wpcf7 label {
	font-size: 1.125rem;
	cursor: pointer;
	color: #7F7E7E;
}

.wpcf7 input,
.wpcf7 textarea {
	height: 50px;
	border-radius: 3px;
	border-color: rgba(127, 126, 126, 0.25);
	transition: border-color .2s ease-out;
	color: #4c4c4c;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus {
	border-color: #4c4c4c;
}

.wpcf7 textarea {
	height: auto;
	min-height: 10rem;
	resize: vertical;
}

.wpcf7 input.wpcf7-submit {
	width: auto;
	float: left;
	padding: 1rem 3rem;
	margin-left: 1rem;
	border-radius: 3px;
	line-height: 12px;
	margin: 0;
	height: 2rem;
	background: #4c4c4c;
	color: #FFFFFF;
	transition: background .2s ease-out;
}

.wpcf7 input.wpcf7-submit:hover {
	background: #000;
}

.wpcf7 .wpcf7-not-valid-tip {
	margin-top: .25rem;
	font-size: 1rem;
	color: #CE5B35;
}

.wpcf7 .wpcf7-response-output {
	margin: 0;
	border: 2px solid transparent;
	background: #F0F0F0;
}

.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
	color: #CE5B35;
}

.wpcf7 .wpcf7-response-output.wpcf7-validation-success {
	color: #7AA535;
}

.gs-page-footer {
	font-family: "karma", sans-serif, Lucida Sans Typewriter, Lucida Typewriter, monospacea;
	font-size: 1.125rem;
	color: #7F7E7E;
	background: #F0F0F0;
	padding: 2rem 0;
}

.gs-page-footer .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.gs-page-footer__branding p {
	font-size: 1.125rem;
	margin-bottom: 0;
}

.gs-page-footer__links ul {
	display: flex;
}

.gs-page-footer__links ul li {
	margin-left: 1rem;
}

.gs-page-footer__links ul li:first-of-type {
	margin-left: 0;
}

.gs-page-footer__links ul li a {
	color: #7F7E7E;
	font-size: 1.125rem;
}

@media screen and (max-width: 1170px) {

.gs-discount {
	height: 540px;
	padding: 0 2rem;
}

.gs-discount__heading h2 {
	font-size: 4rem;
	line-height: 4rem;
}

.gs-discount__description {
	font-size: 1.25rem;
}

}

@media screen and (max-width: 1040px) {

.gs-hero {
	height: 360px;
}

.gs-hero .container {
	padding: 0 1rem;
}

.gs-hero h1 .gs-hero__heading__description {
	font-size: 2rem;
	line-height: 4rem;
}

.gs-hero h1 .gs-hero__heading__company-name {
	font-size: 4rem;
	line-height: 4rem;
}

.gs-page-footer .container {
	padding: 0 1rem;
}

}

@media screen and (max-width: 980px) {

.gs-cta-block {
	padding: 2rem 0 4rem;
}

.gs-cta-block .container {
	padding: 0 1rem;
}

}

@media screen and (max-width: 950px) {

.gs-discount {
	height: 420px;
}

.gs-discount__heading h2 {
	font-size: 3.25rem;
	line-height: 3.25rem;
}

.gs-discount__description {
	font-size: 1.25rem;
	padding: 1.125rem 0;
}

.gs-discount {
	height: 420px;
}

.gs-discount__heading h2 {
	font-size: 3.25rem;
	line-height: 3.25rem;
}

.gs-discount__description {
	font-size: 1.25rem;
	padding: 1rem 0;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.45);
}

.gs-discount .gs-button {
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.45);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.45);
}

.gs-discount .gs-button:hover {
	text-shadow: 0 0 2px transparent;
}

}

@media screen and (max-width: 940px) {

.woocommerce ul.products.columns-3 li.product {
	width: 50%;
}

.woocommerce ul.products.columns-3 li.product:nth-of-type(3n+3) {
	width: 50%;
}

.woocommerce.single-product .main.wrap {
	margin-top: 1rem;
}

.woocommerce.single-product .main.wrap .main-content .product .product_meta {
	display: none;
}

.woocommerce.single-product .main.wrap .main-content .product .related.products {
	margin-top: 4rem;
}

.woocommerce.single-product .main.wrap .main-content .product .related.products > h2 {
	margin-bottom: 2rem;
}

.woocommerce-cart table.cart .product-name {
	margin: 0 auto;
	text-align: left !important;
}

.woocommerce-cart table.cart .product-name::before {
	content: none;
}

.woocommerce-cart .cart-collaterals .cart_totals {
	width: 100%;
	float: none;
}

.woocommerce table.cart .product-thumbnail img {
	margin: 0 auto;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	width: 100%;
	height: 50px;
	border-radius: 3px;
	margin-bottom: 1rem;
	transition: border-color .2s ease-out;
	border-color: rgba(127, 126, 126, 0.25);
	color: #4c4c4c;
}

.woocommerce-cart table.cart td.actions .coupon .input-text:focus {
	border-color: #4c4c4c;
}

.woocommerce-checkout #payment #place_order {
	width: auto;
	height: 50px;
	margin-left: 0;
}

.wrap {
	max-width: none;
	padding: 0 1rem;
}

.gs-cart-icon::before {
	content: none;
}

}

@media screen and (max-width: 830px) {

.gs-grid .gs-grid__item {
	flex-basis: calc(50% + .75rem);
	margin-bottom: 1.5rem;
}

}

@media screen and (max-width: 800px) {

.default-images-row {
	overflow: hidden;
}

}

@media screen and (max-width: 750px) {

.gs-discount {
	height: 370px;
}

.gs-discount .container {
	padding-bottom: 1rem;
}

}

@media screen and (max-width: 700px) {

.gs-hero {
	height: 260px;
}

.gs-hero .container {
	padding: 0 1rem;
}

.gs-hero h1 .gs-hero__heading__description {
	font-size: 1.65rem;
	line-height: 3rem;
}

.gs-hero h1 .gs-hero__heading__company-name {
	font-size: 3rem;
	line-height: 3rem;
}

.gs-hero img {
	transform: translate(24%, -26%);
}

}

@media screen and (max-width: 650px) {

.woocommerce.archive .main.wrap {
	margin-top: 2rem;
}

.woocommerce.archive .main.wrap {
	margin-top: 2rem;
}

.gs-cta-block {
	padding: 1.5rem 0 3rem;
}

.gs-cta-block .container {
	padding: 0 1rem;
}

.gs-cta-block__heading {
	width: 100%;
}

.gs-cta-block__heading h2 {
	font-size: 1.35rem;
	line-height: 4rem;
}

.gs-wc-result-count {
	margin: 0 0 2rem;
}

}

@media screen and (max-width: 620px) {

.gs-page-footer {
	padding: 1rem 0;
}

.gs-page-footer .container {
	flex-direction: column;
}

}

@media screen and (max-width: 600px) {

.gs-product-categories {
	padding: 0;
}

.gs-product-categories .gs-button {
	padding: .75rem 2.5rem .6rem;
}

.gs-product-categories .gs-grid__item {
	margin-bottom: 3rem;
}

.woocommerce ul.order_details li {
	width: 100%;
	border: 0;
	margin-right: 0;
}

}

@media screen and (max-width: 560px) {

.gs-wc-result-count {
	font-size: 1.75rem;
	margin: 0 0 1.5rem;
}

.woocommerce ul.products.columns-3 li.product {
	margin-bottom: 1rem;
	font-size: 1.125rem;
}

.woocommerce ul.products.columns-3 li.product .woocommerce-loop-product__title {
	font-size: 1rem;
}

.woocommerce ul.products.columns-3 li.product .product-cat {
	font-size: .9rem;
}

}

@media screen and (max-width: 530px) {

.gs-hero {
	height: 220px;
}

.gs-hero .container {
	padding: 0 1rem;
}

.gs-hero h1 .gs-hero__heading__description {
	font-size: 1.25rem;
	line-height: 2rem;
}

.gs-hero h1 .gs-hero__heading__company-name {
	font-size: 2rem;
	line-height: 2rem;
}

}

@media screen and (max-width: 500px) {

.gs-wc-sorting a.gs-wc-sorting__option {
	font-size: .8rem;
	line-height: 2.8rem;
}

.gs-wc-sorting .gs-button--roudned-corners {
	border-radius: 1.4rem;
	height: 2.8rem;
	padding: 0 1rem;
}

}

@media screen and (max-width: 480px) {

.gs-discount .container {
	padding-bottom: 4rem;
}

.gs-discount__heading h2 {
	font-size: 2.85rem;
	line-height: 2.85rem;
}

.gs-discount__description {
	font-size: 1.125rem;
	padding: 1rem 0;
}

.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row {
	width: 100%;
}

}

@media screen and (max-width: 400px) {

.gs-hero {
	height: 190px;
}

.gs-hero .container {
	padding: 0 1rem;
}

.gs-hero h1 .gs-hero__heading__description {
	font-size: 1.125rem;
	line-height: 1.85rem;
}

.gs-hero h1 .gs-hero__heading__company-name {
	font-size: 1.85rem;
	line-height: 1.85rem;
}

}

@media screen and (max-width: 370px) {

.gs-page-footer__branding p {
	font-size: 1rem;
}

.gs-page-footer__links ul li a {
	font-size: 1rem;
}

}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7R0FRRztBQUNIO0VBQ0UscUJBQXFCO0VBQ3JCLGdJQUFnSTtFQUNoSSxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UscUJBQXFCO0VBQ3JCLGtJQUFrSTtFQUNsSSxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsNkJBQTZCO0VBQzdCLGtLQUFrSztFQUNsSyxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsNkJBQTZCO0VBQzdCLDRKQUE0SjtFQUM1SixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usc0JBQXNCO0VBQ3RCLHNJQUFzSTtFQUN0SSxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsb0NBQW9DO0VBQ3BDLDRCQUE0QjtFQUM1QixtQ0FBbUM7RUFDbkMsOENBQThDO0VBQzlDLHlCQUF5QixFQUFFO0VBQzNCO0lBQ0Usb0JBQW9CO0lBQ3BCLG9DQUFvQztJQUNwQyw0QkFBNEI7SUFDNUIsbUNBQW1DLEVBQUU7O0FBRXpDO0VBQ0UsY0FBYztFQUNkLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVix5QkFBeUIsRUFBRTs7QUFFN0I7RUFDRSxVQUFVLEVBQUU7O0FBRWQ7RUFDRSxXQUFXO0VBQ1gsVUFBVTtFQUNWLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLFdBQVcsRUFBRTtFQUNiO0lBQ0UsV0FBVyxFQUFFOztBQUVqQjtFQUNFLDJCQUEyQixFQUFFOztBQUUvQjs7RUFFRSx5QkFBeUI7RUFDekIsVUFBVSxFQUFFOztBQUVkOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLHlCQUF5QjtFQUN6QixXQUFXLEVBQUU7O0FBRWY7O0VBRUUseUJBQXlCO0VBQ3pCLFdBQVcsRUFBRTtFQUNiOztJQUVFLHlCQUF5QjtJQUN6QixXQUFXLEVBQUU7O0FBRWpCO0VBQ0UsdUJBQXVCO0VBQ3ZCLFdBQVcsRUFBRTs7QUFFZjs7OztFQUlFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLG1DQUFtQztFQUNuQyx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxnR0FBZ0c7RUFDaEcsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSx5QkFBeUIsRUFBRTs7QUFFN0I7RUFDRSxnR0FBZ0c7RUFDaEcsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLHdGQUF3RjtFQUN4RixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLGlCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0U7SUFDRSxpQkFBaUIsRUFBRSxFQUFFOztBQUV6Qjs7O0VBR0UsV0FBVyxFQUFFOztBQUVmO0VBQ0U7SUFDRSxpQkFBaUIsRUFBRSxFQUFFOztBQUV6QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGdHQUFnRztFQUNoRyxvQkFBb0I7RUFDcEIsZ0JBQWdCLEVBQUU7O0FBRXBCOzs7RUFHRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxjQUFjO0VBQ2Qsd0JBQXdCO0VBQ3hCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osYUFBYTtFQUNiLGlCQUFpQjtFQUNqQiwrQkFBK0I7RUFDL0IsaUNBQWlDO0VBQ2pDLGVBQWU7RUFDZixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsZ0dBQWdHO0VBQ2hHLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQiwrQkFBK0IsRUFBRTs7QUFFbkM7RUFDRSxpQkFBaUI7RUFDakIsZUFBZSxFQUFFOztBQUVuQjs7RUFFRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQ0FBMkMsRUFBRTs7QUFFL0M7RUFDRSx1QkFBdUI7RUFDdkIscUNBQXFDO0VBQ3JDLHNDQUFzQyxFQUFFO0VBQ3hDO0lBQ0UsNkJBQTZCO0lBQzdCLGtDQUFrQyxFQUFFOztBQUV4QztFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZ0dBQWdHO0VBQ2hHLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQix3REFBd0QsRUFBRTtFQUMxRDtJQUNFLGVBQWU7SUFDZixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLDBCQUEwQjtJQUMxQixlQUFlLEVBQUU7SUFDakI7TUFDRSxvQkFBb0IsRUFBRTtFQUMxQjtJQUNFLDBCQUEwQjtJQUMxQixlQUFlLEVBQUU7SUFDakI7TUFDRSxvQkFBb0IsRUFBRTtFQUMxQjtJQUNFLDBCQUEwQjtJQUMxQixlQUFlLEVBQUU7SUFDakI7TUFDRSxvQkFBb0IsRUFBRTtFQUMxQjtJQUNFLDBCQUEwQjtJQUMxQixlQUFlLEVBQUU7SUFDakI7TUFDRSxvQkFBb0IsRUFBRTtFQUMxQjtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLG1CQUFtQixFQUFFOztBQUUzQjtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osYUFBYTtFQUNiLE9BQU87RUFDUCxRQUFRO0VBQ1IsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixXQUFXLEVBQUU7RUFDYjtJQUNFLFlBQVk7SUFDWixhQUFhO0lBQ2IscUJBQWtCO0lBQWxCLGtCQUFrQixFQUFFOztBQUV4QjtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztFQUNkLGNBQWM7RUFDZCxvQkFBb0IsRUFBRTtFQUN0QjtJQUNFLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2Qsd0JBQXdCO0lBQ3hCLHVCQUF1QjtJQUN2Qix3QkFBd0I7SUFDeEIsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLE9BQU87SUFDUCxTQUFTO0lBQ1QsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLFdBQVcsRUFBRTtJQUNiO01BQ0UsY0FBYztNQUNkLHVCQUF1QjtNQUN2QixnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLG1CQUFtQixFQUFFO01BQ3ZCO1FBQ0UsZ0dBQWdHO1FBQ2hHLG9CQUFvQjtRQUNwQixrQkFBa0I7UUFDbEIsZUFBZSxFQUFFO01BQ25CO1FBQ0UsY0FBYztRQUNkLHVCQUF1QjtRQUN2QixtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUU7RUFDMUI7SUFDRTtNQUNFLGNBQWMsRUFBRTtNQUNoQjtRQUNFLGdCQUFnQixFQUFFO01BQ3BCO1FBQ0UsZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFFO01BQ3RCO1FBQ0UsZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFFLEVBQUU7RUFDNUI7SUFDRTtNQUNFLGNBQWMsRUFBRTtNQUNoQjtRQUNFLGdCQUFnQixFQUFFO01BQ3BCO1FBQ0UsbUJBQW1CO1FBQ25CLGtCQUFrQixFQUFFO01BQ3RCO1FBQ0UsZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFFO01BQ3RCO1FBQ0UsZ0NBQWdDLEVBQUUsRUFBRTtFQUMxQztJQUNFO01BQ0UsY0FBYyxFQUFFO01BQ2hCO1FBQ0UsZ0JBQWdCLEVBQUU7TUFDcEI7UUFDRSxtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUU7TUFDdEI7UUFDRSxnQkFBZ0I7UUFDaEIsa0JBQWtCLEVBQUUsRUFBRTtFQUM1QjtJQUNFO01BQ0UsY0FBYyxFQUFFO01BQ2hCO1FBQ0UsZ0JBQWdCLEVBQUU7TUFDcEI7UUFDRSxvQkFBb0I7UUFDcEIscUJBQXFCLEVBQUU7TUFDekI7UUFDRSxtQkFBbUI7UUFDbkIscUJBQXFCLEVBQUUsRUFBRTs7QUFFakM7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7RUFDdkI7SUFDRSxjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7TUFDRSxlQUFlO01BQ2Ysb0JBQW9CLEVBQUU7RUFDMUI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGNBQWM7SUFDZCxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFO01BQ0UscUJBQXFCLEVBQUU7TUFDdkI7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0U7TUFDRSx1QkFBdUIsRUFBRTtNQUN6QjtRQUNFLGdCQUFnQixFQUFFO01BQ3BCO1FBQ0UsWUFBWSxFQUFFO1FBQ2Q7VUFDRSxtQkFBbUI7VUFDbkIsa0JBQWtCLEVBQUUsRUFBRTs7QUFFaEM7RUFDRSxjQUFjO0VBQ2Qsd0JBQXdCO0VBQ3hCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSwrQkFBK0I7RUFDL0Isa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBRTtJQUNqQjtNQUNFLG1CQUFtQjtNQUNuQixPQUFPO01BQ1AsUUFBUTtNQUNSLFlBQVk7TUFDWixhQUFhO01BQ2IscUJBQXFCO01BQ3JCLCtCQUErQjtNQUMvQixXQUFXO01BQ1gscUNBQXFDLEVBQUU7TUFDdkM7UUFDRSxtQkFBbUI7UUFDbkIsU0FBUztRQUNULFVBQVU7UUFDVixZQUFZO1FBQ1osWUFBWTtRQUNaLHNDQUFzQztRQUN0QyxvQkFBb0I7UUFDcEIsV0FBVztRQUNYLDZEQUE2RCxFQUFFO1FBQy9EO1VBQ0UsWUFBWTtVQUNaLG1CQUFtQjtVQUNuQixPQUFPO1VBQ1AsU0FBUztVQUNULFlBQVk7VUFDWixZQUFZO1VBQ1osb0JBQW9CO1VBQ3BCLG1DQUFtQztVQUNuQyx3QkFBd0IsRUFBRTtRQUM1QjtVQUNFLHlCQUF5QixFQUFFO1FBQzdCO1VBQ0UsMEJBQTBCLEVBQUU7SUFDbEM7TUFDRSxXQUFXO01BQ1gscUJBQXFCO01BQ3JCLGlDQUFpQyxFQUFFO01BQ25DO1FBQ0UsV0FBVztRQUNYLDhEQUE4RDtRQUM5RCxzQ0FBc0MsRUFBRTtRQUN4QztVQUNFLHVDQUF1QyxFQUFFO1FBQzNDO1VBQ0UseUJBQXlCLEVBQUU7UUFDN0I7VUFDRSwwQkFBMEIsRUFBRTtFQUNwQztJQUNFLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFLG1CQUFtQjtNQUNuQixPQUFPO01BQ1AsU0FBUztNQUNULFVBQVU7TUFDVixRQUFRO01BQ1IsYUFBYTtNQUNiLFlBQVk7TUFDWixhQUFhO01BQ2IscUJBQWtCO01BQWxCLGtCQUFrQixFQUFFO0VBQ3hCO0lBQ0UsY0FBYztJQUNkLHVCQUF1QjtJQUN2QixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLGtCQUFrQixFQUFFO0VBQ3RCO0lBQ0Usb0JBQW9CO0lBQ3BCLG1CQUFtQixFQUFFOztBQUV6QjtFQUNFO0lBQ0UsK0JBQStCO0lBQy9CLHNCQUFzQixFQUFFLEVBQUU7O0FBRTlCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usd0ZBQXdGO0VBQ3hGLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxnR0FBZ0c7RUFDaEcscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0Usa0JBQWtCLEVBQUU7RUFDcEI7SUFDRSx1QkFBdUIsRUFBRTtFQUMzQjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0U7TUFDRSxXQUFXLEVBQUU7TUFDYjtRQUNFLDZCQUE2QixFQUFFO01BQ2pDO1FBQ0Usb0JBQW9CLEVBQUUsRUFBRTs7QUFFaEM7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLFlBQVk7RUFDWixjQUFjO0VBQ2QsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLHdCQUF3QjtJQUN4Qix3QkFBd0I7SUFDeEIsc0JBQXNCO0lBQ3RCLFdBQVcsRUFBRTtFQUNmO0lBQ0UseUZBQXlGO0lBQ3pGLGVBQWU7SUFDZixnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLHdGQUF3RjtJQUN4RixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZUFBZSxFQUFFO0VBQ25CO0lBQ0Usc0JBQXNCO0lBQ3RCLGVBQWUsRUFBRTtJQUNqQjtNQUNFLG9CQUFvQjtNQUNwQixZQUFZLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGNBQWM7TUFDZCxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLGdCQUFnQjtRQUNoQixrQkFBa0IsRUFBRTtNQUN0QjtRQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDN0I7SUFDRTtNQUNFLGNBQWMsRUFBRTtNQUNoQjtRQUNFLG1CQUFtQjtRQUNuQixxQkFBcUIsRUFBRTtNQUN6QjtRQUNFLG1CQUFtQjtRQUNuQixvQkFBb0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0U7TUFDRSxjQUFjLEVBQUU7TUFDaEI7UUFDRSxtQkFBbUI7UUFDbkIscUJBQXFCLEVBQUU7TUFDekI7UUFDRSxtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLHlDQUF5QyxFQUFFO01BQzdDO1FBQ0UseUNBQXlDO1FBQ3pDLHdDQUF3QyxFQUFFO1FBQzFDO1VBQ0UsaUNBQWlDLEVBQUUsRUFBRTtFQUM3QztJQUNFO01BQ0UsY0FBYyxFQUFFO01BQ2hCO1FBQ0UscUJBQXFCLEVBQUUsRUFBRTtFQUMvQjtJQUNFO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxtQkFBbUI7TUFDbkIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxvQkFBb0I7TUFDcEIsZ0JBQWdCLEVBQUUsRUFBRTs7QUFFMUI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSx3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0UsaUJBQWlCLEVBQUU7O0FBRXZCOztFQUVFLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixvQ0FBb0MsRUFBRTtFQUN0Qzs7SUFFRSxpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLDBCQUEwQjtFQUMxQixVQUFVO0VBQ1YsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsNkJBQTZCO0VBQzdCLFVBQVU7RUFDVixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSx1QkFBdUI7RUFDdkIscUNBQXFDO0VBQ3JDLHNDQUFzQyxFQUFFO0VBQ3hDO0lBQ0UsNkJBQTZCO0lBQzdCLGtDQUFrQyxFQUFFOztBQUV4QztFQUNFLFVBQVUsRUFBRTs7QUFFZDtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0U7SUFDRSxZQUFZO0lBQ1osVUFBVTtJQUNWLGdCQUFnQixFQUFFLEVBQUU7O0FBRXhCO0VBQ0UsY0FBYztFQUNkLHVCQUF1QjtFQUN2QixVQUFVLEVBQUU7RUFDWjtJQUNFLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsU0FBUztJQUNULHdCQUF3QjtJQUN4QixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7SUFDdEI7TUFDRSxpQkFBaUIsRUFBRTtFQUN2QjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSx3RkFBd0Y7SUFDeEYsa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsY0FBYyxFQUFFOztBQUVwQjtFQUNFLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxZQUFZO01BQ1osbUJBQW1CLEVBQUU7TUFDckI7UUFDRSxpQkFBaUIsRUFBRTtFQUN6QjtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIscUJBQXFCLEVBQUU7RUFDekI7SUFDRTtNQUNFLGlCQUFpQjtNQUNqQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHNCQUFzQjtNQUN0QixlQUFlO01BQ2YsZ0JBQWdCLEVBQUUsRUFBRTs7QUFFMUI7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQixFQUFFO0VBQ25CO0lBQ0U7TUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7TUFDRSxtQkFBbUI7TUFDbkIsbUJBQW1CLEVBQUUsRUFBRTs7QUFFN0I7RUFDRSxpQkFBaUI7RUFDakIsZUFBZSxFQUFFO0VBQ2pCO0lBQ0UsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRSxpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGlCQUFpQixFQUFFO0lBQ3JCO01BQ0UsWUFBWSxFQUFFO0lBQ2hCO01BQ0UsZUFBZSxFQUFFO0lBQ25CO01BQ0UsbUJBQW1CO01BQ25CLE9BQU87TUFDUCxRQUFRO01BQ1IsWUFBWTtNQUNaLGFBQWE7TUFDYixxQkFBcUI7TUFDckIsK0JBQStCO01BQy9CLFdBQVc7TUFDWCxxQ0FBcUMsRUFBRTtNQUN2QztRQUNFLG1CQUFtQjtRQUNuQixTQUFTO1FBQ1QsVUFBVTtRQUNWLFlBQVk7UUFDWixZQUFZO1FBQ1osc0NBQXNDO1FBQ3RDLG9CQUFvQjtRQUNwQixXQUFXO1FBQ1gsNkRBQTZELEVBQUU7UUFDL0Q7VUFDRSxZQUFZO1VBQ1osbUJBQW1CO1VBQ25CLE9BQU87VUFDUCxTQUFTO1VBQ1QsWUFBWTtVQUNaLFlBQVk7VUFDWixvQkFBb0I7VUFDcEIsbUNBQW1DO1VBQ25DLHdCQUF3QixFQUFFO1FBQzVCO1VBQ0UseUJBQXlCLEVBQUU7UUFDN0I7VUFDRSwwQkFBMEIsRUFBRTtJQUNsQztNQUNFLFdBQVc7TUFDWCxxQkFBcUI7TUFDckIsaUNBQWlDLEVBQUU7TUFDbkM7UUFDRSxXQUFXO1FBQ1gsOERBQThEO1FBQzlELHNDQUFzQyxFQUFFO1FBQ3hDO1VBQ0UsdUNBQXVDLEVBQUU7UUFDM0M7VUFDRSx5QkFBeUIsRUFBRTtRQUM3QjtVQUNFLDBCQUEwQixFQUFFO0lBQ2xDO01BQ0UsZUFBZSxFQUFFO0lBQ25CO01BQ0UsZ0dBQWdHO01BQ2hHLDBCQUEwQjtNQUMxQixlQUFlO01BQ2YsaUJBQWlCLEVBQUU7SUFDckI7TUFDRSxnR0FBZ0c7TUFDaEcsb0JBQW9CO01BQ3BCLDBCQUEwQjtNQUMxQixlQUFlLEVBQUU7SUFDbkI7TUFDRSxpQkFBaUI7TUFDakIsb0JBQW9CLEVBQUU7TUFDdEI7UUFDRSx3RkFBd0Y7UUFDeEYsa0JBQWtCO1FBQ2xCLHdCQUF3QjtRQUN4QixlQUFlLEVBQUU7SUFDckI7TUFDRSxrQkFBa0I7TUFDbEIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0Usb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0Usb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLG9CQUFvQixFQUFFOztBQUU1QjtFQUNFLGNBQWMsRUFBRTtFQUNoQjtJQUNFLGNBQWMsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLFdBQVcsRUFBRTtJQUNiO01BQ0UsV0FBVyxFQUFFLEVBQUU7O0FBRXJCO0VBQ0U7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CLEVBQUU7SUFDdEI7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLGlCQUFpQixFQUFFLEVBQUU7O0FBRTNCO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG9CQUFvQjtFQUNwQixlQUFlLEVBQUU7O0FBRW5CO0VBQ0Usb0JBQW9CLEVBQUU7RUFDdEI7SUFDRSx3RkFBd0Y7SUFDeEYsa0JBQWtCO0lBQ2xCLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxZQUFZLEVBQUU7RUFDZDtJQUNFLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxVQUFVLEVBQUU7RUFDWjtJQUNFLFdBQVcsRUFBRTtJQUNiO01BQ0UsWUFBWSxFQUFFOztBQUVwQjtFQUNFO0lBQ0UsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxpQkFBaUIsRUFBRTtNQUNuQjtRQUNFLG9CQUFvQixFQUFFLEVBQUU7O0FBRWhDO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsYUFBYSxFQUFFOztBQUVqQjtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsMEJBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGdHQUFnRztFQUNoRywwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QiwrQkFBK0IsRUFBRTtFQUNqQztJQUNFLFlBQVksRUFBRTtFQUNoQjtJQUNFLGdHQUFnRztJQUNoRyxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLHdCQUF3QjtJQUN4QixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQiwwQ0FBMEM7SUFDMUMsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1QixlQUFlLEVBQUU7RUFDbkI7SUFDRSxVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsV0FBVyxFQUFFOztBQUVqQjtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsK0JBQStCO0VBQy9CLGlCQUFpQixFQUFFO0VBQ25CO0lBQ0UsdUJBQXVCO0lBQ3ZCLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLGdHQUFnRyxFQUFFO0VBQ2xHO0lBQ0Usa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsaUJBQWlCO01BQ2pCLFlBQVksRUFBRTtFQUNsQjtJQUNFLGdHQUFnRztJQUNoRyxnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxlQUFlLEVBQUU7O0FBRW5COztFQUVFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0Usc0NBQXNDLEVBQUU7O0FBRTFDO0VBQ0Usc0NBQXNDLEVBQUU7O0FBRTFDO0VBQ0UscUNBQXFDLEVBQUU7O0FBRXpDO0VBQ0Usc0NBQXNDLEVBQUU7O0FBRTFDO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsNEJBQTRCLEVBQUU7SUFDOUI7TUFDRSxjQUFjLEVBQUUsRUFBRTs7QUFFeEI7RUFDRSxpQkFBaUI7RUFDakIsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFlBQVksRUFBRTtFQUNkOztJQUVFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLHdDQUF3QyxFQUFFO0lBQzFDO01BQ0Usa0JBQWtCO01BQ2xCLDZCQUE2QjtNQUM3QixlQUFlO01BQ2YsWUFBWSxFQUFFO0lBQ2hCO01BQ0Usa0JBQWtCO01BQ2xCLDZCQUE2QjtNQUM3QixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDZCQUE2QjtNQUM3QixrQkFBa0IsRUFBRTtJQUN0QjtNQUNFLDZCQUE2QixFQUFFO0VBQ25DO0lBQ0U7TUFDRSxZQUFZO01BQ1osWUFBWSxFQUFFLEVBQUU7O0FBRXRCO0VBQ0U7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsc0NBQXNDO0lBQ3RDLHdDQUF3QztJQUN4QyxlQUFlLEVBQUU7SUFDakI7TUFDRSxzQkFBc0IsRUFBRSxFQUFFOztBQUVoQztFQUNFLGNBQWM7RUFDZCx1QkFBdUI7RUFDdkIsd0JBQXdCLEVBQUU7RUFDMUI7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLHdCQUF3QjtJQUN4QixpQkFBaUI7SUFDakIsZUFBZSxFQUFFOztBQUVyQjtFQUNFLGdHQUFnRztFQUNoRyxrQkFBa0I7RUFDbEIsZUFBZSxFQUFFO0VBQ2pCO0lBQ0UsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxlQUFlO01BQ2YsYUFBYTtNQUNiLGtCQUFrQixFQUFFO0lBQ3RCO01BQ0UsY0FBYztNQUNkLG9CQUFvQjtNQUNwQixlQUFlLEVBQUU7O0FBRXZCO0VBQ0UsZ0dBQWdHO0VBQ2hHLG9CQUFvQjtFQUNwQixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQ0FBc0M7RUFDdEMsd0NBQXdDO0VBQ3hDLGVBQWUsRUFBRTtFQUNqQjtJQUNFLHNCQUFzQixFQUFFOztBQUU1QjtFQUNFLGFBQWE7RUFDYix3Q0FBd0M7RUFDeEMsc0NBQXNDLEVBQUU7RUFDeEM7SUFDRSxhQUFhO0lBQ2Isa0JBQWtCLEVBQUU7O0FBRXhCO0VBQ0Usc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4QixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVyxFQUFFOztBQUVmO0VBQ0Usc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4QixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVyxFQUFFOztBQUVmO0VBQ0UsY0FBYztFQUNkLGFBQWE7RUFDYixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLFlBQVksRUFBRTtFQUNkO0lBQ0UsZ0dBQWdHO0lBQ2hHLGNBQWMsRUFBRTtJQUNoQjtNQUNFLHFDQUFxQyxFQUFFO0lBQ3pDO01BQ0Usa0JBQWtCLEVBQUU7SUFDdEI7TUFDRSx3RkFBd0Y7TUFDeEYsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsZUFBZTtNQUNmLG9CQUFvQixFQUFFO01BQ3RCO1FBQ0Usb0JBQW9CLEVBQUU7RUFDNUI7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixlQUFlLEVBQUU7RUFDbkI7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLGdHQUFnRztJQUNoRyxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLGdHQUFnRztJQUNoRyxvQkFBb0I7SUFDcEIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxjQUFjO0lBQ2Qsd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRSwyQkFBMkI7TUFDM0IsYUFBYTtNQUNiLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usb0JBQW9CO01BQ3BCLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0UsZ0dBQWdHO1FBQ2hHLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsZUFBZSxFQUFFOztBQUV6QjtFQUNFLGNBQWM7RUFDZCwrQkFBK0I7RUFDL0Isb0JBQW9CO0VBQ3BCLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsWUFBWTtJQUNaLFVBQVU7SUFDVixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLFdBQVc7SUFDWCxVQUFVLEVBQUU7RUFDZDtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsb0NBQW9DLEVBQUU7SUFDdEM7TUFDRSxpQkFBaUIsRUFBRTs7QUFFekI7RUFDRTtJQUNFLFlBQVk7SUFDWixhQUFhO0lBQ2IsZUFBZSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0U7SUFDRSxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDRSxjQUFjO0VBQ2Qsb0JBQW9CLEVBQUU7RUFDdEI7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxVQUFVLEVBQUU7RUFDaEI7SUFDRSxlQUFlLEVBQUU7SUFDakI7TUFDRSxhQUFhO01BQ2IsVUFBVSxFQUFFO0lBQ2Q7TUFDRSxnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGVBQWUsRUFBRTs7QUFFdkI7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix3Q0FBd0M7RUFDeEMsc0NBQXNDO0VBQ3RDLGVBQWUsRUFBRTtFQUNqQjtJQUNFLHNCQUFzQixFQUFFOztBQUU1QjtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsWUFBWTtFQUNaLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLG9DQUFvQyxFQUFFO0VBQ3RDO0lBQ0UsaUJBQWlCLEVBQUU7O0FBRXZCO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsVUFBVTtFQUNWLDhCQUE4QjtFQUM5QixvQkFBb0IsRUFBRTtFQUN0QjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSx3RkFBd0Y7RUFDeEYsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRSxjQUFjO0lBQ2QsK0JBQStCO0lBQy9CLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0Usb0JBQW9CO0lBQ3BCLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsY0FBYyxFQUFFO0lBQ2hCO01BQ0Usa0JBQWtCLEVBQUU7TUFDcEI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlO1FBQ2Ysb0JBQW9CLEVBQUU7RUFDNUI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0UsdUJBQXVCLEVBQUUsRUFBRTtFQUNqQztJQUNFO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUUxQjtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsY0FBYyxFQUFFLEVBQUUiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbiAqIFRoZW1lIE5hbWU6IENoZWVyVXAgQ2hpbGRcclxuICogVGhlbWUgVVJJOiBodHRwOi8vdGhlbWUtc3BoZXJlLmNvbS9cclxuICogRGVzY3JpcHRpb246IEEgY2hpbGQgdGhlbWUgb2YgQ2hlZXJVcFxyXG4gKiBBdXRob3I6IFRoZW1lU3BoZXJlXHJcbiAqIEF1dGhvciBVUkk6IGh0dHA6Ly90aGVtZS1zcGhlcmUuY29tXHJcbiAqIFRlbXBsYXRlOiBjaGVlcnVwXHJcbiAqIFZlcnNpb246IDEuMVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2thcm1hJztcbiAgc3JjOiB1cmwoXCJmb250cy9LYXJtYS9rYXJtYS1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvS2FybWEva2FybWEtbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAna2FybWEnO1xuICBzcmM6IHVybChcImZvbnRzL0thcm1hL2thcm1hLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvS2FybWEva2FybWEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzb3VyY2VzYW5zcHJvJztcbiAgc3JjOiB1cmwoXCJmb250cy9Tb3VyY2VzYW5zcHJvL3NvdXJjZXNhbnNwcm8tcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Tb3VyY2VzYW5zcHJvL3NvdXJjZXNhbnNwcm8tcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NvdXJjZXNhbnNwcm8nO1xuICBzcmM6IHVybChcImZvbnRzL1NvdXJjZXNhbnNwcm8vc291cmNlc2Fuc3Byby1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL1NvdXJjZXNhbnNwcm8vc291cmNlc2Fuc3Byby1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FsbHVyYSc7XG4gIHNyYzogdXJsKFwiZm9udHMvQWxsdXJhL2FsbHVyYS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0FsbHVyYS9hbGx1cmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbioge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwOyB9XG4gICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbmltZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbio6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIC1tb3otb3V0bGluZS1zdHlsZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIC1tb3otb3V0bGluZS1zdHlsZTogbm9uZTsgfVxuXG5hIHtcbiAgb3V0bGluZTogMDsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuOmZvY3VzLFxuYSxcbmFwcGxldCxcbmFydGljbGUsXG5hc2lkZSxcbmJsb2NrcXVvdGUsXG5ib2R5LFxuZGV0YWlscyxcbmRpdixcbmVtLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmhncm91cCxcbmlmcmFtZSxcbmltZyxcbmxhYmVsLFxubGksXG5uYXYsXG5vYmplY3QsXG5vbCxcbnAsXG5wcmUsXG5zZWN0aW9uLFxuc3BhbixcbnN0cm9uZyxcbnN1bW1hcnksXG51bCB7XG4gIG91dGxpbmU6IDA7IH1cblxuOmZvY3VzIHtcbiAgLW1vei1vdXRsaW5lLXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwOyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLW1vei1vdXRsaW5lLXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwOyB9XG4gIGJ1dHRvbjpmb2N1cyxcbiAgaW5wdXQ6Zm9jdXMge1xuICAgIC1tb3otb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IDA7IH1cblxuYm9keSxcbmh0bWwsXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XG5cbmh0bWwge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0YzRjNGM7IH1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuc3ZnLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuc3ZnIGcge1xuICB3aWR0aDogMTAwJTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwia2FybWFcIiwgc2Fucy1zZXJpZiwgTHVjaWRhIFNhbnMgVHlwZXdyaXRlciwgTHVjaWRhIFR5cGV3cml0ZXIsIG1vbm9zcGFjZWE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBjb2xvcjogIzAwMDsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udGV4dCwgLnBvc3QtY29udGVudCwgLnRleHR3aWRnZXQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnRvcC1iYXItY29udGVudCB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAud29vY29tbWVyY2UuYXJjaGl2ZSAubWFpbi53cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLndvb2NvbW1lcmNlLmFyY2hpdmUgLm1haW4ud3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi53cC1wb3N0LWltYWdlOmhvdmVyLFxuLnBvc3QtY29udGVudCBpbWc6aG92ZXIsXG4uZ2FsbGVyeS1zbGlkZXIgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGVmYXVsdC1pbWFnZXMtcm93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLm5hdmlnYXRpb24gLm1lbnUgbGkgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm5hdmlnYXRpb24gLm1lbnUgbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlc2Fuc3Byb1wiLCBzYW5zLXNlcmlmLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlYTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5uYXZpZ2F0aW9uIC5tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4ubmF2aWdhdGlvbiAubWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi5uYXZpZ2F0aW9uIC5tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLmNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YwRjBGMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGNvbG9yOiAjNGM0YzRjO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvdXJjZXNhbnNwcm9cIiwgc2Fucy1zZXJpZiwgTHVjaWRhIFNhbnMgVHlwZXdyaXRlciwgTHVjaWRhIFR5cGV3cml0ZXIsIG1vbm9zcGFjZWE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgbGk6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM3RjdFN0U7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgLmNoZXZyb24ge1xuICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGNvbG9yOiAjN0Y3RTdFO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cblxuLmdzLWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQ7IH1cbiAgLmdzLWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0YzRjNGM7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5ncy1idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUNBQ0FDO1xuICBjb2xvcjogI0FDQUNBQztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0OyB9XG4gIC5ncy1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNBQ0FDQUM7IH1cbiAgLmdzLWJ1dHRvbi0tdHlwZS1lc3NlbnRpYWxzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNBQ0FDO1xuICAgIGNvbG9yOiAjQUNBQ0FDOyB9XG4gICAgLmdzLWJ1dHRvbi0tdHlwZS1lc3NlbnRpYWxzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBQ0FDQUM7IH1cbiAgLmdzLWJ1dHRvbi0tdHlwZS1tdXNjbGVzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFBOUM5O1xuICAgIGNvbG9yOiAjRUFBOUM5OyB9XG4gICAgLmdzLWJ1dHRvbi0tdHlwZS1tdXNjbGVzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUE5Qzk7IH1cbiAgLmdzLWJ1dHRvbi0tdHlwZS1sb3Rpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0RGNDc7XG4gICAgY29sb3I6ICNBM0RGNDc7IH1cbiAgICAuZ3MtYnV0dG9uLS10eXBlLWxvdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQTNERjQ3OyB9XG4gIC5ncy1idXR0b24tLXR5cGUteW91bmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0Q5RjY7XG4gICAgY29sb3I6ICNBM0Q5RjY7IH1cbiAgICAuZ3MtYnV0dG9uLS10eXBlLXlvdW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBM0Q5RjY7IH1cbiAgLmdzLWJ1dHRvbi0tcm91ZG5lZC1jb3JuZXJzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjM3NXJlbTtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgICAuZ3MtYnV0dG9uLS1yb3VkbmVkLWNvcm5lcnM6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5ncy1iYWNrZ3JvdW5kLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMDsgfVxuICAuZ3MtYmFja2dyb3VuZC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmdzLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRjdGMUVFOyB9XG4gIC5ncy1oZXJvIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ3MtaGVybyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIyNSU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4JSwgLTI2JSk7IH1cbiAgLmdzLWhlcm9fX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtNSU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5ncy1oZXJvX19oZWFkaW5nIGgxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZ3MtaGVyb19faGVhZGluZyBoMSBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZ3MtaGVyb19faGVhZGluZyBoMSAuZ3MtaGVyb19faGVhZGluZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgY29sb3I6ICNBQ0FDQUM7IH1cbiAgICAgIC5ncy1oZXJvX19oZWFkaW5nIGgxIC5ncy1oZXJvX19oZWFkaW5nX19jb21wYW55LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5ncy1oZXJvIHtcbiAgICAgIGhlaWdodDogMzYwcHg7IH1cbiAgICAgIC5ncy1oZXJvIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgIC5ncy1oZXJvIGgxIC5ncy1oZXJvX19oZWFkaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07IH1cbiAgICAgIC5ncy1oZXJvIGgxIC5ncy1oZXJvX19oZWFkaW5nX19jb21wYW55LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZ3MtaGVybyB7XG4gICAgICBoZWlnaHQ6IDI2MHB4OyB9XG4gICAgICAuZ3MtaGVybyAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAuZ3MtaGVybyBoMSAuZ3MtaGVyb19faGVhZGluZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAuZ3MtaGVybyBoMSAuZ3MtaGVyb19faGVhZGluZ19fY29tcGFueS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAgICAgLmdzLWhlcm8gaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQlLCAtMjYlKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gICAgLmdzLWhlcm8ge1xuICAgICAgaGVpZ2h0OiAyMjBweDsgfVxuICAgICAgLmdzLWhlcm8gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgLmdzLWhlcm8gaDEgLmdzLWhlcm9fX2hlYWRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICAgICAgLmdzLWhlcm8gaDEgLmdzLWhlcm9fX2hlYWRpbmdfX2NvbXBhbnktbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5ncy1oZXJvIHtcbiAgICAgIGhlaWdodDogMTkwcHg7IH1cbiAgICAgIC5ncy1oZXJvIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgIC5ncy1oZXJvIGgxIC5ncy1oZXJvX19oZWFkaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1cmVtOyB9XG4gICAgICAuZ3MtaGVybyBoMSAuZ3MtaGVyb19faGVhZGluZ19fY29tcGFueS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NXJlbTsgfSB9XG5cbi5ncy1jdGEtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRyZW0gMCA2cmVtOyB9XG4gIC5ncy1jdGEtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmdzLWN0YS1ibG9ja19faGVhZGluZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ncy1jdGEtYmxvY2tfX2hlYWRpbmcgaDIge1xuICAgICAgY29sb3I6ICNBQ0FDQUM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5ncy1jdGEtYmxvY2sgcCB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTsgfVxuICAuZ3MtY3RhLWJsb2NrIC5ncy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncy1jdGEtYmxvY2sge1xuICAgICAgcGFkZGluZzogMnJlbSAwIDRyZW07IH1cbiAgICAgIC5ncy1jdGEtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmdzLWN0YS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMCAzcmVtOyB9XG4gICAgICAuZ3MtY3RhLWJsb2NrIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgIC5ncy1jdGEtYmxvY2tfX2hlYWRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZ3MtY3RhLWJsb2NrX19oZWFkaW5nIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07IH0gfVxuXG4uZ3MtZ3JpZCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07IH1cblxuLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKDI1JSArIC43NXJlbSk7XG4gIHBhZGRpbmc6IDAgMXJlbSAwO1xuICBtYXJnaW4tbGVmdDogLTFyZW07IH1cbiAgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW1fX2ltYWdlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ncy1ncmlkIC5ncy1ncmlkX19pdGVtX19pbWFnZS1saW5rIC5ncy1ncmlkX19pdGVtX19vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0IC4xczsgfVxuICAgICAgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW1fX2ltYWdlLWxpbmsgLmdzLWdyaWRfX2l0ZW1fX292ZXJsYXkgLmFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTcwJSwgLTUwJSwgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0IC4xcywgdHJhbnNmb3JtIC4ycyBlYXNlLW91dDsgfVxuICAgICAgICAuZ3MtZ3JpZCAuZ3MtZ3JpZF9faXRlbV9faW1hZ2UtbGluayAuZ3MtZ3JpZF9faXRlbV9fb3ZlcmxheSAuYXJyb3c6OmJlZm9yZSwgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW1fX2ltYWdlLWxpbmsgLmdzLWdyaWRfX2l0ZW1fX292ZXJsYXkgLmFycm93OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7IH1cbiAgICAgICAgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW1fX2ltYWdlLWxpbmsgLmdzLWdyaWRfX2l0ZW1fX292ZXJsYXkgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuICAgICAgICAuZ3MtZ3JpZCAuZ3MtZ3JpZF9faXRlbV9faW1hZ2UtbGluayAuZ3MtZ3JpZF9faXRlbV9fb3ZlcmxheSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpOyB9XG4gICAgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW1fX2ltYWdlLWxpbms6aG92ZXIgLmdzLWdyaWRfX2l0ZW1fX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgIC5ncy1ncmlkIC5ncy1ncmlkX19pdGVtX19pbWFnZS1saW5rOmhvdmVyIC5ncy1ncmlkX19pdGVtX19vdmVybGF5IC5hcnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjE1cyBlYXNlLW91dCAuMXM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7IH1cbiAgICAgICAgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW1fX2ltYWdlLWxpbms6aG92ZXIgLmdzLWdyaWRfX2l0ZW1fX292ZXJsYXkgLmFycm93OjpiZWZvcmUsIC5ncy1ncmlkIC5ncy1ncmlkX19pdGVtX19pbWFnZS1saW5rOmhvdmVyIC5ncy1ncmlkX19pdGVtX19vdmVybGF5IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQgLjFzOyB9XG4gICAgICAgIC5ncy1ncmlkIC5ncy1ncmlkX19pdGVtX19pbWFnZS1saW5rOmhvdmVyIC5ncy1ncmlkX19pdGVtX19vdmVybGF5IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW1fX2ltYWdlLWxpbms6aG92ZXIgLmdzLWdyaWRfX2l0ZW1fX292ZXJsYXkgLmFycm93OjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuZ3MtZ3JpZCAuZ3MtZ3JpZF9faXRlbV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0RERERERDsgfVxuICAgIC5ncy1ncmlkIC5ncy1ncmlkX19pdGVtX19pbWFnZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZ3MtZ3JpZCAuZ3MtZ3JpZF9faXRlbV9fbWV0YS1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZ3MtZ3JpZCAuZ3MtZ3JpZF9faXRlbV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG4gIC5ncy1ncmlkIC5ncy1ncmlkX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmdzLWdyaWQgLmdzLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlICsgLjc1cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYWluIHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0LWNvbnRlbnQgaDIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnRoZS1wYWdlIC50aGUtcGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImthcm1hXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHAge1xuICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICBmb250LXNpemU6IDEuMDY3NXJlbTsgfVxuXG4uZ3MtcHJvZHVjdC1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMCAwIDZyZW07IH1cbiAgLmdzLXByb2R1Y3QtY2F0ZWdvcmllcyAuZ3MtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMS41cmVtOyB9XG4gIC5ncy1wcm9kdWN0LWNhdGVnb3JpZXMgW2RhdGEtY2F0ZWdvcnktbmFtZT1lc3NlbnRpYWxzXSAuZ3MtZ3JpZF9faXRlbV9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cbiAgLmdzLXByb2R1Y3QtY2F0ZWdvcmllcyBbZGF0YS1jYXRlZ29yeS1uYW1lPWVzc2VudGlhbHNdIC5ncy1ncmlkX19pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICNBQ0FDQUM7IH1cbiAgLmdzLXByb2R1Y3QtY2F0ZWdvcmllcyBbZGF0YS1jYXRlZ29yeS1uYW1lPW11c2NsZXNdIC5ncy1ncmlkX19pdGVtX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogI0ZCRjRGNzsgfVxuICAuZ3MtcHJvZHVjdC1jYXRlZ29yaWVzIFtkYXRhLWNhdGVnb3J5LW5hbWU9bXVzY2xlc10gLmdzLWdyaWRfX2l0ZW1fX3RpdGxlIHtcbiAgICBjb2xvcjogI0VBQTlDOTsgfVxuICAuZ3MtcHJvZHVjdC1jYXRlZ29yaWVzIFtkYXRhLWNhdGVnb3J5LW5hbWU9bG90aW9uXSAuZ3MtZ3JpZF9faXRlbV9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGM0Y5RUI7IH1cbiAgLmdzLXByb2R1Y3QtY2F0ZWdvcmllcyBbZGF0YS1jYXRlZ29yeS1uYW1lPWxvdGlvbl0gLmdzLWdyaWRfX2l0ZW1fX3RpdGxlIHtcbiAgICBjb2xvcjogI0EzREY0NzsgfVxuICAuZ3MtcHJvZHVjdC1jYXRlZ29yaWVzIFtkYXRhLWNhdGVnb3J5LW5hbWU9eW91bmddIC5ncy1ncmlkX19pdGVtX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjhGQzsgfVxuICAuZ3MtcHJvZHVjdC1jYXRlZ29yaWVzIFtkYXRhLWNhdGVnb3J5LW5hbWU9eW91bmddIC5ncy1ncmlkX19pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICNBM0Q5RjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZ3MtcHJvZHVjdC1jYXRlZ29yaWVzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ncy1wcm9kdWN0LWNhdGVnb3JpZXMgLmdzLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAyLjVyZW0gLjZyZW07IH1cbiAgICAgIC5ncy1wcm9kdWN0LWNhdGVnb3JpZXMgLmdzLWdyaWRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLmdzLWRpc2NvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuZ3MtZGlzY291bnQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5ncy1kaXNjb3VudF9faGVhZGluZyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiYWxsdXJhXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAuZ3MtZGlzY291bnRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJrYXJtYVwiLCBzYW5zLXNlcmlmLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlYTtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZ3MtZGlzY291bnQgLmdzLWJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmdzLWRpc2NvdW50IC5ncy1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgIC5ncy1kaXNjb3VudCB7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9XG4gICAgICAuZ3MtZGlzY291bnRfX2hlYWRpbmcgaDIge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG4gICAgICAuZ3MtZGlzY291bnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAuZ3MtZGlzY291bnQge1xuICAgICAgaGVpZ2h0OiA0MjBweDsgfVxuICAgICAgLmdzLWRpc2NvdW50X19oZWFkaW5nIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4yNXJlbTsgfVxuICAgICAgLmdzLWRpc2NvdW50X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmdzLWRpc2NvdW50IHtcbiAgICAgIGhlaWdodDogNDIwcHg7IH1cbiAgICAgIC5ncy1kaXNjb3VudF9faGVhZGluZyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07IH1cbiAgICAgIC5ncy1kaXNjb3VudF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTsgfVxuICAgICAgLmdzLWRpc2NvdW50IC5ncy1idXR0b24ge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgICAgICAgLmdzLWRpc2NvdW50IC5ncy1idXR0b246aG92ZXIge1xuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuZ3MtZGlzY291bnQge1xuICAgICAgaGVpZ2h0OiAzNzBweDsgfVxuICAgICAgLmdzLWRpc2NvdW50IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmdzLWRpc2NvdW50IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAuZ3MtZGlzY291bnRfX2hlYWRpbmcgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuODVyZW07IH1cbiAgICAuZ3MtZGlzY291bnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7IH0gfVxuXG4uZ3MtY29udGFjdC11cyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAxMHJlbTsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCwgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ud29vY29tbWVyY2UuYXJjaGl2ZSAubWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgLnJldHVybi10by1zaG9wIC5idXR0b24ge1xuICBwYWRkaW5nOiAuNzVyZW0gMi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNGM0YzRjOyB9XG4gIC53b29jb21tZXJjZSAucmV0dXJuLXRvLXNob3AgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ud29vY29tbWVyY2UgLmNhcnQgLmJ1dHRvbixcbi53b29jb21tZXJjZSAuYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbi53Yy1mb3J3YXJkIHtcbiAgcGFkZGluZzogLjc1cmVtIDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICM0YzRjNGM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2Utb3V0OyB9XG4gIC53b29jb21tZXJjZSAuY2FydCAuYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgLmJ1dHRvbi5jaGVja291dC1idXR0b24ud2MtZm9yd2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgLm1haW4ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wb3N0LWNvbnRlbnQgLndvb2NvbW1lcmNlIGEge1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQ7IH1cbiAgLnBvc3QtY29udGVudCAud29vY29tbWVyY2UgYTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRjNGM0YztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciB7XG4gIG1hcmdpbjogMDsgfVxuXG4ud29vY29tbWVyY2UgZm9ybSAucmVxdWlyZWQtY2hlY2tib3hlcy1jaGVja291dCB7XG4gIGhlaWdodDogNTBweDsgfVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94LCAud29vY29tbWVyY2UgZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAwOyB9XG4gIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24ud2MtZm9yd2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IC43NXJlbSAyLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjNGM0YzRjOyB9XG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbi53Yy1mb3J3YXJkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5yZXN0b3JlLWl0ZW0ge1xuICAgIGNvbG9yOiAjQ0U1QjM1OyB9XG4gIC53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjNGM0YzRjOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3Ige1xuICBjb2xvcjogI0NFNUIzNTsgfVxuXG4ud29vY29tbWVyY2UgYS5zaG93Y291cG9uIHtcbiAgY29sb3I6ICNFQUE5Qzk7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG4uYXJjaGl2ZS1oZWFkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDEuNXJlbSAwOyB9XG4gIC5hcmNoaXZlLWhlYWQgLnN1Yi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJjaGl2ZS1oZWFkIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwia2FybWFcIiwgc2Fucy1zZXJpZiwgTHVjaWRhIFNhbnMgVHlwZXdyaXRlciwgTHVjaWRhIFR5cGV3cml0ZXIsIG1vbm9zcGFjZWE7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNGM0YzRjOyB9XG4gIC5hcmNoaXZlLWhlYWQgaS5iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncy13Yy1zb3J0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZ3Mtd2Mtc29ydGluZ19fb3B0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5ncy13Yy1zb3J0aW5nX19vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5ncy13Yy1zb3J0aW5nX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gICAgICAuZ3Mtd2Mtc29ydGluZ19fb3B0aW9uLS1zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLmdzLXdjLXNvcnRpbmcgYS5ncy13Yy1zb3J0aW5nX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ncy13Yy1zb3J0aW5nIGEuZ3Mtd2Mtc29ydGluZ19fb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtOyB9XG4gICAgLmdzLXdjLXNvcnRpbmcgLmdzLWJ1dHRvbi0tcm91ZG5lZC1jb3JuZXJzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cblxuLmdzLXdjLXJlc3VsdC1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZ3Mtd2MtcmVzdWx0LWNvdW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5ncy13Yy1yZXN1bHQtY291bnQge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMS41cmVtOyB9IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDAgLjVyZW07IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5zYWxlIC5wcmljZSBkZWwsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LnNhbGUgLnByaWNlIC5hbW91bnQge1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5zYWxlIC5wcmljZSBpbnMgLmFtb3VudCB7XG4gICAgICBjb2xvcjogIzdGN0U3RTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0X19vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0IC4xczsgfVxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RfX292ZXJsYXkgLmFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTcwJSwgLTUwJSwgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0IC4xcywgdHJhbnNmb3JtIC4ycyBlYXNlLW91dDsgfVxuICAgICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdF9fb3ZlcmxheSAuYXJyb3c6OmJlZm9yZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RfX292ZXJsYXkgLmFycm93OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RfX292ZXJsYXkgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuICAgICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdF9fb3ZlcmxheSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpOyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19vdmVybGF5IC5hcnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjE1cyBlYXNlLW91dCAuMXM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX292ZXJsYXkgLmFycm93OjpiZWZvcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19vdmVybGF5IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQgLjFzOyB9XG4gICAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19vdmVybGF5IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX292ZXJsYXkgLmFycm93OjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNGM0YzRjO1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMDsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWNhdCB7XG4gICAgICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzdGN0U3RTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIC5hbW91bnQge1xuICAgICAgICBmb250LWZhbWlseTogXCJrYXJtYVwiLCBzYW5zLXNlcmlmLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlYTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cmVtO1xuICAgICAgICBjb2xvcjogIzdGN0U3RTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUNBQ0FDOyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QucHJvZHVjdF9jYXQtZXNzZW50aWFscyAucHJvZHVjdC10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QucHJvZHVjdF9jYXQtZXNzZW50aWFscyAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBQ0FDQUM7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5wcm9kdWN0X2NhdC1tdXNjbGVzIC5wcm9kdWN0LXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQkY0Rjc7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5wcm9kdWN0X2NhdC1tdXNjbGVzIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI0VBQTlDOTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LnByb2R1Y3RfY2F0LWxvdGlvbiAucHJvZHVjdC10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjNGOUVCOyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QucHJvZHVjdF9jYXQtbG90aW9uIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI0EzREY0NzsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LnByb2R1Y3RfY2F0LXlvdW5nIC5wcm9kdWN0LXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkY4RkM7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5wcm9kdWN0X2NhdC15b3VuZyAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBM0Q5RjY7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0IHtcbiAgd2lkdGg6IDMzLjMzJTsgfVxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3Q6bnRoLW9mLXR5cGUoM24rMykge1xuICAgIHdpZHRoOiAzMy4zNCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0Om50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cy5jb2x1bW5zLTMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3QgLnByb2R1Y3QtY2F0IHtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07IH0gfVxuXG4ud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Quc2FsZSAub25zYWxlIHtcbiAgcGFkZGluZzogMCAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnNhbGUgZGl2LnN1bW1hcnkgcC5wcmljZSBkZWwsIC53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5zYWxlIGRpdi5zdW1tYXJ5IHAucHJpY2UgLmFtb3VudCB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5zYWxlIGRpdi5zdW1tYXJ5IHAucHJpY2UgaW5zIC5hbW91bnQge1xuICBjb2xvcjogIzRjNGM0YzsgfVxuXG4ud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWNhdCBhIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM3RjdFN0U7IH1cblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHAucHJpY2Uge1xuICBtYXJnaW46IDFyZW0gMCAycmVtOyB9XG4gIC53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnByaWNlIC5hbW91bnQge1xuICAgIGZvbnQtZmFtaWx5OiBcImthcm1hXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGNvbG9yOiAjNGM0YzRjOyB9XG5cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDFyZW0gMi4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM0YzRjNGM7IH1cblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3RfY2F0LWVzc2VudGlhbHMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9XG5cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0X2NhdC1tdXNjbGVzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcbiAgYmFja2dyb3VuZDogI0ZCRjRGNzsgfVxuXG4ud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdF9jYXQtbG90aW9uIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcbiAgYmFja2dyb3VuZDogI0YzRjlFQjsgfVxuXG4ud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdF9jYXQteW91bmcgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjJGOEZDOyB9XG5cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZC5wcm9kdWN0cyB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMCAtLjVyZW07IH1cblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LXVzcHMtd3JhcHBlciB7XG4gIGJvcmRlcjogMDsgfVxuICAud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtdXNwcy13cmFwcGVyIC5wcm9kdWN0LXVzcHMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtdXNwcy13cmFwcGVyIC5wcm9kdWN0LXVzcHMgLnVzcC1pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICAud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLm1haW4ud3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAubWFpbi53cmFwIC5tYWluLWNvbnRlbnQgLnByb2R1Y3QgLnByb2R1Y3RfbWV0YSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5tYWluLndyYXAgLm1haW4tY29udGVudCAucHJvZHVjdCAucmVsYXRlZC5wcm9kdWN0cyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gICAgICAud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLm1haW4ud3JhcCAubWFpbi1jb250ZW50IC5wcm9kdWN0IC5yZWxhdGVkLnByb2R1Y3RzID4gaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmNhcnQtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmdzLWNhcnQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlc2Fuc3Byb1wiLCBzYW5zLXNlcmlmLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0NXJlbTtcbiAgYmFja2dyb3VuZDogY29sb3IgLjFzIGVhc2Utb3V0OyB9XG4gIC5ncy1jYXJ0LWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5ncy1jYXJ0LWljb25fX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG4gIC5ncy1jYXJ0LWljb24gLmNvdW50ZXIge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi9pbWFnZXMvY2FydC1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb2xvcjogIzRjNGM0YzsgfVxuICAuZ3MtY2FydC1pY29uIC52aXN1YWxseWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGEucmVtb3ZlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzRjNGM0YztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0O1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LW5hbWUge1xuICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhOyB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgLnByb2R1Y3QtbmFtZSBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICM0YzRjNGM7IH1cbiAgICAud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LW5hbWUgYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCAucHJvZHVjdC1uYW1lIC5wcm9kdWN0LWNhdCBhIHtcbiAgICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjN0Y3RTdFOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgLnByb2R1Y3QtcHJpY2UgLmFtb3VudCB7XG4gIGNvbG9yOiAjN0Y3RTdFOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgLnByb2R1Y3QtcXVhbnRpdHkgLmxhYmVsLFxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCAucHJvZHVjdC1zdWJ0b3RhbCAubGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgLnByb2R1Y3Qtc3VidG90YWwgLmFtb3VudCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgLnByb2R1Y3QtY2F0LWVzc2VudGlhbHMgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcyLCAxNzIsIDE3MiwgMC4yNSk7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCAucHJvZHVjdC1jYXQtbXVzY2xlcyAucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDE2OSwgMjAxLCAwLjI1KTsgfVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LWNhdC1sb3Rpb24gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYzLCAyMjMsIDcxLCAwLjI1KTsgfVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LWNhdC15b3VuZyAucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjMsIDIxNywgMjQ2LCAwLjI1KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICAud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LW5hbWUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgLnByb2R1Y3QtbmFtZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMsIC53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyBbZGF0YS10aXRsZT1WZXJ6ZW5kaW5nXSAuYW1vdW50LFxuICAud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcbiAgICBjb2xvcjogIzdBQTUzNTsgfVxuICAud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgLm9yZGVyLXRvdGFsIC5hbW91bnQge1xuICAgIGNvbG9yOiAjNGM0YzRjOyB9XG4gIC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuMjUpOyB9XG4gICAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIHRyIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMnJlbTtcbiAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdHIgdGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAxcmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ci5vcmRlci10b3RhbCB0aCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdHIub3JkZXItdG90YWwgdGQge1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICAgIC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDEyNiwgMTI2LCAwLjI1KTtcbiAgICBjb2xvcjogIzRjNGM0YzsgfVxuICAgIC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRjNGM0YzsgfSB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAucGxhY2Utb3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLnBsYWNlLW9yZGVyICNwbGFjZV9vcmRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IC4zNXJlbSAyLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gaDMge1xuICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM0YzRjNGM7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gaDMjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gaDMjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gaDMjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBpbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlc2Fuc3Byb1wiLCBzYW5zLXNlcmlmLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlYTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM3RjdFN0U7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gaW5wdXQsIC53b29jb21tZXJjZS1jaGVja291dCBmb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDEyNiwgMTI2LCAwLjI1KTtcbiAgY29sb3I6ICM0YzRjNGM7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gaW5wdXQ6Zm9jdXMsIC53b29jb21tZXJjZS1jaGVja291dCBmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0YzRjNGM7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI3LCAxMjYsIDEyNiwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQ7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHNwYW4ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuY2hlY2tvdXRfYWRkcmVzc19zdHJlZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDg1JSAtIDFyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmNoZWNrb3V0X2FkZHJlc3NfaG91c2VudW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNSU7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmNoZWNrb3V0X3Bvc3Rjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygyNSUgLSAxcmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtIC5jaGVja291dF9jaXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzUlOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtIGgzI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAub3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyIHRoLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyIHRkIHtcbiAgICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyIHRoIC5hbW91bnQsIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIgdGQgLmFtb3VudCB7XG4gICAgICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyIHRoLnByb2R1Y3QtdG90YWwsIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIgdGQucHJvZHVjdC10b3RhbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIgdGgucHJvZHVjdC1uYW1lLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyIHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJrYXJtYVwiLCBzYW5zLXNlcmlmLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlYTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzRjNGM0YztcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIgdGgucHJvZHVjdC1uYW1lIC5wcm9kdWN0LXF1YW50aXR5LCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyIHRkLnByb2R1Y3QtbmFtZSAucHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dCAjb3JkZXJfcmV2aWV3IHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ci5jYXJ0LXN1YnRvdGFsIHRoLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLnNoaXBwaW5nIHRoLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLmNvdXBvbiB0aCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dCAjb3JkZXJfcmV2aWV3IHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ci5vcmRlci10b3RhbCB0aCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzdGN0U3RTsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLmNhcnQtc3VidG90YWwgdGQsIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIuc2hpcHBpbmcgdGQsIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIuY291cG9uIHRkLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLm9yZGVyLXRvdGFsIHRkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLm9yZGVyLXRvdGFsIHRoIHtcbiAgICBjb2xvcjogIzRjNGM0YzsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLm9yZGVyLXRvdGFsIHRkIC5hbW91bnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3QtbmFtZSwgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dCAjb3JkZXJfcmV2aWV3IHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0aGVhZCB0ciB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZXNhbnNwcm9cIiwgc2Fucy1zZXJpZiwgTHVjaWRhIFNhbnMgVHlwZXdyaXRlciwgTHVjaWRhIFR5cGV3cml0ZXIsIG1vbm9zcGFjZWE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3QtdG90YWwsIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGhlYWQgdHIgdGQucHJvZHVjdC10b3RhbCB7XG4gICAgZm9udC1mYW1pbHk6IFwic291cmNlc2Fuc3Byb1wiLCBzYW5zLXNlcmlmLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlYTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dCAjb3JkZXJfcmV2aWV3IHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB1bCNzaGlwcGluZ19tZXRob2QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBpbnB1dCB7XG4gICAgICBtYXJnaW46IC40NXJlbSAgLjc1cmVtIDAgMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdWwjc2hpcHBpbmdfbWV0aG9kIGxpIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdWwjc2hpcHBpbmdfbWV0aG9kIGxpIGxhYmVsIC5hbW91bnQge1xuICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2VzYW5zcHJvXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzdBQTUzNTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0IC5wbGFjZS1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgLnBsYWNlLW9yZGVyOjpiZWZvcmUsIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgLnBsYWNlLW9yZGVyOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0IC5wbGFjZS1vcmRlciAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgLnBsYWNlLW9yZGVyIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgLnBsYWNlLW9yZGVyICNwbGFjZV9vcmRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbSAyLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dDsgfVxuICAgIC53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQgLnBsYWNlLW9yZGVyICNwbGFjZV9vcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLmZvcm0tcm93IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGxhYmVsIGltZyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSAucGF5bWVudF9ib3gge1xuICAgIGNvbG9yOiAjNGM0YzRjOyB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSAucGF5bWVudF9ib3ggcCB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIC5wYXltZW50X2JveCBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIGNvbG9yOiAjNGM0YzRjOyB9XG5cbi53cGNmNyBwIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53cGNmNyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3RjdFN0U7IH1cblxuLndwY2Y3IGlucHV0LCAud3BjZjcgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTI2LCAxMjYsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjb2xvcjogIzRjNGM0YzsgfVxuICAud3BjZjcgaW5wdXQ6Zm9jdXMsIC53cGNmNyB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM0YzRjOyB9XG5cbi53cGNmNyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTByZW07XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLndwY2Y3IGlucHV0LndwY2Y3LXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6ICM0YzRjNGM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dDsgfVxuICAud3BjZjcgaW5wdXQud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0NFNUIzNTsgfVxuXG4ud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7IH1cbiAgLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICBjb2xvcjogI0NFNUIzNTsgfVxuICAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjN0FBNTM1OyB9XG5cbi5ncy1wYWdlLWZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcImthcm1hXCIsIHNhbnMtc2VyaWYsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2VhO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzdGN0U3RTtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgcGFkZGluZzogMnJlbSAwOyB9XG4gIC5ncy1wYWdlLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ncy1wYWdlLWZvb3Rlcl9fYnJhbmRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ncy1wYWdlLWZvb3Rlcl9fbGlua3MgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZ3MtcGFnZS1mb290ZXJfX2xpbmtzIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuZ3MtcGFnZS1mb290ZXJfX2xpbmtzIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmdzLXBhZ2UtZm9vdGVyX19saW5rcyB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM3RjdFN0U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgLmdzLXBhZ2UtZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgICAuZ3MtcGFnZS1mb290ZXIge1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAuZ3MtcGFnZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgIC5ncy1wYWdlLWZvb3Rlcl9fYnJhbmRpbmcgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuZ3MtcGFnZS1mb290ZXJfX2xpbmtzIHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLndyYXAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLmdzLWNhcnQtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9IH1cbiJdfQ== */
