@import url("https://fonts.googleapis.com/css?family=Cabin&display=swap");
@import url("https://fonts.googleapis.com/css?family=Herr+Von+Muellerhoff&display=swap");
* {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

html {
	font-family: "Cabin", sans-serif;
	font-size: 10px;
	color: #515151;
	scroll-behavior: smooth;
}

img {
	width: 100%;
	max-width: 100%;
}

a {
	text-decoration: none;
}

p {
	font-size: 1.6rem;
}

section {
	overflow: hidden;
}

header {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
	background-image:    linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent);
}

.nav {
	height: 7.2rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	        justify-content: center;
}
.nav__logo {
	font-size: 4rem;
	color: #c59d5f;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.nav-toggle {
	color: #fff;
	font-size: 2.2rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: 2.5rem;
	cursor: pointer;
	z-index: 1000;
}
.nav__list {
	position: fixed;
	top: 0;
	left: 0;
	width: 80%;
	height: 100vh;
	background-color: #252525;
	padding: 4.4rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	        justify-content: space-around;
	z-index: 1001;
	-webkit-transform: translatex(-100%);
	    -ms-transform: translatex(-100%);
	        transform: translatex(-100%);
	-webkit-transition: -webkit-transform .5s;
	        transition: -webkit-transform .5s;
	     -o-transition:         transform .5s;
	        transition:         transform .5s;
	        transition:         transform .5s, -webkit-transform .5s;
}
.nav__item {
	border-bottom: 2px solid white;
}
.nav__link {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.6rem;
	letter-spacing: 2px;
	margin-right: -2px;
	-webkit-transition: color .5s;
	     -o-transition: color .5s;
	        transition: color .5s;
}
.nav__link:hover {
	color: #c59d5f;
}

.nav::before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .8);
	z-index: 999;
	opacity: 0;
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
	-webkit-transition: opacity .5s;
	     -o-transition: opacity .5s;
	        transition: opacity .5s;
}

.open .fa-times:before {
	display: block;
}

.open .fa-bars:before {
	display: none;
}

.open .nav__list {
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}

.open .nav::before {
	opacity: 1;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

.fa-times:before {
	display: none;
}

body {
	overflow-x: hidden;
}

.hero {
	width: 100%;
	height: 100vh;
	background: url("../img/hero.jpg");
	background-size: cover;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	        align-items: center;
	text-align: center;
}
.hero__subtitle {
	color: #fff;
	font-size: 1.4rem;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 1.2rem;
	letter-spacing: 3px;
}
.hero-btn {
	font-size: 1.1rem;
	background-color: #fff;
	padding: .9rem 1.8rem;
	color: #515151;
	border-radius: .4rem;
	-webkit-transition: background-color .5s;
	     -o-transition: background-color .5s;
	        transition: background-color .5s;
}
.hero-btn:hover,
.hero-btnfocus {
	color: #fff;
	background-color: #c59d5f;
}

.main__title {
	font-size: 8.5rem;
	font-family: "Herr Von Muellerhoff", cursive;
	color: #c59d5f;
	font-weight: 100;
	line-height: .4;
	letter-spacing: 2px;
	opacity: 0;
	-webkit-animation: fadeUp .5s forwards;
	        animation: fadeUp .5s forwards;
	-webkit-animation-delay: .5s;
	        animation-delay: .5s;
}

.logo {
	font-size: 2rem;
}

.title {
	color: #fff;
	font-size: 3.7rem;
	font-family: "Source Sans Pro", sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: .5rem;
	margin-bottom: 5px;
	margin-right: -1rem;
	-webkit-animation: scale .5s forwards;
	        animation: scale .5s forwards;
}

.first-letter {
	text-transform: uppercase;
	font-size: 10.3rem;
}

.separator {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	        justify-content: center;
}

.line {
	width: 100%;
	max-width: 8.4rem;
	height: .25rem;
	background-color: #fff;
	position: relative;
	opacity: 0;
	-webkit-animation: grow 2s forwards;
	        animation: grow 2s forwards;
	-webkit-animation-delay: .9s;
	        animation-delay: .9s;
}

.line-right::before,
.line-left::before {
	content: "";
	position: absolute;
	top: 50%;
	border: .6rem solid transparent;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	opacity: 0;
	-webkit-animation: grow .5s forwards;
	        animation: grow .5s forwards;
	-webkit-animation-delay: 1.2s;
	        animation-delay: 1.2s;
}

.line-right::before {
	border-right-color: #fff;
	right: 0;
}

.line-left::before {
	border-left-color: #fff;
	left: 0;
}

.asterisk {
	font-size: 1.2rem;
	color: #c59d5f;
	margin: 0 1.6rem;
}

.btn {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.global-headline {
	text-align: center;
}

.title-dark {
	color: #252525;
	margin-bottom: 10px;
	letter-spacing: .7rem;
}

.restaurant {
	padding: 50px 0;
}
.restaurant__info {
	text-align: center;
}
.restaurant__description {
	margin-bottom: 10px;
}
.restaurant__description p {
	line-height: 1.6;
	margin-bottom: 2.4rem;
}

.body-btn {
	font-size: 1.5rem;
	color: #c59d5f;
	position: relative;
	-webkit-transition: color .5s;
	     -o-transition: color .5s;
	        transition: color .5s;
}

.body-btn::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 100%;
	height: 2px;
	background-color: #c59d5f;
}

.body-btn:hover,
.body-btn:focus {
	color: #252525;
}

.body-btn:hover::before,
.body-btn:focus::before {
	background-color: #252525;
}

.tasteful {
	background: url("../img/tasteful-recipes.jpg");
	background-size: cover;
}

.between {
	min-height: 65vh;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	        align-items: center;
}

.menu {
	padding: 50px;
}
.menu-info {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 1.5rem;
}

.menu .restaurant__description {
	padding-top: 6rem;
	margin-bottom: 0;
}

.perfect-blend {
	background: url("../img/perfect-blend.jpg");
	background-size: cover;
}

.delight {
	padding: 100px 0 50px;
}

.footer {
	padding: 7.9rem 0;
	background-color: #121212;
	color: #fff;
	text-align: center;
	position: relative;
}
.footer-content h4 {
	font-size: 1.9rem;
	text-transform: uppercase;
	font-weight: 100;
	letter-spacing: 3px;
	margin-bottom: 3rem;
}
.footer-content .asterisk {
	margin: 2.4rem 0;
}
.footer__about {
	margin-bottom: 5.4rem;
}
.footer__about p {
	line-height: 2;
}

.social-icons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	        justify-content: center;
	list-style: none;
	margin-bottom: 5.4rem;
}

