@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
.material-icons {
	font-family: "Material Icons";
	font-weight: normal;
	font-style: normal;
	font-size: 24px; /* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;
	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;
	/* Support for IE. */
}

@font-face {
	font-family: "seolleimcool";
	src: url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2312-1@1.1/seolleimcool-SemiBold.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
}
.seolleimcool {
	font-family: "seolleimcool", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
}

.montserrat {
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
}

/*공용 변수*/
.highlight {
	background: -webkit-linear-gradient(left, rgb(177, 213, 255), rgb(255, 225, 0));
	background: -moz-linear-gradient(left, rgb(177, 213, 255), rgb(255, 225, 0));
	background: -o-linear-gradient(left, rgb(177, 213, 255), rgb(255, 225, 0));
	background: linear-gradient(left, rgb(177, 213, 255), rgb(255, 225, 0));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.highlight2 {
	background: -webkit-linear-gradient(left, rgb(28, 75, 255), rgb(255, 225, 0));
	background: -moz-linear-gradient(left, rgb(28, 75, 255), rgb(255, 225, 0));
	background: -o-linear-gradient(left, rgb(28, 75, 255), rgb(255, 225, 0));
	background: linear-gradient(left, rgb(28, 75, 255), rgb(255, 225, 0));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/*공용 함수*/
html,
body {
	width: 100%;
	height: 100%;
	-webkit-text-size-adjust: none;
	scroll-behavior: smooth;
}

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,
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,
input,
textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
	color: #000;
	word-wrap: break-word;
	word-break: keep-all;
}

a {
	vertical-align: middle;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1.2;
}

ol,
ul,
li {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

label {
	vertical-align: baseline;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table.table_normal {
	width: 100%;
}
table.table_normal thead {
	border-bottom: 1px solid #000;
}
table.table_normal thead th {
	font-weight: 500;
	padding: 24px 0;
}
table.table_normal tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
table.table_normal tbody tr:last-child {
	border-bottom: 1px solid #000;
}
table.table_normal td {
	padding: 24px 0;
	text-align: center;
	cursor: pointer;
}
table.table_normal .tag {
	display: block;
	width: 68px;
	font-size: 14px;
	font-weight: 600;
	padding: 6px 0;
	border-radius: 30px;
	text-align: center;
	margin: 0 auto;
	color: #fff;
}
table.table_normal span.blue {
	background: #66a2e0;
}
table.table_normal span.red {
	background: #e88069;
}

th,
td {
	vertical-align: middle;
}

hr {
	height: 0;
	margin: 0;
	border: 0;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #1f2836;
}

del {
	color: #9a9a9a;
}

button {
	background: none;
	border: none;
	cursor: pointer;
}

cite {
	font-style: normal;
}

hr {
	border-top: 1px solid #e7e7e7;
}

input {
	display: inline-block;
	border: 1px solid #d6d6d6;
	padding: 3px 4px 3px 4px;
	vertical-align: middle;
	box-sizing: border-box;
	outline-style: none;
}

input[type=checkbox] {
	margin-right: 7px;
	vertical-align: middle;
}

textarea:focus {
	outline: none;
}

input[type=checkbox] {
	margin-right: 7px;
	vertical-align: middle;
}

label.iCheck {
	font-size: 12px;
	padding-left: 10px;
	color: #333;
}

/*텍스트 스타일 정의*/
.title_wrap {
	text-align: center;
	margin-bottom: 3.8rem;
}
.title_wrap h3.sec_title {
	font-size: 2.8rem;
	font-weight: 600;
	line-height: 4.675rem; /* 175% */
	letter-spacing: -0.0125rem;
}
.title_wrap p.sec_sub {
	color: rgba(255, 255, 255, 0.6);
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 2.6rem; /* 164.286% */
	letter-spacing: -0.01875rem;
}
.title_wrap span.sec_title_pin {
	font-size: 1.3rem;
	color: rgb(177, 213, 255);
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
}

@media (min-width: 1920px) {
	.navigator-wrapper[data-v-c1b8eff8] {
		height: 60px;
	}
	.navigator-wrapper .btn[data-v-c1b8eff8] {
		width: 60px;
		height: 60px;
	}
}
@media (max-width: 1919px) {
	.navigator-wrapper[data-v-c1b8eff8] {
		height: 34px;
	}
	.navigator-wrapper .btn[data-v-c1b8eff8] {
		width: 34px;
		height: 34px;
	}
	.navigator-wrapper .prev[data-v-c1b8eff8] {
		margin-right: 20px;
	}
	.navigator-wrapper .next[data-v-c1b8eff8] {
		margin-left: 20px;
	}
}
@media (max-width: 1023px) {
	.navigator-wrapper[data-v-c1b8eff8] {
		width: 100%;
		height: 100%;
		top: 0;
		pointer-events: none;
	}
	.btn[data-v-c1b8eff8] {
		position: absolute;
		top: 50%;
	}
	.prev[data-v-c1b8eff8] {
		left: 12px;
	}
	.next[data-v-c1b8eff8] {
		right: 12px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.prev[data-v-c1b8eff8] {
		left: 16px;
	}
	.next[data-v-c1b8eff8] {
		right: 14px;
	}
	.btn[data-v-c1b8eff8] {
		transform: translateY(-25px);
	}
}
@media (max-width: 767px) {
	.btn[data-v-c1b8eff8] {
		transform: translateY(calc(-50% - 61px));
	}
}
/*문의하기 포맷*/
.form_wrap {
	width: 800px;
	margin: 40px auto;
}
.form_wrap .row {
	width: 47.2%;
	display: inline-block;
	margin-right: 5%;
	margin-bottom: 24px;
}
.form_wrap .row_full {
	margin-bottom: 10px;
}
.form_wrap .row input {
	width: 100%;
}
.form_wrap .row_full input,
.form_wrap .row_full textarea {
	width: 100%;
}
.form_wrap label {
	display: block;
	margin-bottom: 8px;
}
.form_wrap .row:nth-child(2n) {
	margin-right: 0;
}

input {
	display: inline-block;
	border: 1px solid #d6d6d6;
	padding: 3px 4px 3px 4px;
	vertical-align: middle;
	box-sizing: border-box;
	outline-style: none;
}

input::placeholder, textarea::placeholder {
	color: #ddd;
}

select {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	color: #DDD;
	font-size: 1rem;
	background: #505050 url("../../images/icon_arrowdown.svg") no-repeat !important;
	background-position: 96% center !important;
	background-size: 16px 12px !important;
}

.row_full select {
	background-position: 98% center !important;
}

input[type=checkbox] {
	margin-right: 7px;
	vertical-align: middle;
}

#check1,
#check2 {
	display: none;
}

/* off */
.check_wrap label {
	display: block;
	width: 30px;
	height: 30px;
}
.check_wrap label::after {
	content: none !important;
}

#check1 + label {
	background-repeat: no-repeat; /* 반복 방지 */
	background-image: url("../../images/checkbox_off.svg"); /*off 이미지*/
}

/* on */
#check1:checked + label {
	background-repeat: no-repeat; /* 반복 방지 */
	background-image: url("../../images/checkbox_on.svg"); /*on 이미지*/
}

#check2 + label {
	background-repeat: no-repeat; /* 반복 방지 */
	background-image: url("../../images/checkbox_off.svg"); /*off 이미지*/
}

