@charset "UTF-8";
@font-face {
	font-family: "Roboto";
	font-weight: 400;
	font-style: normal;
	src: url("../fonts/RobotoRegular/RobotoRegular.eot");
	src: url("../fonts/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype"), url("../fonts/RobotoRegular/RobotoRegular.svg#Roboto") format("svg"); }

@font-face {
	font-family: "Roboto";
	font-weight: 500;
	font-style: normal;
	src: url("../fonts/RobotoMedium/RobotoMedium.eot");
	src: url("../fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoMedium/RobotoMedium.woff") format("woff"), url("../fonts/RobotoMedium/RobotoMedium.ttf") format("truetype"), url("../fonts/RobotoMedium/RobotoMedium.svg#Roboto") format("svg"); }

@font-face {
	font-family: "Roboto";
	font-weight: 700;
	font-style: normal;
	src: url("../fonts/RobotoBold/RobotoBold.eot");
	src: url("../fonts/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoBold/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype"), url("../fonts/RobotoBold/RobotoBold.svg#Roboto") format("svg"); }

@font-face {
	font-family: "Circe";
	font-weight: 100;
	font-style: normal;
	src: url("../fonts/CirceThin/CirceThin.eot");
	src: url("../fonts/CirceThin/CirceThin.eot?#iefix") format("embedded-opentype"), url("../fonts/CirceThin/CirceThin.woff") format("woff"), url("../fonts/CirceThin/CirceThin.ttf") format("truetype"), url("../fonts/CirceThin/CirceThin.svg#Circe") format("svg"); }

@font-face {
	font-family: "Circe";
	font-weight: 200;
	font-style: normal;
	src: url("../fonts/CirceExtraLight/CirceExtraLight.eot");
	src: url("../fonts/CirceExtraLight/CirceExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/CirceExtraLight/CirceExtraLight.woff") format("woff"), url("../fonts/CirceExtraLight/CirceExtraLight.ttf") format("truetype"), url("../fonts/CirceExtraLight/CirceExtraLight.svg#Circe") format("svg"); }

@font-face {
	font-family: "Circe";
	font-weight: 300;
	font-style: normal;
	src: url("../fonts/CirceLight/CirceLight.eot");
	src: url("../fonts/CirceLight/CirceLight.eot?#iefix") format("embedded-opentype"), url("../fonts/CirceLight/CirceLight.woff") format("woff"), url("../fonts/CirceLight/CirceLight.ttf") format("truetype"), url("../fonts/CirceLight/CirceLight.svg#Circe") format("svg"); }

@font-face {
	font-family: "Circe";
	font-weight: 400;
	font-style: normal;
	src: url("../fonts/CirceRegular/CirceRegular.eot");
	src: url("../fonts/CirceRegular/CirceRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/CirceRegular/CirceRegular.woff") format("woff"), url("../fonts/CirceRegular/CirceRegular.ttf") format("truetype"), url("../fonts/CirceRegular/CirceRegular.svg#Circe") format("svg"); }

@font-face {
	font-family: "Circe";
	font-weight: 700;
	font-style: normal;
	src: url("../fonts/CirceBold/CirceBold.eot");
	src: url("../fonts/CirceBold/CirceBold.eot?#iefix") format("embedded-opentype"), url("../fonts/CirceBold/CirceBold.woff") format("woff"), url("../fonts/CirceBold/CirceBold.ttf") format("truetype"), url("../fonts/CirceBold/CirceBold.svg#Circe") format("svg"); }

@font-face {
	font-family: "Circe";
	font-weight: 800;
	font-style: normal;
	src: url("../fonts/CirceExtraBold/CirceExtraBold.eot");
	src: url("../fonts/CirceExtraBold/CirceExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/CirceExtraBold/CirceExtraBold.woff") format("woff"), url("../fonts/CirceExtraBold/CirceExtraBold.ttf") format("truetype"), url("../fonts/CirceExtraBold/CirceExtraBold.svg#Circe") format("svg"); }

/* http://meyerweb.com/eric/tools/css/reset/
	 v2.0 | 20110126
	 License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, video {
	display: block; }

body {
	line-height: 1; }

ol, ul {
	list-style: none; }

blockquote, q {
	quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }

table {
	border-collapse: collapse;
	border-spacing: 0; }

.modal-overlay, .popup-layout {
	display: none;
	padding-top: 1px;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	z-index: 1000000;
	overflow: auto;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center; }
	.modal-overlay .modal-content, .popup-layout .modal-content {
		margin-bottom: 0px;
		border-radius: 4px; }
	.modal-overlay .close-button, .popup-layout .close-button {
		position: absolute;
		width: 30px;
		height: 30px;
		top: 35px;
		right: 0;
		left: 0;
		margin: 0 auto;
		padding: 0px 14px;
		padding-top: 4px;
		cursor: pointer;
		transition: 0.2s linear;
		z-index: 9999; }
		.modal-overlay .close-button .one, .popup-layout .close-button .one {
			height: 30px;
			width: 2px;
			background-color: #fff;
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			transition: 0.2s linear; }
		.modal-overlay .close-button .two, .popup-layout .close-button .two {
			margin-top: -30px;
			height: 30px;
			width: 2px;
			background-color: #fff;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			transition: 0.2s linear; }
		.modal-overlay .close-button:hover .one, .popup-layout .close-button:hover .one {
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			transition: 0.2s linear;
			background-color: #fff; }
		.modal-overlay .close-button:hover .two, .popup-layout .close-button:hover .two {
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			transition: 0.2s linear;
			background-color: #fff; }

#modal-video .modal-content {
	height: auto;
	width: 100%; }

#modal-video .video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden; }
	#modal-video .video iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%; }

.popup-layout .modal-content {
	margin-bottom: 0px;
	border-radius: 0px;
	background: #fff;
	padding: 70px 90px 90px;
	width: 100%;
	max-width: 800px;
	margin: 10vh auto;
	max-height:80vh;
	overflow: auto; }
	.popup-layout .modal-content h1 {
		color: #000000;
		font-family: Circe, sans-serif;
		font-size: 1em;
		line-height: 24px;
		text-align: center;
		font-weight: 700;
		margin: 40px 0;
		text-transform: uppercase; }
	.popup-layout .modal-content h2 {
		color: #000000;
		font-family: Circe, sans-serif;
		font-size: 2em;
		font-style: italic;
		line-height: 24px;
		text-align: center;
		margin: 40px 0; }
	.popup-layout .modal-content p {
		margin: 10px 0;
		font-family: Circe, sans-serif;
		font-size: 1.1em; }

/*Параметры контейнера */
.countdownHolder {
	width: 450px;
	margin: 0 auto;
	font: 30px/1.5 Roboto, sans-serif;
	text-align: center;
	letter-spacing: -3px;
	/*Параметры цифр */
	/*Параметры подложки для секций */
	/*Параметры секций разделения (:)*/
	/*Параметры вспомогательного текста (дни, часы, минуты, секунды)*/ }
	.countdownHolder .position {
		display: inline-block;
		height: 1.7em;
		overflow: hidden;
		position: relative;
		width: 0.55em; }
	.countdownHolder .digit {
		position: absolute;
		display: block;
		width: 0.5em;
		border-radius: 0.2em;
		text-align: center;
		color: #000;
		letter-spacing: -1px; }
		.countdownHolder .digit.static {
			margin-top: 18px; }
	.countdownHolder .coundDays,
	.countdownHolder .countHours,
	.countdownHolder .countMinutes,
	.countdownHolder .countSeconds {
		background: #fff;
		border-radius: 5px;
		padding: 10px 20px;
		margin: 5px; }
	.countdownHolder .countDiv {
		display: none;
		width: 16px;
		height: 1.6em;
		position: relative; }
		.countdownHolder .countDiv:before, .countdownHolder .countDiv:after {
			position: absolute;
			width: 5px;
			height: 5px;
			background-color: #444;
			border-radius: 50%;
			left: 50%;
			margin-left: -3px;
			top: 0.5em;
			box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5);
			content: ''; }
		.countdownHolder .countDiv:after {
			top: 0.9em; }
	.countdownHolder .textdigit {
		font-size: 15px;
		font-family: Roboto;
		letter-spacing: 0px; }

body {
	position: relative;
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
	min-width: 320px;
	color: #333333;
	position: relative;
	background-color: #ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; }

::-webkit-scrollbar {
	background: #f9eeed;
	border-radius: 4px;
	height: 8px;
	width: 8px; }

::-webkit-scrollbar-button {
	max-height: 6px; }

::-webkit-scrollbar-thumb {
	background: #F1B3CA;
	border-radius: 4px; }

::-webkit-scrollbar-track {
	border-width: 0; }

::-webkit-scrollbar-thumb:hover {
	border-width: 1px 1px 1px 2px;
	border-color: #555;
	background-color: #c7a0af; }

section {
	overflow-x: hidden; }

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden; }
	.video-container iframe, .video-container object, .video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%; }

*,
*:before,
*:after {
	box-sizing: border-box; }

.hidden {
	display: none; }

.wrapper {
	margin: 0 auto; }

a {
	text-decoration: none; }

.order1 {
	-ms-flex-order: 1;
	order: 1; }

.order2 {
	-ms-flex-order: 2;
	order: 2; }

form input.error {
	box-shadow: inset 0px 0px 20px 1px rgba(255, 0, 0, 0.3);
	border: 2px solid red !important; }