.social-icons i {
	font-size: 2rem;
	color: #fff;
	padding: .8rem 2rem;
	opacity: .5s;
	-webkit-transition: color .5s;
	     -o-transition: color .5s;
	        transition: color .5s;
}

.social-icons i:hover,
.social-icons i:focus {
	color: #c59d5f;
}

.newsletter__form {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	        justify-content: center;
}

.newsletter__input {
	width: 100%;
	max-width: 25rem;
	padding: 1rem;
	border-radius: .4rem;
}

.newsletter-btn {
	background-color: transparent;
	border: none;
	color: #252525;
	cursor: pointer;
	font-size: 1.6rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-left: 10.5rem;
}

.back-to-top {
	width: 7rem;
	height: 7rem;
	background-color: #121212;
	position: absolute;
	top: -3rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	border-radius: 50%;
}

.back-to-top i {
	display: block;
	color: #fff;
	font-size: 2rem;
	padding: 2rem;
	-webkit-animation: up 2s infinite;
	        animation: up 2s infinite;
}

.single-animation {
	opacity: 0;
	-webkit-animation: fadeDown .5s forwards;
	        animation: fadeDown .5s forwards;
	-webkit-animation-delay: 1.5s;
	        animation-delay: 1.5s;
}

@media screen and (min-width: 900px) {
	.nav {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.nav-toggle {
		display: none;
	}
	.nav__list {
		position: initial;
		width: initial;
		height: initial;
		background-color: transparent;
		-webkit-box-pack: initial;
		-webkit-justify-content: initial;
		-ms-flex-pack: initial;
		        justify-content: initial;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-transform: initial;
		    -ms-transform: initial;
		        transform: initial;
		-webkit-transition: initial;
		     -o-transition: initial;
		        transition: initial;
	}
	.nav__item {
		margin: 0 2.4rem;
		border: none;
	}
	.nav__item:last-child {
		margin: 0;
	}
	.nav__link {
		font-size: 1.3rem;
	}
	.restaurant {
		padding: 50px 0;
	}
	.restaurant__info {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display:         flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		        align-items: center;
	}
	.restaurant__info > div {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
	}
	.footer__content {
		width: 100%;
		max-width: 77.5rem;
		margin: auto;
	}
	.footer-content-about {
		max-width: 55.3rem;
		margin: 0 auto 5.4rem;
	}
	.footer__devider {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display:         flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.social-media,
	.newsletter-form {
		width: 100%;
		max-width: 27.3rem;
		margin: 0 1rem;
	}
	.social-icon i {
		opacity: 1;
	}
	.newsletter-btn {
		margin-left: 7.5rem;
	}
	.main__title {
		margin-bottom: 10px;
	}
}

@-webkit-keyframes fadeUp {
	0% {
		-webkit-transform: translateY(4rem);
		        transform: translateY(4rem);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
}

@keyframes fadeUp {
	0% {
		-webkit-transform: translateY(4rem);
		        transform: translateY(4rem);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(2);
		        transform: scale(2);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}

@keyframes scale {
	0% {
		-webkit-transform: scale(2);
		        transform: scale(2);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}

@-webkit-keyframes grow {
	0% {
		width: 0;
	}
	100% {
		opacity: 1;
		width: 100%;
	}
}

@keyframes grow {
	0% {
		width: 0;
	}
	100% {
		opacity: 1;
		width: 100%;
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}
	100% {
		opacity: 1;
		-webkit-transform: rotate(-360deg);
		        transform: rotate(-360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}
	100% {
		opacity: 1;
		-webkit-transform: rotate(-360deg);
		        transform: rotate(-360deg);
	}
}

@-webkit-keyframes fadeDown {
	0% {
		-webkit-transform: translateY(-4rem);
		        transform: translateY(-4rem);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
}

@keyframes fadeDown {
	0% {
		-webkit-transform: translateY(-4rem);
		        transform: translateY(-4rem);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
}

@-webkit-keyframes up {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(-1rem);
		        transform: translateY(-1rem);
	}
}

@keyframes up {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(-1rem);
		        transform: translateY(-1rem);
	}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJzLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfaGVyby5zY3NzIiwiX3Jlc3RhdXJhbnQuc2NzcyIsIl90YXN0ZWZ1bC5zY3NzIiwiX21lbnUuc2NzcyIsIl9wZXJmZWN0LWJsZW5kLnNjc3MiLCJfZGVsaWdodC5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlFQUFZO0FBQ1osd0ZBQVk7QUNEWjtFQUNDLDhCQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsU0FBUztFQUNULFVBQVUsRUFBQTs7QUFFWDtFQUNDLGdCQUFnQixFQUFBOztBQUVqQjtFQUNDLGdDREo2QjtFQ0s3QixlQUFlO0VBQ2YsY0RIa0I7RUNJbEIsdUJBQXNCLEVBQUE7O0FBR3ZCO0VBQ0MsV0FBVztFQUNYLGVBQWUsRUFBQTs7QUFFaEI7RUFDQyxxQkFBcUIsRUFBQTs7QUFFdEI7RUFDQyxpQkFBaUIsRUFBQTs7QUFFbEI7RUFDQyxnQkFBZSxFQUFBOztBQzFCaEI7RUFDQyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxPQUFPO0VBQ1AsVUFBVTtFQUNWLDRHQUF5RTtFQUF6RSwwRUFBeUU7RUFBekUsNkVBQXlFLEVBQUE7O0FBRTFFO0VBQ0MsY0FBYztFQUNkLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtFQUF2QixxQkFBdUI7RUFBdkIsdUJBQXVCLEVBQUE7RUFFdkI7SUFDQyxlQUFlO0lBQ2YsY0ZUbUI7SUVVbkIseUJBQXlCO0lBQ3pCLG1CQUFtQixFQUFBO0VBR3BCO0lBQ0MsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsUUFBTztJQUNQLG1DQUEyQjtJQUEzQiwrQkFBMkI7SUFBM0IsMkJBQTJCO0lBQzNCLGFBQWE7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LFdBQVcsRUFBQSxFQUFBOztBQU5mO0VBQ0M7SUFDQyxRQUFRLEVBQUE7RUFFVDtJQUNDLFVBQVU7SUFDUixXQUFXLEVBQUEsRUFBQTs7QUFHZjtFQUNDO0lBQ0MsNEJBQW1CO0lBQW5CLG9CQUFtQixFQUFBO0VBRXBCO0lBQ0MsVUFBVTtJQUNSLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQU43QjtFQUNDO0lBQ0MsNEJBQW1CO0lBQW5CLG9CQUFtQixFQUFBO0VBRXBCO0lBQ0MsVUFBVTtJQUNSLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQUc3QjtFQUNDO0lBQ0Msb0NBQTRCO0lBQTVCLDRCQUE0QixFQUFBO0VBRTdCO0lBQ0MsVUFBVTtJQUNWLGdDQUF3QjtJQUF4Qix3QkFBd0IsRUFBQSxFQUFBOztBQU4xQjtFQUNDO0lBQ0Msb0NBQTRCO0lBQTVCLDRCQUE0QixFQUFBO0VBRTdCO0lBQ0MsVUFBVTtJQUNWLGdDQUF3QjtJQUF4Qix3QkFBd0IsRUFBQSxFQUFBOztBQUcxQjtFQUNDO0lBQ0MsVUFBVSxFQUFBO0VBRVg7SUFDQyxVQUFVLEVBQUE7RUFFWDtJQUNDLFVBQVU7SUFDVixvQ0FBNEI7SUFBNUIsNEJBQTRCLEVBQUEsRUFBQTs7QUFUOUI7RUFDQztJQUNDLFVBQVUsRUFBQTtFQUVYO0lBQ0MsVUFBVSxFQUFBO0VBRVg7SUFDQyxVQUFVO0lBQ1Ysb0NBQTRCO0lBQTVCLDRCQUE0QixFQUFBLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Q2FiaW4mZGlzcGxheT1zd2FwXCIpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1IZXJyK1ZvbitNdWVsbGVyaG9mZiZkaXNwbGF5PXN3YXBcIik7XHJcblxyXG4kbWFpbi1mb250OidTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xyXG4kc2Vjb25kYXJ5LWZvbnQ6J0hlcnIgVm9uIE11ZWxsZXJob2ZmJywgY3Vyc2l2ZTtcclxuJGJvZHktZm9udDonQ2FiaW4nLCBzYW5zLXNlcmlmO1xyXG4kZGFyazojMjUyNTI1O1xyXG4kc2Vjb25kLWNvbG9yOiNjNTlkNWY7XHJcbiRib2R5LWNvbG9yOiM1MTUxNTE7XHJcbiIsIip7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG51bHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmh0bWx7XHJcblx0Zm9udC1mYW1pbHk6JGJvZHktZm9udDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Y29sb3I6JGJvZHktY29sb3I7XHJcblx0c2Nyb2xsLWJlaGF2aW9yOnNtb290aDtcclxufVxyXG5cclxuaW1ne1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5he1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5we1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcbnNlY3Rpb257XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcblxyXG4iLCJoZWFkZXJ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDowO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLC41KSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbi5uYXZ7XHJcblx0aGVpZ2h0OiA3LjJyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHQmX19sb2dve1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICRzZWNvbmQtY29sb3I7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHR9XHJcblxyXG5cdCYtdG9nZ2xle1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDo1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRyaWdodDogMi41cmVtO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3R7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6MDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICAkZGFyaztcclxuXHRcdHBhZGRpbmc6IDQuNHJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcblxyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMykgXHJcblx0fVxyXG5cdCZfX2xpbmt7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTJweDtcclxuXHRcdHRyYW5zaXRpb246Y29sb3IgLjVzO1xyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiRzZWNvbmQtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5uYXY6OmJlZm9yZXtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOjA7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIC44KTtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG59XHJcbi5vcGVuIC5mYS10aW1lczpiZWZvcmV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9wZW4gLmZhLWJhcnM6YmVmb3Jle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW4gLm5hdl9fbGlzdHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuLm9wZW4gLm5hdjo6YmVmb3Jle1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uZmEtdGltZXM6YmVmb3Jle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiYm9keXtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxufVxyXG4uaGVyb3tcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2hlcm8uanBnJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcblxyXG5cdCZfX3N1YnRpdGxle1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206MS4ycmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHR9XHJcblxyXG5cdCYtYnRue1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogLjlyZW0gMS44cmVtO1xyXG5cdFx0Y29sb3I6JGJvZHktY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuXHRcdHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNXM7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCZmb2N1c3tcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmQtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcbn1cclxuLm1haW5fX3RpdGxle1xyXG5cdFx0Zm9udC1zaXplOiA4LjVyZW07XHJcblx0XHRmb250LWZhbWlseTokc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRjb2xvcjogJHNlY29uZC1jb2xvcjtcclxuXHRcdGZvbnQtd2VpZ2h0OjEwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAuNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0YW5pbWF0aW9uOiBmYWRlVXAgLjVzIGZvcndhcmRzO1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcblxyXG59XHJcblxyXG4ubG9nb3tcclxuXHRmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi50aXRsZXtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDMuN3JlbTtcclxuXHRmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC41cmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG5cdGFuaW1hdGlvbjogc2NhbGUgLjVzIGZvcndhcmRzO1xyXG59XHJcbi5maXJzdC1sZXR0ZXJ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEwLjNyZW07XHJcbn1cclxuLnNlcGFyYXRvcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5saW5le1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogOC40cmVtO1xyXG5cdGhlaWdodDogLjI1cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0YW5pbWF0aW9uOiBncm93IDJzIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLjlzO1xyXG59XHJcblxyXG4ubGluZS1yaWdodDo6YmVmb3JlLFxyXG4ubGluZS1sZWZ0OjpiZWZvcmV7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDo1MCU7XHJcblx0XHRib3JkZXI6IC42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0YW5pbWF0aW9uOiBncm93IC41cyBmb3J3YXJkcztcclxuXHRhbmltYXRpb24tZGVsYXk6IDEuMnM7XHJcbn1cclxuLmxpbmUtcmlnaHQ6OmJlZm9yZXtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6I2ZmZjtcclxuXHRyaWdodDogMDtcclxufVxyXG4ubGluZS1sZWZ0OjpiZWZvcmV7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZjtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi5hc3Rlcmlza3tcclxuXHRmb250LXNpemU6MS4ycmVtO1xyXG5cdGNvbG9yOiAkc2Vjb25kLWNvbG9yO1xyXG5cdG1hcmdpbjowIDEuNnJlbTtcclxufVxyXG4uYnRue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufSIsIi5nbG9iYWwtaGVhZGxpbmV7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGl0bGUtZGFya3tcclxuXHRjb2xvcjogJGRhcms7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjdyZW07XHJcbn1cclxuLnJlc3RhdXJhbnR7XHJcbiBwYWRkaW5nOiA1MHB4IDAgO1xyXG5cclxuICZfX2luZm97XHJcbiBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuIH1cclxuICZfX2Rlc2NyaXB0aW9ue1xyXG4gXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gXHQmIHB7XHJcbiBcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuIFx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiBcdH1cclxuIH1cclxufVxyXG4uYm9keS1idG57XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0Y29sb3I6JHNlY29uZC1jb2xvcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjVzO1xyXG59XHJcbi5ib2R5LWJ0bjo6YmVmb3Jle1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OjA7XHJcblx0Ym90dG9tOi0zcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokc2Vjb25kLWNvbG9yO1xyXG59XHJcbi5ib2R5LWJ0bjpob3ZlcixcclxuLmJvZHktYnRuOmZvY3Vze1xyXG5cdGNvbG9yOiRkYXJrO1xyXG59XHJcbi5ib2R5LWJ0bjpob3Zlcjo6YmVmb3JlLFxyXG4uYm9keS1idG46Zm9jdXM6OmJlZm9yZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAgJGRhcms7XHJcblxyXG59IiwiLnRhc3RlZnVse1xyXG5cdGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvdGFzdGVmdWwtcmVjaXBlcy5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IFxyXG59XHJcbi5iZXR3ZWVuIHtcclxuXHRtaW4taGVpZ2h0OjY1dmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyOyBcclxufVxyXG4iLCIubWVudXtcclxuXHRwYWRkaW5nOjUwcHggO1xyXG5cclxuXHQmLWluZm97XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG5cdFx0Z3JpZC1nYXA6MS41cmVtO1xyXG5cclxuXHR9XHJcblxyXG59XHJcbi5tZW51IC5yZXN0YXVyYW50X19kZXNjcmlwdGlvbntcclxuXHRwYWRkaW5nLXRvcDogNnJlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbiIsIi5wZXJmZWN0LWJsZW5ke1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wZXJmZWN0LWJsZW5kLmpwZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59IiwiLmRlbGlnaHR7XHJcblx0cGFkZGluZzogMTAwcHggMCA1MHB4O1xyXG59IiwiLmZvb3RlcntcclxuXHRwYWRkaW5nOiA3LjlyZW0gMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCYtY29udGVudCBoNHtcclxuXHRcdGZvbnQtc2l6ZTogMS45cmVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblx0Ji1jb250ZW50IC5hc3Rlcmlza3tcclxuXHRcdG1hcmdpbjogMi40cmVtIDA7XHJcblx0fVxyXG5cdCZfX2Fib3V0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNS40cmVtO1xyXG5cdH1cclxuXHQmX19hYm91dCBwe1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0fVxyXG59XHJcbi5zb2NpYWwtaWNvbnN7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDUuNHJlbTtcclxuXHJcbn1cclxuLnNvY2lhbC1pY29ucyBpIHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogLjhyZW0gMnJlbTtcclxuXHRvcGFjaXR5OiAuNXM7XHJcblx0dHJhbnNpdGlvbjogIGNvbG9yIC41cztcclxufVxyXG4uc29jaWFsLWljb25zIGk6aG92ZXIsXHJcbi5zb2NpYWwtaWNvbnMgaTpmb2N1c3tcclxuXHRjb2xvcjokc2Vjb25kLWNvbG9yO1xyXG59XHJcbi5uZXdzbGV0dGVyX19mb3Jte1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5uZXdzbGV0dGVyX19pbnB1dHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDI1cmVtO1xyXG5cdHBhZGRpbmc6IDFyZW07XHJcblx0Ym9yZGVyLXJhZGl1czouNHJlbTtcclxufVxyXG4ubmV3c2xldHRlci1idG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiRkYXJrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOjUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdG1hcmdpbi1sZWZ0OiAxMC41cmVtO1xyXG59XHJcblxyXG5cclxuXHJcbi5iYWNrLXRvLXRvcHtcclxuXHR3aWR0aDogN3JlbTtcclxuXHRoZWlnaHQ6IDdyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOi0zcmVtO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLmJhY2stdG8tdG9wIGl7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0cGFkZGluZzogMnJlbTtcclxuXHRhbmltYXRpb246IHVwIDJzIGluZmluaXRlO1xyXG5cclxufVxyXG4uc2luZ2xlLWFuaW1hdGlvbntcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGFuaW1hdGlvbjogZmFkZURvd24gLjVzIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMS41cyxcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xyXG5cdC5uYXYge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Lm5hdi10b2dnbGV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm5hdl9fbGlzdHtcclxuXHRcdHBvc2l0aW9uOiBpbml0aWFsO1xyXG5cdFx0d2lkdGg6IGluaXRpYWw7XHJcblx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR0cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0XHR0cmFuc2l0aW9uOiBpbml0aWFsO1xyXG5cdH1cclxuXHQubmF2X19pdGVte1xyXG5cdFx0bWFyZ2luOiAwIDIuNHJlbTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblx0Lm5hdl9faXRlbTpsYXN0LWNoaWxke1xyXG4gXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0Lm5hdl9fbGlua3tcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdH1cclxuXHQucmVzdGF1cmFudHtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHR9XHJcblx0LnJlc3RhdXJhbnRfX2luZm97XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LnJlc3RhdXJhbnRfX2luZm8gPiBkaXZ7XHJcblx0XHRmbGV4OjE7XHJcblx0fVxyXG5cdC5mb290ZXJfX2NvbnRlbnR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNzcuNXJlbTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0LmZvb3Rlci1jb250ZW50LWFib3V0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU1LjNyZW07XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDUuNHJlbTtcclxuXHR9XHJcblx0LmZvb3Rlcl9fZGV2aWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuc29jaWFsLW1lZGlhLFxyXG5cdC5uZXdzbGV0dGVyLWZvcm1cclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMjcuM3JlbTtcclxuXHRcdG1hcmdpbjogMCAxcmVtO1xyXG5cdH1cclxuXHQuc29jaWFsLWljb24gaXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdC5uZXdzbGV0dGVyLWJ0bntcclxuXHRcdG1hcmdpbi1sZWZ0OiA3LjVyZW07XHJcblx0fVxyXG5cdC5tYWluX190aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBmYWRlVXB7XHJcblx0MCV7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHJlbSk7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZXtcclxuXHQwJXtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMik7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ3Jvd3tcclxuXHQwJXtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdH1cclxuXHQxMDAle1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHQgICB3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzcGlue1xyXG5cdDAle1xyXG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSgwKTtcclxuXHR9XHJcblx0MTAwJXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0ICAgdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlRG93bntcclxuXHQwJXtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHJlbSk7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHVwe1xyXG5cdDAle1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0NTAle1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0MTAwJXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xyXG5cdH1cclxufVxyXG5cclxuIl19 */