/* on */
#check2:checked + label {
	background-repeat: no-repeat; /* 반복 방지 */
	background-image: url("../../images/checkbox_on.svg"); /*on 이미지*/
}

textarea:focus {
	outline: none;
}

label.iCheck {
	font-size: 12px;
	padding-left: 10px;
	color: #333;
}

/*공용 변수*/
.gnb_pc {
	width: 1280px;
	margin: 0 auto;
}

.gnb_mo {
	display: none;
}

.logo_top {
	display: none;
}

#header {
	position: fixed;
	top: 0;
	width: 100%;
	background: transparent;
	z-index: 9999;
	padding: 20px;
	box-sizing: border-box;
}
#header .navbar {
	width: 100%;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
#header .navbar .logo-desktop {
	display: flex;
	justify-content: start;
}
#header .navbar .logo-desktop .icon-logo {
	background: url("../../images/poretz_logo_bottom.svg") no-repeat;
	background-size: contain;
	width: 5.5rem;
	height: 1.25rem;
}
#header .navbar .logo-mobile {
	position: absolute;
	top: 1.2rem;
	left: 40px;
	display: flex;
}
#header .navbar .logo-mobile .icon-logo {
	background: url("../../images/poretz_logo_bottom.svg") no-repeat;
	background-size: contain;
	width: 5.5rem;
	height: 1.25rem;
}
#header .navbar nav ul {
	display: flex;
	margin-left: -10%;
}
#header .navbar nav ul li {
	margin: 0 30px;
}
#header .navbar nav ul li a {
	display: block;
	color: rgb(255, 255, 255);
	font-size: 1.1rem;
	font-weight: 500;
}
#header .navbar nav ul li a:hover {
	font-weight: 600;
	border-bottom: 2px solid #fff;
}
#header .navbar .sub-menu {
	position: absolute;
	display: block;
	left: 68%;
	background: #fff;
	font-family: "Titillium Web", sans-serif;
	top: 60px;
	text-align: left;
	width: 150px;
	opacity: 0;
	transition: 0.45s ease all 0.1s;
	z-index: 0;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	opacity: 0;
	transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) all 0.1s;
	visibility: hidden;
}
#header .navbar .sub-menu .sub-menu-item {
	display: block;
}
#header .navbar .sub-menu .sub-menu-item a {
	color: #000;
}
#header .navbar .sub-menu .sub-menu-item a:hover {
	border: none;
}
#header .navbar .menu-item:nth-child(n+3):nth-child(-n+4):hover .sub-menu {
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	transition-delay: 0.15s;
	visibility: visible;
}
#header .navbar .menu-item:nth-child(n+3):nth-child(-n+4) .plus-icon {
	width: 15px;
	height: 15px;
	margin-left: 2px;
	margin-bottom: -5px;
}
#header .navbar .menu-item:nth-child(n+3):nth-child(-n+4) .sub-menu-item {
	list-style-type: none;
	display: block;
	margin: 15px;
	position: relative;
}
#header .navbar .menu-item:nth-child(n+3):nth-child(-n+4):hover .sub-menu-item a:hover {
	color: grey;
}
#header .navbar .menu-item:nth-child(n+3):nth-child(-n+4):hover .sub-menu-item {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;
	transition-delay: 0.15s;
	visibility: visible;
}