form input.not_error {
	box-shadow: inset 0px 0px 20px 1px rgba(100, 255, 100, 0.3);
	border: 2px solid #99FF99 !important; }

.subm {
	cursor: pointer;
	border: none;
	display: block;
	margin: 0 auto;
	transition: all 0.3s linear;
	margin-top: 15px; }

.get_btn {
	background: #D1C2A6;
	width: 100%;
	max-width: 255px;
	display: block;
	margin: 0 auto;
	font-family: 'Circe';
	line-height: 55px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #FFFFFF; }

.scroll_btn {
	display: none;
	position: fixed;
	right: 30px;
	top: 75%;
	background: url(../img/scroll_btn.svg) 50% no-repeat;
	width: 83px;
	height: 83px;
	background-size: 100% 100%;
	z-index: 999;
	transition: all 0.3s linear; }

.header_btn {
	display: block;
	background: #D1C2A6;
	width: 100%;
	max-width: 255px;
	margin: 0 auto;
	line-height: 55px;
	font-family: 'Circe';
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #FFFFFF; }

.header {
	max-height: 606px;
	position: relative;
	padding-top: 43px;
	background: url(../img/Ellipse.png), url(../img/header_bg.png);
	background-color: #F3F3F4;
	background-repeat: no-repeat;
	background-size: 560px,1920px;
	background-position: calc(50% - -305px) 0, 50% 0%; }
	.header .circle {
		position: absolute;
		width: 336px;
		height: 260px;
		left: calc(50% - 652px);
		bottom: -150px;
		background: url(../img/circle_header.png) no-repeat; }
		.header .circle .avtor {
			position: absolute;
			right: -300px;
			top: 85px;
			max-width: 300px;
			font-family: 'Circe';
			line-height: 28px;
			font-size: 20px;
			color: #F1B3CA; }
			.header .circle .avtor span {
				font-family: 'Circe';
				line-height: 19px;
				font-size: 16px;
				color: #464B65;
				opacity: 0.8; }
	.header .bg_circle {
		display: none; }
	.header .logo {
		background: url(../img/logo.svg) 50% no-repeat;
		width: 126px;
		height: 40px;
		display: block;
		margin-bottom: 60px; }
	.header .title1 {
		padding-left: 60px;
		font-family: Cormorant Garamond;
		font-style: italic;
		font-weight: 500;
		line-height: normal;
		font-size: 31.1243px;
		letter-spacing: 0.05em;
		color: #464B65; }
	.header .title2 {
		font-family: Cormorant Garamond;
		font-style: normal;
		font-weight: 500;
		line-height: 73px;
		font-size: 70.9233px;
		color: #FFFFFF;
		margin-bottom: 55px; }
		.header .title2 span {
			display: block;
			padding-left: 40px;
			font-size: 120px;
			font-weight: 700; }
	.header .descript {
		font-family: Circe;
		line-height: normal;
		font-size: 16px;
		color: #FFFFFF;
		opacity: 0.9;
		max-width: 560px; }
		.header .descript span {
			display: block;
			padding-left: 70px;
			color: #fff;
			font-style: italic;
			font-family: 'Cormorant Garamond';
			font-weight: 700;
			line-height: 24px;
			font-size: 18px; }
			.header .descript span b {
				font-family: 'Cormorant Garamond';
				font-style: italic;
				font-weight: 700;
				line-height: 24px;
				font-size: 18px;
				color: #464B65; }

@media only screen and (max-width: 1200px) {
	.header {
		position: relative;
		padding-top: 30px;
		max-height: 900px;
		background: url(../img/header_bg_sm.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
		background-color: #F3F3F4; }
		.header .circle {
			position: absolute;
			width: 336px;
			height: 260px;
			left: calc(50% - 340px);
			bottom: 250px;
			background: url(../img/circle_header.png) no-repeat;
			z-index: 0; }
			.header .circle .avtor {
				position: absolute;
				right: -300px;
				top: 44px;
				max-width: 300px;
				font-family: 'Circe';
				line-height: 28px;
				font-size: 20px;
				color: #F1B3CA; }
				.header .circle .avtor span {
					color: #FFFFFF;
					opacity: 0.8;
					line-height: 16px;
					font-size: 14px; }
		.header .bg_circle {
			content: '';
			display: block;
			position: absolute;
			display: block;
			background: url(../img/Ellipse.png);
			background-repeat: no-repeat;
			width: 578px;
			height: 515px;
			background-size: 100% 100%;
			background-position: 50%;
			left: 0;
			right: 0;
			margin: 0 auto;
			z-index: 0;
			bottom: -60px; }
		.header .logo {
			width: 106px;
			height: 33px;
			background-size: 100% 100%;
			margin: 0 auto;
			margin-bottom: 40px; }
		.header .title1 {
			line-height: 27px;
			font-size: 27px;
			letter-spacing: 0.05em;
			padding-left: 167px;
			color: #fff;
			margin: 0 auto;
			text-align: center;
			margin-bottom: 15px; }
			.header .title1 span {
				color: #F1B3CA; }
		.header .title2 {
			font-weight: 500;
			line-height: 43px;
			font-size: 70px;
			max-width: 450px;
			margin: 0 auto;
			margin-bottom: 30px; }
			.header .title2 span {
				line-height: 80px;
				font-size: 100px; }
		.header .descript {
			text-align: center;
			margin: 0 auto;
			margin-bottom: 200px; }
			.header .descript span {
				padding: 0; }
				.header .descript span b {
					color: #FFFFFF; }
		.header .form_block_header {
			position: relative;
			margin: 0 auto; }
			.header .form_block_header .circle_text {
				margin-bottom: 20px;
				max-width: 380px; } }

@media only screen and (max-width: 750px) {
	.header {
		overflow-x: hidden;
		padding-top: 19px;
		max-height: 100%;
		background: url(../img/header_bg_sm.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 61% 50%;
		background-color: #F3F3F4; }
		.header .circle {
			width: 246px;
			height: 189px;
			background-size: 100% 100%;
			left: calc(50% - 260px);
			bottom: 515px; }
			.header .circle .avtor {
				line-height: 15px;
				font-size: 16px;
				max-width: 165px;
				top: 25px;
				right: -167px; }
				.header .circle .avtor span {
					display: block;
					line-height: 13px;
					font-size: 14px;
					margin-top: 5px; }
		.header .bg_circle {
			width: 100%;
			max-width: 449px;
			left: 0;
			right: 0;
			margin: 0 auto;
			height: 365px;
			background-size: cover;
			bottom: 280px; }
		.header .logo {
			margin-bottom: 26px; }
		.header .title1 {
			font-size: 18px;
			letter-spacing: 0.05em;
			padding-left: 115px;
			margin-bottom: 12px; }
		.header .title2 {
			font-weight: 500;
			line-height: 28px;
			font-size: 45.8804px; }
			.header .title2 span {
				font-size: 80px;
				padding-left: 10px; }
		.header .descript {
			font-size: 15px;
			text-align: center;
			color: #FFFFFF;
			opacity: 0.9; }
			.header .descript span {
				margin-top: 14px; } }

/*Form standart style*/
form.standart-form {
	max-width: 400px;
	text-align: center; }
	form.standart-form input.name,
	form.standart-form input.email,
	form.standart-form input.phone,
	form.standart-form input.country,
	form.standart-form input.city{
		width: 255px;
		height: 55px;
		background: #5C6077;
		border: 1px solid rgba(255, 255, 255, 0.29);
		border-radius: 3px;
		padding-left: 15px;
		font-family: 'Circe'; 
		font-weight: 400;
		font-size: 16px;
		line-height: 45px;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px; }
		form.standart-form input.name:-ms-input-placeholder,
		form.standart-form input.email:-ms-input-placeholder,
		form.standart-form input.phone:-ms-input-placeholder,
		form.standart-form input.country:-ms-input-placeholder,
		form.standart-form input.city:-ms-input-placeholder{
			color: #FFFFFF;
			font-family: 'Circe'; 
		}
		form.standart-form input.name::placeholder,
		form.standart-form input.email::placeholder,
		form.standart-form input.phone::placeholder,
		form.standart-form input.country::placeholder,
		form.standart-form input.city::placeholder{
			color: #FFFFFF;
			font-family: 'Circe'; 
		}
	form.standart-form input.email {
		margin-top: 15px; }
/*  form.standart-form.loading:after {
		display: block; }*/

/*Form standart style end*/
/*form_header*/
.form_block_header {
	position: relative;
	width: 100%;
	max-width: 380px; }
	.form_block_header::before {
		content: '';
		position: absolute;
		width: 377px;
		height: 377px;
		z-index: -1;
		top: -100px; }
	.form_block_header .circle_text {
		font-family: Circe;
		line-height: 17px;
		font-size: 15px;
		text-align: center;
		width: 400px;
		color: #FFFFFF;
		margin-bottom: 10px; }
		.form_block_header .circle_text b {
			letter-spacing: 0.2em;
			font-weight: 700;
			text-transform: uppercase; }
	.form_block_header .top_form_line {
		background: #6D728D; }
		.form_block_header .top_form_line .top_form_line_text {
			padding: 20px 0 5px;
			font-family: 'Circe';
			line-height: 21px;
			font-size: 18px;
			text-align: center;
			letter-spacing: 0.2em;
			text-transform: uppercase;
			color: #FFFFFF;
			font-weight: 700; }
			.form_block_header .top_form_line .top_form_line_text span {
				font-weight: 900;
				color: #E0ABC2; 
				letter-spacing:1px;
				display: block;
				margin-top: 5px;
			}
			.form_block_header .top_form_line .top_form_line_text b{
				font-size:18px;
				color:#B8BBD0;
				letter-spacing: normal;
			}
	.form_block_header .form_header {
		background: url(../img/form_block_header_bg.png) 50% no-repeat;
		background-size: cover;
		padding-top: 20px; }
		.form_block_header .form_header .form_title {
			font-family: Cormorant Garamond;
			font-style: italic;
			font-weight: 600;
			line-height: 33px;
			font-size: 30px;
			text-align: center;
			color: #FFFFFF;
			margin-bottom: 9px; }
		.form_block_header .form_header .form_descript {
			font-family: 'Circe';
			line-height: 13px;
			font-size: 14px;
			text-align: center;
			color: #FFFFFF;
			opacity: 0.8;
			max-width: 332px;
			margin: 0 auto;
			margin-bottom: 37px; }
		.form_block_header .form_header .standart-form {
			max-width: 380px;
			margin: 0 auto; }
			.form_block_header .form_header .standart-form input.name,
			.form_block_header .form_header .standart-form input.email,
			.form_block_header .form_header .standart-form input.phone,
			.form_block_header .form_header .standart-form input.country,
			.form_block_header .form_header .standart-form input.city{
				display: block;
				width: 100%;
				width: 250px;
				max-width: 250px;
				margin: 0 auto;
				margin-bottom: 15px;
				background: rgba(0, 0, 0, 0.07);
				font-family: 'Circe';
				height: 55px;
				font-size: 16px;
				color: #FFFFFF; }
				.form_block_header .form_header .standart-form input.name:-ms-input-placeholder,
				.form_block_header .form_header .standart-form input.email:-ms-input-placeholder,
				.form_block_header .form_header .standart-form input.phone:-ms-input-placeholder, 
				.form_block_header .form_header .standart-form input.country:-ms-input-placeholder,
				.form_block_header .form_header .standart-form input.city:-ms-input-placeholder{
					font-family: Circe;
					line-height: normal;
					font-size: 14px;
					color: #FFFFFF; }
				.form_block_header .form_header .standart-form input.name::placeholder,
				.form_block_header .form_header .standart-form input.email::placeholder,
				.form_block_header .form_header .standart-form input.phone::placeholder,
				.form_block_header .form_header .standart-form input.country::placeholder,
				.form_block_header .form_header .standart-form input.city::placeholder {
					font-family: Circe;
					line-height: normal;
					font-size: 14px;
					color: #FFFFFF; }
			.form_block_header .form_header .standart-form input.email {
				margin-top: 15px; }
			.form_block_header .form_header .standart-form button, .form_block_header .form_header .standart-form .hidden-inputs {
				display: block; }

@media only screen and (max-width: 1200px) {
	.form_block_header .form_header .standart-form button {
		display: block;
		margin: 0px auto;
		-ms-transform: translateY(25px);
		transform: translateY(25px); } }

@media only screen and (max-width: 750px) {
	.header .form_block_header .circle_text {
		max-width: 100%; }
	.header .form_block_header .top_form_line .top_form_line_text {
		font-size: 16px;
		text-align: center;
		letter-spacing: 0.3em;
		padding: 20px 0; }
		.header .form_block_header .top_form_line .top_form_line_text br {
			display: block; }
	.header .form_block_header .form_header {
		background: url(../img/form_bg_xs.png) 50% 0 no-repeat; }
		.header .form_block_header .form_header .standart-form {
			padding-left: 0;
			width: 285px;
			max-width: 285px;
			margin: 0 auto;
			padding-bottom: 20px; }
			.header .form_block_header .form_header .standart-form input.name,
			.header .form_block_header .form_header .standart-form input.email,
			.header .form_block_header .form_header .standart-form input.phone,
			.header .form_block_header .form_header .standart-form input.country,
			.header .form_block_header .form_header .standart-form input.city{
				display: block;
				width: 100%;
				max-width: 200px;
				width: 200px;
			}
			.header .form_block_header .form_header .standart-form input.email {
				margin-top: 20px; }
			.header .form_block_header .form_header .standart-form button {
				-ms-transform: translateY(25px);
				transform: translateY(25px);
				margin-bottom: 29px; }
			.header .form_block_header .form_header .standart-form .form_info {
				display: block; }
		.header .form_block_header .form_header .next_step_btn,
		.header .form_block_header .form_header .next_step_btn_header,
		.header .form_block_header .form_header .next_step_btn_bottom {
			-ms-transform: translateY(10px);
			transform: translateY(10px); } }

/*form_header end*/
/*form_modal_wrapper*/
.modal-content .form_modal_wrapper {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-flow: column;
	flex-flow: column;
	padding-bottom: 36px;
	border-radius: 6px;
	width: 100%;
	max-width: 920px;
	margin: 10vh auto; 
	background: #464B65;
	max-height: 530px;
}
	.modal-content .form_modal_wrapper .left_modal_block{
		padding-top: 40px;
		padding-bottom: 300px;
		background: url(../img/left_modal_form_bg.png) 50% 50% no-repeat;
		background-size: auto;
		border-radius:6px 0px 0px 6px;
	}
	.modal-content .form_modal_wrapper .left_modal_block .free{
		font-family: Cormorant Garamond;
		font-style: normal;
		font-weight: 600;
		line-height: 19px;
		font-size: 16px;
		text-align: center;
		color: #FFFFFF;
		margin-bottom: 17px;  
	}
	.modal-content .form_modal_wrapper .left_modal_block .free span{
		color:#FBACC9;
	}
	.modal-content .form_modal_wrapper .left_modal_block .line{
		width: 32px;
		height: 1px;
		background: #fff;
		margin: 0 auto;
		margin-bottom: 9px;
	}
	.modal-content .form_modal_wrapper .left_modal_block .i_get{
		font-family: Cormorant Garamond;
		font-style: italic;
		font-weight: 500;
		line-height: 23px;
		font-size: 20px;
		text-align: center;
		color: #FFFFFF;
		margin-bottom: 3px;
	}
	.modal-content .form_modal_wrapper .left_modal_block .about{
		font-family: Cormorant Garamond;
		font-style: italic;
		font-weight: bold;
		line-height: 33px;
		font-size: 32px;
		text-align: center;
		color: #FFFFFF;
	}
	.modal-content .form_modal_wrapper .left_modal_block .about span{
		color:#FBACC9;
	}

	.modal-content .form_modal_wrapper .form_modal_right_block{
		background: #464B65;
		border-radius:6px;
		padding-top: 45px;
	}
	.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .top_modal_form_text{
		font-family: Circe;
		line-height: 15px;
		font-size: 16px;
		text-align: center;
		color:#D1D2D8;
		margin-bottom: 30px;
	}
	.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .under_line{
		background:url(../img/under_line.svg) 50% no-repeat;
		width: 124px;
		height: 16px;
		display: block;
		margin: 0 auto;
		margin-bottom: 37px;
	}
	.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .top_modal_form_text span{
		font-family: Cormorant Garamond;
		font-style: italic;
		font-weight: 600;
		line-height: normal;
		font-size: 24px;
		text-align: center;
		color: #FFFFFF;
	}
		.modal-content .form_modal_wrapper .standart-form input.name,
		.modal-content .form_modal_wrapper .standart-form input.email,
		.modal-content .form_modal_wrapper .standart-form input.phone,
		.modal-content .form_modal_wrapper .standart-form input.country,
		.modal-content .form_modal_wrapper .standart-form input.city{
			width: 315px;
			max-width: 315px;
			background: rgba(0, 0, 0, 0.07);
			line-height: 55px;
			height: 55px;
			border: 1px solid rgba(255, 255, 255, 0.29);
			font-family: 'Circe';
			line-height: normal;
			font-size: 16px;
			color: #FFFFFF; }
			.modal-content .form_modal_wrapper .standart-form input.name:-ms-input-placeholder,
			.modal-content .form_modal_wrapper .standart-form input.email:-ms-input-placeholder,
			.modal-content .form_modal_wrapper .standart-form input.phone:-ms-input-placeholder,
			.modal-content .form_modal_wrapper .standart-form input.country:-ms-input-placeholder,
			.modal-content .form_modal_wrapper .standart-form input.city:-ms-input-placeholder {
				font-family: 'Circe';
				line-height: normal;
				font-size: 14px;
				color: #FFFFFF; }
			.modal-content .form_modal_wrapper .standart-form input.name::placeholder,
			.modal-content .form_modal_wrapper .standart-form input.email::placeholder,
			.modal-content .form_modal_wrapper .standart-form input.phone::placeholder,
			.modal-content .form_modal_wrapper .standart-form input.country::placeholder,
			.modal-content .form_modal_wrapper .standart-form input.city::placeholder {
				font-family: 'Circe';
				line-height: normal;
				font-size: 14px;
				color: #FFFFFF; }
		.modal-content .form_modal_wrapper .standart-form input.email {
			margin-bottom: 37px; }
		.modal-content .form_modal_wrapper .standart-form .btn {
			display: none;
			background: #D1C2A6;
			width: 100%;
			max-width: 315px;
			line-height: 55px;
			font-family: 'Circe';
			font-size: 12px;
			text-align: center;
			letter-spacing: 2px;
			text-transform: uppercase;
			color: #FFFFFF;
			margin-top: 40px;
			cursor: pointer; }
	.modal-content .form_modal_wrapper .standart-form .next_step_btn{
		max-width: 315px;
	}
	.modal-content .form_modal_wrapper .standart-form .next_step .step_number{
		font-family: Circe;
		line-height: normal;
		font-size: 14px;
		letter-spacing: 2px;
		text-transform: uppercase;
		color: #FFFFFF;
		margin-bottom: 25px;
	}
	.modal-content .form_modal_wrapper .standart-form .next_step .send_data{
		font-family: Cormorant Garamond;
		font-style: italic;
		font-weight: 400;
		line-height: 23px;
		font-size: 18px;
		text-align: center;
		color: #FFFFFF;
		margin-bottom: 45px;
	}
	.modal-content .form_modal_wrapper .standart-form .next_step .send_data span{
		font-weight: 600;
		font-size: 30px;
		line-height: 30px;
	}
	.modal-content .form_modal_wrapper .form_info {
		font-family: 'Circe';
		line-height: 18px;
		font-size: 14px;
		text-align: center;
		color: #FFFFFF; }
	.modal-content .form_modal_wrapper .close-button {
		position: absolute;
		width: 20px;
		height: 20px;
		top: -50px;
		right:0px;
		left: 0;
		margin: 0 auto;
		padding: 0px 14px;
		padding-top: 4px;
		cursor: pointer;
		transition: 0.2s linear; }
	.modal-content .form_modal_wrapper .one {
		height: 20px;
		width: 2px;
		background-color: #fff;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transition: 0.2s linear; }
	.modal-content .form_modal_wrapper .two {
		margin-top: -20px;
		height: 20px;
		width: 2px;
		background-color: #fff;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transition: 0.2s linear; }
	 
		@media only screen and (max-width: 1200px) {
			.modal-content .form_modal_wrapper{
				max-width: 540px;
				border-radius:6px 6px 0px 0px;
				max-height: 100%;
			}
			.modal-content .form_modal_wrapper .left_modal_block{
				border-radius:6px 6px 0px 0px;
			}
			.form_modal_right_block{
				display: -webkit-flex;
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				justify-content: center;
				align-items: center;
				border-radius:0px 0px 6px 6px;
			}
			.modal-content .form_modal_wrapper .standart-form input.email {
					margin-bottom: 30px;
			}
		}

		
		@media only screen and (max-width: 750px) {
			.modal-content .form_modal_wrapper .left_modal_block {
					padding-top: 24px;
					padding-bottom: 160px;
					background: url(../img/left_modal_form_bg_xs.png) 50% 0% no-repeat;
					background-size: auto;
					border-radius: 6px 0px 0px 6px;
			}

			.modal-content .form_modal_wrapper .left_modal_block .free {
					font-weight: 600;
					line-height: 17px;
					font-size: 14px;
					text-align: center;
					color: #FFFFFF;
					margin-bottom: 14px;
			}
			.modal-content .form_modal_wrapper .left_modal_block .i_get{
					font-weight: 500;
					line-height: 21px;
					font-size: 18px;
					margin-bottom: 7px;
			}
			.modal-content .form_modal_wrapper .left_modal_block .about{
				line-height: 25px;
				font-size: 24px;
				font-weight: 700;
				max-width: 260px;
				margin: 0 auto;
			}
			.modal-content .form_modal_wrapper .left_modal_block .about br{
				display: none;
			}
			.modal-content .form_modal_wrapper .form_modal_right_block{
				padding-top: 32px;
			}
			.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .top_modal_form_text{
				font-family: Circe;
				line-height: 13px;
				font-size: 14px;
				text-align: center;
			}
			.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .under_line{
				margin-bottom: 21px;
			}
			.modal-content .form_modal_wrapper .standart-form input.name, 
			.modal-content .form_modal_wrapper .standart-form input.email, 
			.modal-content .form_modal_wrapper .standart-form input.phone, 
			.modal-content .form_modal_wrapper .standart-form input.country, 
			.modal-content .form_modal_wrapper .standart-form input.city{
				max-width: 284px;
			}

		}


/*form_modal_wrapper end*/


/*form_standard_block*/
.form_standard_block {
	background: url(../img/form_block_header_bg.png) 50% no-repeat;
	background-size: cover; }
	.form_standard_block .top_form_line {
		background: #6D728D; }
		.form_standard_block .top_form_line .top_form_line_text {
			padding: 20px 0;
			font-family: 'Circe';
			line-height: 21px;
			font-size: 18px;
			text-align: center;
			letter-spacing: 0.2em;
			text-transform: uppercase;
			color: #FFFFFF;
			font-weight: 700; }
			.form_standard_block .top_form_line .top_form_line_text span {
				font-weight: 700;
				color: #E0ABC2; }
			.form_standard_block .top_form_line .top_form_line_text b{
				font-size: 14px;
				text-transform: none;
				letter-spacing: normal;
			}
	.form_standard_block .form_title {
		font-family: Cormorant Garamond;
		font-style: italic;
		font-weight: 600;
		line-height: 33px;
		font-size: 30px;
		text-align: center;
		color: #FFFFFF;
		margin-bottom: 9px;
		padding-top: 20px; }
	.form_standard_block .form_descript {
		font-family: 'Circe';
		line-height: 13px;
		font-size: 14px;
		text-align: center;
		color: #FFFFFF;
		opacity: 0.8;
		max-width: 332px;
		margin: 0 auto;
		margin-bottom: 37px; }
	.form_standard_block input.name,
	.form_standard_block input.email,
	.form_standard_block input.phone,
	.form_standard_block input.country,
	.form_standard_block input.city {
		display: block;
		max-width: 255px;
		margin: 0 auto;
		background: #5C6077;
		border: 1px solid rgba(255, 255, 255, 0.29);
		font-family: 'Circe';
		height: 55px;
		font-size: 14px;
		color: #FFFFFF;
		margin-bottom: 15px; }
		.form_standard_block input.name:-ms-input-placeholder,
		.form_standard_block input.email:-ms-input-placeholder,
		.form_standard_block input.phone:-ms-input-placeholder {
			font-family: Circe;
			line-height: normal;
			font-size: 14px;
			color: #FFFFFF; }
		.form_standard_block input.name::placeholder,
		.form_standard_block input.email::placeholder,
		.form_standard_block input.phone::placeholder {
			font-family: Circe;
			line-height: normal;
			font-size: 14px;
			color: #FFFFFF; }

.order1 {
	-ms-flex-order: 2;
	order: 2; }

.order2 {
	-ms-flex-order: 1;
	order: 1; }

@media only screen and (max-width: 750px) {
	.form_standard_block {
		background: url(../img/form_bg_xs.png) 50% no-repeat;
		width: 100%;
		max-width: 285px;
		margin: 0 auto; }
		.form_standard_block .top_text_block .top_form_text {
			line-height: 24px;
			font-size: 22px;
			padding: 22px 33px; }
			.form_standard_block .top_text_block .top_form_text br {
				display: block; }
		.form_standard_block .standart-form {
			padding-left: 0;
			width: 100%;
			max-width: 285px;
			margin: 0 auto;
			padding-bottom: 20px; }
			.form_standard_block .standart-form input.name,
			.form_standard_block .standart-form input.email,
			.form_standard_block .standart-form input.phone {
				display: block;
				width: 100%;
				max-width: 200px; }
			.form_standard_block .standart-form input.email {
				margin-top: 20px; }
			.form_standard_block .standart-form button {
				-ms-transform: translate(0);
				transform: translate(0);
				margin-bottom: 29px; }
			.form_standard_block .standart-form .form_info {
				display: block; }
	.sec7 .next_step_btn, .sec7 .next_step_btn_header, .sec7 .next_step_btn_bottom {
		-ms-transform: translate(0);
		transform: translate(0); } }

.next_step_btn, .next_step_btn_header, .next_step_btn_bottom {
	display: block;
	background: #D1C2A6;
	width: 100%;
	max-width: 255px;
	margin: 0 auto;
	line-height: 55px;
	font-family: 'Circe';
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 15px;
	cursor: pointer;
	-ms-transform: translateY(25px);
	transform: translateY(25px); }

.hvr-ripple-out:before {
	border: #d2c2a6 solid 6px; }

.next_step_btn_header, .first_step {
	display: block; }

.next_step {
	display: none;
	position: relative; }
	.next_step input {
		display: block;
		width: 100%;
		max-width: 255px;
		background: rgba(0, 0, 0, 0.07);
		line-height: 55px;
		height: 55px;
		border: 1px solid rgba(255, 255, 255, 0.29);
		font-family: 'Circe';
		line-height: normal;
		font-size: 16px;
		color: #fff;
		margin: 0 auto;
		margin-bottom: 5px;
		padding-left: 15px; }
		.next_step input:-ms-input-placeholder {
			font-family: Circe;
			line-height: normal;
			font-size: 14px;
			color: #FFFFFF; }
		.next_step input::placeholder {
			font-family: Circe;
			line-height: normal;
			font-size: 14px;
			color: #FFFFFF; }
	/*.next_step input#city,
	.next_step input#country,
	.next_step input#country_modal,
	.next_step input#city_modal {
		display: none; }
	.next_step .region,
	.next_step .region2,
	.next_step .region3 {
		display: none;
		text-align: left;
		color: #fff;
		padding-left: 63px;
		margin-bottom: 5px; }*/

.layer_form_header {
	display: none;
	padding-top: 1px;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9;
	overflow: auto;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center; }

.next_step_header {
	display: none;
	position: fixed;
	top: 30vh;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	max-width: 380px;
	background: url(../img/next_step_form_bg.png) 50% no-repeat;
	background-size: cover;
	padding-top: 20px;
	z-index: 9999; }
	.next_step_header:after {
		content: "";
		display: none;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: rgba(255, 255, 255, 0.7) url(../img/loading.svg) 50% no-repeat;
		z-index: 10; }
	.next_step_header .step_number {
		font-size: 14px;
		letter-spacing: 2px;
		text-transform: uppercase;
		color: #FFFFFF;
		text-align: center;
		margin-bottom: 25px; }
	.next_step_header .send_data {
		font-family: 'Cormorant Garamond';
		font-weight: 400;
		line-height: 23px;
		font-size: 18px;
		text-align: center;
		color: #FFFFFF;
		font-style: italic; }
		.next_step_header .send_data span {
			font-weight: 600;
			font-size: 30px;
			line-height: 30px; }
	.next_step_header input {
		display: block;
		width: 100%;
		max-width: 255px;
		background: rgba(0, 0, 0, 0.07);
		line-height: 55px;
		height: 55px;
		border: 1px solid rgba(255, 255, 255, 0.29);
		font-family: 'Circe';
		line-height: normal;
		font-size: 16px;
		color: #fff;
		margin: 0 auto;
		margin-bottom: 5px;
		padding-left: 15px; }
		.next_step_header input:-ms-input-placeholder {
			color: #fff; }
		.next_step_header input::placeholder {
			color: #fff; }
	/*.next_step_header input#city,
	.next_step_header input#country,
	.next_step_header input#city2,
	.next_step_header input#country2,
	.next_step_header input#city_modal,
	.next_step_header input#country_modal {
		display: none; }
	.next_step_header .region,
	.next_step_header .region2,
	.next_step_header .region3 {
		display: none;
		text-align: left;
		color: #fff;
		padding-left: 63px;
		margin-bottom: 5px; }*/
	.next_step_header .content {
		padding: 20px 0; 
		max-width: 250px;
		margin: 0 auto;
	}
	.next_step_header .form_info {
		margin-top: 10px; }

.top_text_block {
	padding: 20px 0; }
	.top_text_block .top_form_text {
		font-family: Circe;
		line-height: 13px;
		font-size: 14px;
		text-align: center;
		color: #FFFFFF;
		opacity: 0.8; }
		.top_text_block .top_form_text span {
			font-family: Cormorant Garamond;
			font-style: italic;
			font-weight: 600;
			line-height: normal;
			font-size: 30px;
			text-align: center;
			color: #FFFFFF; }

.close-button {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -50px;
	right: -50px;
	padding: 0px 14px;
	padding-top: 4px;
	cursor: pointer;
	transition: 0.2s linear;
	z-index: 9999; }
	.close-button .one {
		height: 20px;
		width: 2px;
		background-color: #fff;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transition: 0.2s linear; }
	.close-button .two {
		margin-top: -20px;
		height: 20px;
		width: 2px;
		background-color: #fff;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transition: 0.2s linear; }
	.close-button:hover .one {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transition: 0.2s linear;
		background-color: #fff; }
	.close-button:hover .two {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transition: 0.2s linear;
		background-color: #fff; }

.transform {
	transform: translateY(50px);
}

/*google API style*/
.pac-container {
	display: block;
	position: absolute !important;
	width: 100%;
	z-index: 9999999; }

/*END google API style*/
/*form_standard_block end*/
.sec1 {
	position: relative;
	background: #F3F3F4;
	padding-top: 200px;
	padding-bottom: 124px; 
	z-index: -1;
}
	.sec1 .frame_block {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		border: 30px solid;
		max-width: 900px;
		margin: 0 auto;
		border-image: url(../img/frame.png) 30 stretch stretch; }
		.sec1 .frame_block::after {
			content: '';
			position: absolute;
			background: url(../img/enough.png) 50% no-repeat;
			width: 136px;
			height: 421px;
			bottom: -95px;
			right: 10px;
			z-index: 1; }
		.sec1 .frame_block::before {
			content: 'Хватит!';
			position: absolute;
			bottom: -45px;
			right: 35px;
			z-index: 999;
			font-family: 'Cormorant Garamond';
			font-style: italic;
			font-weight: bold;
			line-height: 28px;
			font-size: 24px;
			text-align: center;
			color: #FFFFFF;
			z-index: 2; }
		.sec1 .frame_block .diamant {
			width: 100%;
			max-width: 286px;
			background: url(../img/diamand.png) 50% no-repeat;
			background-size: contain; }
		.sec1 .frame_block .text_block {
			max-width: 440px;
			margin-bottom: 50px;
			padding-top: 30px; }
			.sec1 .frame_block .text_block .title {
				font-family: 'Cormorant Garamond';
				font-style: normal;
				font-weight: 500;
				line-height: 45px;
				font-size: 46px;
				color: #464B65;
				margin-bottom: 45px; }
				.sec1 .frame_block .text_block .title b {
					font-weight: 700; }
			.sec1 .frame_block .text_block .descript {
				font-family: Circe;
				line-height: normal;
				font-size: 16px;
				color: #464B65;
				opacity: 0.9;
				margin-bottom: 30px;
				max-width: 386px; }

.sec2 {
	position: relative;
	padding-top: 90px;
	padding-bottom: 90px;
	overflow-x: hidden;
	margin-top: -40px;
	z-index: 9;
}
	.sec2 .title {
		font-family: 'Cormorant Garamond';
		font-style: normal;
		font-weight: 700;
		line-height: 28px;
		font-size: 46px;
		text-align: center;
		color: #464B65;
		margin-bottom: 20px; }
	.sec2 .descript {
		font-family: 'Cormorant Garamond';
		font-style: italic;
		font-weight: 400;
		line-height: 23px;
		font-size: 20px;
		text-align: center;
		color: #464B65;
		margin-bottom: 60px; }
		.sec2 .descript b {
			font-weight: 700; }
	.sec2 .frame_block {
		position: relative;
		background: url(../img/second_frame.png) 50% no-repeat;
		background-size: 540px 320px;
		width: 540px;
		height: 320px;
		padding: 65px 90px 0;
		margin-left: 130px;
		margin-bottom: 50px; }
		.sec2 .frame_block::before {
			content: '';
			position: absolute;
			background: url(../img/understand.png) 50% no-repeat;
			width: 421px;
			height: 138px;
			left: -65px;
			top: 70px; }
		.sec2 .frame_block::after {
			content: 'Пойми';
			position: absolute;
			font-family: 'Cormorant Garamond';
			font-style: italic;
			font-weight: bold;
			line-height: 28px;
			font-size: 24px;
			text-align: center;
			color: #FFFFFF;
			left: -30px;
			top: 125px; }
		.sec2 .frame_block .frame_text_top {
			font-family: Circe;
			line-height: 18px;
			font-size: 14px;
			color: #FFFFFF;
			margin-bottom: 30px; }
		.sec2 .frame_block .frame_text_middle {
			font-family: 'Cormorant Garamond';
			font-style: italic;
			font-weight: bold;
			line-height: 26px;
			font-size: 22px;
			color: #FFFFFF;
			margin-bottom: 30px; }
		.sec2 .frame_block .frame_text_bottom {
			font-family: Cormorant Garamond;
			font-style: italic;
			font-weight: bold;
			line-height: normal;
			font-size: 30px;
			color: #F1B3CA; }
	.sec2 .photos {
		position: absolute;
		background: url(../img/photos.png) 50% no-repeat;
		width: 637px;
		height: 608px;
		top: 0px;
		right: calc(50% - 810px); }
	.sec2 .title_about {
		font-family: 'Cormorant Garamond';
		font-style: italic;
		font-weight: bold;
		line-height: 28px;
		font-size: 24px;
		text-align: center;
		color: #434659;
		margin-bottom: 12px; }
	.sec2 .descrip_about {
		font-family: Circe;
		line-height: 20px;
		font-size: 15px;
		text-align: center;
		color: #434659;
		margin-bottom: 40px; }

.sec3 {
	background: url(../img/sec3_bg.png) 50% no-repeat;
	padding-top: 128px;
	padding-bottom: 90px; }
	.sec3 .title {
		font-family: 'Cormorant Garamond';
		font-style: normal;
		font-weight: 500;
		line-height: 51px;
		font-size: 46px;
		text-align: center;
		margin-bottom: 75px; }
		.sec3 .title b {
			font-weight: 700; }
		.sec3 .title span {
			color: #F3A7C3;
			font-weight: 700; }
	.sec3 .item_list {
		display: block;
		margin: 0 auto;
		max-width: 400px;
		margin-bottom: 50px; }
		.sec3 .item_list li {
			font-family: Circe;
			line-height: 24px;
			font-size: 18px;
			color: #434659;
			margin-bottom: 33px;
			position: relative;
			font-weight: 400; }
			.sec3 .item_list li::before {
				content: attr(data-number);
				position: absolute;
				font-family: 'Cormorant Garamond';
				font-style: normal;
				font-weight: 600;
				line-height: 110px;
				font-size: 110px;
				letter-spacing: 0.2em;
				text-transform: uppercase;
				color: rgba(70, 75, 101, 0.05); }
			.sec3 .item_list li.it1::before {
				left: -25px;
				top: -60px; }
			.sec3 .item_list li.it2::before {
				left: -60px;
				top: -60px; }
			.sec3 .item_list li.it3::before {
				left: -25px;
				top: -60px; }
			.sec3 .item_list li.it4::before {
				left: -60px;
				top: -60px; }
			.sec3 .item_list li.it5::before {
				left: -25px;
				top: -60px; }
	.sec3 .get_btn {
		background: #434659; }

.sec4 {
	padding-top: 65px;
	padding-bottom: 450px;
	background:
	url(../img/ornament-bg4.png),
 	url(../img/circles-bg4.png);
	background-size: auto; 
	background-color: #F7F7F7;
	background-position:50% 0, calc(50% - 315px)100%;
	background-repeat: no-repeat;
}

	.sec4 .title {
		font-family: Cormorant Garamond;
		font-style: normal;
		font-weight: 700;
		line-height: 51px;
		font-size: 46px;
		text-align: center;
		color: #464B65;
		margin-bottom: 60px; }
	.sec4 .items_block1 {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between; }
		.sec4 .items_block1 .items_left {
			background: url(../img/items_left_bg2.png), url(../img/items_left_bg1.png);
			background-repeat: no-repeat;
			background-position: 100% 50px,0% 50%;
			background-size: 351px 196px, 255px 363px;
			width: 460px;
			height: 363px; }
			.sec4 .items_block1 .items_left .left_block_text {
				font-family: Circe;
				line-height: 23px;
				font-size: 16px;
				color: #FFFFFF;
				padding-top: 100px;
				padding-left: 150px; }
		.sec4 .items_block1 .items_right {
			background: url(../img/items_right_bg2.png), url(../img/items_right_bg1.png);
			background-repeat: no-repeat;
			background-position: 0% 0%,50px 50%;
			background-size: 282px 133px, 363px 253px;
			width: 455px;
			height: 336px; }
			.sec4 .items_block1 .items_right .right_block_text {
				font-family: Circe;
				line-height: 23px;
				font-size: 16px;
				color: #FFFFFF;
				padding-top: 42px;
				padding-left: 38px;
				max-width: 265px; }
	.sec4 .items_block2 {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: -180px;
		margin-bottom: 50px; 
	}
		.sec4 .items_block2 .items_middle {
			background: url(../img/items_middle_bg2.png), url(../img/items_middle_bg1.png);
			background-repeat: no-repeat;
			background-position: 150px 200px,40% 50%;
			background-size: 308px 114px, 255px 363px;
			width: 460px;
			height: 363px; }
			.sec4 .items_block2 .items_middle .middle_block_text {
				font-family: Circe;
				line-height: 23px;
				font-size: 16px;
				color: #FFFFFF;
				padding-top: 234px;
				padding-left: 180px; }
	.sec4 .bottom_text {
		font-family: 'Cormorant Garamond';
		font-style: italic;
		font-weight: 600;
		line-height: 28px;
		font-size: 24px;
		text-align: center;
		color: #333333;
		max-width: 760px;
		margin: 0 auto;
		margin-bottom:160px; }
		.sec4 .bottom_text span {
			color: #C5B7A0; }
	.sec4 .title_bottom {
		font-family: 'Cormorant Garamond';
		font-style: normal;
		font-weight: 700;
		line-height: 51px;
		font-size: 46px;
		text-align: center;
		color: #464B65;
		margin-bottom:82px; }
	.sec4 .absolut_itm_block {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center; }
		.sec4 .absolut_itm_block .it1, .sec4 .absolut_itm_block .it2, .sec4 .absolut_itm_block .it3 {
			position: absolute;
			font-family: Circe;
			line-height: 23px;
			font-size: 20px;
			color: #464B65; }
			.sec4 .absolut_itm_block .it1 b, .sec4 .absolut_itm_block .it2 b, .sec4 .absolut_itm_block .it3 b {
				font-weight: 700; }
		.sec4 .absolut_itm_block .it1 {
			top: 35px;
		}
		.sec4 .absolut_itm_block .it2 {
			top: 130px;
			padding-left: 220px;
		}
		.sec4 .absolut_itm_block .it3 {
			top: 225px;
			padding-left: 185px;
		}

.sec5 {
	padding-top: 120px;
	padding-bottom: 30px;
	background: url(../img/avtor_photo.jpg), url(../img/sec5_bg.png);
	background-repeat: no-repeat;
	background-position: calc(50% - 390px) 0px, 50% 0;
	background-size: auto,cover; }
	.sec5 .text_block {
		margin-left: 53%; }
		.sec5 .text_block .avtor {
			font-family: 'Cormorant Garamond';
			font-style: normal;
			font-weight: 500;
			line-height: 51px;
			font-size: 36px;
			color: #464B65;
			margin-bottom: 72px; }
			.sec5 .text_block .avtor b {
				font-weight: 700; }
	.sec5 .about_avtor li {
		position: relative;
		margin-bottom: 20px;
		font-family: Circe;
		line-height: 30px;
		font-size: 16px;
		padding-left: 21px;
		color: #464B65;
		max-width: 500px; }
		.sec5 .about_avtor li::before {
			content: '';
			position: absolute;
			width: 7px;
			height: 7px;
			background: #F1B3CA;
			border-radius: 50%;
			top: 10px;
			left: 0; }

.sec6 {
	padding-top: 150px;
	padding-bottom: 130px;
	background: url(../img/sec6_bg.png) 50% 0 no-repeat; }
	.sec6 .frame_block {
		position: relative;
		display: block;
		border: 30px solid;
		max-width: 900px;
		max-height: 475px;
		margin: 0 auto;
		padding-bottom: 130px;
		border-image: url(../img/frame2.png) 30 stretch stretch; }
		.sec6 .frame_block::before {
			content: '';
			position: absolute;
			background: url(../img/avtor_ava.png) 50% no-repeat;
			width: 90px;
			height: 90px;
			top: -75px;
			left: 0;
			right: 0;
			margin: 0 auto; }
		.sec6 .frame_block::after {
			content: '';
			position: absolute;
			background: url(../img/quote.svg) 50% no-repeat;
			width: 41px;
			height: 35px;
			left: 0;
			right: 0;
			margin: 0 auto;
			bottom: 0; }
		.sec6 .frame_block .top_frame_text {
			font-family: Circe;
			line-height: 23px;
			font-size: 18px;
			text-align: center;
			color: #FFFFFF;
			max-width: 815px;
			margin: 0 auto;
			padding-top: 63px;
			margin-bottom: 34px; }
		.sec6 .frame_block .middle_frame_text {
			font-family: Circe;
			line-height: 23px;
			font-size: 18px;
			text-align: center;
			color: #FFFFFF;
			max-width: 815px;
			margin: 0 auto;
			padding: 63px 0;
		}
		.sec6 .frame_block .bottom_frame_text {
			font-family: Circe;
			line-height: 20px;
			font-size: 16px;
			text-align: center;
			color: #FFFFFF;
			max-width: 700px;
			margin: 0 auto; }
			.sec6 .frame_block .bottom_frame_text:nth-child(2) {
				margin-bottom: 30px; }

.sec7 {
	padding-top: 100px;
	padding-bottom: 127px;
	background: url(../img/sec7_bg.png) 50% no-repeat; }
	.sec7 .title_text {
		font-family: 'Cormorant Garamond';
		font-style: normal;
		font-weight: 500;
		line-height: 51px;
		font-size: 46px;
		text-align: center;
		color: #FFFFFF;
		margin-bottom: 33px; }
	.sec7 .descript_text {
		font-family: Circe;
		line-height: normal;
		font-size: 18px;
		text-align: center;
		color: #FFFFFF;
		margin-bottom: 60px; }
	.sec7 .form_standard_block {
		max-width: 380px;
		margin: 0 auto; }

footer {
	position: relative; }
	footer .container {
		position: relative; }

footer {
	padding: 56px 0 0;
	background-color: #282B38; }
	footer .logo {
		width: 164.39px;
		height: 52px;
		background-image: url(../img/logo_footer.svg);
		display: block;
		background-size: 100% 100%; }
	footer .txt-col {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column; }
		footer .txt-col:nth-child(1) a {
			text-decoration: underline; }
	footer .link, footer .txt {
		font-family: Proxima Nova;
		line-height: 21px;
		font-size: 14px;
		letter-spacing: .05em;
		color: #FFF;
		font-weight: 300; }

@media (max-width: 1199px) {
	footer {
		padding: 61px 0 0; } }

@media (max-width: 720px) {
	footer .col-sm-12 {
		text-align: center; }
	footer .col-md-3, footer .col-md-5 {
		margin-bottom: 34px; } }

.footer-top-block {
	-ms-flex-direction: column;
	flex-direction: column;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 80px;
	color: #fff;
	font-weight: 300; }
	.footer-top-block .email, .footer-top-block .phone {
		text-align: center; }
	.footer-top-block .email p, .footer-top-block .phone p {
		opacity: 0.8; }
	.footer-top-block .email a, .footer-top-block .phone a {
		color: #fff;
		transition: all .4s ease;
		opacity: 0.8; }
	.footer-top-block .email a:hover, .footer-top-block .phone a:hover {
		opacity: 1; }
	.footer-top-block .email {
		margin-bottom: 55px; }
		.footer-top-block .email p {
			margin-bottom: 5px; }
	.footer-top-block .foo-col a {
		margin-bottom: 5px; }
	.footer-top-block .phone-columns {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between; }
		.footer-top-block .phone-columns .col1 {
			margin-right: 25px; }
	.footer-top-block .foo-col {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 6px; }
		.footer-top-block .foo-col a:last-child {
			margin-bottom: 0; }

.footer-bot-block {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 27px 0;
	background: #3B3E4D; }
	.footer-bot-block .link-wrap {
		width: 465px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between; }

.foo-col, footer .phone-columns {
	display: -ms-flexbox;
	display: flex; }

.footer-bot-block .link-wrap a {
	color: #fff;
	transition: all .4s ease;
	opacity: 0.8; }
	.footer-bot-block .link-wrap a:hover {
		opacity: 1; }

@media (max-width: 720px) {
	.footer-bot-block .link-wrap {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center; }
		.footer-bot-block .link-wrap a {
			margin-bottom: 5px; }
			.footer-bot-block .link-wrap a:last-child {
				margin-bottom: 0; } }

footer.new {
	padding: 56px 0 38px;
	max-height: 194px; }
	footer.new a {
		color: #fff;
		opacity: .8;
		transition: all 0.4s ease; }

footer .popup-link1 {
	line-height: 33px; }

footer.new a:hover {
	opacity: 1;
	transition: all 0.4s ease; }

footer .email p, footer .phone p {
	line-height: 21px;
	color: #fff;
	opacity: 0.8; }

.foo-col {
	-ms-flex-direction: column;
	flex-direction: column; }
	.foo-col a {
		line-height: 21px; }
	.foo-col.col1 {
		margin-right: 10px; }

@media (max-width: 1199px) {
	footer.new {
		max-height: 298px; }
	footer .logo {
		margin: 0 auto 59px; }
	footer .popup-link1 {
		line-height: 20px; }
	footer.new a {
		font-size: 13px; }
	footer .docs {
		-ms-flex-direction: column;
		flex-direction: column;
		display: -ms-flexbox;
		display: flex; }
	.foo-col.col1 {
		margin-right: 15px; } }

@media (max-width: 720px) {
	.sec3.tablet-margin {
		margin-top: -486px; }
	.package.online {
		min-height: 653px;
		max-height: 553px; }
	footer .docs {
		margin-bottom: 29px; }
	footer.new {
		max-height: 491px; }
	footer .phone p {
		margin-bottom: 5px; } }

		 select[name=country], 
			select[name=city] {
				display: block;
				cursor: pointer;
				width: 100%;
				max-width: 255px;
				background: rgba(0, 0, 0, 0.07);
				line-height: 55px;
				height: 55px;
				border: 1px solid rgba(255, 255, 255, 0.29);
				font-family: 'Circe';
				line-height: normal;
				font-size: 16px;
				color: #fff;
				margin: 0 auto;
				margin-bottom: 20px;
				padding-left: 10px;
		}
		select[name=country] option, 
		 select[name=city] option {
			color: #000;
			cursor: pointer;
		 }
		 option::selection {background: #f1b3c6;}
		 option::-moz-selection {background: #f1b3c6;}
		 option::-webkit-selection {background: #f1b3c6; color:#f1b3c6;}

.link_send{
	font-family: 'Circe';
	font-weight: 400;
	line-height: 16px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 3px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tbW9uL19taXhpbnMuc2NzcyIsImNvbW1vbi9fZm9udHMuc2NzcyIsImNvbW1vbi9fcmVzZXQuc2NzcyIsImNvbW1vbi9fcG9wdXBfc3R5bGVzLnNjc3MiLCJjb21tb24vX2NvdW50ZG93bi5zY3NzIiwicGFydGlhbHMvX21haW5zdHlsZXMuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fZm9ybXMuc2NzcyIsInBhcnRpYWxzL19zZWN0aW9ucy5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NmO0VBQ0Usc0JDQXVCO0VEQ3ZCLGlCQ0RvRTtFREVwRSxtQkFKc0U7RUFhcEUscURBQVE7RUFDUixtU0FHeUQsRUFBQTs7QUFoQjdEO0VBQ0Usc0JDQ3VCO0VEQXZCLGlCQ0FrRTtFRENsRSxtQkFKc0U7RUFhcEUsbURBQVE7RUFDUiwyUkFHeUQsRUFBQTs7QUFoQjdEO0VBQ0Usc0JDRXVCO0VERHZCLGlCQ0M4RDtFREE5RCxtQkFKc0U7RUFhcEUsK0NBQVE7RUFDUiwyUUFHeUQsRUFBQTs7QUFoQjdEO0VBQ0UscUJDSXNCO0VESHRCLGlCQ0cyRDtFREYzRCxtQkFKc0U7RUFhcEUsNkNBQVE7RUFDUixrUUFHeUQsRUFBQTs7QUFoQjdEO0VBQ0UscUJDS3NCO0VESnRCLGlCQ0l1RTtFREh2RSxtQkFKc0U7RUFhcEUseURBQVE7RUFDUixrVEFHeUQsRUFBQTs7QUFoQjdEO0VBQ0UscUJDTXNCO0VETHRCLGlCQ0s2RDtFREo3RCxtQkFKc0U7RUFhcEUsK0NBQVE7RUFDUiwwUUFHeUQsRUFBQTs7QUFoQjdEO0VBQ0UscUJDT3NCO0VETnRCLGlCQ01pRTtFRExqRSxtQkFKc0U7RUFhcEUsbURBQVE7RUFDUiwwUkFHeUQsRUFBQTs7QUFoQjdEO0VBQ0UscUJDUXNCO0VEUHRCLGlCQ08yRDtFRE4zRCxt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QWtCLEVBTWxCO0VBVEY7SUFLRyxZQUFZO0lBQ1osWUFBWTtJQUNaLDBCQUEwQixFQUMxQjs7QUFSSDtFQVdFLGtCQUFrQixFQUNsQjs7QUFaRjtFQWNFLFdBQVc7RUFDWCwwQkFBMEIsRUFDMUI7O0FBaEJGO0VBa0JFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osYUFBYSxFQUNiOztBQUdGO0VBQ0MsMkJBQXVCO0VBQXZCLHVCQUF1QixFQU92QjtFQVJEO0lBR0Usa0JBQWtCLEVBQ2xCO0VBSkY7SUFNRSxtQkFBbUIsRUFDbkI7O0FBR0Y7RUFDQztJQUVFLGtCQUFrQixFQUNsQjtFQUhGO0lBS0Usb0JBQW9CLEVBQ3BCO0VBTkY7SUFRRSxrQkFBa0IsRUFDbEI7RUFURjtJQVdFLGdCQUFnQixFQUNoQjtFQVpGO0lBY0UsMkJBQXVCO0lBQXZCLHVCQUF1QjtJQUN2QixxQkFBYztJQUFkLGNBQWMsRUFDZDtFQUVGO0lBQ0MsbUJBQW1CLEVBQ25CLEVBQUE7O0FBR0Y7RUFDQztJQUNDLG1CQUFtQixFQUNuQjtFQUNEO0lBQ0Msa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUNsQjtFQUNEO0lBRUUsb0JBQW9CLEVBQ3BCO0VBSEY7SUFLRSxrQkFBa0IsRUFDbEI7RUFORjtJQVFFLG1CQUFtQixFQUNuQixFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvUmVndWxhci9Sb2JvdG9SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9SZWd1bGFyL1JvYm90b1JlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvUmVndWxhci9Sb2JvdG9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvUmVndWxhci9Sb2JvdG9SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvUmVndWxhci9Sb2JvdG9SZWd1bGFyLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b01lZGl1bS9Sb2JvdG9NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b01lZGl1bS9Sb2JvdG9NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvTWVkaXVtL1JvYm90b01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b01lZGl1bS9Sb2JvdG9NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9NZWRpdW0vUm9ib3RvTWVkaXVtLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b0JvbGQvUm9ib3RvQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQm9sZC9Sb2JvdG9Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0JvbGQvUm9ib3RvQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0JvbGQvUm9ib3RvQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0JvbGQvUm9ib3RvQm9sZC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlVGhpbi9DaXJjZVRoaW4uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlVGhpbi9DaXJjZVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VUaGluL0NpcmNlVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlVGhpbi9DaXJjZVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZVRoaW4vQ2lyY2VUaGluLnN2ZyNDaXJjZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZUV4dHJhTGlnaHQvQ2lyY2VFeHRyYUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZUV4dHJhTGlnaHQvQ2lyY2VFeHRyYUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlRXh0cmFMaWdodC9DaXJjZUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZUV4dHJhTGlnaHQvQ2lyY2VFeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VFeHRyYUxpZ2h0L0NpcmNlRXh0cmFMaWdodC5zdmcjQ2lyY2VcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaXJjZVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2VMaWdodC9DaXJjZUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZUxpZ2h0L0NpcmNlTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VMaWdodC9DaXJjZUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VMaWdodC9DaXJjZUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VMaWdodC9DaXJjZUxpZ2h0LnN2ZyNDaXJjZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZVJlZ3VsYXIvQ2lyY2VSZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZVJlZ3VsYXIvQ2lyY2VSZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlUmVndWxhci9DaXJjZVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZVJlZ3VsYXIvQ2lyY2VSZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VSZWd1bGFyL0NpcmNlUmVndWxhci5zdmcjQ2lyY2VcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaXJjZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2VCb2xkL0NpcmNlQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2VCb2xkL0NpcmNlQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZUJvbGQvQ2lyY2VCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VCb2xkL0NpcmNlQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlQm9sZC9DaXJjZUJvbGQuc3ZnI0NpcmNlXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlRXh0cmFCb2xkL0NpcmNlRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZUV4dHJhQm9sZC9DaXJjZUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZUV4dHJhQm9sZC9DaXJjZUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlRXh0cmFCb2xkL0NpcmNlRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2VFeHRyYUJvbGQvQ2lyY2VFeHRyYUJvbGQuc3ZnI0NpcmNlXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi5tb2RhbC1vdmVybGF5LCAucG9wdXAtbGF5b3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50LCAucG9wdXAtbGF5b3V0IC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5tb2RhbC1vdmVybGF5IC5jbG9zZS1idXR0b24sIC5wb3B1cC1sYXlvdXQgLmNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgLm1vZGFsLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbiAub25lLCAucG9wdXAtbGF5b3V0IC5jbG9zZS1idXR0b24gLm9uZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjsgfVxuICAgIC5tb2RhbC1vdmVybGF5IC5jbG9zZS1idXR0b24gLnR3bywgLnBvcHVwLWxheW91dCAuY2xvc2UtYnV0dG9uIC50d28ge1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjsgfVxuICAgIC5tb2RhbC1vdmVybGF5IC5jbG9zZS1idXR0b246aG92ZXIgLm9uZSwgLnBvcHVwLWxheW91dCAuY2xvc2UtYnV0dG9uOmhvdmVyIC5vbmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5tb2RhbC1vdmVybGF5IC5jbG9zZS1idXR0b246aG92ZXIgLnR3bywgLnBvcHVwLWxheW91dCAuY2xvc2UtYnV0dG9uOmhvdmVyIC50d28ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jbW9kYWwtdmlkZW8gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNtb2RhbC12aWRlbyAudmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjbW9kYWwtdmlkZW8gLnZpZGVvIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucG9wdXAtbGF5b3V0IC5tb2RhbC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDcwcHggOTBweCA5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAxMHZoIGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAucG9wdXAtbGF5b3V0IC5tb2RhbC1jb250ZW50IGgxIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogQ2lyY2UsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucG9wdXAtbGF5b3V0IC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogQ2lyY2UsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAucG9wdXAtbGF5b3V0IC5tb2RhbC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBDaXJjZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi8q0J/QsNGA0LDQvNC10YLRgNGLINC60L7QvdGC0LXQudC90LXRgNCwICovXG4uY291bnRkb3duSG9sZGVyIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udDogMzBweC8xLjUgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAvKtCf0LDRgNCw0LzQtdGC0YDRiyDRhtC40YTRgCAqL1xuICAvKtCf0LDRgNCw0LzQtdGC0YDRiyDQv9C+0LTQu9C+0LbQutC4INC00LvRjyDRgdC10LrRhtC40LkgKi9cbiAgLyrQn9Cw0YDQsNC80LXRgtGA0Ysg0YHQtdC60YbQuNC5INGA0LDQt9C00LXQu9C10L3QuNGPICg6KSovXG4gIC8q0J/QsNGA0LDQvNC10YLRgNGLINCy0YHQv9C+0LzQvtCz0LDRgtC10LvRjNC90L7Qs9C+INGC0LXQutGB0YLQsCAo0LTQvdC4LCDRh9Cw0YHRiywg0LzQuNC90YPRgtGLLCDRgdC10LrRg9C90LTRiykqLyB9XG4gIC5jb3VudGRvd25Ib2xkZXIgLnBvc2l0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjdlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMC41NWVtOyB9XG4gIC5jb3VudGRvd25Ib2xkZXIgLmRpZ2l0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuICAgIC5jb3VudGRvd25Ib2xkZXIgLmRpZ2l0LnN0YXRpYyB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5jb3VudGRvd25Ib2xkZXIgLmNvdW5kRGF5cyxcbiAgLmNvdW50ZG93bkhvbGRlciAuY291bnRIb3VycyxcbiAgLmNvdW50ZG93bkhvbGRlciAuY291bnRNaW51dGVzLFxuICAuY291bnRkb3duSG9sZGVyIC5jb3VudFNlY29uZHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAuY291bnRkb3duSG9sZGVyIC5jb3VudERpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEuNmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb3VudGRvd25Ib2xkZXIgLmNvdW50RGl2OmJlZm9yZSwgLmNvdW50ZG93bkhvbGRlciAuY291bnREaXY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAwLjVlbTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoNCwgNCwgNCwgMC41KTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmNvdW50ZG93bkhvbGRlciAuY291bnREaXY6YWZ0ZXIge1xuICAgICAgdG9wOiAwLjllbTsgfVxuICAuY291bnRkb3duSG9sZGVyIC50ZXh0ZGlnaXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDsgfVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIG1heC1oZWlnaHQ6IDZweDsgfVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0YxQjNDQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMnB4O1xuICBib3JkZXItY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2EwYWY7IH1cblxuc2VjdGlvbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsIC52aWRlby1jb250YWluZXIgb2JqZWN0LCAudmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3JkZXIxIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyMiB7XG4gIG9yZGVyOiAyOyB9XG5cbmZvcm0gaW5wdXQuZXJyb3Ige1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMXB4IHJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQgIWltcG9ydGFudDsgfVxuXG5mb3JtIGlucHV0Lm5vdF9lcnJvciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAxcHggcmdiYSgxMDAsIDI1NSwgMTAwLCAwLjMpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTlGRjk5ICFpbXBvcnRhbnQ7IH1cblxuLnN1Ym0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnN1Ym06aG92ZXIsIC5zdWJtOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5nZXRfYnRuIHtcbiAgYmFja2dyb3VuZDogI0QxQzJBNjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6ICdDaXJjZSc7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnNjcm9sbF9idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDc1JTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGxfYnRuLnN2ZykgNTAlIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogODNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG5cbi5oZWFkZXJfYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNEMUMyQTY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmhlYWRlciB7XG4gIG1heC1oZWlnaHQ6IDYwNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0VsbGlwc2UucG5nKSwgdXJsKC4uL2ltZy9oZWFkZXJfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NjBweCwxOTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gLTMwNXB4KSAwLCA1MCUgMCU7IH1cbiAgLmhlYWRlciAuY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA3MTBweCk7XG4gICAgYm90dG9tOiAtMTIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXJjbGVfaGVhZGVyLnBuZykgbm8tcmVwZWF0OyB9XG4gICAgLmhlYWRlciAuY2lyY2xlIC5hdnRvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTMwMHB4O1xuICAgICAgdG9wOiAxMDVweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNGMUIzQ0E7IH1cbiAgICAgIC5oZWFkZXIgLmNpcmNsZSAuYXZ0b3Igc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzQ2NEI2NTtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5oZWFkZXIgLmJnX2NpcmNsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvZ28uc3ZnKSA1MCUgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuaGVhZGVyIC50aXRsZTEge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzMS4xMjQzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogIzQ2NEI2NTsgfVxuICAuaGVhZGVyIC50aXRsZTIge1xuICAgIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQgR2FyYW1vbmQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgZm9udC1zaXplOiA3MC45MjMzcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5oZWFkZXIgLnRpdGxlMiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhlYWRlciAuZGVzY3JpcHQge1xuICAgIGZvbnQtZmFtaWx5OiBDaXJjZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbWF4LXdpZHRoOiA1NjBweDsgfVxuICAgIC5oZWFkZXIgLmRlc2NyaXB0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5oZWFkZXIgLmRlc2NyaXB0IHNwYW4gYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzQ2NEI2NTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogOTAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZWFkZXJfYmdfc20ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0OyB9XG4gICAgLmhlYWRlciAuY2lyY2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDM0MHB4KTtcbiAgICAgIGJvdHRvbTogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NpcmNsZV9oZWFkZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAuaGVhZGVyIC5jaXJjbGUgLmF2dG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTMwMHB4O1xuICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI0YxQjNDQTsgfVxuICAgICAgICAuaGVhZGVyIC5jaXJjbGUgLmF2dG9yIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuaGVhZGVyIC5iZ19jaXJjbGUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9FbGxpcHNlLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDU3OHB4O1xuICAgICAgaGVpZ2h0OiA1MTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYm90dG9tOiAtNjBweDsgfVxuICAgIC5oZWFkZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuaGVhZGVyIC50aXRsZTEge1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNjdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVhZGVyIC50aXRsZTEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRjFCM0NBOyB9XG4gICAgLmhlYWRlciAudGl0bGUyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5oZWFkZXIgLnRpdGxlMiBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgICAuaGVhZGVyIC5kZXNjcmlwdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4OyB9XG4gICAgICAuaGVhZGVyIC5kZXNjcmlwdCBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyIC5kZXNjcmlwdCBzcGFuIGIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlYWRlciAuZm9ybV9ibG9ja19oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5oZWFkZXIgLmZvcm1fYmxvY2tfaGVhZGVyIC5jaXJjbGVfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVhZGVyX2JnX3NtLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYxJSA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDsgfVxuICAgIC5oZWFkZXIgLmNpcmNsZSB7XG4gICAgICB3aWR0aDogMjQ2cHg7XG4gICAgICBoZWlnaHQ6IDE4OXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI2MHB4KTtcbiAgICAgIGJvdHRvbTogNTE1cHg7IH1cbiAgICAgIC5oZWFkZXIgLmNpcmNsZSAuYXZ0b3Ige1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTY3cHg7IH1cbiAgICAgICAgLmhlYWRlciAuY2lyY2xlIC5hdnRvciBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmhlYWRlciAuYmdfY2lyY2xlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NDlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAzNjVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3R0b206IDI4MHB4OyB9XG4gICAgLmhlYWRlciAubG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgLmhlYWRlciAudGl0bGUxIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5oZWFkZXIgLnRpdGxlMiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDQ1Ljg4MDRweDsgfVxuICAgICAgLmhlYWRlciAudGl0bGUyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5oZWFkZXIgLmRlc2NyaXB0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVhZGVyIC5kZXNjcmlwdCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG5cbi8qRm9ybSBzdGFuZGFydCBzdHlsZSovXG5mb3JtLnN0YW5kYXJ0LWZvcm0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgZm9ybS5zdGFuZGFydC1mb3JtIGlucHV0Lm5hbWUsXG4gIGZvcm0uc3RhbmRhcnQtZm9ybSBpbnB1dC5lbWFpbCxcbiAgZm9ybS5zdGFuZGFydC1mb3JtIGlucHV0LnBob25lIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQ6ICM1QzYwNzc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI5KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBmb3JtLnN0YW5kYXJ0LWZvcm0gaW5wdXQubmFtZTo6cGxhY2Vob2xkZXIsXG4gICAgZm9ybS5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsOjpwbGFjZWhvbGRlcixcbiAgICBmb3JtLnN0YW5kYXJ0LWZvcm0gaW5wdXQucGhvbmU6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC1mYW1pbHk6ICdDaXJjZSc7IH1cbiAgZm9ybS5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIGZvcm0uc3RhbmRhcnQtZm9ybS5sb2FkaW5nOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKkZvcm0gc3RhbmRhcnQgc3R5bGUgZW5kKi9cbi8qZm9ybV9oZWFkZXIqL1xuLmZvcm1fYmxvY2tfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDsgfVxuICAuZm9ybV9ibG9ja19oZWFkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNzdweDtcbiAgICBoZWlnaHQ6IDM3N3B4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTEwMHB4OyB9XG4gIC5mb3JtX2Jsb2NrX2hlYWRlciAuY2lyY2xlX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBDaXJjZTtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvcm1fYmxvY2tfaGVhZGVyIC5jaXJjbGVfdGV4dCBiIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb3JtX2Jsb2NrX2hlYWRlciAudG9wX2Zvcm1fbGluZSB7XG4gICAgYmFja2dyb3VuZDogIzZENzI4RDsgfVxuICAgIC5mb3JtX2Jsb2NrX2hlYWRlciAudG9wX2Zvcm1fbGluZSAudG9wX2Zvcm1fbGluZV90ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuZm9ybV9ibG9ja19oZWFkZXIgLnRvcF9mb3JtX2xpbmUgLnRvcF9mb3JtX2xpbmVfdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNFMEFCQzI7IH1cbiAgICAgIC5mb3JtX2Jsb2NrX2hlYWRlciAudG9wX2Zvcm1fbGluZSAudG9wX2Zvcm1fbGluZV90ZXh0IGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvcm1fYmxvY2tfaGVhZGVyX2JnLnBuZykgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLmZvcm1fYmxvY2tfaGVhZGVyIC5mb3JtX2hlYWRlciAuZm9ybV90aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5mb3JtX2Rlc2NyaXB0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIG1heC13aWR0aDogMzMycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cbiAgICAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5zdGFuZGFydC1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmZvcm1fYmxvY2tfaGVhZGVyIC5mb3JtX2hlYWRlciAuc3RhbmRhcnQtZm9ybSBpbnB1dC5uYW1lLFxuICAgICAgLmZvcm1fYmxvY2tfaGVhZGVyIC5mb3JtX2hlYWRlciAuc3RhbmRhcnQtZm9ybSBpbnB1dC5lbWFpbCxcbiAgICAgIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLnN0YW5kYXJ0LWZvcm0gaW5wdXQucGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLnN0YW5kYXJ0LWZvcm0gaW5wdXQubmFtZTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLnN0YW5kYXJ0LWZvcm0gaW5wdXQuZW1haWw6OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5zdGFuZGFydC1mb3JtIGlucHV0LnBob25lOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IENpcmNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLmZvcm1fYmxvY2tfaGVhZGVyIC5mb3JtX2hlYWRlciAuc3RhbmRhcnQtZm9ybSBidXR0b24sIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLnN0YW5kYXJ0LWZvcm0gLmhpZGRlbi1pbnB1dHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5zdGFuZGFydC1mb3JtIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkZXIgLmZvcm1fYmxvY2tfaGVhZGVyIC5jaXJjbGVfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIgLmZvcm1fYmxvY2tfaGVhZGVyIC50b3BfZm9ybV9saW5lIC50b3BfZm9ybV9saW5lX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5oZWFkZXIgLmZvcm1fYmxvY2tfaGVhZGVyIC50b3BfZm9ybV9saW5lIC50b3BfZm9ybV9saW5lX3RleHQgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlciAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvcm1fYmdfeHMucG5nKSA1MCUgMCBuby1yZXBlYXQ7IH1cbiAgICAuaGVhZGVyIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLnN0YW5kYXJ0LWZvcm0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5oZWFkZXIgLmZvcm1fYmxvY2tfaGVhZGVyIC5mb3JtX2hlYWRlciAuc3RhbmRhcnQtZm9ybSBpbnB1dC5uYW1lLFxuICAgICAgLmhlYWRlciAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsLFxuICAgICAgLmhlYWRlciAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5zdGFuZGFydC1mb3JtIGlucHV0LnBob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgICAuaGVhZGVyIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLnN0YW5kYXJ0LWZvcm0gaW5wdXQuZW1haWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuaGVhZGVyIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLnN0YW5kYXJ0LWZvcm0gYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cbiAgICAgIC5oZWFkZXIgLmZvcm1fYmxvY2tfaGVhZGVyIC5mb3JtX2hlYWRlciAuc3RhbmRhcnQtZm9ybSAuZm9ybV9pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLm5leHRfc3RlcF9idG4sXG4gICAgLmhlYWRlciAuZm9ybV9ibG9ja19oZWFkZXIgLmZvcm1faGVhZGVyIC5uZXh0X3N0ZXBfYnRuX2hlYWRlcixcbiAgICAuaGVhZGVyIC5mb3JtX2Jsb2NrX2hlYWRlciAuZm9ybV9oZWFkZXIgLm5leHRfc3RlcF9idG5fYm90dG9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfSB9XG5cbi8qZm9ybV9oZWFkZXIgZW5kKi9cbi8qZm9ybV9tb2RhbF93cmFwcGVyKi9cbi5tb2RhbC1jb250ZW50IC5mb3JtX21vZGFsX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9ybV9iZy5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMTB2aCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IC5mb3JtX21vZGFsX3dyYXBwZXIgLnN0YW5kYXJ0LWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLm1vZGFsLWNvbnRlbnQgLmZvcm1fbW9kYWxfd3JhcHBlciAuc3RhbmRhcnQtZm9ybSBpbnB1dC5uYW1lLFxuICAgIC5tb2RhbC1jb250ZW50IC5mb3JtX21vZGFsX3dyYXBwZXIgLnN0YW5kYXJ0LWZvcm0gaW5wdXQuZW1haWwsXG4gICAgLm1vZGFsLWNvbnRlbnQgLmZvcm1fbW9kYWxfd3JhcHBlciAuc3RhbmRhcnQtZm9ybSBpbnB1dC5waG9uZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjkpO1xuICAgICAgZm9udC1mYW1pbHk6ICdDaXJjZSc7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5tb2RhbC1jb250ZW50IC5mb3JtX21vZGFsX3dyYXBwZXIgLnN0YW5kYXJ0LWZvcm0gaW5wdXQubmFtZTo6cGxhY2Vob2xkZXIsXG4gICAgICAubW9kYWwtY29udGVudCAuZm9ybV9tb2RhbF93cmFwcGVyIC5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsOjpwbGFjZWhvbGRlcixcbiAgICAgIC5tb2RhbC1jb250ZW50IC5mb3JtX21vZGFsX3dyYXBwZXIgLnN0YW5kYXJ0LWZvcm0gaW5wdXQucGhvbmU6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDaXJjZSc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubW9kYWwtY29udGVudCAuZm9ybV9tb2RhbF93cmFwcGVyIC5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cbiAgICAubW9kYWwtY29udGVudCAuZm9ybV9tb2RhbF93cmFwcGVyIC5zdGFuZGFydC1mb3JtIC5idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNEMUMyQTY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLmZvcm1fbW9kYWxfd3JhcHBlciAuZm9ybV9pbmZvIHtcbiAgICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5tb2RhbC1jb250ZW50IC5mb3JtX21vZGFsX3dyYXBwZXIgLmNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nOiAwcHggMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjsgfVxuICAubW9kYWwtY29udGVudCAuZm9ybV9tb2RhbF93cmFwcGVyIC5vbmUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyOyB9XG4gIC5tb2RhbC1jb250ZW50IC5mb3JtX21vZGFsX3dyYXBwZXIgLnR3byB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7IH1cblxuLypmb3JtX21vZGFsX3dyYXBwZXIgZW5kKi9cbi8qZm9ybV9zdGFuZGFyZF9ibG9jayovXG4uZm9ybV9zdGFuZGFyZF9ibG9jayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9ybV9ibG9ja19oZWFkZXJfYmcucG5nKSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mb3JtX3N0YW5kYXJkX2Jsb2NrIC50b3BfZm9ybV9saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjNkQ3MjhEOyB9XG4gICAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgLnRvcF9mb3JtX2xpbmUgLnRvcF9mb3JtX2xpbmVfdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgLnRvcF9mb3JtX2xpbmUgLnRvcF9mb3JtX2xpbmVfdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNFMEFCQzI7IH1cbiAgICAgIC5mb3JtX3N0YW5kYXJkX2Jsb2NrIC50b3BfZm9ybV9saW5lIC50b3BfZm9ybV9saW5lX3RleHQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtX3N0YW5kYXJkX2Jsb2NrIC5mb3JtX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5mb3JtX3N0YW5kYXJkX2Jsb2NrIC5mb3JtX2Rlc2NyaXB0IHtcbiAgICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBtYXgtd2lkdGg6IDMzMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cbiAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgaW5wdXQubmFtZSxcbiAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgaW5wdXQuZW1haWwsXG4gIC5mb3JtX3N0YW5kYXJkX2Jsb2NrIGlucHV0LnBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICM1QzYwNzc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI5KTtcbiAgICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZm9ybV9zdGFuZGFyZF9ibG9jayBpbnB1dC5uYW1lOjpwbGFjZWhvbGRlcixcbiAgICAuZm9ybV9zdGFuZGFyZF9ibG9jayBpbnB1dC5lbWFpbDo6cGxhY2Vob2xkZXIsXG4gICAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgaW5wdXQucGhvbmU6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaXJjZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ub3JkZXIxIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyMiB7XG4gIG9yZGVyOiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmZvcm1fc3RhbmRhcmRfYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9ybV9iZ194cy5wbmcpIDUwJSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5mb3JtX3N0YW5kYXJkX2Jsb2NrIC50b3BfdGV4dF9ibG9jayAudG9wX2Zvcm1fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBhZGRpbmc6IDIycHggMzNweDsgfVxuICAgICAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgLnRvcF90ZXh0X2Jsb2NrIC50b3BfZm9ybV90ZXh0IGJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybV9zdGFuZGFyZF9ibG9jayAuc3RhbmRhcnQtZm9ybSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZm9ybV9zdGFuZGFyZF9ibG9jayAuc3RhbmRhcnQtZm9ybSBpbnB1dC5uYW1lLFxuICAgICAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgLnN0YW5kYXJ0LWZvcm0gaW5wdXQuZW1haWwsXG4gICAgICAuZm9ybV9zdGFuZGFyZF9ibG9jayAuc3RhbmRhcnQtZm9ybSBpbnB1dC5waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgLnN0YW5kYXJ0LWZvcm0gaW5wdXQuZW1haWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuZm9ybV9zdGFuZGFyZF9ibG9jayAuc3RhbmRhcnQtZm9ybSBidXR0b24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuICAgICAgLmZvcm1fc3RhbmRhcmRfYmxvY2sgLnN0YW5kYXJ0LWZvcm0gLmZvcm1faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWM3IC5uZXh0X3N0ZXBfYnRuLCAuc2VjNyAubmV4dF9zdGVwX2J0bl9oZWFkZXIsIC5zZWM3IC5uZXh0X3N0ZXBfYnRuX2JvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH0gfVxuXG4ubmV4dF9zdGVwX2J0biwgLm5leHRfc3RlcF9idG5faGVhZGVyLCAubmV4dF9zdGVwX2J0bl9ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0QxQzJBNjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC1mYW1pbHk6ICdDaXJjZSc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7IH1cblxuLmh2ci1yaXBwbGUtb3V0OmJlZm9yZSB7XG4gIGJvcmRlcjogI2QyYzJhNiBzb2xpZCA2cHg7IH1cblxuLm5leHRfc3RlcF9idG5faGVhZGVyLCAuZmlyc3Rfc3RlcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uZXh0X3N0ZXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5leHRfc3RlcCBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjkpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAubmV4dF9zdGVwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogQ2lyY2U7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm5leHRfc3RlcCBpbnB1dCNjaXR5LFxuICAubmV4dF9zdGVwIGlucHV0I2NvdW50cnksXG4gIC5uZXh0X3N0ZXAgaW5wdXQjY291bnRyeV9tb2RhbCxcbiAgLm5leHRfc3RlcCBpbnB1dCNjaXR5X21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXh0X3N0ZXAgLnJlZ2lvbixcbiAgLm5leHRfc3RlcCAucmVnaW9uMixcbiAgLm5leHRfc3RlcCAucmVnaW9uMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxheWVyX2Zvcm1faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm5leHRfc3RlcF9oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzB2aDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXh0X3N0ZXBfZm9ybV9iZy5wbmcpIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5uZXh0X3N0ZXBfaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgdXJsKC4uL2ltZy9sb2FkaW5nLnN2ZykgNTAlIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAubmV4dF9zdGVwX2hlYWRlciAuc3RlcF9udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm5leHRfc3RlcF9oZWFkZXIgLnNlbmRfZGF0YSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5uZXh0X3N0ZXBfaGVhZGVyIC5zZW5kX2RhdGEgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLm5leHRfc3RlcF9oZWFkZXIgaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI5KTtcbiAgICBmb250LWZhbWlseTogJ0NpcmNlJztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLm5leHRfc3RlcF9oZWFkZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXh0X3N0ZXBfaGVhZGVyIGlucHV0I2NpdHksXG4gIC5uZXh0X3N0ZXBfaGVhZGVyIGlucHV0I2NvdW50cnksXG4gIC5uZXh0X3N0ZXBfaGVhZGVyIGlucHV0I2NpdHkyLFxuICAubmV4dF9zdGVwX2hlYWRlciBpbnB1dCNjb3VudHJ5MixcbiAgLm5leHRfc3RlcF9oZWFkZXIgaW5wdXQjY2l0eV9tb2RhbCxcbiAgLm5leHRfc3RlcF9oZWFkZXIgaW5wdXQjY291bnRyeV9tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV4dF9zdGVwX2hlYWRlciAucmVnaW9uLFxuICAubmV4dF9zdGVwX2hlYWRlciAucmVnaW9uMixcbiAgLm5leHRfc3RlcF9oZWFkZXIgLnJlZ2lvbjMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5uZXh0X3N0ZXBfaGVhZGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLm5leHRfc3RlcF9oZWFkZXIgLmZvcm1faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4udG9wX3RleHRfYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnRvcF90ZXh0X2Jsb2NrIC50b3BfZm9ybV90ZXh0IHtcbiAgICBmb250LWZhbWlseTogQ2lyY2U7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAudG9wX3RleHRfYmxvY2sgLnRvcF9mb3JtX3RleHQgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTUwcHg7XG4gIHBhZGRpbmc6IDBweCAxNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5jbG9zZS1idXR0b24gLm9uZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7IH1cbiAgLmNsb3NlLWJ1dHRvbiAudHdvIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjsgfVxuICAuY2xvc2UtYnV0dG9uOmhvdmVyIC5vbmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jbG9zZS1idXR0b246aG92ZXIgLnR3byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRyYW5zZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG5cbi8qZ29vZ2xlIEFQSSBzdHlsZSovXG4ucGFjLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTk7IH1cblxuLypFTkQgZ29vZ2xlIEFQSSBzdHlsZSovXG4vKmZvcm1fc3RhbmRhcmRfYmxvY2sgZW5kKi9cbi5zZWMxIHtcbiAgYmFja2dyb3VuZDogI0YzRjNGNDtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7IH1cbiAgLnNlYzEgLmZyYW1lX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGJvcmRlcjogMzBweCBzb2xpZDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1pbWFnZTogdXJsKC4uL2ltZy9mcmFtZS5wbmcpIDMwIHN0cmV0Y2ggc3RyZXRjaDsgfVxuICAgIC5zZWMxIC5mcmFtZV9ibG9jazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Vub3VnaC5wbmcpIDUwJSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTM2cHg7XG4gICAgICBoZWlnaHQ6IDQyMXB4O1xuICAgICAgYm90dG9tOiAtOTVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zZWMxIC5mcmFtZV9ibG9jazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfQpdCy0LDRgtC40YIhJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc2VjMSAuZnJhbWVfYmxvY2sgLmRpYW1hbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI4NnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaWFtYW5kLnBuZykgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5zZWMxIC5mcmFtZV9ibG9jayAudGV4dF9ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAuc2VjMSAuZnJhbWVfYmxvY2sgLnRleHRfYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGNvbG9yOiAjNDY0QjY1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAgIC5zZWMxIC5mcmFtZV9ibG9jayAudGV4dF9ibG9jayAudGl0bGUgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnNlYzEgLmZyYW1lX2Jsb2NrIC50ZXh0X2Jsb2NrIC5kZXNjcmlwdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaXJjZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzQ2NEI2NTtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM4NnB4OyB9XG5cbi5zZWMyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnNlYzIgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ2NEI2NTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWMyIC5kZXNjcmlwdCB7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NjRCNjU7XG4gICAgbWFyZ2luLWJvdHRvbTogOTNweDsgfVxuICAgIC5zZWMyIC5kZXNjcmlwdCBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNlYzIgLmZyYW1lX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWNvbmRfZnJhbWUucG5nKSA1MCUgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA1NDFweDtcbiAgICBoZWlnaHQ6IDM3MnB4O1xuICAgIHBhZGRpbmc6IDk1cHggOTBweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7IH1cbiAgICAuc2VjMiAuZnJhbWVfYmxvY2s6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdW5kZXJzdGFuZC5wbmcpIDUwJSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogNDIxcHg7XG4gICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgbGVmdDogLTY1cHg7XG4gICAgICB0b3A6IDEwMHB4OyB9XG4gICAgLnNlYzIgLmZyYW1lX2Jsb2NrOjphZnRlciB7XG4gICAgICBjb250ZW50OiAn0J/QvtC50LzQuCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHRvcDogMTU1cHg7IH1cbiAgICAuc2VjMiAuZnJhbWVfYmxvY2sgLmZyYW1lX3RleHRfdG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaXJjZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlYzIgLmZyYW1lX2Jsb2NrIC5mcmFtZV90ZXh0X21pZGRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlYzIgLmZyYW1lX2Jsb2NrIC5mcmFtZV90ZXh0X2JvdHRvbSB7XG4gICAgICBmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNGMUIzQ0E7IH1cbiAgLnNlYzIgLnBob3RvcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGhvdG9zLnBuZykgNTAlIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNjM3cHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICB0b3A6IDE1OXB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDc2NXB4KTsgfVxuICAuc2VjMiAudGl0bGVfYWJvdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQzNDY1OTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5zZWMyIC5kZXNjcmlwX2Fib3V0IHtcbiAgICBmb250LWZhbWlseTogQ2lyY2U7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQzNDY1OTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zZWMzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWMzX2JnLnBuZykgNTAlIG5vLXJlcGVhdDtcbiAgcGFkZGluZy10b3A6IDEyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQzcHg7IH1cbiAgLnNlYzMgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG4gICAgLnNlYzMgLnRpdGxlIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zZWMzIC50aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRjNBN0MzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2VjMyAuaXRlbV9saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuc2VjMyAuaXRlbV9saXN0IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaXJjZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM0MzQ2NTk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnNlYzMgLml0ZW1fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLW51bWJlcik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogcmdiYSg3MCwgNzUsIDEwMSwgMC4wNSk7IH1cbiAgICAgIC5zZWMzIC5pdGVtX2xpc3QgbGkuaXQxOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgdG9wOiAtNjBweDsgfVxuICAgICAgLnNlYzMgLml0ZW1fbGlzdCBsaS5pdDI6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICB0b3A6IC02MHB4OyB9XG4gICAgICAuc2VjMyAuaXRlbV9saXN0IGxpLml0Mzo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHRvcDogLTYwcHg7IH1cbiAgICAgIC5zZWMzIC5pdGVtX2xpc3QgbGkuaXQ0OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgdG9wOiAtNjBweDsgfVxuICAgICAgLnNlYzMgLml0ZW1fbGlzdCBsaS5pdDU6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICB0b3A6IC02MHB4OyB9XG4gIC5zZWMzIC5nZXRfYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM0NjU5OyB9XG5cbi5zZWM0IHtcbiAgcGFkZGluZy10b3A6IDExNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjNF9iZy5wbmcpIDUwJSAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHg7IH1cbiAgLnNlYzQgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NjRCNjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuc2VjNCAuaXRlbXNfYmxvY2sxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zZWM0IC5pdGVtc19ibG9jazEgLml0ZW1zX2xlZnQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pdGVtc19sZWZ0X2JnMi5wbmcpLCB1cmwoLi4vaW1nL2l0ZW1zX2xlZnRfYmcxLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MHB4LDAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUxcHggMTk2cHgsIDI1NXB4IDM2M3B4O1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgaGVpZ2h0OiAzNjNweDsgfVxuICAgICAgLnNlYzQgLml0ZW1zX2Jsb2NrMSAuaXRlbXNfbGVmdCAubGVmdF9ibG9ja190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IENpcmNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4OyB9XG4gICAgLnNlYzQgLml0ZW1zX2Jsb2NrMSAuaXRlbXNfcmlnaHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pdGVtc19yaWdodF9iZzIucG5nKSwgdXJsKC4uL2ltZy9pdGVtc19yaWdodF9iZzEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJSw1MHB4IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjgycHggMTMzcHgsIDM2M3B4IDI1M3B4O1xuICAgICAgd2lkdGg6IDQ1NXB4O1xuICAgICAgaGVpZ2h0OiAzMzZweDsgfVxuICAgICAgLnNlYzQgLml0ZW1zX2Jsb2NrMSAuaXRlbXNfcmlnaHQgLnJpZ2h0X2Jsb2NrX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogQ2lyY2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI2NXB4OyB9XG4gIC5zZWM0IC5pdGVtc19ibG9jazIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2VjNCAuaXRlbXNfYmxvY2syIC5pdGVtc19taWRkbGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04NXB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaXRlbXNfbWlkZGxlX2JnMi5wbmcpLCB1cmwoLi4vaW1nL2l0ZW1zX21pZGRsZV9iZzEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNTBweCAyMDBweCw0MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDhweCAxMTRweCwgMjU1cHggMzYzcHg7XG4gICAgICB3aWR0aDogNDYwcHg7XG4gICAgICBoZWlnaHQ6IDM2M3B4OyB9XG4gICAgICAuc2VjNCAuaXRlbXNfYmxvY2syIC5pdGVtc19taWRkbGUgLm1pZGRsZV9ibG9ja190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IENpcmNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4OyB9XG4gIC5zZWM0IC5ib3R0b21fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgLnNlYzQgLmJvdHRvbV90ZXh0IHNwYW4ge1xuICAgICAgY29sb3I6ICNDNUI3QTA7IH1cbiAgLnNlYzQgLnRpdGxlX2JvdHRvbSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NjRCNjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7IH1cbiAgLnNlYzQgLmFic29sdXRfaXRtX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zZWM0IC5hYnNvbHV0X2l0bV9ibG9jayAuaXQxLCAuc2VjNCAuYWJzb2x1dF9pdG1fYmxvY2sgLml0MiwgLnNlYzQgLmFic29sdXRfaXRtX2Jsb2NrIC5pdDMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6IENpcmNlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNDY0QjY1OyB9XG4gICAgICAuc2VjNCAuYWJzb2x1dF9pdG1fYmxvY2sgLml0MSBiLCAuc2VjNCAuYWJzb2x1dF9pdG1fYmxvY2sgLml0MiBiLCAuc2VjNCAuYWJzb2x1dF9pdG1fYmxvY2sgLml0MyBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zZWM0IC5hYnNvbHV0X2l0bV9ibG9jayAuaXQxIHtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5zZWM0IC5hYnNvbHV0X2l0bV9ibG9jayAuaXQyIHtcbiAgICAgIHRvcDogMTM4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5MHB4OyB9XG4gICAgLnNlYzQgLmFic29sdXRfaXRtX2Jsb2NrIC5pdDMge1xuICAgICAgdG9wOiAyMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjYwcHg7IH1cblxuLnNlYzUge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F2dG9yX3Bob3RvLnBuZyksIHVybCguLi9pbWcvc2VjNV9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDUxMHB4KSAwcHgsIDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sY292ZXI7IH1cbiAgLnNlYzUgLnRleHRfYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiA1MyU7IH1cbiAgICAuc2VjNSAudGV4dF9ibG9jayAuYXZ0b3Ige1xuICAgICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6ICM0NjRCNjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gICAgICAuc2VjNSAudGV4dF9ibG9jayAuYXZ0b3IgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNlYzUgLmFib3V0X2F2dG9yIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogQ2lyY2U7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBjb2xvcjogIzQ2NEI2NTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgLnNlYzUgLmFib3V0X2F2dG9yIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFCM0NBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMDsgfVxuXG4uc2VjNiB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzZfYmcucG5nKSA1MCUgMCBuby1yZXBlYXQ7IH1cbiAgLnNlYzYgLmZyYW1lX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAzMHB4IHNvbGlkO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIGJvcmRlci1pbWFnZTogdXJsKC4uL2ltZy9mcmFtZTIucG5nKSAzMCBzdHJldGNoIHN0cmV0Y2g7IH1cbiAgICAuc2VjNiAuZnJhbWVfYmxvY2s6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXZ0b3JfYXZhLnBuZykgNTAlIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNlYzYgLmZyYW1lX2Jsb2NrOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXVvdGUuc3ZnKSA1MCUgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvdHRvbTogNTBweDsgfVxuICAgIC5zZWM2IC5mcmFtZV9ibG9jayAudG9wX2ZyYW1lX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6IENpcmNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1heC13aWR0aDogODE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgICAuc2VjNiAuZnJhbWVfYmxvY2sgLmJvdHRvbV9mcmFtZV90ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaXJjZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5zZWM2IC5mcmFtZV9ibG9jayAuYm90dG9tX2ZyYW1lX3RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2VjNyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzdfYmcucG5nKSA1MCUgbm8tcmVwZWF0OyB9XG4gIC5zZWM3IC50aXRsZV90ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG4gIC5zZWM3IC5kZXNjcmlwdF90ZXh0IHtcbiAgICBmb250LWZhbWlseTogQ2lyY2U7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnNlYzcgLmZvcm1fc3RhbmRhcmRfYmxvY2sge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGZvb3RlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogNTZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJCMzg7IH1cbiAgZm9vdGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTY0LjM5cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nb19mb290ZXIuc3ZnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICBmb290ZXIgLnR4dC1jb2wge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGZvb3RlciAudHh0LWNvbDpudGgtY2hpbGQoMSkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBmb290ZXIgLmxpbmssIGZvb3RlciAudHh0IHtcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNjFweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgZm9vdGVyIC5jb2wtc20tMTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb290ZXIgLmNvbC1tZC0zLCBmb290ZXIgLmNvbC1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9IH1cblxuLmZvb3Rlci10b3AtYmxvY2sge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuZm9vdGVyLXRvcC1ibG9jayAuZW1haWwsIC5mb290ZXItdG9wLWJsb2NrIC5waG9uZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItdG9wLWJsb2NrIC5lbWFpbCBwLCAuZm9vdGVyLXRvcC1ibG9jayAucGhvbmUgcCB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5mb290ZXItdG9wLWJsb2NrIC5lbWFpbCBhLCAuZm9vdGVyLXRvcC1ibG9jayAucGhvbmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuZm9vdGVyLXRvcC1ibG9jayAuZW1haWwgYTpob3ZlciwgLmZvb3Rlci10b3AtYmxvY2sgLnBob25lIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvb3Rlci10b3AtYmxvY2sgLmVtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gICAgLmZvb3Rlci10b3AtYmxvY2sgLmVtYWlsIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5mb290ZXItdG9wLWJsb2NrIC5mb28tY29sIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZm9vdGVyLXRvcC1ibG9jayAucGhvbmUtY29sdW1ucyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb290ZXItdG9wLWJsb2NrIC5waG9uZS1jb2x1bW5zIC5jb2wxIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAuZm9vdGVyLXRvcC1ibG9jayAuZm9vLWNvbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgIC5mb290ZXItdG9wLWJsb2NrIC5mb28tY29sIGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb290ZXItYm90LWJsb2NrIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgYmFja2dyb3VuZDogIzNCM0U0RDsgfVxuICAuZm9vdGVyLWJvdC1ibG9jayAubGluay13cmFwIHtcbiAgICB3aWR0aDogNDY1cHg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZm9vLWNvbCwgZm9vdGVyIC5waG9uZS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZm9vdGVyLWJvdC1ibG9jayAubGluay13cmFwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICBvcGFjaXR5OiAwLjg7IH1cbiAgLmZvb3Rlci1ib3QtYmxvY2sgLmxpbmstd3JhcCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyLWJvdC1ibG9jayAubGluay13cmFwIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb290ZXItYm90LWJsb2NrIC5saW5rLXdyYXAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5mb290ZXItYm90LWJsb2NrIC5saW5rLXdyYXAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbmZvb3Rlci5uZXcge1xuICBwYWRkaW5nOiA1NnB4IDAgMzhweDtcbiAgbWF4LWhlaWdodDogMTk0cHg7IH1cbiAgZm9vdGVyLm5ldyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuODtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG5cbmZvb3RlciAucG9wdXAtbGluazEge1xuICBsaW5lLWhlaWdodDogMzNweDsgfVxuXG5mb290ZXIubmV3IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG5cbmZvb3RlciAuZW1haWwgcCwgZm9vdGVyIC5waG9uZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLmZvby1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb28tY29sIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gIC5mb28tY29sLmNvbDEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGZvb3Rlci5uZXcge1xuICAgIG1heC1oZWlnaHQ6IDI5OHB4OyB9XG4gIGZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTlweDsgfVxuICBmb290ZXIgLnBvcHVwLWxpbmsxIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBmb290ZXIubmV3IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBmb290ZXIgLmRvY3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9vLWNvbC5jb2wxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlYzMudGFibGV0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4NnB4OyB9XG4gIC5wYWNrYWdlLm9ubGluZSB7XG4gICAgbWluLWhlaWdodDogNjUzcHg7XG4gICAgbWF4LWhlaWdodDogNTUzcHg7IH1cbiAgZm9vdGVyIC5kb2NzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gIGZvb3Rlci5uZXcge1xuICAgIG1heC1oZWlnaHQ6IDQ5MXB4OyB9XG4gIGZvb3RlciAucGhvbmUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiIsIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsLCAkYXNzZXQtcGlwZWxpbmU6IGZhbHNlICkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAgIEBpZiAkYXNzZXQtcGlwZWxpbmUgPT0gdHJ1ZSB7XG4gICAgICBzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xuICAgICAgc3JjOiBmb250LXVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICBmb250LXVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgICAgICAgICAgICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgIGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpICAgICAgICAgICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgIGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgICAgICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgICAgICAgICAgICAgICAgICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX0nKSAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAmOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiB9XG59XG5cbkBtaXhpbiBtZWRpYSgkbWluLXdpZHRoOiBmYWxzZSwgJG1heC13aWR0aDogZmFsc2UpIHtcbiBAaWYgJG1pbi13aWR0aCBhbmQgJG1heC13aWR0aCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG4gICBAY29udGVudDtcbiAgfVxuIH0gQGVsc2UgaWYgJG1pbi13aWR0aCBhbmQgbm90ICRtYXgtd2lkdGgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoKSB7XG4gICBAY29udGVudDtcbiAgfVxuIH0gQGVsc2UgaWYgJG1heC13aWR0aCBhbmQgbm90ICRtaW4td2lkdGgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG4gICBAY29udGVudDtcbiAgfVxuIH1cbn1cblxuO1xuXG5AbWl4aW4gZ3JhZGllbnQoJGZyb20tY29sb3IsICR0by1jb2xvcikge1xuIGJhY2tncm91bmQtY29sb3I6IG1peCgkZnJvbS1jb2xvciwgJHRvLWNvbG9yKTsgLyogRmFsbGJhY2sgKi9cbiBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGZyb20oJGZyb20tY29sb3IpLCB0bygkdG8tY29sb3IpKTtcbiBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLWNvbG9yLCAkdG8tY29sb3IpO1xuIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20tY29sb3IsICR0by1jb2xvcik7XG4gYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLWNvbG9yLCAkdG8tY29sb3IpO1xuIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLWNvbG9yLCAkdG8tY29sb3IpO1xuIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9JyRmcm9tLWNvbG9yJywgRW5kQ29sb3JTdHI9JyR0by1jb2xvcicpXCI7XG59XG5cbkBtaXhpbiBsYXB0b3Age1xuIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsZ30pIGFuZCAobWluLXdpZHRoOiAjeyRtZH0pIHtcbiAgQGNvbnRlbnQ7XG4gfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiBAbWVkaWEgKG1heC13aWR0aDogI3skbWR9KSBhbmQgKG1pbi13aWR0aDogI3skc219KSB7XG4gIEBjb250ZW50O1xuIH1cbn1cblxuLy9AbWl4aW4gbGFwdG9wIHtcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsZ30pIHtcbi8vICBAY29udGVudDtcbi8vIH1cbi8vfVxuLy9cbi8vQG1peGluIHRhYmxldCB7XG4vLyBAbWVkaWEgKG1heC13aWR0aDogMCkgYW5kIChtaW4td2lkdGg6ICN7JHNtfSkge1xuLy8gIEBjb250ZW50O1xuLy8gfVxuLy99XG5cbkBtaXhpbiBtb2JpbGUge1xuIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbX0pIHtcbiAgQGNvbnRlbnQ7XG4gfVxufVxuXG5AbWl4aW4gbW9iaWxlLW1pbmkge1xuIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtY30pIHtcbiAgQGNvbnRlbnQ7XG4gfVxufVxuXG5AbWl4aW4gdGFibGV0LW1vYmlsZSB7XG4gQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1kfSkge1xuICBAY29udGVudDtcbiB9XG59XG5cbi8vQG1peGluIHRhYmxldC1tb2JpbGUge1xuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDApIHtcbi8vICBAY29udGVudDtcbi8vIH1cbi8vfSIsIkBpbXBvcnQgXCJjb21tb24vX21peGlucy5zY3NzXCI7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIlJvYm90b1wiLCBcIi4uL2ZvbnRzL1JvYm90b1JlZ3VsYXIvUm9ib3RvUmVndWxhclwiLCA0MDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiUm9ib3RvXCIsIFwiLi4vZm9udHMvUm9ib3RvTWVkaXVtL1JvYm90b01lZGl1bVwiLCA1MDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiUm9ib3RvXCIsIFwiLi4vZm9udHMvUm9ib3RvQm9sZC9Sb2JvdG9Cb2xkXCIsIDcwMCk7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkNpcmNlXCIsIFwiLi4vZm9udHMvQ2lyY2VUaGluL0NpcmNlVGhpblwiLCAxMDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiQ2lyY2VcIiwgXCIuLi9mb250cy9DaXJjZUV4dHJhTGlnaHQvQ2lyY2VFeHRyYUxpZ2h0XCIsIDIwMCk7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJDaXJjZVwiLCBcIi4uL2ZvbnRzL0NpcmNlTGlnaHQvQ2lyY2VMaWdodFwiLCAzMDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiQ2lyY2VcIiwgXCIuLi9mb250cy9DaXJjZVJlZ3VsYXIvQ2lyY2VSZWd1bGFyXCIsIDQwMCk7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJDaXJjZVwiLCBcIi4uL2ZvbnRzL0NpcmNlQm9sZC9DaXJjZUJvbGRcIiwgNzAwKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkNpcmNlXCIsIFwiLi4vZm9udHMvQ2lyY2VFeHRyYUJvbGQvQ2lyY2VFeHRyYUJvbGRcIiwgODAwKTsiLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHZpZGVvIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIubW9kYWwtb3ZlcmxheSwucG9wdXAtbGF5b3V0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy10b3A6IDFweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcblx0ei1pbmRleDogMTAwMDAwMDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0Ly8gd2lkdGg6IDYwdnc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQvLyBoZWlnaHQ6NzB2aDtcblx0fVxuXHQuY2xvc2UtYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRvcDozNXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMHB4IDE0cHg7XG5cdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHQub25lIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuXHRcdH1cblx0XHQudHdvIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm9uZSB7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdC50d28ge1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtb2RhbC12aWRlbyB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnZpZGVvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRpZnJhbWUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ucG9wdXAtbGF5b3V0e1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogNzBweCA5MHB4IDkwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRtYXJnaW46IDEwdmggYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRoMXtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZSwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0ICAgIGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiBDaXJjZSwgc2Fucy1zZXJpZjtcblx0XHRcdCAgICBmb250LXNpemU6IDJlbTtcblx0XHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICAgIG1hcmdpbjogNDBweCAwO1xuXHRcdFx0fVxuXHRcdFx0IHAge1xuXHRcdFx0ICAgIG1hcmdpbjogMTBweCAwO1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiBDaXJjZSwgc2Fucy1zZXJpZjtcblx0XHRcdCAgICBmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0fVxuXHR9XG59IiwiLyrQn9Cw0YDQsNC80LXRgtGA0Ysg0LrQvtC90YLQtdC50L3QtdGA0LAgKi9cbi5jb3VudGRvd25Ib2xkZXJ7XG5cdHdpZHRoOjQ1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udDogMzBweC8xLjUgUm9ib3RvLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6LTNweDtcblx0LnBvc2l0aW9ue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEuN2VtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAwLjU1ZW07XG5cdH1cblx0LyrQn9Cw0YDQsNC80LXRgtGA0Ysg0YbQuNGE0YAgKi9cblx0LmRpZ2l0e1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0d2lkdGg6MC41ZW07XG5cdFx0Ym9yZGVyLXJhZGl1czowLjJlbTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRjb2xvcjojMDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOi0xcHg7XG5cdFx0Ji5zdGF0aWMge1xuXHRcdFx0bWFyZ2luLXRvcDoxOHB4O1xuXHRcdH1cblx0fVxuXHQvKtCf0LDRgNCw0LzQtdGC0YDRiyDQv9C+0LTQu9C+0LbQutC4INC00LvRjyDRgdC10LrRhtC40LkgKi9cblx0LmNvdW5kRGF5cyxcblx0LmNvdW50SG91cnMsXG5cdC5jb3VudE1pbnV0ZXMsXG5cdC5jb3VudFNlY29uZHMge1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRtYXJnaW46NXB4O1xuXHR9XG5cdC8q0J/QsNGA0LDQvNC10YLRgNGLINGB0LXQutGG0LjQuSDRgNCw0LfQtNC10LvQtdC90LjRjyAoOikqL1xuXHQuY291bnREaXYge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHR3aWR0aDoxNnB4O1xuXHRcdGhlaWdodDoxLjZlbTtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0d2lkdGg6NXB4O1xuXHRcdFx0aGVpZ2h0OjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IzQ0NDtcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0bGVmdDo1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDotM3B4O1xuXHRcdFx0dG9wOjAuNWVtO1xuXHRcdFx0Ym94LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDQsIDQsIDQsIDAuNSk7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDowLjllbTtcblx0XHR9XG5cdH1cblx0LyrQn9Cw0YDQsNC80LXRgtGA0Ysg0LLRgdC/0L7QvNC+0LPQsNGC0LXQu9GM0L3QvtCz0L4g0YLQtdC60YHRgtCwICjQtNC90LgsINGH0LDRgdGLLCDQvNC40L3Rg9GC0YssINGB0LXQutGD0L3QtNGLKSovXG5cdC50ZXh0ZGlnaXR7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFJvYm90bztcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHR9XG59XG4iLCJib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmOWVlZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbntcblx0bWF4LWhlaWdodDogNnB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNGMUIzQ0E7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG4gICAgYm9yZGVyLXdpZHRoOjA7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjN2EwYWY7XG59XG5zZWN0aW9ue1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cdFx0LnZpZGVvLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuLy8vL9Cj0LTQsNC70LjRgtGMINC40LvQuCDQt9Cw0LrQvtC80LXQvdGC0LjRgNC+0LLQsNGC0Ywg0L/RgNC4INCw0LTQsNC/0YLQuNCy0L3QvtC8INC00LjQt9Cw0LnQvdC1IS8vLy8vLy8vLy8vLy8vXG4vLyAuY29udGFpbmVyIHt3aWR0aDogOTYwcHggIWltcG9ydGFudDt9XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLndyYXBwZXIge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vcmRlcjF7XG5cdG9yZGVyOjE7XG59XG4ub3JkZXIye1xuXHRvcmRlcjoyO1xufVxuLy92YWxpZGF0b3JHTSBzdHlsZXMvL1xuIGZvcm0gaW5wdXQuZXJyb3Ige1xuIFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAyMHB4IDFweCByZ2JhKDI1NSwwLDAsMC4zKTtcbiBcdGJvcmRlcjogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O31cbiBmb3JtIGlucHV0Lm5vdF9lcnJvciB7XG4gXHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMXB4IHJnYmEoMTAwLDI1NSwxMDAsMC4zKTtcbiBcdGJvcmRlcjogMnB4IHNvbGlkICM5OUZGOTkgIWltcG9ydGFudDt9XG4iLCIuc3VibSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0fVxufVxuLmdldF9idG57XG5cdGJhY2tncm91bmQ6ICNEMUMyQTY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDI1NXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuXHRsaW5lLWhlaWdodDogNTVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRkZGRkZGO1xufVxuLnNjcm9sbF9idG57XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDMwcHg7XG5cdHRvcDogNzUlO1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2Nyb2xsX2J0bi5zdmcpIDUwJSBuby1yZXBlYXQ7XG5cdHdpZHRoOiA4M3B4O1xuXHRoZWlnaHQ6IDgzcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdHRyYW5zaXRpb246YWxsIDAuM3MgbGluZWFyO1xufVxuXG4uaGVhZGVyX2J0bntcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICNEMUMyQTY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDI1NXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNGRkZGRkY7XG59XG4iLCIuaGVhZGVye1xyXG5cdG1heC1oZWlnaHQ6IDYwNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogNDNweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0VsbGlwc2UucG5nKSwgdXJsKC4uL2ltZy9oZWFkZXJfYmcucG5nKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiA1NjBweCwxOTIwcHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAtMzA1cHgpIDAsIDUwJSAwJTtcclxuXHQuY2lyY2xle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDMzNnB4O1xyXG5cdFx0aGVpZ2h0OiAyNjBweDtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzEwcHgpO1xyXG5cdFx0Ym90dG9tOiAtMTIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvY2lyY2xlX2hlYWRlci5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdC5hdnRvcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTMwMHB4O1xyXG5cdFx0XHR0b3A6IDEwNXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Y29sb3I6ICNGMUIzQ0E7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNDY0QjY1O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmdfY2lyY2xle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmxvZ297XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbG9nby5zdmcpIDUwJSBuby1yZXBlYXQ7XHJcblx0XHR3aWR0aDogMTI2cHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cdC50aXRsZTF7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHRmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDMxLjEyNDNweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRjb2xvcjogIzQ2NEI2NTtcclxuXHR9XHJcblx0LnRpdGxlMntcclxuXHRcdGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQgR2FyYW1vbmQ7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDczcHg7XHJcblx0XHRmb250LXNpemU6IDcwLjkyMzNweDtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdHNwYW57XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRlc2NyaXB0e1xyXG5cdFx0Zm9udC1mYW1pbHk6IENpcmNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHRcdHNwYW57XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0YntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjNDY0QjY1O1xyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkge1xyXG5cdC5oZWFkZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDkwMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZWFkZXJfYmdfc20ucG5nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xyXG5cdFx0LmNpcmNsZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAzMzZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzQwcHgpO1xyXG5cdFx0XHRcdGJvdHRvbTogMjUwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXJjbGVfaGVhZGVyLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdFx0LmF2dG9yIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMzAwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDQ0cHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRjFCM0NBO1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmdfY2lyY2xle1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvRWxsaXBzZS5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR3aWR0aDogNTc4cHg7XHJcblx0XHRcdGhlaWdodDogNTE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0Ym90dG9tOiAtNjBweDtcclxuXHRcdH1cclxuXHRcdC5sb2dve1xyXG5cdFx0XHR3aWR0aDogMTA2cHg7XHJcblx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlMXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNjdweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Y29sb3I6I0YxQjNDQTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpdGxlMntcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRlc2NyaXB0e1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGJ7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtX2Jsb2NrX2hlYWRlcntcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0LmNpcmNsZV90ZXh0e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzUwcHgpIHtcclxuXHQuaGVhZGVye1xyXG5cdFx0b3ZlcmZsb3cteDpoaWRkZW47IFxyXG5cdFx0cGFkZGluZy10b3A6IDE5cHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZWFkZXJfYmdfc20ucG5nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNjElIDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XHJcblx0XHQuY2lyY2xle1xyXG5cdFx0XHR3aWR0aDogMjQ2cHg7XHJcblx0XHRcdGhlaWdodDogMTg5cHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDI2MHB4KTtcclxuXHRcdFx0Ym90dG9tOiA1MTVweDtcclxuXHRcdFx0LmF2dG9ye1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE2NXB4O1xyXG5cdFx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0XHRyaWdodDogLTE2N3B4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJnX2NpcmNsZXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNDQ5cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0aGVpZ2h0OiAzNjVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0Ym90dG9tOiAyODBweDtcclxuXHRcdH1cclxuXHRcdC5sb2dve1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlMXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlMntcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDUuODgwNHB4O1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kZXNjcmlwdHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjk7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qRm9ybSBzdGFuZGFydCBzdHlsZSovXG5mb3JtLnN0YW5kYXJ0LWZvcm0ge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGlucHV0Lm5hbWUsXG5cdGlucHV0LmVtYWlsLFxuXHRpbnB1dC5waG9uZSB7XG5cdFx0d2lkdGg6IDI1NXB4O1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRiYWNrZ3JvdW5kOiAjNUM2MDc3O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0XHR9XG5cdH1cblx0aW5wdXQuZW1haWwge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQmLmxvYWRpbmcge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4vKkZvcm0gc3RhbmRhcnQgc3R5bGUgZW5kKi9cblxuLypmb3JtX2hlYWRlciovXG4uZm9ybV9ibG9ja19oZWFkZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMzc3cHg7XG5cdFx0XHRoZWlnaHQ6IDM3N3B4O1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0b3A6IC0xMDBweDtcblx0XHR9XG5cdFx0LmNpcmNsZV90ZXh0e1xuXHRcdFx0Zm9udC1mYW1pbHk6IENpcmNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRie1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b3BfZm9ybV9saW5le1xuXHRcdFx0YmFja2dyb3VuZDogIzZENzI4RDtcblx0XHRcdC50b3BfZm9ybV9saW5lX3RleHR7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjRTBBQkMyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm1faGVhZGVye1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL2Zvcm1fYmxvY2tfaGVhZGVyX2JnLnBuZykgNTAlIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdC5mb3JtX3RpdGxle1xuXHRcdFx0XHRmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdH1cblx0XHRcdC5mb3JtX2Rlc2NyaXB0e1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzMnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcblx0XHRcdH1cblx0XHRcdC5zdGFuZGFydC1mb3Jte1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRpbnB1dC5uYW1lLFxuXHRcdFx0XHRcdGlucHV0LmVtYWlsLFxuXHRcdFx0XHRcdGlucHV0LnBob25le1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQuZW1haWx7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b24sLmhpZGRlbi1pbnB1dHN7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkge1xuXHQuZm9ybV9ibG9ja19oZWFkZXJ7XG5cdFx0LmZvcm1faGVhZGVye1xuXHRcdFx0LnN0YW5kYXJ0LWZvcm17XG5cdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDBweCBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDI1cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc1MHB4KSB7XG5cdC5oZWFkZXJ7XG5cdFx0LmZvcm1fYmxvY2tfaGVhZGVye1xuXHRcdFx0LmNpcmNsZV90ZXh0e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQudG9wX2Zvcm1fbGluZXtcblx0XHRcdFx0LnRvcF9mb3JtX2xpbmVfdGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0YnJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb3JtX2hlYWRlcntcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL2Zvcm1fYmdfeHMucG5nKSA1MCUgMCBuby1yZXBlYXQ7XG5cdFx0XHRcdC5zdGFuZGFydC1mb3Jte1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMjg1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyODVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRpbnB1dC5uYW1lLFxuXHRcdFx0XHRcdGlucHV0LmVtYWlsLFxuXHRcdFx0XHRcdGlucHV0LnBob25le1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0LmVtYWlse1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybV9pbmZve1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5uZXh0X3N0ZXBfYnRuLCBcblx0XHRcdFx0Lm5leHRfc3RlcF9idG5faGVhZGVyLCBcblx0XHRcdFx0Lm5leHRfc3RlcF9idG5fYm90dG9te1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblxufVxuLypmb3JtX2hlYWRlciBlbmQqL1xuXG5cbi8qZm9ybV9tb2RhbF93cmFwcGVyKi9cbi5tb2RhbC1jb250ZW50e1xuXHQuZm9ybV9tb2RhbF93cmFwcGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1mbG93OmNvbHVtbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzZweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvcm1fYmcuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzODBweDtcblx0XHRtYXJnaW46IDEwdmggYXV0bztcblx0XHRcdC5zdGFuZGFydC1mb3Jte1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0aW5wdXQubmFtZSxcblx0XHRcdFx0aW5wdXQuZW1haWwsXG5cdFx0XHRcdGlucHV0LnBob25le1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjU1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI5KTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dC5lbWFpbHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDFDMkE2O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjU1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFx0LmZvcm1faW5mb3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHR9XG5cdFx0LmNsb3NlLWJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdFx0cmlnaHQ6IC00MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTRweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcblx0XHR9XG5cdFx0Lm9uZSB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuXHRcdH1cblx0XHQudHdvIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuXHRcdH1cblx0fVxuXG59XG5cbi8qZm9ybV9tb2RhbF93cmFwcGVyIGVuZCovXG5cblxuLypmb3JtX3N0YW5kYXJkX2Jsb2NrKi9cbi5mb3JtX3N0YW5kYXJkX2Jsb2Nre1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvZm9ybV9ibG9ja19oZWFkZXJfYmcucG5nKSA1MCUgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQudG9wX2Zvcm1fbGluZXtcblx0XHRiYWNrZ3JvdW5kOiAjNkQ3MjhEO1xuXHRcdC50b3BfZm9ybV9saW5lX3RleHR7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjRTBBQkMyO1xuXHRcdFx0fVxuXHRcdFx0YnJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFx0LmZvcm1fdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdFx0LmZvcm1fZGVzY3JpcHR7XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRtYXgtd2lkdGg6IDMzMnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdH1cblx0XHRcdGlucHV0Lm5hbWUsXG5cdFx0XHRpbnB1dC5lbWFpbCxcblx0XHRcdGlucHV0LnBob25le1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDI1NXB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNUM2MDc3O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI5KTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdH1cblx0XHR9XG59XG5cbi5vcmRlcjF7XG5cdG9yZGVyOjI7XG59XG4ub3JkZXIye1xuXHRvcmRlcjoxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpIHtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NTBweCkge1xuXHQuZm9ybV9zdGFuZGFyZF9ibG9ja3tcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvcm1fYmdfeHMucG5nKSA1MCUgbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjg1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XHRcblx0XHQudG9wX3RleHRfYmxvY2t7XG5cdFx0XHQudG9wX2Zvcm1fdGV4dHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0cGFkZGluZzogMjJweCAzM3B4O1xuXHRcdFx0XHRicntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcdC5zdGFuZGFydC1mb3Jte1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4NXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGlucHV0Lm5hbWUsXG5cdFx0XHRcdGlucHV0LmVtYWlsLFxuXHRcdFx0XHRpbnB1dC5waG9uZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0LmVtYWlse1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm1faW5mb3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHR9XG5cdC5zZWM3e1xuXHRcdC5uZXh0X3N0ZXBfYnRuLC5uZXh0X3N0ZXBfYnRuX2hlYWRlciwubmV4dF9zdGVwX2J0bl9ib3R0b217XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHR9XG5cdH1cblxuXG59XG4ubmV4dF9zdGVwX2J0biwubmV4dF9zdGVwX2J0bl9oZWFkZXIsLm5leHRfc3RlcF9idG5fYm90dG9te1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDojRDFDMkE2O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAyNTVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbn1cbi5odnItcmlwcGxlLW91dDpiZWZvcmV7XG5cdGJvcmRlcjogI2QyYzJhNiBzb2xpZCA2cHg7XG59XG4ubmV4dF9zdGVwX2J0bl9oZWFkZXIsLmZpcnN0X3N0ZXB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHRfc3RlcHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRpbnB1dHtcblx0XHRkaXNwbGF5OiBibG9jaztcdFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjU1cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI5KTtcblx0XHRmb250LWZhbWlseTogJ0NpcmNlJztcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW46IDAgYXV0bztcdFxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHRcblx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHR9XG5cdH1cblx0aW5wdXQjY2l0eSxcblx0aW5wdXQjY291bnRyeSxcblx0aW5wdXQjY291bnRyeV9tb2RhbCxcblx0aW5wdXQjY2l0eV9tb2RhbHtcblx0XHRkaXNwbGF5OiBub25lO1x0XG5cdH1cblx0LnJlZ2lvbixcblx0LnJlZ2lvbjIsXG5cdC5yZWdpb24ze1xuXHRcdGRpc3BsYXk6IG5vbmU7XHRcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctbGVmdDogNjNweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLmxheWVyX2Zvcm1faGVhZGVye1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nLXRvcDogMXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHR6LWluZGV4OiA5O1xuXHRvdmVyZmxvdzogYXV0bztcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uZXh0X3N0ZXBfaGVhZGVye1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMzB2aDtcblx0bGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzODBweDtcblx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL25leHRfc3RlcF9mb3JtX2JnLnBuZykgNTAlIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHotaW5kZXg6OTk5OTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjcpIHVybCguLi9pbWcvbG9hZGluZy5zdmcpIDUwJSBuby1yZXBlYXQ7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblx0LnN0ZXBfbnVtYmVye1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0LnNlbmRfZGF0YXtcblx0XHRmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdGlucHV0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1x0XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyNTVweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjkpO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbjogMCBhdXRvO1x0XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcdFxuXHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblx0aW5wdXQjY2l0eSxcblx0aW5wdXQjY291bnRyeSxcblx0aW5wdXQjY2l0eTIsXG5cdGlucHV0I2NvdW50cnkyLFxuXHRpbnB1dCNjaXR5X21vZGFsLFxuXHRpbnB1dCNjb3VudHJ5X21vZGFse1xuXHRcdGRpc3BsYXk6IG5vbmU7XHRcblx0fVxuXHQucmVnaW9uLFxuXHQucmVnaW9uMixcblx0LnJlZ2lvbjN7XG5cdFx0ZGlzcGxheTogbm9uZTtcdFxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy1sZWZ0OiA2M3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHQuY29udGVudHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0LmZvcm1faW5mb3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cbn1cblxuLnRvcF90ZXh0X2Jsb2Nre1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdC50b3BfZm9ybV90ZXh0e1xuXHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcblx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdHNwYW57XG5cdFx0XHRmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHR9XG5cdH1cbn1cblxuLmNsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0dG9wOi01MHB4O1xuXHRyaWdodDogLTUwcHg7XG5cdHBhZGRpbmc6IDBweCAxNHB4O1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuXHR6LWluZGV4OiA5OTk5O1xuXHQub25lIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcblx0fVxuXHQudHdvIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQub25lIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdC50d28ge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cbi50cmFuc2Zvcm17XG5cdG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuLypnb29nbGUgQVBJIHN0eWxlKi9cblx0XHRcdFx0LnBhYy1jb250YWluZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDk5OTk5OTk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhYy1pY29ue31cblx0XHRcdFx0LnBhYy1pdGVte1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhYy1pdGVtLXNlbGVjdGVke31cblx0XHRcdFx0LnBhYy1pdGVtLXF1ZXJ5e31cblx0XHRcdFx0LnBhYy1tYXRjaGVke31cbi8qRU5EIGdvb2dsZSBBUEkgc3R5bGUqL1xuLypmb3JtX3N0YW5kYXJkX2Jsb2NrIGVuZCovXG5cbiIsIi5zZWMxe1xyXG5cdGJhY2tncm91bmQ6ICNGM0YzRjQ7XHJcblx0cGFkZGluZy10b3A6IDIwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjRweDtcclxuXHQuZnJhbWVfYmxvY2t7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1mbG93OnJvdyB3cmFwO1xyXG5cdFx0Ym9yZGVyOjMwcHggc29saWQ7XHJcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItaW1hZ2U6dXJsKC4uL2ltZy9mcmFtZS5wbmcpIDMwIHN0cmV0Y2ggc3RyZXRjaDtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvZW5vdWdoLnBuZykgNTAlIG5vLXJlcGVhdDtcclxuXHRcdFx0d2lkdGg6IDEzNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQyMXB4O1xyXG5cdFx0XHRib3R0b206IC05NXB4O1xyXG5cdFx0XHRyaWdodDoxMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ9Cl0LLQsNGC0LjRgiEnO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtNDVweDtcclxuXHRcdFx0cmlnaHQ6IDM1cHg7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHR6LWluZGV4OjI7XHJcblx0XHR9XHJcblx0XHQuZGlhbWFudHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMjg2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlhbWFuZC5wbmcpIDUwJSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdH1cclxuXHRcdC50ZXh0X2Jsb2Nre1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdFx0XHRjb2xvcjogIzQ2NEI2NTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdGJ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzY3JpcHR7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IENpcmNlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNDY0QjY1O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuOTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzg2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNlYzJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMTJweDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0LnRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICM0NjRCNjU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQuZGVzY3JpcHR7XHJcblx0XHRmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzQ2NEI2NTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDkzcHg7XHJcblx0XHRie1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZnJhbWVfYmxvY2t7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2Vjb25kX2ZyYW1lLnBuZykgNTAlIG5vLXJlcGVhdDtcclxuXHRcdHdpZHRoOiA1NDFweDtcclxuXHRcdGhlaWdodDogMzcycHg7XHJcblx0XHRwYWRkaW5nOiA5NXB4IDkwcHggMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogODRweDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3VuZGVyc3RhbmQucG5nKSA1MCUgbm8tcmVwZWF0O1xyXG5cdFx0XHR3aWR0aDogNDIxcHg7XHJcblx0XHRcdGhlaWdodDogMTM4cHg7XHJcblx0XHRcdGxlZnQ6IC02NXB4O1xyXG5cdFx0XHR0b3A6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAn0J/QvtC50LzQuCc7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0XHR0b3A6IDE1NXB4O1xyXG5cdFx0fVxyXG5cdFx0LmZyYW1lX3RleHRfdG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogQ2lyY2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZyYW1lX3RleHRfbWlkZGxle1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZyYW1lX3RleHRfYm90dG9te1xyXG5cdFx0XHRmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGNvbG9yOiAjRjFCM0NBO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGhvdG9ze1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9waG90b3MucG5nKSA1MCUgbm8tcmVwZWF0O1xyXG5cdFx0d2lkdGg6IDYzN3B4O1xyXG5cdFx0aGVpZ2h0OiA1NTBweDtcclxuXHRcdHRvcDogMTU5cHg7XHJcblx0XHRyaWdodDogY2FsYyg1MCUgLSA3NjVweCk7XHJcblx0fVxyXG5cdC50aXRsZV9hYm91dHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzQzNDY1OTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdC5kZXNjcmlwX2Fib3V0e1xyXG5cdFx0Zm9udC1mYW1pbHk6IENpcmNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzQzNDY1OTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG59XHJcbi5zZWMze1xyXG5cdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9zZWMzX2JnLnBuZykgNTAlIG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nLXRvcDogMTI4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDE0M3B4O1xyXG5cdC50aXRsZXtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNTFweDtcclxuXHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XHJcblx0XHRie1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdFx0Y29sb3I6I0YzQTdDMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lml0ZW1fbGlzdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdGxpe1xyXG5cdFx0XHRmb250LWZhbWlseTogQ2lyY2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjNDM0NjU5O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDphdHRyKGRhdGEtbnVtYmVyKTtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDExMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTEwcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoNzAsIDc1LCAxMDEsIDAuMDUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXQxe1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXQye1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNjBweDtcclxuXHRcdFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXQze1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXQ0e1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNjBweDtcclxuXHRcdFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXQ1e1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nZXRfYnRue1xyXG5cdFx0YmFja2dyb3VuZDogIzQzNDY1OTtcclxuXHR9XHJcbn1cclxuLnNlYzR7XHJcblx0cGFkZGluZy10b3A6IDExNHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNDBweDtcclxuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2VjNF9iZy5wbmcpIDUwJSAwIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE5MjBweDtcclxuXHQudGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogQ29ybW9yYW50IEdhcmFtb25kO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG5cdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICM0NjRCNjU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHQuaXRlbXNfYmxvY2sxe1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdC5pdGVtc19sZWZ0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOlxyXG5cdFx0XHR1cmwoLi4vaW1nL2l0ZW1zX2xlZnRfYmcyLnBuZyksXHJcblx0XHRcdHVybCguLi9pbWcvaXRlbXNfbGVmdF9iZzEucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MHB4LDAlIDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOjM1MXB4IDE5NnB4LCAyNTVweCAzNjNweDtcclxuXHRcdFx0d2lkdGg6IDQ2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM2M3B4O1xyXG5cdFx0XHQubGVmdF9ibG9ja190ZXh0e1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pdGVtc19yaWdodHtcclxuXHRcdFx0YmFja2dyb3VuZDpcclxuXHRcdFx0dXJsKC4uL2ltZy9pdGVtc19yaWdodF9iZzIucG5nKSxcclxuXHRcdFx0dXJsKC4uL2ltZy9pdGVtc19yaWdodF9iZzEucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCUsNTBweCA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZToyODJweCAxMzNweCwgMzYzcHggMjUzcHg7XHJcblx0XHRcdHdpZHRoOiA0NTVweDtcclxuXHRcdFx0aGVpZ2h0OiAzMzZweDtcclxuXHRcdFx0LnJpZ2h0X2Jsb2NrX3RleHR7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IENpcmNlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaXRlbXNfYmxvY2sye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Lml0ZW1zX21pZGRsZXtcclxuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTg1cHgpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOlxyXG5cdFx0XHR1cmwoLi4vaW1nL2l0ZW1zX21pZGRsZV9iZzIucG5nKSxcclxuXHRcdFx0dXJsKC4uL2ltZy9pdGVtc19taWRkbGVfYmcxLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDE1MHB4IDIwMHB4LDQwJSA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTozMDhweCAxMTRweCwgMjU1cHggMzYzcHg7XHJcblx0XHRcdHdpZHRoOiA0NjBweDtcclxuXHRcdFx0aGVpZ2h0OiAzNjNweDtcclxuXHRcdFx0Lm1pZGRsZV9ibG9ja190ZXh0e1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIzNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbV90ZXh0e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRtYXgtd2lkdGg6IDc2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Y29sb3I6I0M1QjdBMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRpdGxlX2JvdHRvbXtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNTFweDtcclxuXHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjNDY0QjY1O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTAzcHg7XHJcblx0fVxyXG5cdC5hYnNvbHV0X2l0bV9ibG9ja3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC5pdDEsLml0MiwuaXQze1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogIzQ2NEI2NTtcclxuXHRcdFx0YntcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaXQxe1xyXG5cdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdH1cclxuXHRcdC5pdDJ7XHJcblx0XHRcdHRvcDogMTM4cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjkwcHg7XHJcblx0XHR9XHJcblx0XHQuaXQze1xyXG5cdFx0XHR0b3A6IDIyOHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlYzV7XHJcblx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjcwcHg7XHJcblx0YmFja2dyb3VuZDpcclxuXHR1cmwoLi4vaW1nL2F2dG9yX3Bob3RvLnBuZyksXHJcblx0dXJsKC4uL2ltZy9zZWM1X2JnLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoNTAlIC0gNTEwcHgpMHB4LCA1MCUgMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6YXV0byxjb3ZlcjtcclxuXHQudGV4dF9ibG9ja3tcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MyU7XHJcblx0XHQuYXZ0b3J7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTFweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRjb2xvcjogIzQ2NEI2NTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcclxuXHRcdFx0YntcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hYm91dF9hdnRvcntcclxuXHRcdGxpe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMXB4O1xyXG5cdFx0XHRjb2xvcjogIzQ2NEI2NTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogN3B4O1xyXG5cdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGMUIzQ0E7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZWM2e1xyXG5cdHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcblx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NlYzZfYmcucG5nKSA1MCUgMCBuby1yZXBlYXQ7XHJcblx0LmZyYW1lX2Jsb2Nre1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3JkZXI6IDMwcHggc29saWQ7XHJcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcblx0XHRib3JkZXItaW1hZ2U6IHVybCguLi9pbWcvZnJhbWUyLnBuZykgMzAgc3RyZXRjaCBzdHJldGNoO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvYXZ0b3JfYXZhLnBuZykgNTAlIG5vLXJlcGVhdDtcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0dG9wOiAtNzVweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9xdW90ZS5zdmcpIDUwJSBuby1yZXBlYXQ7XHJcblx0XHRcdHdpZHRoOiA0MXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Ym90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRvcF9mcmFtZV90ZXh0e1xyXG5cdFx0XHRmb250LWZhbWlseTogQ2lyY2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdG1heC13aWR0aDogODE1cHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblx0XHR9XHJcblx0XHQuYm90dG9tX2ZyYW1lX3RleHR7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWM3e1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTI3cHg7XHJcblx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NlYzdfYmcucG5nKSA1MCUgbm8tcmVwZWF0O1xyXG5cdC50aXRsZV90ZXh0e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG5cdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdH1cclxuXHQuZGVzY3JpcHRfdGV4dHtcclxuXHRcdGZvbnQtZmFtaWx5OiBDaXJjZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cdC5mb3JtX3N0YW5kYXJkX2Jsb2Nre1xyXG5cdFx0bWF4LXdpZHRoOiAzODBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufSIsImZvb3RlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuZm9vdGVyIHtcclxuXHRwYWRkaW5nOiA1NnB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyQjM4O1xyXG5cdC5sb2dvIHtcclxuXHRcdHdpZHRoOiAxNjQuMzlweDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nb19mb290ZXIuc3ZnKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0fVxyXG5cdC50eHQtY29sIHtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQmOm50aC1jaGlsZCgxKSBhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saW5rLCAudHh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRmb290ZXIge1xyXG5cdFx0cGFkZGluZzogNjFweCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuXHRmb290ZXIge1xyXG5cdFx0LmNvbC1zbS0xMiB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5jb2wtbWQtMywgLmNvbC1tZC01IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wLWJsb2NrIHtcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdC5lbWFpbCwgLnBob25lIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmVtYWlsIHAsIC5waG9uZSBwIHtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblx0LmVtYWlsIGEsIC5waG9uZSBhIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdH1cclxuXHQuZW1haWwgYTpob3ZlciwgLnBob25lIGE6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0LmVtYWlsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vLWNvbCBhIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblx0LnBob25lLWNvbHVtbnMge1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdC5jb2wxIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vLWNvbCB7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRhOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1ib3QtYmxvY2sge1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAyN3B4IDA7XHJcblx0YmFja2dyb3VuZDogIzNCM0U0RDtcclxuXHQubGluay13cmFwIHtcclxuXHRcdHdpZHRoOiA0NjVweDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG59XHJcblxyXG4uZm9vLWNvbCwgZm9vdGVyIC5waG9uZS1jb2x1bW5zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdC1ibG9jayAubGluay13cmFwIGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0LmZvb3Rlci1ib3QtYmxvY2sgLmxpbmstd3JhcCB7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZm9vdGVyIHtcclxuXHQmLm5ldyB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgMzhweDtcclxuXHRcdG1heC1oZWlnaHQ6IDE5NHB4O1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcHVwLWxpbmsxIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdH1cclxuXHQmLm5ldyBhOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cdH1cclxuXHQuZW1haWwgcCwgLnBob25lIHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcbn1cclxuXHJcbi5mb28tY29sIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGEge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0fVxyXG5cdCYuY29sMSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0Zm9vdGVyIHtcclxuXHRcdCYubmV3IHtcclxuXHRcdFx0bWF4LWhlaWdodDogMjk4cHg7XHJcblx0XHR9XHJcblx0XHQubG9nbyB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDU5cHg7XHJcblx0XHR9XHJcblx0XHQucG9wdXAtbGluazEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdCYubmV3IGEge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHQuZG9jcyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb28tY29sLmNvbDEge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0LnNlYzMudGFibGV0LW1hcmdpbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAtNDg2cHg7XHJcblx0fVxyXG5cdC5wYWNrYWdlLm9ubGluZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA2NTNweDtcclxuXHRcdG1heC1oZWlnaHQ6IDU1M3B4O1xyXG5cdH1cclxuXHRmb290ZXIge1xyXG5cdFx0LmRvY3Mge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5uZXcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA0OTFweDtcclxuXHRcdH1cclxuXHRcdC5waG9uZSBwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIl19 */