#header.scrolled {
	background: rgba(0, 0, 0, 0.6);
}

footer {
	background: #000;
	padding: 3.5rem 0;
}
footer section {
	padding: 0;
}
footer section .sec_inner {
	display: flex;
	justify-content: space-between;
}
footer a.footer-logo {
	display: inline-block;
	margin-right: 10px;
}
footer a.footer-logo img {
	vertical-align: middle;
}
footer p {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #fff;
}
footer .left {
	display: flex;
	line-height: 1.8;
}
footer .left:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}
footer .left .info {
	margin-left: 7rem;
}
footer .left .info .top, footer .left .info .bottom {
	display: block;
}
footer .left .info .top p, footer .left .info .bottom p {
	display: block;
	font-size: 0.9rem;
}
footer .left .info .top {
	margin-bottom: 1.5rem;
}
footer .left .info .bottom a {
	font-size: 0.9rem;
	font-weight: 600;
}
footer .sns_area {
	display: flex;
}
footer .sns_area ul {
	display: flex;
}
footer .sns_area ul li {
	margin-right: 1.5rem;
}
footer .sns_area ul li a {
	display: block;
	width: 2rem;
	height: 2rem;
}
footer .sns_area ul li a img {
	width: 100%;
	height: 100%;
}
footer .sns_area ul li:last-child {
	margin-right: 0;
}
footer:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}

section {
	padding: 140px 0;
	box-sizing: border-box;
}
section .sec_inner {
	width: 1280px;
	margin: 0 auto;
}
section .left_area, section .right_area {
	display: inline-block;
	vertical-align: top;
}
section .left_area {
	width: 45%;
}
section .right_area {
	width: 54%;
}

.container {
	position: relative;
	z-index: 10;
	justify-content: center;
}

.mid-col {
	padding: 100px 0 30px 0;
}

.btn {
	padding: 16px 30px !important;
	font-size: 16px !important;
}

.p100 section {
	padding: 100px 0;
}

.mo_img {
	display: none;
}

.top_banner {
	background: url("../../images/banner_bg.jpg") no-repeat;
	background-size: cover;
	overflow: hidden;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: bottom !important;
}
.top_banner .sec_inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.top_banner .sec_inner .right img {
	height: 16rem;
}
.top_banner h1 {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 4.2rem; /* 148.148% */
}

.top_menu {
	padding: 0;
	border-bottom: 1px solid #dbdbdb;
}
.top_menu ul {
	width: 100%;
	display: flex;
}
.top_menu ul li {
	display: flex;
	text-align: center;
}
.top_menu ul li a {
	color: #333;
	font-size: 15px;
	font-weight: 500;
	display: block;
	padding: 20px 40px;
	transition: 0.4s ease;
}
.top_menu ul li a span {
	color: #66a2e0;
	vertical-align: middle;
	margin-right: 6px;
}
.top_menu ul li a.active {
	color: #66a2e0;
	font-weight: 600;
	border-bottom: 2.5px solid #66a2e0;
}
.top_menu ul li a:hover {
	color: #66a2e0;
}

.ellipsise {
	word-wrap: break-word;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.col_dl {
	display: table-cell;
}
.col_dl ul {
	margin-bottom: 40px;
}
.col_dl ul h4 {
	margin-bottom: 20px;
}
.col_dl ul li {
	line-height: 1.6;
}
.col_dl ul li:before {
	content: "•";
	margin-right: 8px;
	font-size: 20px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJsaWIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBeUJRO0FBQ0E7QUF4QlI7Q0FDRTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0FBRUE7Q0FDQTtBQUNBO0NBQ0E7QUFFQTtDQUNBO0FBRUE7OztBQUlGO0NBQ0k7Q0FDQTtDQUNBO0NBQ0E7O0FBRUo7Q0FDSTtDQUNBO0NBQ0E7OztBQUVKO0NBQ0k7Q0FDQTtDQUNBOzs7QUN2Q0o7QUFnQkE7Q0FMRTtDQUNBO0NBQ0E7Q0FDQTtDQUlBO0NBQ0E7OztBQUVGO0NBVkU7Q0FDQTtDQUNBO0NBQ0E7Q0FTQTtDQUNBOzs7QUFvR0Y7QUFRQTtBQUFBO0NBRUU7Q0FDQTtDQUNBO0NBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0NBa0ZFO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FFQTtDQUNBO0NBQ0E7OztBQUdGO0NBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Q0FXRTs7O0FBR0Y7Q0FDRTs7O0FBR0Y7QUFBQTtBQUFBO0NBR0U7OztBQUdGO0FBQUE7Q0FFRTs7O0FBR0Y7Q0FDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7Q0FJRTtDQUNBOzs7QUFHRjtDQUNFO0NBQ0E7OztBQUVGO0NBQ0U7O0FBQ0E7Q0FLRTs7QUFKQTtDQUNFO0NBQ0E7O0FBS0Y7Q0FDRTs7QUFFRjtDQUNFOztBQUdKO0NBQ0U7Q0FDQTtDQUNBOztBQUVGO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVGO0NBQ0U7O0FBRUY7Q0FDRTs7O0FBR0o7QUFBQTtDQUVFOzs7QUFHRjtDQUNFO0NBQ0E7Q0FDQTs7O0FBR0Y7Q0FDRTtDQUNBO0NBQ0E7OztBQUdGO0NBQ0U7OztBQUdGO0NBQ0U7Q0FDQTtDQUNBOzs7QUFHRjtDQUNFOzs7QUFHRjtDQUNFOzs7QUFHRjtDQUNFO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7O0FBR0Y7Q0FDRTtDQUNBOzs7QUFHRjtDQUNFOzs7QUFFRjtDQUNFO0NBQ0E7OztBQUdGO0NBQ0U7Q0FDQTtDQUNBOzs7QUFHRjtBQUNBO0NBQ0U7Q0FDQTs7QUFDQTtDQUNFO0NBQ0E7Q0FDQTtDQUNBOztBQUVGO0NBQ0UsT0EzWVM7Q0E0WVQ7Q0FDQTtDQUNBO0NBQ0E7O0FBRUY7Q0FDRTtDQUNBLE9BaFpVO0NBaVpWO0NBQ0E7Q0FDQTs7O0FBS0o7Q0FDRTtFQUNFOztDQUdGO0VBQ0U7RUFDQTs7O0FBR0o7Q0FDRTtFQUNFOztDQUdGO0VBQ0U7RUFDQTs7Q0FHRjtFQUNFOztDQUdGO0VBQ0U7OztBQUdKO0NBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7Q0FHRjtFQUNFO0VBQ0E7O0NBR0Y7RUFDRTs7Q0FHRjtFQUNFOzs7QUFHSjtDQUNFO0VBQ0U7O0NBR0Y7RUFDRTs7Q0FHRjtFQUNFOzs7QUFHSjtDQUNFO0VBQ0U7OztBQUlKO0FBQ0E7Q0FDRTtDQUNBOztBQUVBO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7O0FBR0Y7Q0FDRTs7QUFHRjtDQUNFOztBQUlBO0FBQUE7Q0FFRTs7QUFJSjtDQUNFO0NBQ0E7O0FBR0Y7Q0FDRTs7O0FBR0o7Q0FDRTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7OztBQUlGO0NBQ0U7OztBQUVGO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOzs7QUFFRjtDQUNFOzs7QUFFRjtDQUNFO0NBQ0E7OztBQUVGO0FBQUE7Q0FFRTs7O0FBRUQ7QUFFQztDQUNFO0NBQ0E7Q0FDQTs7QUFFRjtDQUNFOzs7QUFJSDtDQUNDO0NBQ0E7OztBQUVGO0FBQ0E7Q0FDRTtDQUNBOzs7QUFHRjtDQUNFO0NBQ0E7OztBQUVGO0FBQ0E7Q0FDRTtDQUNBOzs7QUFFRjtDQUNFOzs7QUFFRjtDQUNFO0NBQ0E7Q0FDQTs7O0FBR0Y7QUFDQTtDQUNFO0NBQ0E7OztBQUVGO0NBQ0M7OztBQUVEO0NBQ0M7OztBQUVEO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7Q0FDRDtDQUNBO0NBQ0E7O0FBQ0E7Q0FDRztDQUNBO0NBQ0E7Q0FDQTs7QUFDQTtDQUNFO0NBQ0E7O0FBQ0E7Q0FDRjtDQUNBO0NBQ0k7Q0FDQTs7QUFHTjtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUNBO0NBQ0M7Q0FDQTtDQUNJO0NBQ0E7O0FBSUw7Q0FDQztDQUNJOztBQUNKO0NBQ0M7O0FBQ0E7Q0FDTztDQUNBLE9BdG9CSjtDQXVvQkY7Q0FDQTs7QUFFRDtDQUNDO0NBQ007O0FBT1I7Q0FDRTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUVBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FVQTs7QUFUQTtDQUNFOztBQUNFO0NBQ0U7O0FBRUY7Q0FDRTs7QUFLUjtDQUVFO0NBQ0E7Q0FDQTtDQUVBO0NBQ0E7O0FBSUY7Q0FDRTtDQUNBO0NBQ0E7Q0FDQTs7QUFHRjtDQUNFO0NBQ0E7Q0FDQTtDQUNBOztBQU1GO0NBQ0U7O0FBRUY7Q0FDRTtDQUNRO0NBQ1I7Q0FDQTtDQUNBOzs7QUFNTjtDQUNFOzs7QUFJRjtDQUNDO0NBQ0E7O0FBQ0M7Q0FDRTs7QUFDQTtDQUNFO0NBQ0E7O0FBR0w7Q0FDQztDQUNBOztBQUNBO0NBQ0M7O0FBR0Y7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBQ0E7Q0E1c0JBO0NBQ0E7Q0FDQTtDQUNBOztBQTRzQkU7Q0FDRTs7QUFDQTtDQUNFOztBQUNBO0NBQ0U7Q0FDQTs7QUFHSjtDQUNFOztBQUdBO0NBQ0U7Q0FDQTs7QUFLVDtDQUNDOztBQUVBO0NBQ0M7O0FBQ0E7Q0FDQzs7QUFDSTtDQUNFO0NBQ0E7Q0FDQTs7QUFDQTtDQUNFO0NBQ0E7O0FBSU47Q0FDRTs7QUFJTjtDQXp2QkE7Q0FDQTtDQUNBO0NBQ0E7OztBQTB2QkY7Q0FDQztDQUNBOztBQUNBO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQzs7QUFFRDtDQUNDOzs7QUFHRjtDQUNFO0NBQ0E7Q0FFQTs7O0FBR0Y7Q0FDRTs7O0FBRUY7Q0FDQztDQUNBOzs7QUFHQztDQUNFOzs7QUFHSjtDQUNFOzs7QUFHRjtDQUNFO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFDQTtDQUNFO0NBQ0E7Q0FDQTs7QUFFRTtDQUNFOztBQUlOO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7OztBQUdKO0NBQ0U7Q0FDQTs7QUFDQTtDQUNFO0NBQ0E7O0FBQ0E7Q0FDRTtDQUNBOztBQUNBO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUNBO0NBQ0U7Q0FDQTtDQUNBOztBQUdKO0NBQ0U7Q0FDQTtDQUNBOztBQUVGO0NBQ0U7OztBQUtSO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7OztBQUdGO0NBQ0U7O0FBQ0E7Q0FDRTs7QUFDQTtDQUVFOztBQUVGO0NBQ0U7O0FBRUY7Q0FDRTtDQUNBO0NBQ0EiLCJmaWxlIjoibGliLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4OyAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuXG4gIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xufVxuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvb3Jpb25jYWN0dXMvcHJldGVuZGFyZEB2MS4zLjgvZGlzdC93ZWIvc3RhdGljL3ByZXRlbmRhcmQuY3NzXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzZW9sbGVpbWNvb2wnO1xuICAgIHNyYzogdXJsKCdodHRwczovL2Zhc3RseS5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjMxMi0xQDEuMS9zZW9sbGVpbWNvb2wtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2VvbGxlaW1jb29se1xuICAgIGZvbnQtZmFtaWx5OiBcInNlb2xsZWltY29vbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1vbnRzZXJyYXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCJmb250cy5zY3NzXCI7XG4vKuqzteyaqSDrs4DsiJgqL1xuJGdyZXktY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MCk7XG4kd2hpdGU6IHJnYigyNTUsMjU1LDI1NSk7XG4kbWFpbi15ZWxsb3ctMDE6cmdiKDI1NSwyMjUsMCk7XG4kbWFpbi1ibHVlLTAxOnJnYigxNzcsMjEzLDI1NSk7XG4kbWFpbi1ibHVlLTAyOiByZ2IoMjgsNzUsMjU1KTtcbiRtYWluLWJsdWUtMDM6IHJnYigyOCwgNDAsIDg3KTtcblxuJG1haW4tZ3JhZDE6ICRtYWluLWJsdWUtMDEsICRtYWluLXllbGxvdy0wMTtcbiRtYWluLWdyYWQyOiAkbWFpbi1ibHVlLTAyLCAkbWFpbi15ZWxsb3ctMDE7XG5AbWl4aW4gZ3JhZGllbnQoJGRpcmVjdGlvbiwgJHBydCkgeyBcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJHBydCk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRwcnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJHBydCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkcHJ0KTsgIFxufVxuLmhpZ2hsaWdodHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQobGVmdCwgJG1haW4tZ3JhZDEpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhpZ2hsaWdodDJ7XG4gIEBpbmNsdWRlIGdyYWRpZW50KGxlZnQsICRtYWluLWdyYWQyKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtaXhpbiBhYnNQb3NpdGlvbigkdG9wOiBhdXRvLCAkcmlnaHQ6IGF1dG8sICRib3R0b206IGF1dG8sICRsZWZ0OiBhdXRvKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuQG1peGluIHByZWZpeCgkbmFtZSwgJHZhbHVlKSB7XG4gIC13ZWJraXQtI3skbmFtZX06ICR2YWx1ZTtcbiAgLW1vei0jeyRuYW1lfTogJHZhbHVlO1xuICAtbXMtI3skbmFtZX06ICR2YWx1ZTtcbiAgI3skbmFtZX06ICR2YWx1ZTtcbn1cblxuQG1peGluIGlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWl4aW4gY2xlYXItYm90aCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xufVxuQG1peGluIGhpZGUtdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcbiAgQGlmICRpbnNldCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6IGluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIGdyYWRpZW50KCRmcm9tLWNvbG9yLCAkdG8tY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRmcm9tLWNvbG9yLCAkdG8tY29sb3IpOyAvKiBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICAwJSAwJSxcbiAgICAwJSAxMDAlLFxuICAgIGZyb20oJGZyb20tY29sb3IpLFxuICAgIHRvKCR0by1jb2xvcilcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbS1jb2xvciwgJHRvLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbS1jb2xvciwgJHRvLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLWNvbG9yLCAkdG8tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbS1jb2xvciwgJHRvLWNvbG9yKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nJGZyb20tY29sb3InLCBFbmRDb2xvclN0cj0nJHRvLWNvbG9yJylcIjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgLyogc3RvcHMgYmcgY29sb3IgZnJvbSBsZWFraW5nIG91dHNpZGUgdGhlIGJvcmRlcjogKi9cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogMC4ycywgJHRpbWluZzogbGluZWFyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogI3skcHJvcGVydHl9ICRkdXJhdGlvbiAkdGltaW5nO1xuICAtbW96LXRyYW5zaXRpb246ICN7JHByb3BlcnR5fSAkZHVyYXRpb24gJHRpbWluZztcbiAgLW1zLXRyYW5zaXRpb246ICN7JHByb3BlcnR5fSAkZHVyYXRpb24gJHRpbWluZztcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nO1xufVxuQG1peGluIHRyYW5zZm9ybSgkdHlwZSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHR5cGU7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHlwZTtcbiAgLW1zLXRyYW5zZm9ybTogJHR5cGU7XG4gIHRyYW5zZm9ybTogJHR5cGU7XG59XG5AbWl4aW4gYW5pbWF0aW9uKCRuYW1lLCAkdGltaW5nOiAwLjVzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkbmFtZSAkdGltaW5nO1xuICAtbW96LWFuaW1hdGlvbjogJG5hbWUgJHRpbWluZztcbiAgLW1zLWFuaW1hdGlvbjogJG5hbWUgJHRpbWluZztcbn1cbkBtaXhpbiBwcmludFRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbkBtaXhpbiBlbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKuqzteyaqSDtlajsiJgqL1xuQGZ1bmN0aW9uIGJsYWNrKCRvcGFjaXR5KSB7XG4gIEByZXR1cm4gcmdiYSgwLCAwLCAwLCAkb3BhY2l0eSk7XG59XG5AZnVuY3Rpb24gd2hpdGUoJG9wYWNpdHkpIHtcbiAgQHJldHVybiByZ2JhKDI1NSwgMjU1LCAyNTUsICRvcGFjaXR5KTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8sXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiLCBQcmV0ZW5kYXJkLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHN5c3RlbS11aSwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTm90byBTYW5zIEtSXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgc2Fucy1zZXJpZjtcblxuICBjb2xvcjogIzAwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbm9sLFxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlLnRhYmxlX25vcm1hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAudGFnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBzcGFuLmJsdWUge1xuICAgIGJhY2tncm91bmQ6ICM2NmEyZTA7XG4gIH1cbiAgc3Bhbi5yZWQge1xuICAgIGJhY2tncm91bmQ6ICNlODgwNjk7XG4gIH1cbn1cbnRoLFxudGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ociB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxZjI4MzY7XG59XG5cbmRlbCB7XG4gIGNvbG9yOiAjOWE5YTlhO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHBhZGRpbmc6IDNweCA0cHggM3B4IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5sYWJlbC5pQ2hlY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8q7YWN7Iqk7Yq4IOyKpO2DgOydvCDsoJXsnZgqL1xuLnRpdGxlX3dyYXB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xuICBoMy5zZWNfdGl0bGV7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNC42NzVyZW07IC8qIDE3NSUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDEyNXJlbTtcbiAgfVxuICBwLnNlY19zdWJ7XG4gICAgY29sb3I6ICRncmV5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgLyogMTY0LjI4NiUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE4NzVyZW07XG4gIH1cbiAgc3Bhbi5zZWNfdGl0bGVfcGlue1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAkbWFpbi1ibHVlLTAxO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm5hdmlnYXRvci13cmFwcGVyW2RhdGEtdi1jMWI4ZWZmOF0ge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5uYXZpZ2F0b3Itd3JhcHBlciAuYnRuW2RhdGEtdi1jMWI4ZWZmOF0ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmF2aWdhdG9yLXdyYXBwZXJbZGF0YS12LWMxYjhlZmY4XSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgLm5hdmlnYXRvci13cmFwcGVyIC5idG5bZGF0YS12LWMxYjhlZmY4XSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgLm5hdmlnYXRvci13cmFwcGVyIC5wcmV2W2RhdGEtdi1jMWI4ZWZmOF0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5uYXZpZ2F0b3Itd3JhcHBlciAubmV4dFtkYXRhLXYtYzFiOGVmZjhdIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2aWdhdG9yLXdyYXBwZXJbZGF0YS12LWMxYjhlZmY4XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5idG5bZGF0YS12LWMxYjhlZmY4XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgLnByZXZbZGF0YS12LWMxYjhlZmY4XSB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxuXG4gIC5uZXh0W2RhdGEtdi1jMWI4ZWZmOF0ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXZbZGF0YS12LWMxYjhlZmY4XSB7XG4gICAgbGVmdDogMTZweDtcbiAgfVxuXG4gIC5uZXh0W2RhdGEtdi1jMWI4ZWZmOF0ge1xuICAgIHJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmJ0bltkYXRhLXYtYzFiOGVmZjhdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bltkYXRhLXYtYzFiOGVmZjhdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNjFweCkpO1xuICB9XG59XG5cbi8q66y47J2Y7ZWY6riwIO2PrOuntyovXG4uZm9ybV93cmFwIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcblxuICAucm93IHtcbiAgICB3aWR0aDogNDcuMiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5yb3dfZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5yb3cgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvd19mdWxsIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnJvdzpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbmlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBwYWRkaW5nOiAzcHggNHB4IDNweCA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG59XG5cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RkZDtcbn1cbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI0RERDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjNTA1MDUwIHVybChcIi4uLy4uL2ltYWdlcy9pY29uX2Fycm93ZG93bi5zdmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHggIWltcG9ydGFudDtcbn1cbi5yb3dfZnVsbCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNjaGVjazEsXG4jY2hlY2sye1xuICBkaXNwbGF5OiBub25lO1xufVxuIC8qIG9mZiAqL1xuLmNoZWNrX3dyYXB7XG4gIGxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG59XG4gIGxhYmVsOjphZnRlcntcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuICNjaGVjazErbGFiZWx7IFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiDrsJjrs7Ug67Cp7KeAICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2NoZWNrYm94X29mZi5zdmcnKTsgLypvZmYg7J2066+47KeAKi9cbn1cbi8qIG9uICovXG4jY2hlY2sxOmNoZWNrZWQrbGFiZWx7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIOuwmOuztSDrsKnsp4AgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2NoZWNrYm94X29uLnN2Z1wiKTsgLypvbiDsnbTrr7jsp4AqL1xufVxuXG4jY2hlY2syK2xhYmVseyBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyog67CY67O1IOuwqeyngCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9jaGVja2JveF9vZmYuc3ZnJyk7IC8qb2ZmIOydtOuvuOyngCovXG59XG4vKiBvbiAqL1xuI2NoZWNrMjpjaGVja2VkK2xhYmVse1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiDrsJjrs7Ug67Cp7KeAICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9jaGVja2JveF9vbi5zdmdcIik7IC8qb24g7J2066+47KeAKi9cbn1cbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmxhYmVsLmlDaGVjayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLyrqs7Xsmqkg67OA7IiYKi9cbi5nbmJfcGN7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmduYl9tb3tcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5sb2dvX3RvcHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC5uYXZiYXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAubG9nby1kZXNrdG9we1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAuaWNvbi1sb2dve1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvcG9yZXR6X2xvZ29fYm90dG9tLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDUuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuXHRcdFx0fVxuICAgIH1cblx0XHQubG9nby1tb2JpbGV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEuMnJlbTtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Lmljb24tbG9nb3tcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3BvcmV0el9sb2dvX2JvdHRvbS5zdmdcIikgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0bmF2e1xuXHRcdFx0dWx7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW46IDAgMzBweDtcblx0XHRcdFx0XHRhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICAudG9wLW1lbnV7XG4gICAgfVxuICAgIC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDY4JTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInLCBzYW5zLXNlcmlmO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIFxuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNDVzIGVhc2UgYWxsIDAuMXM7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYWxsIDAuMXM7XG4gICAgICAuc3ViLW1lbnUtaXRlbXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLm1lbnUtaXRlbTpudGgtY2hpbGQobiArIDMpOm50aC1jaGlsZCgtbiArIDQpOmhvdmVyIC5zdWItbWVudSB7XG5cbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBcbiAgICAubWVudS1pdGVtOm50aC1jaGlsZChuICsgMyk6bnRoLWNoaWxkKC1uICsgNCkgLnBsdXMtaWNvbiB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIH1cbiAgICBcbiAgICAubWVudS1pdGVtOm50aC1jaGlsZChuICsgMyk6bnRoLWNoaWxkKC1uICsgNCkgLnN1Yi1tZW51LWl0ZW0ge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbTpudGgtY2hpbGQobiArIDMpOm50aC1jaGlsZCgtbiArIDQpOmhvdmVyIC5zdWItbWVudS1pdGVtIGEge1xuXG4gICAgfVxuICAgIC5tZW51LWl0ZW06bnRoLWNoaWxkKG4gKyAzKTpudGgtY2hpbGQoLW4gKyA0KTpob3ZlciAuc3ViLW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgIH1cbiAgICAubWVudS1pdGVtOm50aC1jaGlsZChuICsgMyk6bnRoLWNoaWxkKC1uICsgNCk6aG92ZXIgLnN1Yi1tZW51LWl0ZW0ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICBcblx0fVxuXG59XG4jaGVhZGVyLnNjcm9sbGVke1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG59XG4uY29udGFpbmVyV3JhcHtcbn1cbmZvb3Rlcntcblx0YmFja2dyb3VuZDogIzAwMDtcblx0cGFkZGluZzogMy41cmVtIDA7XG4gIHNlY3Rpb257XG4gICAgcGFkZGluZzogMDtcbiAgICAuc2VjX2lubmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblx0YS5mb290ZXItbG9nb3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGltZ3tcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5sZWZ0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgY2xlYXItYm90aDtcblx0XHR9XG4gICAgLmluZm97XG4gICAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgICAgIC50b3AsIC5ib3R0b217XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3B7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5ib3R0b217XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXHR9XG5cdC5zbnNfYXJlYXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0dWx7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcdH1cbiAgICAgIGxpOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgXG4gICAgICB9XG5cdFx0fVxuXHR9JjphZnRlcntcblx0XHRAaW5jbHVkZSBjbGVhci1ib3RoO1xuXHR9XG59XG5zZWN0aW9ue1xuXHRwYWRkaW5nOiAxNDBweCAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQuc2VjX2lubmVye1xuXHRcdHdpZHRoOiAxMjgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmxlZnRfYXJlYSwgLnJpZ2h0X2FyZWF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0LmxlZnRfYXJlYXtcblx0XHR3aWR0aDogNDUlO1xuXHR9XG5cdC5yaWdodF9hcmVhe1xuXHRcdHdpZHRoOiA1NCU7XG5cdH1cbn1cbi5jb250YWluZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDoxMDtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMUExODE4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1pZC1jb2wge1xuICBwYWRkaW5nOiAxMDBweCAwIDMwcHggMDtcbn1cbi5idG57XG5cdHBhZGRpbmc6IDE2cHggMzBweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5wMTAwIHtcbiAgc2VjdGlvbntcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG4ubW9faW1ne1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wX2Jhbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9iYW5uZXJfYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICAuc2VjX2lubmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLnJpZ2h0e1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07IC8qIDE0OC4xNDglICovXG4gIH1cbn1cbi50b3BfbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM2NmEyZTA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzY2YTJlMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMi41cHggc29saWQgIzY2YTJlMDtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzY2YTJlMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5lbGxpcHNpc2Uge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmNvbF9kbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGg0IHtcbiAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIFxuICAgIH1cbiAgfVxufVxuIl19 */
