@charset "utf-8";
@import url("https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css");
@import url("https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css");
@import url("https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css");

/* font-display swap 강제 — flaticon 아이콘 폰트 로드 중 텍스트 차단 방지 (FOIT → FOUT) */
@font-face {
  font-family: "uicons-regular-rounded";
  src: url("https://cdn-uicons.flaticon.com/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff2") format("woff2"),
       url("https://cdn-uicons.flaticon.com/uicons-regular-rounded/webfonts/uicons-regular-rounded.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "uicons-solid-rounded";
  src: url("https://cdn-uicons.flaticon.com/uicons-solid-rounded/webfonts/uicons-solid-rounded.woff2") format("woff2"),
       url("https://cdn-uicons.flaticon.com/uicons-solid-rounded/webfonts/uicons-solid-rounded.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "uicons-bold-rounded";
  src: url("https://cdn-uicons.flaticon.com/uicons-bold-rounded/webfonts/uicons-bold-rounded.woff2") format("woff2"),
       url("https://cdn-uicons.flaticon.com/uicons-bold-rounded/webfonts/uicons-bold-rounded.woff") format("woff");
  font-display: swap;
}

@keyframes bounceBubble {
	0%,
	100% {
		transform: translate(-50%, 0);
	}
	50% {
		transform: translate(-50%, -5px);
	}
}

/****************************************/
/* Name: DESIGN WAVE
/* PART: CONTENTS STYLE
/* Version: 1.0
/* Author: Kim Bo Reum
/****************************************/

/*=============================================================
						공통사용
=============================================================*/
*:focus {
	outline: none !important;
}
body {
	max-width: 680px;
	margin: 0 auto;
}

#exportCar-wrapper {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	min-height: 100vh;
}
#exportCar-wrapper::before {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.55);
	content: "";
	z-index: -1;
	transition: 300ms ease 50ms;
	opacity: 0;
	display: none;
}
#exportCar-wrapper h2 {
	font-size: 29px;
}
#exportCar-wrapper h3 {
	font-size: 25px;
}
#exportCar-wrapper h4 {
	font-size: 23px;
}
#exportCar-wrapper h5 {
	font-size: 21px;
}
#exportCar-wrapper h6 {
	font-size: 17px;
}

/*== 인풋타입 ==*/
#exportCar-wrapper select {
	width: 100%;
	height: 50px;
	border: 1px solid #e1e1e1;
	font-size: 15px;
	padding: 0 15px;
	background:
		url("../_img/resource/list-open-g.svg") no-repeat right 15px top 19px,
		#fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	background-size: 12px;
	border-radius: 5px;
}
#exportCar-wrapper select::-ms-expand {
	display: none;
}
#exportCar-wrapper input[type="text"] {
	width: 100%;
	height: 45px;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #e1e1e1;
}
#exportCar-wrapper input[type="number"] {
	width: 100%;
	height: 45px;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #e1e1e1;
}
#exportCar-wrapper input[type="password"] {
	width: 100%;
	height: 45px;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #e1e1e1;
}
#exportCar-wrapper textarea {
	width: 100%;
	height: 150px;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 20px 15px;
	font-size: 15px;
	border: 1px solid #e1e1e1;
	line-height: 1.37;
}

/*== 싱글 체크박스 ==*/
.single input[type="checkbox"] {
	display: none;
}
.single input[type="checkbox"] + label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding-left: 30px;
	font-size: 16px;
	line-height: 20px;
	color: #303030;
}
.single input[type="checkbox"] + label:before {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	content: "";
	background-size: 60%;
	background-image: url("../_img/resource/icon-check-non.png");
	background-color: transparent;
	border: none;
}
.single input[type="checkbox"]:checked + label:before {
	background-image: url("../_img/resource/icon-check-b.png");
}

/*== 싱글 체크박스 ==*/
.single input[type="radio"] {
	display: none;
}
.single input[type="radio"] + label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding-left: 24px;
	font-size: 16px;
	line-height: 20px;
	color: #303030;
}
.single input[type="radio"] + label:before {
	position: absolute;
	left: 0;
	top: 2px;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	border-radius: 100%;
	box-sizing: border-box;
	border: 2px solid #efefef;
	content: "";
}
.single input[type="radio"]:checked + label:before {
	border-width: 5px;
	border-color: #2e73f2;
}

/*체크박스*/
ul.multi_line li input[type="checkbox"] {
	display: none;
}
ul.multi_line li input[type="checkbox"] + label {
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #212121;
	font-size: 14px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	border-radius: 6px;
}
ul.multi_line li input[type="checkbox"]:checked + label {
	border: 2px solid #2e73f2;
}
ul.multi_line li input[type="checkbox"]:checked + label span {
	background: url("../_img/resource/icon-check-b.png") no-repeat center right;
	background-size: 13px;
	padding-right: 20px;
}

/*라디오버튼*/
ul.multi_line li input[type="radio"] {
	display: none;
}
ul.multi_line li input[type="radio"] + label {
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #212121;
	font-size: 14px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	border-radius: 6px;
}
ul.multi_line li input[type="radio"]:checked + label {
	border: 2px solid #2e73f2;
}
ul.multi_line li input[type="radio"]:checked + label span {
	background: url("../_img/resource/icon-check-b.png") no-repeat center right;
	background-size: 13px;
	padding-right: 30px;
}

/*== 비디오비율 ==*/
.video-container {
	position: relative;
	aspect-ratio: 16 / 9;
	overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-container video,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*==  파일첨부 ==*/
.filebox {
	position: relative;
	box-sizing: border-box;
	padding-right: 55px;
}
.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.filebox label {
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	width: 50px;
	height: 45px;
	background: #2e73f2;
	color: #fff;
	text-align: center;
	line-height: 45px;
	margin-top: -1px;
	border-radius: 5px;
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 0;
}
.filebox .upload-name {
	font-family: "Pretendard", sans-serif;
	display: inline-block;
	padding: 10px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #939393;
	vertical-align: middle;
	background-color: #fff;
	height: 45px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	box-sizing: border-box;
	color: #5f5e5e;
}

/*== 공통사용버튼 ==*/
.comm_btns_wrap {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}
.comm_btns_wrap button {
	width: 100%;
	height: 50px;
	border-radius: 5px;
	border: none;
	font-size: 15px;
	margin: 5px 0;
	box-sizing: border-box;
}
.comm_btns_wrap button.type1 {
	color: #fff;
	background: #2e73f2;
}
.comm_btns_wrap button.type2 {
	color: #5a5a5a;
	background: #fff;
	border: 2px solid #989898;
}
.comm_btns_wrap button.type3 {
	color: #fff;
	background: #c4c4c4;
}
.comm_btns_wrap button.type4 {
	color: #fff;
	background: #5a5a5a;
}
.comm_btns_wrap button.type5 {
	color: #2e73f2;
	background: #f4f4f4;
}
.comm_btns_wrap button.type6 {
	color: #2e73f2;
	background-color: transparent;
	border: 1px solid #2e73f2;
}
.comm_btns_wrap button.on {
	color: #fff !important;
	background: #2e73f2 !important;
}
.comm_btns_wrap button.not_btnDesign {
	font-size: 13px;
	height: auto;
	color: #989898;
	background-color: transparent;
}
.comm_btns_wrap button.not_rounding {
	border-radius: 0;
}
.comm_btns_wrap button i {
	padding-right: 8px;
	vertical-align: middle;
}
.comm_btns_wrap dl {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 12px;
	padding: 0 5px;
	box-sizing: border-box;
}
.comm_btns_wrap dl dt {
	font-size: 15px;
	color: #484848;
	font-weight: 500;
	max-width: 60%;
}
.comm_btns_wrap dl dd {
	font-size: 19px;
	color: #2e73f2;
	font-weight: 600;
	max-width: 37%;
	text-align: right;
}
.comm_btns_wrap dl dd span {
	font-size: 14px;
	color: #9d9d9d;
	padding-right: 10px;
	font-weight: 400;
}
.comm_btns_wrap.leng2 {
	display: flex;
	justify-content: space-between;
}
.comm_btns_wrap.leng2 button {
	width: 49%;
}
.comm_btns_wrap.leng2 button.not_rounding {
	width: 50%;
}

.point-blue {
	color: #2e73f2 !important;
}
.point-red {
	color: #f9002d !important;
}

/* header
========================================================================================== */
#exportCar-header {
	/*position:sticky; top: 0; left:0;*/ position: relative;
	z-index: 11;
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	background: #2e73f2;
}
#exportCar-header > h1 {
	width: 130px;
	height: 40px;
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
}
#exportCar-header > h1 img {
	width: 100%;
}

.exportcar-app-shortcuts {
	position: absolute;
	top: 50%;
	right: 56px;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	gap: 6px;
}

.exportcar-app-shortcut-btn {
	width: 34px;
	height: 34px;
	border: 0;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
	color: #fff;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
}

.exportcar-app-shortcut-icon {
	line-height: 1;
}

#exportCar-header .exportcar-app-shortcuts .exportcar-app-shortcut-btn:hover,
#exportCar-header .exportcar-app-shortcuts .exportcar-app-shortcut-btn:focus {
	opacity: 0.85;
}

/* a:link 등 헤더 링크색을 이기고 아이콘 흰색 보장 + 전환 pill */
a.exportcar-app-shortcut-btn {
	color: #fff;
	text-decoration: none;
}
.exportcar-app-shortcut-btn .exportcar-app-shortcut-icon svg {
	width: 18px;
	height: 18px;
	fill: #fff;
}
.exportcar-app-shortcut-switch {
	width: auto;
	padding: 0 12px;
	gap: 5px;
	border-radius: 17px;
	font-size: 12px;
	font-weight: 700;
	white-space: nowrap;
}
.exportcar-app-shortcut-switch .exportcar-app-shortcut-icon svg {
	width: 15px;
	height: 15px;
}
.exportcar-app-shortcut-switch-label {
	color: #fff;
	line-height: 1;
}

/*전체메뉴*/
#gnbMenuBg {
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.55);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#gnbM {
	position: fixed;
	top: 0;
	right: -1000%;
	width: 50%;
	height: 100%;
	background: #fff;
	z-index: 9999;
	overflow-y: auto;
	transition: all 0.7s;
	box-sizing: border-box;
	overflow: hidden;
}
#gnbM .my_info {
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	padding-top: 40px;
}
#gnbM .my_info p {
	font-size: 14px;
	color: #989898;
	margin: 5px 0;
}
#gnbM .my_info p.name {
	font-size: 21px;
	font-weight: 700;
	color: #212121;
}
#gnbM .vertical_wrapper {
	width: 100%;
	height: 100%;
}
#gnbM .vertical_wrapper #gnbNavigation {
	width: 100%;
	height: 100%;
}
#gnbM .vertical_wrapper #gnbNavigation > ul {
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	padding: 15px 0;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li {
	position: relative;
	width: 100%;
	font-size: 16px;
	box-sizing: border-box;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li::after {
	display: block;
	position: absolute;
	right: 15px;
	top: 25px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #212121;
	content: "";
	transition: 0.3s;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li.active::after {
	transform: rotate(-180deg);
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li > a {
	position: relative;
	display: block;
	color: #212121;
	text-decoration: none;
	line-height: 1;
	box-sizing: border-box;
	padding: 12px 20px;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li > a span {
	display: block;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li .gnb-2dep {
	display: none;
	box-sizing: border-box;
	background: #f4f4f4;
	overflow: hidden;
	padding: 7px 20px;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li .gnb-2dep li {
	position: relative;
	font-size: 14px;
	width: 50%;
	float: left;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li .gnb-2dep li a {
	transition: 0.3s;
	text-decoration: none;
	position: relative;
	padding: 10px 0;
	display: block;
	color: #000;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li .gnb-2dep li a::after {
	width: 0;
	height: 1px;
	background: #78cced;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: 0.3s;
	content: "";
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li .gnb-2dep li a:hover {
	color: #78cced;
}
#gnbM .vertical_wrapper #gnbNavigation > ul > li .gnb-2dep li a:hover::after {
	width: 100%;
}

#gnbM.open {
	right: -1px;
}
#gnbM.open #gnbNavigation > ul > li {
	animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}
#gnbM h1 {
	padding: 15px 0;
	background: #03ace5;
	text-align: center;
}
#gnbM h1 img {
	width: 200px;
}
#gnbM .menu_close {
	position: absolute;
	right: 20px;
	top: 23px;
	text-align: center;
	cursor: pointer;
	z-index: 9;
}
#gnbM .menu_close i {
	font-size: 18px;
	color: #212121;
}
#gnbM .menu_close span {
	display: inline-block;
	position: relative;
	margin-top: 28%;
	width: 25px;
	height: 24px;
	color: #212121;
}
#gnbM .menu_close span::before,
#gnbM .menu_close span::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	border-bottom: 0.2rem solid #212121;
	border-radius: 10px;
}
#gnbM .menu_close span::before {
	top: 50%;
	transform: rotate(-45deg);
}
#gnbM .menu_close span::after {
	bottom: 43%;
	transform: rotate(45deg);
}

#gnbM .utilityBox {
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
}
#gnbM .utilityBox p {
	padding-bottom: 15px;
}
#gnbM .utilityBox p a span {
	position: relative;
	color: #323232;
	font-size: 19px;
	font-weight: 500;
	padding-left: 27px;
	background-image: url("https://img.icons8.com/ios-glyphs/20/000000/lock--v1.png");
	background-repeat: no-repeat;
	background-position: center left;
}
#gnbM .utilityBox p.logon a span {
	background-image: url("https://img.icons8.com/ios-glyphs/20/000000/unlock.png");
}
#gnbM .utilityBox p a span::after {
	width: 9px;
	height: 20px;
	display: inline-block;
	background: url("../_img/resource/arrow-right.png") no-repeat center;
	background-size: 100%;
	content: "";
	margin-left: 30px;
	vertical-align: middle;
	margin-top: -5px;
}
#gnbM .utilityBox button {
	border: 1px solid #d2d2d2;
	background: #fff;
	font-size: 13px;
	color: #555;
	padding: 8px 12px;
	margin-right: 7px;
	border-radius: 3px;
}

#gnbM .check_myCar_banners {
	position: relative;
	background-color: #e0eaf4;
	overflow: hidden;
}
#gnbM .check_myCar_banners a {
	display: block;
	box-sizing: border-box;
	padding: 13px 20px;
	font-size: 17px;
	font-weight: 500;
	color: #212121;
}
#gnbM .check_myCar_banners i {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translate(0, -50%);
	font-size: 20px;
}

/* 콘텐츠
========================================================================================== */
#exportCar-container {
	position: relative;
}
#exportCar-container::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	background: #2e73f2;
	content: "";
	z-index: -1;
}

/* 바로가기버튼
========================================================================================== */
#fixed_quick {
	width: 100%;
	position: sticky;
	bottom: 0;
	left: 0;
	background: #fff;
	border-top: 1px solid #e1e1e1;
	box-sizing: border-box;
	padding: 8px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	z-index: 10;
}
#fixed_quick .quick {
	position: relative;
	width: 25%;
	text-align: center;
}
#fixed_quick .quick a {
	font-size: 12px;
	color: #0651a7;
	opacity: 0.8;
}
#fixed_quick .quick a::before {
	display: block;
	width: 25px;
	height: 25px;
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
	content: "";
	margin: 5px auto;
	filter: invert(19%) sepia(90%) saturate(2891%) hue-rotate(205deg)
		brightness(97%) contrast(96%);
}
#fixed_quick .quick.home a::before {
	background-image: url("../_img/resource/comm-ic03.png");
}
#fixed_quick .quick.list a::before {
	background-image: url("../_img/resource/comm-ic02.png");
}
#fixed_quick .quick.sell a::before {
	background-image: url("../_img/resource/comm-ic04.png");
	width: 28px;
}
#fixed_quick .quick.mypage a::before {
	background-image: url("../_img/resource/comm-ic01.png");
}

#fixed_quick .quick.on a {
	color: #0651a7;
	font-weight: 600;
	opacity: 1;
}
#fixed_quick .quick.on a::before {
	filter: none;
}
#fixed_quick .quick.home.on a::before {
	background-image: url("../_img/resource/comm-ic03-on.png");
}
#fixed_quick .quick.list.on a::before {
	background-image: url("../_img/resource/comm-ic02-on.png");
}
#fixed_quick .quick.mypage.on a::before {
	background-image: url("../_img/resource/comm-ic01-on.png");
}
#fixed_quick .quick.sell.on a::before {
	background-image: url("../_img/resource/comm-ic04-on.png");
}

/* footer
========================================================================================== */
#footer {
	background: #fafafa;
	box-sizing: border-box;
	padding: 30px 20px;
}
#footer p {
	font-size: 13px;
	color: #737373;
	line-height: 1.4;
	text-align: center;
}
#footer h1 {
	filter: grayscale(1);
	width: 100px;
	margin: 0 auto;
}
#footer h1 img {
	width: 100%;
}
#footer ul {
	display: flex;
	margin: 13px 0;
	justify-content: center;
}
#footer ul li {
	margin: 0 5px;
}
#footer ul li a {
	padding: 2px 6px;
	border: 1px solid #ddd;
	color: #5a5a5a;
}

/* 모달
========================================================================================== */
.modal {
	position: fixed;
	left: 0;
	border-radius: 30px 30px 0 0;
	background: #fff;
	width: 100%;
	min-height: 60%;
	transition: all 300ms;
	bottom: -100%;
	padding: 40px 20px;
	box-sizing: border-box;
	z-index: 13;
}
.caluse_pop {
	position: fixed;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100vh;
	transition: all 300ms;
	bottom: -200%;
	padding: 40px 20px;
	box-sizing: border-box;
	z-index: 90;
	overflow-y: scroll;
}

.modal-head {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}
.modal-head h5 {
	font-weight: 600;
	color: #212121;
}
.modal-head p {
	font-size: 15px;
	color: #b0b0bb;
	padding-top: 5px;
}
.modal-body {
	padding: 15px 0;
}
.modal-body p {
	text-align: center;
	font-size: 15px;
}
.modal-body p strong {
	color: #212121;
}
.modal-tail {
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 0 30px;
}

.modal-body.caluse {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.modal-head .modal_pop-close,
.modal-head .caluse_pop-close {
	position: absolute;
	right: 0;
	top: -4px;
	text-align: center;
	cursor: pointer;
	z-index: 9;
}
.modal-head .modal_pop-close span,
.modal-head .caluse_pop-close span {
	display: inline-block;
	position: relative;
	width: 25px;
	height: 24px;
	color: #212121;
}
.modal-head .modal_pop-close span::before,
.modal-head .modal_pop-close span::after,
.modal-head .caluse_pop-close span::before,
.modal-head .caluse_pop-close span::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	border-bottom: 0.2rem solid #212121;
	border-radius: 10px;
}
.modal-head .modal_pop-close span::before,
.modal-head .caluse_pop-close span::before {
	top: 50%;
	transform: rotate(-45deg);
}
.modal-head .modal_pop-close span::after,
.modal-head .caluse_pop-close span::after {
	bottom: 43%;
	transform: rotate(45deg);
}

#delect-address {
	min-height: 30%;
}
#delect-address .modal-body p {
	padding: 30px 0;
}

/*팝업오픈*/
#exportCar-wrapper.modal-open::before {
	opacity: 1;
	z-index: 12;
	display: block;
}
#exportCar-wrapper.modal-open .modal {
	bottom: 0;
}
#exportCar-wrapper.agree_pop-open #agree_pop {
	bottom: 0;
}
#exportCar-wrapper.agree_pop-open::before {
	opacity: 1;
	z-index: 12;
	display: block;
}

#exportCar-wrapper.caluse1-open .caluse_pop#caluse1 {
	bottom: 0;
}
#exportCar-wrapper.caluse2-open .caluse_pop#caluse2 {
	bottom: 0;
}
#exportCar-wrapper.caluse3-open .caluse_pop#caluse3 {
	bottom: 0;
}
#exportCar-wrapper.caluse4-open .caluse_pop#caluse4 {
	bottom: 0;
}

#exportCar-wrapper.myCar_check_inputNum_pop-open #myCar_check_inputNum-modal {
	bottom: 0;
}
#exportCar-wrapper.myCar_check_inputNum_pop-open::before {
	opacity: 1;
	z-index: 12;
	display: block;
}

/*차량번호입력*/
#myCar_check_inputNum-modal {
	min-height: auto;
	padding-bottom: 90px; /* 버튼 높이와 여백을 위한 공간 확보 */
}
#myCar_check_inputNum-modal .modal-body {
	padding: 15px 0 30px 0; /* 하단 여백 추가 */
}
#myCar_check_inputNum-modal #modal-body input[type="text"] {
	border-color: #212121;
	border-width: 2px;
}

/* 모바일 대응 */
@media screen and (max-width: 768px) {
	#myCar_check_inputNum-modal {
		padding-bottom: 100px; /* 모바일에서 더 많은 공간 확보 */
	}
	#myCar_check_inputNum-modal .modal-tail {
		bottom: 20px; /* 버튼 위치 조정 */
		padding: 0 20px; /* 좌우 패딩 조정 */
	}
	#myCar_check_inputNum-modal .modal-body {
		padding-bottom: 40px; /* 입력 필드와 버튼 사이 간격 확보 */
	}
}

/* 작은 모달
========================================================================================== */
.mini_pop {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.35);
	opacity: 0;
	visibility: hidden;
	z-index: 13;
	transition: all 300ms;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.mini_pop .popCont {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 10px;
	overflow: hidden;
	background: #fff;
	width: 85%;
	box-sizing: border-box;
}
.mini_pop .popCont .pop-body {
	padding: 40px 20px;
	width: 100%;
	box-sizing: border-box;
}
.mini_pop .popCont .pop-body p {
	text-align: center;
	font-size: 13px;
	line-height: 1.35;
}
.mini_pop .popCont .pop-body p.mid-text {
	font-size: 18px;
	margin-bottom: 10px;
}
.mini_pop .popCont .pop-tail {
	border-top: 1px solid #efefef;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.mini_pop .popCont .pop-tail button {
	width: 50%;
	height: 45px;
	border: 0;
	border-left: 1px solid #efefef;
	box-sizing: border-box;
	font-size: 16px;
	background-color: #fafafa;
	color: #212121;
}
.mini_pop .popCont .pop-tail button.type1 {
	color: #2e73f2;
}
.mini_pop .popCont .pop-tail.full button {
	width: 100%;
}

.mini_pop.mini_pop-open {
	opacity: 1;
	visibility: visible;
}

/*카테고리 콜링버튼*/
.btn-category {
	width: 25px;
	height: 18px;
	cursor: pointer;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}
.btn-category .bar {
	position: absolute;
	right: 0;
	height: 2px;
	border: 0;
	background: #fff;
	transition:
		opacity 0.3s,
		top 0.3s,
		transform 0.5s;
	transition-delay: 0.3s, 0.3s, 0s;
	border-radius: 5px;
}
.btn-category .bar:nth-child(1) {
	top: 0;
	transform: rotate(0);
	width: 100%;
}
.btn-category .bar:nth-child(2) {
	top: 8px;
	opacity: 1;
	width: 100%;
}
.btn-category .bar:nth-child(3) {
	top: 16px;
	transform: rotate(0);
	width: 100%;
}
.btn-category.map {
}
.btn-category.map .bar {
	background: #000;
	transition:
		background 1s,
		opacity 0.3s,
		top 0.3s,
		transform 0.5s;
	transition-delay: 0s, 0s, 0s, 0.3s;
}
.btn-category.map .bar:nth-child(1) {
	top: 11px;
	background: #fff;
	transform: rotate(-45deg);
}
.btn-category.map .bar:nth-child(2) {
	opacity: 0;
}
.btn-category.map .bar:nth-child(3) {
	top: 11px;
	background: #fff;
	transform: rotate(45deg);
}

.mtit01 {
	font-size: 45px;
	font-weight: 600;
	color: #333;
	letter-spacing: -1px;
	line-height: 1.2;
}
.mtxt01 {
	font-size: 17px;
	font-weight: 400;
	color: #999;
}
.mtxt02 {
	font-size: 21px;
	font-weight: 600;
	color: #333;
}

#epic_wrap {
	width: 100%;
	min-width: 1300px;
}
h2 {
	font-size: 45px;
}
h3 {
	font-size: 37px;
}
h4 {
	font-size: 33px;
}
h5 {
	font-size: 27px;
}
h6 {
	font-size: 23px;
}

@media all and (max-width: 1200px) {
	.mtit01 {
		font-size: 37px;
	}
	.mtxt02 {
		text-align: center;
	}
}

@media all and (max-width: 980px) {
	.mtit01 {
		font-size: 32px;
	}
	.mtxt02 {
		font-size: 15px;
	}

	h2 {
		font-size: 37px;
	}
}

@media all and (max-width: 740px) {
	.mtit01 {
		font-size: 25px;
	}
	h2 {
		font-size: 33px;
	}
	h5 {
		font-size: 21px;
	}
	h6 {
		font-size: 19px;
	}
}

/*main_section*/
.contents {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0 70px 0;
}

/* Business Area Icons */
.business_icon {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}

.business_content {
	flex: 1;
}

.business_item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

@media all and (max-width: 1200px) {
	.contents {
		width: 100%;
		box-sizing: border-box;
		padding: 40px 20px 70px 20px;
	}
}

@media all and (max-width: 768px) {
	.contents {
		padding: 20px 15px;
	}
}

/* Business Area Icons */
.business_icon {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}

.business_content {
	flex: 1;
}

.business_item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

@media all and (max-width: 1200px) {
	.contents {
		width: 100%;
		box-sizing: border-box;
		padding: 40px 20px 70px 20px;
	}
}

@media all and (max-width: 768px) {
	.contents {
		padding: 20px 15px;
	}
}

/*== 싱글 체크박스 ==*/
.single input[type="checkbox"] {
	display: none;
}
.single input[type="checkbox"] + label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding-left: 30px;
	font-size: 16px;
	line-height: 20px;
	color: #303030;
}
.single input[type="checkbox"] + label:before {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	content: "";
	background-size: 60%;
	background-color: #fff;
	border: 1px solid #e8e8e8;
}
.single input[type="checkbox"]:checked + label:before {
	border-color: #303030;
}

.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.single input[type="checkbox"]:checked + label:before {
	background-image: url("../_img/resource/icon-check-b.png");
}

/*== 싱글 라디오버튼 ==*/
.single input[type="radio"] {
	display: none;
}
.single input[type="radio"] + label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding-left: 30px;
	font-size: 16px;
	line-height: 20px;
	color: #303030;
}
.single input[type="radio"] + label:before {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	content: "";
	background-size: 60%;
	background-color: #fff;
	border: 1px solid #e8e8e8;
}
.single input[type="radio"]:checked + label:before {
	border-color: #303030;
}

/*== 리스트형 라디오&체크박스 ==*/
ul.multi_line {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul.multi_line li {
	position: relative;
	float: left;
	cursor: pointer;
	margin-right: 1%;
	margin-bottom: 1%;
}
ul.multi_line.leng3 li {
	width: 31%;
}

/*체크박스*/
ul.multi_line li input[type="checkbox"] {
	display: none;
}
ul.multi_line li input[type="checkbox"] + label {
	color: #9a9a9a;
	font-size: 15px;
	width: 100%;
}
ul.multi_line li input[type="checkbox"] + label span {
	display: inline-block;
	width: 100%;
	height: 50px;
	cursor: pointer;
	background: #eee;
	text-align: center;
	line-height: 48px;
	color: #9a9a9a;
	box-sizing: border-box;
	border-radius: 5px;
}
ul.multi_line li input[type="checkbox"]:checked + label {
	color: #fff;
}
ul.multi_line input[type="checkbox"]:checked + label span {
	border: 2px solid #1d7dee;
	background: #fff;
	color: #1d7dee;
	font-weight: 500;
}

ul.multi_line input[type="radio"] {
	display: none;
}
ul.multi_line input[type="radio"] + label {
	color: #9a9a9a;
	font-size: 15px;
	width: 100%;
}
ul.multi_line input[type="radio"] + label span {
	display: inline-block;
	width: 100%;
	height: 50px;
	cursor: pointer;
	background: #eee;
	text-align: center;
	line-height: 48px;
	color: #9a9a9a;
	box-sizing: border-box;
	border-radius: 5px;
}
ul.multi_line input[type="radio"]:checked + label {
	color: #fff;
}
ul.multi_line input[type="radio"]:checked + label span {
	border: 2px solid #1d7dee;
	background: #fff;
	color: #1d7dee;
	font-weight: 500;
}

@media screen and (max-width: 768px) {
	ul.multi_line input[type="radio"] + label {
		font-size: 13px;
	}
	ul.multi_line input[type="radio"] + label span {
		height: 40px;
		line-height: 40px;
	}
	ul.multi_line input[type="checkbox"] + label {
		font-size: 13px;
	}
	ul.multi_line input[type="checkbox"] + label span {
		height: 40px;
		line-height: 40px;
	}
}

ul.multi_line.leng2 li {
	width: 49%;
}
ul.multi_line.leng2 li:nth-of-type(2n) {
	margin-right: 0;
}

ul.multi_line.leng3 li {
	width: 32%;
}
ul.multi_line.leng3 li:nth-of-type(3n) {
	margin-right: 0;
}

ul.multi_line.leng4 li {
	width: 24%;
}
ul.multi_line.leng4 li:nth-of-type(4n) {
	margin-right: 0;
}

ul.multi_line.leng5 li {
	width: 19%;
}

ul.colorType_list {
}
ul.colorType_list li {
}
ul.colorType_list li #color_type1 {
	background: #000;
}

ul.colorType_list li.colorType2 input[type="radio"]:checked + label span {
	background: #000;
	color: #fff;
	border-color: #000;
}
ul.colorType_list li.colorType3 input[type="radio"]:checked + label span {
	background: #fff;
	color: #222;
	border-color: #eee;
}
ul.colorType_list li.colorType4 input[type="radio"]:checked + label span {
	background: #999;
	color: #fff;
	border-color: #999;
}
ul.colorType_list li.colorType5 input[type="radio"]:checked + label span {
	background: #e83538;
	color: #fff;
	border-color: #e83538;
}
ul.colorType_list li.colorType6 input[type="radio"]:checked + label span {
	background: #2e73f2;
	color: #fff;
}
ul.colorType_list li.colorType7 input[type="radio"]:checked + label span {
	background: #10cb9d;
	color: #fff;
	border-color: #10cb9d;
}
ul.colorType_list li.colorType8 input[type="radio"]:checked + label span {
	background: #ffe243;
	color: #222;
	border-color: #ffe243;
}

/*== 셀렉트박스 ==*/
select {
	height: 45px;
	border: 1px solid #ddd;
	font-size: 14px;
	padding: 0 10px;
	background:
		url("/_img/common/btn_unfold.png") no-repeat right 10px top 21px,
		#fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	background-size: 12px;
}
select::-ms-expand {
	display: none;
}

@media screen and (min-width: 990px) {
	ul.multi_line.leng5 li:nth-of-type(5n) {
		margin-right: 0;
	}
}

@media screen and (max-width: 990px) {
	#top_btn {
		right: 10px;
		width: 35px;
		height: 35px;
	}
	#top_btn.on {
		bottom: 12px;
	}

	.fixed-cs_btn#kakao {
		background-size: 17px;
	}

	.fixed-cs_btn {
		right: 10px;
		width: 35px;
		height: 35px;
	}
	.fixed-cs_btn.on#kakao {
		bottom: 60px;
	}
	.fixed-cs_btn.on#call {
		bottom: 110px;
	}
	.fixed-cs_btn#call i {
		font-size: 17px;
		line-height: 35px;
	}

	.single input[type="checkbox"] + label {
		font-size: 14px;
		padding-left: 24px;
	}
	.single input[type="checkbox"] + label:before {
		width: 17px;
		height: 17px;
	}

	.single input[type="radio"] + label {
		font-size: 14px;
		padding-left: 22px;
		line-height: 17px;
	}
	.single input[type="radio"] + label:before {
		width: 15px;
		height: 15px;
	}

	ul.multi_line.leng5 li {
		width: 32%;
	}

	a.more_btns {
		font-size: 14px;
		padding: 14px 40px;
	}
}

a.more_btns {
	display: inline-block;
	margin: 0 auto;
	color: #fff;
	background: #2e73f2;
	border-radius: 50px;
	padding: 17px 50px;
	font-size: 18px;
	margin-top: 20px;
}

@media screen and (max-width: 480px) {
	ul.multi_line.leng5 li {
		width: 49%;
	}
}

/*============================ sec01 =============================*/
.main_bannerBox {
	width: 100%;
	display: flex;
	justify-content: space-around;
}
.main_bannerBox .banner {
	width: 50%;
}
.banner .banner_txt {
	position: relative;
	box-sizing: border-box;
	padding-left: 110px;
	margin: 0 auto;
}
.banner .banner_txt::before {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	left: 0;
	width: 85px;
	height: 85px;
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
	content: "";
}
.banner .banner_txt h4 {
	margin-bottom: 20px;
}
.banner .banner_txt a {
	background-color: #333;
	padding: 10px 20px;
	border-radius: 50px;
	transition: 0.3s;
}
.banner .banner_txt a:hover {
	background: #2e73f2;
}
.banner .banner_txt a span {
	background: url(/_img/common/nomal-arrow2-next-w.png) no-repeat center right;
	background-size: 16px;
	padding-right: 25px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
}

.banner#banner1 {
	border-right: 3px dashed #aaa;
}
.banner#banner1 .banner_txt::before {
	background-image: url("/_img/main/main_icon01.png");
}
.banner#banner2 .banner_txt::before {
	background-image: url("/_img/main/main_icon02.png");
}
.banner#banner3 .banner_txt {
	padding-left: 180px;
	margin: 0;
}
.banner#banner3 .banner_txt h4 {
	margin: 10px 0;
}
.banner#banner3 .banner_txt::before {
	background-image: url("/_img/main/main_icon03.png");
	background-size: 104px;
	width: 150px;
	height: 150px;
	background-color: #e9e9e9;
	border-radius: 100%;
}

@media all and (min-width: 1200px) {
	.banner .banner_txt {
		max-width: 400px;
	}
}

@media all and (max-width: 1200px) {
	.main_bannerBox .banner {
		padding: 0 30px;
		box-sizing: border-box;
	}
	.banner .banner_txt {
		padding-left: 0;
	}
	.banner .banner_txt::before {
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.banner .banner_txt h4 {
		text-align: center;
	}
	.banner .banner_txt a {
		display: block;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 13px;
	}

	.banner#banner3 .banner_txt {
		padding-left: 0;
	}
	.banner#banner3 .banner_txt h4 br {
		display: none;
	}
}

@media all and (max-width: 980px) {
	.banner#banner3 .banner_txt::before {
		width: 120px;
		height: 120px;
		background-size: 65%;
	}
}

@media all and (max-width: 768px) {
	.m_sec01 .contents {
		padding: 0;
	}
	.main_bannerBox .banner {
		padding: 0 20px;
	}
	.banner .banner_txt::before {
		width: 70px;
		height: 70px;
	}
	.banner .banner_txt a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.banner .banner_txt a span {
		font-size: 14px;
	}
}

@media all and (max-width: 360px) {
	.banner .banner_txt h4 {
		font-size: 22px;
	}
}

.m_sec02 {
	position: relative;
	padding: 80px 0;
}
.m_sec02 .contents {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.m_sec02 .sec02_cont01 {
	width: 40%;
}
.m_sec02 .sec02_cont01 .bar {
	width: 100%;
	border-radius: 50px;
	background-color: #c3c3c3;
	margin: 30px 0 15px 0;
	overflow: hidden;
}
.m_sec02 .sec02_cont01 .bar .fill {
	display: block;
	width: 60%;
	height: 10px;
	border-radius: 50px;
	background-color: #fd774f;
}
.m_sec02 .sec02_cont01 .counting_car {
	margin-bottom: 20px;
}
.m_sec02 .sec02_cont01 .counting_car p {
	margin-bottom: 7px;
}
.m_sec02 .sec02_cont01 .counting_car h5 {
	font-size: 45px;
	color: #333;
	font-weight: 800;
	letter-spacing: -1px;
	text-align: right;
}
.m_sec02 .sec02_cont01 .more_car_btn {
	width: 100%;
	text-align: right;
}
.m_sec02 .sec02_cont01 .more_car_btn a {
	font-size: 16px;
	font-weight: 500;
	padding-right: 30px;
	background-image: url(/_img/common/nomal-arrow2-next-b.png);
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center right 5px;
}

.m_sec02 .sec02_cont02 h5 {
	margin-bottom: 30px;
	color: #212121;
	text-align: center;
}
.m_sec02 .sec02_cont02 h5 img {
	width: 126px;
	vertical-align: bottom;
}
.m_sec02 .sec02_cont02 {
	width: 100%;
	box-sizing: border-box;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 30px;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list {
	position: relative;
	width: 23.5%;
	margin-right: 2%;
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid #dedede;
	transition: 0.3s;
}

.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list .car_infoBox {
	position: relative;
	box-sizing: border-box;
	width: 100%;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list .car_infoBox .car_img {
	width: 100%;
	overflow: hidden;
	aspect-ratio: 100 / 55;
	transition: 0.3s;
	position: relative;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list .car_infoBox .car_img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list .car_infoBox .car_info {
	width: 100%;
	padding: 20px 15px;
	box-sizing: border-box;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list .car_infoBox .car_info h6 {
	font-size: 19px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list .car_infoBox .car_info p {
	font-size: 15px;
	color: #5a5a5a;
	line-height: 1.45;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	height: 4.35em;
}
.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.m_sec02
	.sec02_cont02
	ul.car_list_wrap
	li.car_list:hover
	.car_infoBox
	.car_info
	h6 {
	color: #2e73f2;
}
.m_sec02 a.more_btns {
	background: #333;
}

@media all and (max-width: 1200px) {
	.m_sec02 .sec02_cont01 {
		width: 36%;
	}
	.m_sec02 .sec02_cont01 .bar {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.m_sec02 .sec02_cont01 .counting_car p {
		text-align: center;
	}
	.m_sec02 .sec02_cont01 .counting_car h5 {
		text-align: center;
		font-size: 40px;
	}
	.m_sec02 .sec02_cont01 .more_car_btn {
		text-align: center;
	}
}

@media all and (min-width: 980px) {
	.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list:last-of-type {
		margin-right: 0;
	}
}

@media all and (max-width: 980px) {
	.m_sec02 {
		padding: 50px 0;
	}
	.m_sec02 .sec02_cont01 {
		width: 90%;
		margin: 0 auto 40px auto;
	}
	.m_sec02 .sec02_cont01 .counting_car {
		display: flex;
		justify-content: space-between;
	}
	.m_sec02 .sec02_cont01 .counting_car p {
		vertical-align: middle;
		line-height: 40px;
	}
	.m_sec02 .sec02_cont01 .counting_car h5 {
		font-size: 34px;
	}

	.m_sec02 .sec02_cont02 ul.car_list_wrap {
		margin-bottom: 0;
	}
	.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list {
		width: 49%;
		margin-bottom: 2%;
		border-radius: 10px;
	}
	.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list:nth-of-type(2n) {
		margin-right: 0;
	}
	.m_sec02
		.sec02_cont02
		ul.car_list_wrap
		li.car_list
		.car_infoBox
		.car_info
		h6 {
		font-size: 16px;
		line-height: 1;
		margin-bottom: 6px;
	}
	.m_sec02 .sec02_cont02 ul.car_list_wrap li.car_list .car_infoBox .car_info p {
		font-size: 14px;
	}
}

@media all and (max-width: 768px) {
	.m_sec02 .sec02_cont02 h5 img {
		width: 100px;
	}
}

@media all and (max-width: 640px) {
	.m_sec02 .sec02_cont01 {
		width: 100%;
		position: relative;
	}
	.m_sec02 .sec02_cont01 .bar {
		margin: 15px 0;
	}
	.m_sec02 .sec02_cont01 .bar .fill {
		height: 7px;
	}
	.m_sec02 .sec02_cont01 .counting_car {
		display: block;
	}
	.m_sec02 .sec02_cont01 .counting_car p {
		font-size: 15px;
		line-height: 1;
		text-align: left;
	}
	.m_sec02 .sec02_cont01 .counting_car h5 {
		font-size: 27px;
		text-align: left;
	}
	.m_sec02 .sec02_cont01 .more_car_btn a {
		font-size: 15px;
		position: absolute;
		bottom: 17px;
		right: 0;
		width: auto;
	}
}

/*수출카 소개 && 수출카 APP*/
.m_sec03 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	padding: 0;
}
.pic_banner {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 50%;
	height: 350px;
	position: relative;
	display: table;
}
.pic_banner#bn1 {
	background-image: url(../_img/main/sec3_banner-bg1.jpg);
}
.pic_banner#bn2 {
	background-image: url(../_img/main/sec3_banner-bg2.jpg);
}
.pic_banner .text_wrap {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.pic_banner .text_wrap h2 {
	color: #fff;
	text-align: center;
	font-weight: 600;
}
.pic_banner .text_wrap p {
	text-align: center;
	font-size: 17px;
	line-height: 1.3;
	color: #fff;
	margin-top: 15px;
}
.pic_banner .text_wrap p a {
	margin: 0 5px;
}
.pic_banner .text_wrap p a img {
	width: 40px;
}
.pic_banner .text_wrap p a span {
	color: #fff;
	background: url(/_img/common/nomal-arrow2-next-w.png) no-repeat center right;
	background-size: 17px;
	padding-right: 25px;
}
.pic_banner#bn1 .text_wrap p a {
	background-color: #2e73f2;
	padding: 7px 23px;
	border-radius: 50px;
	display: inline-block;
	margin-top: 7px;
}

@media all and (max-width: 980px) {
	.pic_banner {
		height: auto;
		padding: 50px 20px;
	}
}

@media all and (max-width: 768px) {
	.pic_banner {
		width: 100%;
	}
	.pic_banner .text_wrap p {
		font-size: 15px;
	}
	.pic_banner#bn1 .text_wrap p a {
		font-size: 14px;
	}
}

/*진단평가사 바로판매신청*/
.m_sec04 {
	background: url(/_img/main/sec4-bg.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
	text-align: center;
	padding: 130px 0;
}
.m_sec04 h2 {
	text-align: center;
	color: #fff;
}
.m_sec04 p {
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin: 20px 0;
	opacity: 0.8;
}

@media all and (max-width: 980px) {
	.m_sec00 {
		padding: 0;
	}
	html .m_sec00 .contents {
		padding: 70px 0 0;
	}
	.m_sec04 {
		padding: 100px 0;
	}
}

@media all and (max-width: 768px) {
	.m_sec04 {
		padding: 70px 0;
	}
}

@media all and (max-width: 360px) {
	.m_sec04 h2 {
		font-size: 31px;
	}
}

#kakao_link {
	position: fixed;
	bottom: 50px;
	right: 50px;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	background: #fae100;
	text-align: center;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#kakao_link a {
	display: block;
	width: 100%;
	height: 100%;
}
#kakao_link img {
	width: 35px;
	margin: 16px auto;
	display: block;
}

@media all and (max-width: 980px) {
	#kakao_link {
		width: 50px;
		height: 50px;
		bottom: 15px;
		right: 15px;
	}
	#kakao_link img {
		width: 50%;
		margin-top: 14px;
	}
}

#message {
	position: fixed;
	bottom: 140px;
	right: 50px;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	background: #2e73f2;
	text-align: center;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#message a {
	display: block;
	width: 100%;
	height: 100%;
}
#message svg {
	width: 35px;
	margin: 16px auto;
	display: block;
	fill: #fff;
}

@media all and (max-width: 980px) {
	#message {
		width: 50px;
		height: 50px;
		bottom: 75px;
		right: 15px;
	}
	#message svg {
		width: 50%;
		margin-top: 14px;
	}
}

/* 서브페이지 공통
========================================================================================== */
#page_head {
	position: relative;
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	display: flex;
}
#page_head h6 {
	font-weight: 500;
	color: #212121;
	line-height: 50px;
}

#page_head button.back {
	width: 55px;
	height: 50px;
	border: 0;
	background-color: transparent;
	text-align: center;
}
#page_head button.back i {
	font-size: 25px;
	color: #7f7f7f;
}
#page_head .step {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 50px;
	font-size: 12px;
	color: #8b919f;
	width: 50px;
	letter-spacing: 2px;
}
#page_head .prograss_bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #e0e0e0;
	height: 3px;
}
#page_head .prograss_bar::before {
	position: absolute;
	top: 0;
	height: 100%;
	background: #2e73f2;
	content: "";
}
#page_head .prograss_bar.leng2.step1::before {
	width: 50%;
}
#page_head .prograss_bar.leng3.step1::before {
	width: 33.3%;
}
#page_head .prograss_bar.leng3.step2::before {
	width: 66.6%;
}
#page_head .prograss_bar.step-final::before {
	width: 100%;
}

#page_body {
	min-height: calc(100vh - 110px);
	padding: 40px 0;
	box-sizing: border-box;
}
#page_body.board_body {
	padding-top: 0;
}
#page_body .cont_section {
	position: relative;
	z-index: 1;
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
}
#page_body .cont_section.devide {
	margin: 40px 0;
}
#page_body .cont_section.mt0 {
	margin-top: 0;
}
#page_body .cont_section.mb0 {
	margin-bottom: 0;
}

.no-tail_btns {
	min-height: calc(100vh - 50px) !important;
} /*하단에 고정버튼 없을때 높이값*/

p.notice {
	font-size: 13px;
	color: #b0b0bb;
	background: transparent;
	line-height: 1.35;
}
p.mid-text {
	font-size: 20px;
	font-weight: 600;
	color: #212121;
}
p.big-text {
	font-size: 25px;
	font-weight: 700;
	color: #212121;
}
p.small-text {
	font-size: 12px;
}
p.car_name {
	font-size: 15px;
}
p.car_name span {
	position: relative;
	padding: 0 10px;
}
p.car_name span::after {
	position: absolute;
	top: 2px;
	left: 0;
	width: 2px;
	height: 13px;
	background: #dedede;
	content: "";
}
p.car_name span:first-of-type {
	padding-left: 0;
}
p.car_name span:first-of-type::after {
	display: none;
}

dl.info_inputForm {
	margin: 40px 0;
}
dl.info_inputForm:first-of-type {
	margin-top: 0;
}
dl.info_inputForm dt {
	font-size: 17px;
	color: #212121;
	font-weight: 500;
	margin-bottom: 13px;
}
dl.info_inputForm dt span {
	color: #b0b0b5;
}
dl.info_inputForm dd {
	position: relative;
}
dl.info_inputForm dd.addr {
	box-sizing: border-box;
	padding-right: 80px;
	margin-bottom: 5px;
}
dl.info_inputForm dd.addr button {
	position: absolute;
	top: 0;
	right: 0;
	width: 70px;
	height: 45px;
	background: #333;
	color: #fff;
	font-size: 14px;
	border: 0;
	border-radius: 5px;
}
dl.info_inputForm dd.tell {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
dl.info_inputForm dd.tell input {
	width: 32% !important;
	text-align: center;
}
dl.info_inputForm dd > ul {
}
dl.info_inputForm dd > ul > li {
	margin-top: 30px;
}
dl.info_inputForm dd > ul > li > p.title {
	font-size: 14px;
	color: #4a4a4a;
	margin-bottom: 7px;
}
dl.info_inputForm dd > ul > li > p.notice {
	margin-top: 7px;
}

#page_tail {
	position: sticky;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 2;
}
button.comm_fullBtn {
	width: 100%;
	height: 60px;
	background: #2e73f2;
	border: 0;
	font-size: 15px;
	color: #fff;
}
.page-mycar #page_tail button.comm_fullBtn {
	font-weight: 700;
	border-radius: 0;
	width: 100%;
}

/* 내차수출차 결과페이지
========================================================================================== */
.car_condition_result {
}
.car_condition_result p.mid-text {
	margin: 5px 0 17px 0;
}
.car_condition_result p.car_name {
	font-size: 14px;
	color: #212121;
}

/* 로딩페이지
========================================================================================== */

/*============================ 내차팔기 =============================*/

#sub_container {
	width: 100%;
	background: #f8f8f8;
	padding-top: 100px;
	box-sizing: border-box;
	overflow: hidden;
}
#sub_container .verticalAlign-wrap {
	display: table;
	width: 100%;
	height: calc(100vh - 200px);
}
#sub_container .verticalAlign-inner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.contents-inner {
	background: #fff;
	box-sizing: border-box;
	padding: 70px 50px;
	border-radius: 20px;
}
.page_title {
	text-align: center;
	font-size: 45px;
	font-weight: 700;
	color: #212121;
	margin-bottom: 70px;
	line-height: 1;
}
.page_title span {
	color: #fff;
	font-size: 25px;
	padding: 10px 20px;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	border-radius: 50px;
	margin-top: -5px;
}
.page_title span.type1 {
	background: #2e73f2;
}
.page_title span.type2 {
	background: #fd774f;
}

.wait_loading {
	width: 100%;
	height: 100vh;
	display: table;
}
.wait_loading .mid_arr {
	width: 100%;
	height: 100vh;
	display: table-cell;
	vertical-align: middle;
}
.wait_loading .mid_arr p {
	font-size: 15px;
	color: #212121;
	text-align: center;
}
.wait_loading .mid_arr img {
	width: 70px;
	margin: 0 auto;
	display: block;
}

@media screen and (max-width: 990px) {
	#sub_container {
		padding-top: 70px;
	}
	.page_title {
		font-size: 38px;
		margin-bottom: 50px;
		line-height: 1;
	}
	.page_title span {
		font-size: 21px;
	}
}

@media screen and (max-width: 768px) {
	.contents-inner {
		padding: 30px 20px;
		border-radius: 20px;
	}

	.page_title {
		font-size: 29px;
		line-height: 1.4;
		margin-bottom: 30px;
	}
	.page_title span {
		font-size: 16px;
		font-weight: 500;
		padding: 6px 12px;
		margin-left: 6px;
	}
	.loading_container {
		position: relative;
		margin: 0 auto;
		width: 130px;
	}
}
.circle {
	border-radius: 50%;
	width: 5px;
	height: 5px;
	background-color: #1e90ff;
	margin-bottom: 25px;
	position: relative;
}
.rowc {
	display: inline-block;
	margin-left: 2px;
}
.c1 {
	animation: c1 1.5s linear infinite;
}
.c2 {
	animation: c2 1.5s linear infinite;
	background-color: #3fd1ff;
}

@media screen and (max-width: 280px) {
	.page_title span {
		margin-left: 0;
		margin-top: 4px;
	}
}

@media screen and (max-width: 990px) {
}
@keyframes c1 {
	0% {
		transform: translateY(0px) scale(1);
	}
	25% {
		transform: translateY(10px) scale(1.5);
		background-color: #0c87ff;
		z-index: 10;
	}
	50% {
		transform: translateY(32px) scale(1);
	}
	75% {
		transform: translateY(10px) scale(0.6);
		background-color: #3a9eff;
		z-index: 1;
		opacity: 0.1;
	}
	100% {
		transform: translateY(0px) scale(1);
	}
}

@keyframes c2 {
	0% {
		transform: translateY(0px) scale(1);
	}
	25% {
		transform: translateY(-10px) scale(0.6);
		background-color: #75deff;
		z-index: 1;
		opacity: 0.1;
	}
	50% {
		transform: translateY(-32px) scale(1);
	}
	75% {
		transform: translateY(-10px) scale(1.5);
		background-color: #0fc3ff;
		z-index: 10;
	}
	100% {
		transform: translateY(0px) scale(1);
	}
}

.row2 .c1 {
	animation-delay: 0.1s;
}
.row2 .c2 {
	animation-delay: 0.1s;
}
.row3 .c1 {
	animation-delay: 0.22s;
}
.row3 .c2 {
	animation-delay: 0.22s;
}
.row4 .c1 {
	animation-delay: 0.37s;
}
.row4 .c2 {
	animation-delay: 0.37s;
}
.row5 .c1 {
	animation-delay: 0.49s;
}
.row5 .c2 {
	animation-delay: 0.49s;
}
.row6 .c1 {
	animation-delay: 0.67s;
}
.row6 .c2 {
	animation-delay: 0.67s;
}
.row7 .c1 {
	animation-delay: 0.89s;
}
.row7 .c2 {
	animation-delay: 0.89s;
}
.row8 .c1 {
	animation-delay: 0.95s;
}
.row8 .c2 {
	animation-delay: 0.95s;
}
.row9 .c1 {
	animation-delay: 1.2s;
}
.row9 .c2 {
	animation-delay: 1.2s;
}
.row10 .c1 {
	animation-delay: 1.45s;
}
.row10 .c2 {
	animation-delay: 1.45s;
}
.row11 .c1 {
	animation-delay: 1.62s;
}
.row11 .c2 {
	animation-delay: 1.62s;
}
.row12 .c1 {
	animation-delay: 1.88s;
}
.row12 .c2 {
	animation-delay: 1.88s;
}
.row13 .c1 {
	animation-delay: 2s;
}
.row13 .c2 {
	animation-delay: 2s;
}

.pics_upload .apicBox .innerBox span {
	text-align: center;
	font-size: 13px;
	color: #2e73f2;
	display: table-cell;
	vertical-align: middle;
}
.pics_upload .apicBox .innerBox span::before {
	width: 35px;
	height: 35px;
	background: url("../_img/resource/gallery.png") no-repeat center;
	background-size: 100%;
	display: block;
	content: "";
	margin: 0 auto 10px auto;
}

/* 차량번호조회 결과화면
========================================================================================== */
.myCar_numInfo {
}
.myCar_numInfo p.car_name {
	margin-top: 5px;
	color: #212121;
}

#select_carType {
	width: 100%;
	justify-content: center;
	flex-wrap: wrap;
	display: flex;
	margin-bottom: 100px;
}
#select_carType .carType {
	width: 35%;
	background: #fff;
	box-sizing: border-box;
	border-radius: 20px;
	padding: 30px;
	margin: 0 30px;
	transition: 0.3s;
	cursor: pointer;
}
#select_carType .carType p {
	text-align: center;
	font-size: 17px;
	margin: 30px 0;
	line-height: 1;
}
#select_carType .carType p.name {
	font-size: 27px;
	font-weight: 600;
	color: #333;
}
#select_carType .carType p.name::before {
	display: block;
	width: 180px;
	height: 180px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	margin: 0 auto 20px auto;
}
#select_carType .carType p span {
	text-align: center;
	color: #2e73f2;
	font-weight: 500;
	background-image: url(/_img/common/nomal-arrow2-next-bl.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 20px;
	padding-right: 30px;
}
#select_carType .carType#type1 p.name::before {
	background-image: url(/_img/sub/car-type1.png);
}
#select_carType .carType#type2 p.name::before {
	background-image: url(/_img/sub/car-type2.png);
}
.info_table_wrap {
	margin: 30px 0;
}
.info_table_wrap dl {
	margin: 13px 0;
	position: relative;
	box-sizing: border-box;
	padding-left: 90px;
}
.info_table_wrap dl dt {
	font-size: 15px;
	color: #b0b0bb;
	position: absolute;
	top: 0;
	left: 0;
}
.info_table_wrap dl dd {
	font-size: 15px;
	color: #212121;
}
.info_table_wrap dl dd span.not_info {
	color: #b0b0bb;
}
.info_table_wrap dl dd button {
	border: 0;
	background-color: transparent;
	font-size: 13px;
	color: #2e73f2;
	margin-left: 10px;
	border-bottom: 1px solid #2e73f2;
}
.info_table_wrap dl dd.distance-input {
	display: flex;
	align-items: center;
}
.info_table_wrap dl dd.distance-input input {
	flex: 1;
	margin-right: 5px;
}
.info_table_wrap dl dd.distance-input span {
	white-space: nowrap;
}

.pics_upload {
	width: 100%;
	margin: 30px 0 10px 0;
	flex-wrap: wrap;
	justify-content: flex-start;
	display: flex;
}
.pics_upload .apicBox {
	position: relative;
	width: 32%;
	border: 2px solid #e1e1e1;
	box-sizing: border-box;
	aspect-ratio: 1;
	border-radius: 10px;
	margin-left: 2%;
	margin-top: 2%;
}
.pics_upload .apicBox:first-of-type,
.pics_upload .apicBox:nth-of-type(3n + 1) {
	margin-left: 0;
}
.pics_upload .apicBox .innerBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: table;
}
.pics_upload .apicBox .innerBox span {
	text-align: center;
	font-size: 13px;
	color: #2e73f2;
	display: table-cell;
	vertical-align: middle;
}
.pics_upload .apicBox .innerBox span::before {
	width: 35px;
	height: 35px;
	background: url("../_img/resource/gallery.png") no-repeat center;
	background-size: 100%;
	display: block;
	content: "";
	margin: 0 auto 10px auto;
}

/*판매후기 안*/
.info_table_wrap.inner_review {
	border-radius: 5px;
	background: #fafafa;
	box-sizing: border-box;
	padding: 10px 20px;
	margin: 20px 0;
}
.info_table_wrap.inner_review dl {
	margin: 7px 0;
}
.info_table_wrap.inner_review dl dt,
.info_table_wrap.inner_review dl dd {
	font-size: 14px;
}
.info_table_wrap.inner_review {
	border-radius: 5px;
	background: #fafafa;
	box-sizing: border-box;
	padding: 10px 20px;
	margin: 20px 0;
}
#select_carType .carType:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
#select_carType .carType:hover p.name {
	color: #fff;
}
#select_carType .carType:hover p span {
	color: #fff;
	background-image: url(/_img/common/nomal-arrow2-next-w.png);
}

#select_carType .carType#type1:hover {
	background-color: #2e73f2;
}
#select_carType .carType#type2:hover {
	background-color: #fd774f;
}

@media screen and (max-width: 768px) {
	#select_carType {
		margin-bottom: 40px;
	}
	#select_carType .carType {
		position: relative;
		width: 100%;
		padding: 50px;
		margin: 0 0 20px 0;
	}
	#select_carType .carType p {
		text-align: left;
		margin: 20px 0 40px 0;
		padding-left: 55%;
	}
	#select_carType .carType p.name {
		font-size: 23px;
	}
	#select_carType .carType p.name::before {
		position: absolute;
		top: 50%;
		left: 30px;
		transform: translateY(-50%);
	}

	#select_carType .carType#type2 {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 480px) {
	#select_carType .carType {
		padding: 30px;
	}
	#select_carType .carType p {
		margin: 20px 0;
		padding-left: 48%;
	}
	#select_carType .carType p.name {
		font-size: 21px;
	}
	#select_carType .carType p.name::before {
		left: 20px;
		width: 100px;
		height: 100px;
	}
	#select_carType .carType p span {
		text-align: center;
		color: #2e73f2;
		font-weight: 500;
		background-image: url(/_img/common/nomal-arrow2-next-bl.png);
		background-repeat: no-repeat;
		background-position: center right;
		background-size: 20px;
		padding-right: 30px;
	}
}

/* 나의 등록 매물 리스트
========================================================================================== */
.myCar_list {
}
.myCar_box {
	width: 100%;
	border-radius: 10px;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 30px;
}
.myCar_box:first-of-type {
	margin-top: 0;
}
.myCar_box .car_information {
	width: 100%;
	position: relative;
	padding: 25px 15px;
	padding-right: 130px;
	box-sizing: border-box;
	border: 2px solid #e1e1e1;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
}
.myCar_box .car_information ul {
	display: flex;
	margin-top: 20px;
}
.myCar_box .car_information ul:first-of-type {
	margin-top: 6px;
}
.myCar_box .car_information ul li {
	position: relative;
	padding: 0 10px;
	font-size: 14px;
	color: #212121;
}
.myCar_box .car_information ul li::after {
	position: absolute;
	top: 5px;
	left: 0;
	width: 1px;
	height: 12px;
	background: #ccc;
	content: "";
}
.myCar_box .car_information ul li:first-of-type {
	padding-left: 0;
}
.myCar_box .car_information ul li:first-of-type::after {
	display: none;
}
.myCar_box .car_information ul li a {
	color: #b0b0bb;
	font-size: 14px;
	vertical-align: middle;
}
.myCar_box .car_information ul li button {
	color: #b0b0bb;
	background-color: transparent;
	border: 0;
	font-size: 14px;
	line-height: 1;
}
.myCar_box .car_information .car_pics {
	position: absolute;
	top: 50%;
	right: 15px;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	overflow: hidden;
	transform: translate(0, -50%);
}
.myCar_box .car_information .car_pics img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.myCar_box .dealer_condition {
	width: 100%;
	background: #f0f0f0;
	border-radius: 0 0 10px 10px;
	border: 2px solid #e1e1e1;
	border-top: 0;
	box-sizing: border-box;
}
.myCar_box .dealer_condition a {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 10px 20px;
}
.myCar_box .dealer_condition p {
	color: #959595;
	font-size: 15px;
}
.myCar_box .dealer_condition span {
	color: #2e73f2;
	font-size: 15px;
	background-image: url("../_img/resource/next-arrow-bl.svg");
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: top 5px right;
	padding-right: 15px;
}
.myCar_box .dealer_condition.yet {
	background: #2e73f2;
	border-color: #2e73f2;
}
.myCar_box .dealer_condition.yet p {
	color: #fff;
}
.myCar_box .dealer_condition.yet span {
	color: #fff;
	background-image: url("../_img/resource/next-arrow-w.svg");
}

.inner_section {
	margin-bottom: 50px;
}
.inner_section-title {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}

/* 나의매물 딜러 선택
========================================================================================== */
#dealer_select_wrap {
	position: relative;
	background: #f4f4fa;
}
.terms_bx {
	width: 100%;
	height: 200px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	overflow-y: scroll;
	padding: 15px;
	font-size: 14px;
	color: #606060;
	line-height: 1.7;
}
.input_chk {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
}
#dealer_select_wrap::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50%;
	background: #fff;
	content: "";
}
.input_chk p {
	color: #606060;
	font-size: 16px;
}
#dealer_select_wrap #page_body {
	padding: 0;
}
.input_chk ul li {
	float: left;
	margin-left: 15px;
}

#dealer_select-top {
	padding-left: 35px !important;
	padding-right: 35px !important;
	background: #f4f4fa;
}
#dealer_select-top #item_info .pic {
	width: 80px;
	height: 80px;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
	margin: -40px auto 0 auto;
}
#dealer_select-top #item_info .pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
#dealer_select-top #item_info .summary {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 15px;
}
#dealer_select-top #item_info .summary dl.summaryBox {
	position: relative;
	width: 50%;
	box-sizing: border-box;
}
#dealer_select-top #item_info .summary dl.summaryBox::after {
	position: absolute;
	top: 50%;
	left: 0;
	width: 2px;
	height: 44px;
	margin-top: -22px;
	background: #e1e1e1;
	content: "";
}
#dealer_select-top #item_info .summary dl.summaryBox:first-of-type::after {
	display: none;
}
#dealer_select-top #item_info .summary dl.summaryBox dt {
	font-size: 13px;
	color: #5a5a5a;
	text-align: center;
	padding-bottom: 5px;
}
#dealer_select-top #item_info .summary dl.summaryBox dd {
	font-size: 19px;
	color: #212121;
	font-weight: 500;
	text-align: center;
}
#dealer_select-top #item_info button.more_information {
	position: relative;
	border: 0;
	font-size: 13px;
	color: #9a9a9a;
	text-align: center;
	background-color: transparent;
	width: 100%;
	height: 45px;
}
#dealer_select-top #item_info button.more_information span::after {
	content: "더보기";
	padding-left: 5px;
}
#dealer_select-top #item_info button.more_information::before {
	position: absolute;
	left: 50%;
	margin-left: 45px;
	top: 16px;
	width: 10px;
	height: 20px;
	background: url("../_img/resource/list-open-g.svg") no-repeat center;
	background-size: 100%;
	content: "";
	transition: transform 0.2s;
}
#dealer_select-top #item_info #detail_info {
	display: none;
	box-sizing: border-box;
	width: 100%;
	padding: 0 30px;
}
#dealer_select-top #item_info #detail_info .info_table_wrap {
	border: solid #e1e1e1;
	border-width: 2px 0;
	margin: 20px 0 0 0;
	padding: 10px 0;
}
#dealer_select-top .condition_tag {
	text-align: center;
	margin-bottom: 13px;
}
#dealer_select-top .condition_tag {
	text-align: center;
	margin-bottom: 13px;
}

.inputTable {
	border-top: 2px solid #333;
}
.inputTable .col {
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	display: table;
}
.inputTable .col .title,
.inputTable .col .select {
	display: table-cell;
	vertical-align: middle;
	padding: 20px;
}
.inputTable .col .title {
	font-size: 16px;
	color: #252525;
	text-align: center;
	width: 20%;
	font-weight: 500;
	background: #fafafa;
}
.inputTable .col .title span.primary {
	font-size: 12px;
	color: #e5282b;
	padding-left: 3px;
}
.inputTable .col .select {
	width: 80%;
	font-size: 16px;
}
.inputTable .col .select.filename {
	color: #157cb6;
}
.inputTable .col .select ul {
}
.inputTable .col .select ul li {
	float: left;
	font-size: 16px;
}
.inputTable .col .select ul.type_select li {
	margin-right: 10px;
}
.inputTable .col .select .float_wrap {
	display: flex;
	flex-wrap: wrap;
}

/*.inputTable .col .select ul.multi_line li {width: 35%}*/

.inputTable .col .select ul.contest_info_list {
}
.inputTable .col .select ul.contest_info_list li {
	width: 100%;
}
.inputTable .col .select ul.contest_info_list li .single {
	float: left;
	margin-right: 15px;
	min-width: 60px;
}
.inputTable .col .select ul.contest_info_list li span {
	font-size: 16px;
	padding-left: 0;
	top: 3px;
}
.inputTable .col .select .etc_input-wrap {
	width: 100%;
	margin-top: 10px;
}
.inputTable .col .select .etc_input-wrap input[type="text"] {
	width: 100%;
	margin: 0;
}
.inputTable .col .select .etc_input-wrap input[type="text"]::-moz-placeholder {
	color: #9a9a9a;
}
.inputTable
	.col
	.select
	.etc_input-wrap
	input[type="text"]:-ms-input-placeholder {
	color: #9a9a9a;
}
.inputTable .col .select .etc_input-wrap input[type="text"]::-moz-placeholder {
	color: #9a9a9a;
}
.inputTable .col .select .etc_input-wrap input[type="text"]:-ms-input-placeholder {
	color: #9a9a9a;
}
.inputTable .col .select .etc_input-wrap input[type="text"]::placeholder {
	color: #9a9a9a;
}

.inputTable .col input[type="text"],
.inputTable .col input[type="password"],
.inputTable .col select {
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
	width: 180px;
	height: 50px;
	padding: 10px;
	font-size: 15px;
	color: #606060;
	margin-right: 5px;
	border-radius: 5px;
}
.inputTable .col input[type="text"]::-moz-placeholder {
	color: #aaa;
}
.inputTable .col input[type="text"]:-ms-input-placeholder {
	color: #aaa;
}
.inputTable .col input[type="text"]::placeholder {
	color: #aaa;
}
.inputTable .col em {
	padding: 0 7px;
	line-height: 40px;
	font-size: 14px;
}
#dealer_select-top .condition_tag span {
	font-size: 13px;
	color: #fff;
	background: #2e73f2;
	border-radius: 50px;
	padding: 5px 15px;
	line-height: 1;
}
.inputTable .col .num {
	width: 95px !important;
}
.inputTable .col .addr {
	width: 49% !important;
}
.inputTable .col .full {
	width: 100% !important;
}
.inputTable .col button {
	width: 85px;
	height: 40px;
	background: #157cb6;
	color: #fff;
	border: 0;
	margin-left: 5px;
}
.inputTable .col textarea {
	width: 100%;
	height: 200px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	padding: 10px;
	font-size: 14px;
}
.inputTable .col > span {
	font-size: 12px;
	vertical-align: -webkit-baseline-middle;
	padding-left: 10px;
}
.inputTable .col > span.red {
	color: #ff4100;
}
.inputTable .col .line {
	width: 100%;
}
.inputTable .col .line.top-m {
	margin-top: 5px;
}
.inputTable .col .line.bottom-m {
	margin-bottom: 5px;
}
.inputTable .col .mail_wrap {
	float: left;
}

#dealer_select-bottom p.alert {
	font-weight: 700;
	color: #212121;
	font-size: 17px;
	line-height: 1.35;
	padding: 20px 0;
	border-bottom: 2px solid #e1e1e1;
}
.dealer_list {
	position: relative;
	padding: 20px 0;
	border-bottom: 2px solid #e1e1e1;
	display: flex;
}
.dealer_list .inner {
	width: 50%;
}
.dealer_list .inner p {
	line-height: 1;
}
.dealer_list .inner p.small-text {
	color: #b0b0bb;
}
.dealer_list .inner p.dealer_name,
.dealer_list .inner p.price {
	font-size: 17px;
	color: #212121;
	font-weight: 500;
	margin: 5px 0;
}
.dealer_list .inner p.dealer_name {
	font-size: 17px;
	color: #212121;
	font-weight: 500;
	margin: 5px 0;
}
.dealer_list .inner p.dealer_name span {
	font-size: 13px;
}
.dealer_list .profile {
	position: relative;
	padding-left: 57px;
	box-sizing: border-box;
}
.dealer_list .profile .pic {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -23px;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	overflow: hidden;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
}
.dealer_list .profile .pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.dealer_list .profile .score_wrap .star {
	width: 60px;
	height: 9px;
}
.dealer_list .profile .score_wrap .star .fill {
	height: 9px;
	background-size: 60px auto;
}
.dealer_list .profile .score_wrap p {
	font-size: 11px;
}
.dealer_list button {
	width: 50px;
	height: 40px;
	font-size: 13px;
	border: 0;
	border-radius: 5px;
	background: #e0eafd;
	color: #2e73f2;
	margin-top: 5px;
}
.dealer_list button.type1 {
	width: 70px;
	background: #f4f4f4;
	color: #545454;
}
.dealer_list button.type2 {
	width: 80px;
}

.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.filebox label {
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	width: 80px;
	height: 40px;
	background: #157cb6;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin-top: -1px;
}
#dealer_select-top p.big-text {
	text-align: center;
}
.filebox .upload-name {
	display: inline-block;
	padding: 10px;
	font-size: 14px;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 280px;
	box-sizing: border-box;
	color: #606060;
}

#final_text {
	width: 100%;
	padding: 120px 0;
	border: 5px solid #f3f3f3;
	box-sizing: border-box;
	text-align: center;
	font-size: 16px;
	color: #606060;
	line-height: 1.7;
	margin-bottom: 30px;
}
#final_text strong {
	color: #252525;
	font-weight: 500;
	font-size: 21px;
}

/*방문평가판매 차랑번호*/
.unknown-car_num .single {
	line-height: 45px;
	margin-left: 10px;
}

#dealer_select-top #item_info {
	position: relative;
	background: #fff;
	box-sizing: border-box;
	border-radius: 7px;
	border: 2px solid #e1e1e1;
	margin-top: 55px;
}

@media screen and (max-width: 990px) {
	.inputTable .col input[type="text"],
	.inputTable .col select {
		margin-left: 0;
		width: 100%;
		height: 45px;
		font-size: 14px;
	}

	.inputTable .col ul.birth {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.inputTable .col ul.birth li {
		width: 32%;
		margin: 0;
	}
	.inputTable .col ul.birth li em {
		display: none;
	}

	.inputTable .col ul.call {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.inputTable .col ul.call li {
		position: relative;
		width: 31%;
		margin: 0;
	}
	.inputTable .col ul.call li::after {
		position: absolute;
		top: 10px;
		right: -10px;
		content: "-";
		font-size: 13px;
	}
	.inputTable .col ul.call li:last-of-type::after {
		display: none;
	}
	.inputTable .col ul.call li .num {
		width: 100% !important;
	}
	.inputTable .col ul.call li em {
		display: none;
	}

	.inputTable .col .mail_wrap {
		width: 100%;
		float: none;
	}
	.inputTable .col .mail_wrap {
		width: 100%;
		float: none;
	}
	.inputTable .col .mail_wrap:first-of-type {
		display: flex;
		justify-content: space-around;
		margin-bottom: 5px;
	}
	.inputTable .col .mail_wrap:first-of-type em {
		font-size: 13px;
		padding: 0 10px;
	}
	.inputTable .col .mail_wrap:first-of-type input[type="text"] {
		width: 48%;
	}

	.inputTable .col .select .scholl_info {
		width: 100%;
		justify-content: space-between;
		display: flex;
	}
	.inputTable .col .select .scholl_info select {
		width: 49%;
	}
}

@media screen and (max-width: 768px) {
	.inner_section-title {
		margin-bottom: 13px;
	}

	.input_chk {
		margin-top: 10px;
	}
	.input_chk p {
		font-size: 13px;
	}

	.inputTable .col {
		display: block;
		overflow: hidden;
		padding: 18px 0;
	}
	.inputTable .col input[type="text"],
	.inputTable .col select {
		height: 40px;
	}
	.inputTable .col .title,
	.inputTable .col .select {
		display: block;
		width: 100%;
		box-sizing: border-box;
		padding: 0;
		text-align: left;
	}
	.inputTable .col .title {
		font-size: 15px;
		background: none;
		margin-bottom: 10px;
	}
	.inputTable .col .select {
		font-size: 14px;
	}

	.inputTable .col .select ul.contest_info_list li span {
		font-size: 14px;
		top: 4px;
	}

	.filebox label {
		font-size: 14px;
	}

	.inputTable .col .addr {
		width: 100% !important;
		margin-bottom: 5px;
	}

	.inputTable .col .select ul.type_select li {
		margin-top: 7px;
	}
}

.btns_wrap {
	width: 100%;
	justify-content: center;
	display: flex;
}
.btns_wrap a {
	display: block;
	width: 200px;
	height: 50px;
	border-radius: 5px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	margin: 0 5px;
}
.btns_wrap a.prev {
	color: #fff;
	background: #aaa;
}
.btns_wrap a.regist {
	color: #fff;
	background: #2e73f2;
}

@media screen and (max-width: 768px) {
	.btns_wrap a {
		width: 180px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin: 0 5px;
	}
}

#final_page {
	background: #fff;
	border-radius: 20px;
	padding: 70px 30px;
	margin: 70px 0;
}
#final_page .page_title {
	position: relative;
	font-size: 35px;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
#final_page .page_title::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -25px;
	height: 3px;
	width: 50px;
	background: #ddd;
	content: "";
}
#final_page .page_title::before {
	display: block;
	margin: 0 auto 30px auto;
	width: 215px;
	height: 215px;
	background: url(/_img/common/laptop.png) no-repeat center;
	background-size: 100%;
	content: "";
}
#final_page ul#info_check {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 60px;
}
#final_page ul#info_check li {
	padding: 0 13px;
	position: relative;
	font-size: 19px;
	color: #8a8a8a;
}
#final_page ul#info_check li::after {
	position: absolute;
	top: 2px;
	left: 0;
	width: 1px;
	height: 15px;
	background: #ccc;
	content: "";
}
#final_page ul#info_check li:first-of-type::after {
	display: none;
}

@media screen and (max-width: 990px) {
	#final_page .page_title {
		font-size: 32px;
		padding-bottom: 20px;
	}
}
@media screen and (max-width: 768px) {
	#final_page {
		padding: 40px 20px;
		margin: 40px 0;
	}
	#final_page .page_title {
		font-size: 28px;
		padding-bottom: 15px;
		margin-bottom: 10px;
	}
	#final_page .page_title::before {
		width: 180px;
		height: 180px;
	}
	#final_page ul#info_check {
		margin-bottom: 20px;
	}
	#final_page ul#info_check li {
		padding: 10px 0;
		font-size: 17px;
		width: 100%;
		text-align: center;
	}
	#final_page ul#info_check li:after {
		top: -2px;
		left: 50%;
		transform: translateX(-50%);
		width: 4px;
		height: 4px;
		border-radius: 50%;
		background-color: #ddd;
	}
}

/*매매가이드*/
.hifu_step_wrap {
}
.hifu_step_wrap .stepBox {
	position: relative;
	width: 100%;
	box-sizing: border-box;
	border: 7px solid #dedede;
	padding: 40px 0;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 50px;
	border-radius: 10px;
}
.hifu_step_wrap .stepBox::after {
	position: absolute;
	bottom: -52px;
	left: 50%;
	margin-left: -12px;
	width: 0;
	height: 0;
	border: 25px solid transparent;
	border-top-color: #dedede;
	content: "";
}
.hifu_step_wrap .stepBox:last-of-type::after {
	display: none;
}
.hifu_step_wrap .stepBox .icon {
	width: 17%;
	text-align: center;
	display: table;
}
.hifu_step_wrap .stepBox .icon p {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.hifu_step_wrap .stepBox .icon p img {
	width: 60%;
}
.hifu_step_wrap .stepBox .text {
	position: relative;
	width: 83%;
	border-left: 1px solid #dedede;
	padding-left: 50px;
	box-sizing: border-box;
}
.hifu_step_wrap .stepBox .text p {
	font-size: 19px;
}
.hifu_step_wrap .stepBox .text p.stepName {
	font-size: 21px;
	font-weight: 600;
	color: #111;
	margin-bottom: 20px;
}
.hifu_step_wrap .stepBox .text p.stepName span {
	color: #2e73f2;
	vertical-align: baseline;
	padding-right: 10px;
}
.hifu_step_wrap .stepBox .text p.stepName span em {
	color: #2e73f2;
	padding-left: 5px;
}
.hifu_step_wrap .stepBox .text a {
	display: block;
	width: 170px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 40px;
	background: #ecf1f7;
	transition: 0.3s;
	color: #333;
	font-weight: 500;
}
.hifu_step_wrap .stepBox .text a span {
	font-size: 15px;
	background-image: url(/_img/utility/icon-down-b.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 30px;
	background-size: 25px;
}
.hifu_step_wrap .stepBox .text a:hover {
	background: #309782;
	border-color: #309782;
	color: #fff;
}
.hifu_step_wrap .stepBox .text a:hover span {
	background-image: url(/_img/utility/icon-down-w.png);
}

.hifu_step_wrap .stepBox .text ul {
}
.hifu_step_wrap .stepBox .text > ul > li {
	font-size: 18px;
	margin: 7px 0;
	position: relative;
	padding-left: 15px;
	color: #212121;
	line-height: 1.5;
}
.hifu_step_wrap .stepBox .text > ul > li::before {
	position: absolute;
	top: 14px;
	left: 0;
	width: 7px;
	height: 1px;
	background: #aaa;
	content: "";
}
.hifu_step_wrap .stepBox .text > ul > li ul {
	margin-top: 5px;
}
.hifu_step_wrap .stepBox .text > ul > li ul li {
	position: relative;
	font-size: 16px;
	box-sizing: border-box;
	padding-left: 50px;
}
.hifu_step_wrap .stepBox .text > ul > li ul li span {
	font-weight: 500;
	position: absolute;
	top: 0;
	left: 10px;
}
.hifu_step_wrap .stepBox .text > ul > li ul li::before {
	position: absolute;
	top: 10px;
	left: 0;
	width: 4px;
	height: 4px;
	background: #aaa;
	content: "";
}

@media all and (max-width: 1400px) {
	.sub02_01 .contents {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media screen and (max-width: 1200px) {
	.hifu_step_wrap .stepBox .icon p img {
		width: 60%;
	}
	.hifu_step_wrap .stepBox .text ul li {
		margin: 7px 0;
	}
}

@media screen and (max-width: 980px) {
	.hifu_step_wrap .stepBox {
		margin-bottom: 30px;
		border-width: 5px;
	}
	.hifu_step_wrap .stepBox::after {
		border-width: 18px;
		bottom: -37px;
	}
	.hifu_step_wrap .stepBox .text {
		padding-left: 40px;
		padding-right: 40px;
	}
	.hifu_step_wrap .stepBox .text p.stepName {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.hifu_step_wrap .stepBox .text ul li {
		font-size: 16px;
	}
}

@media screen and (max-width: 768px) {
	.hifu_step_wrap .stepBox .text a {
		width: 100%;
		height: 45px;
		line-height: 45px;
	}
	.hifu_step_wrap .stepBox .icon p img {
		width: 70%;
	}
	.hifu_step_wrap .stepBox .text {
		padding-left: 30px;
		padding-right: 20px;
	}
	.hifu_step_wrap .stepBox .text p.stepName {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.hifu_step_wrap .stepBox .text ul li {
		font-size: 14px;
	}
	.hifu_step_wrap .stepBox .text ul li::before {
		top: 10px;
	}
}

@media screen and (max-width: 640px) {
	.hifu_step_wrap .stepBox {
		display: block;
		padding: 25px 0;
	}
	.hifu_step_wrap .stepBox .icon {
		width: 100%;
		margin-bottom: 10px;
	}
	.hifu_step_wrap .stepBox .icon p img {
		width: 100px;
	}

	.hifu_step_wrap .stepBox .text {
		padding-left: 20px;
		width: 100%;
		border-left: 0;
	}
	.hifu_step_wrap .stepBox .text p.stepName {
		font-size: 16px;
		margin-bottom: 25px;
		text-align: center;
	}
	.hifu_step_wrap .stepBox .text p.stepName span {
		display: block;
		margin-bottom: 8px;
		padding-right: 0;
	}
	.hifu_step_wrap .stepBox .text ul li {
		font-size: 14px;
	}
	.hifu_step_wrap .stepBox .text ul li::before {
		top: 10px;
	}
	.hifu_step_wrap .stepBox .text > ul > li ul li {
		font-size: 13px;
		padding-left: 45px;
	}
	.hifu_step_wrap .stepBox .text > ul > li ul li::before {
		top: 8px;
	}
}

/*======================= 브랜드소개 =======================*/
#sub_container.sub0101,
#sub_container.sub0102,
#sub_container.sub0103 {
	background-color: #fff;
	border-bottom: 1px solid #eee;
}

.brand_intro-text {
}
.brand_intro-text h5 {
	text-align: center;
	color: #2e73f2;
	line-height: 1.4;
}
.brand_intro-text p {
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	color: #5a5a5a;
	margin: 15px 0;
}
ul.guide_list {
}
ul.guide_list li {
	width: 100%;
	border-radius: 7px;
	background: #f7f8fc;
	margin: 10px 0;
}
ul.guide_list li a {
	position: relative;
	font-size: 14px;
	color: #212121;
	font-weight: 500;
	box-sizing: border-box;
	padding: 15px;
	display: block;
}
ul.guide_list li a::after {
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background-color: #2e73f2;
	background-image: url("../_img/resource/next-arrow-w.svg");
	background-size: 9px;
	background-position: center;
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -10px;
}
/*회원가입*/
dl.join-info_inputForm {
	margin: 40px 0;
}
dl.join-info_inputForm dt {
	font-size: 14px;
	color: #575757;
	font-weight: 500;
	margin-bottom: 8px;
}
dl.join-info_inputForm dt span {
	color: #b0b0b5;
}
dl.join-info_inputForm dd.num {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	line-height: 50px;
	margin-bottom: 10px;
}
dl.join-info_inputForm dd.num input[type="text"] {
	width: 29% !important;
}
dl.join-info_inputForm dd button {
	width: 100%;
	height: 50px;
	border-radius: 5px;
	border: none;
	color: #fff;
	background: #e0e0e0;
	font-size: 14px;
}
dl.join-info_inputForm dd button.on {
	background: #2e73f2;
}
dl.join-info_inputForm dd.addr {
	position: relative;
	box-sizing: border-box;
	padding-right: 80px;
	margin-bottom: 5px;
}
dl.join-info_inputForm dd.addr button {
	position: absolute;
	top: 0;
	right: 0;
	width: 70px;
	height: 50px;
	background: #333;
	color: #fff;
	font-size: 14px;
	border: 0;
	border-radius: 5px;
}
/* 마이페이지
========================================================================================== */
#my_page_wrap {
	padding: 40px 20px;
	box-sizing: border-box;
	background: #f4f4fa;
}

.my_page-section {
	background: #fff;
	margin: 30px 0;
	border-radius: 10px;
	padding: 5px 20px;
	box-sizing: border-box;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

ul.my_page-list {
}
ul.my_page-list li {
	width: 100%;
	padding: 13px 25px 13px 5px;
	box-sizing: border-box;
	border-bottom: 1px solid #e4e4e4;
	font-size: 15px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul.my_page-list li:last-of-type {
	border-bottom: 0;
}
ul.my_page-list li.no-arrow::after {
	display: none;
}
ul.my_page-list li::after {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 5px;
	background: url("../_img/resource/next-arrow-g.svg") no-repeat center;
	background-size: 100%;
	content: "";
	width: 10px;
	height: 15px;
}
ul.my_page-list li a {
	color: #484848;
	display: block;
}
ul.my_page-list li span {
	font-weight: 500;
	color: #2e73f2;
}

.faq-category {
	padding: 10px 15px;
	box-sizing: border-box;
	border-bottom: 1px solid #efefef;
	display: flex;
}
.faq-category span {
	display: block;
	border-radius: 50px;
	border: 1px solid #efefef;
	color: #989898;
	padding: 7px 13px;
	line-height: 1;
	background: #fafafa;
	font-size: 14px;
	margin-right: 7px;
}
.faq-category span.on {
	background: #2e73f2;
	color: #fff;
	border-color: #2e73f2;
}

/* 이용약관
========================================================================================== */
.caluse {
	box-sizing: border-box;
	padding: 5px 20px 20px 20px;
}
.caluse p {
	font-size: 14px;
	margin: 7px 0;
	text-align: left;
	color: #212121;
}
.caluse p strong {
	padding-top: 12px;
	display: block;
}

ul.faq_list {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	background: #fff;
}
ul.faq_list > li {
	border-bottom: 1px solid #efefef;
	cursor: pointer;
}
ul.faq_list > li .acc_head {
	position: relative;
	padding: 14px 15px;
	padding-right: 90px;
	width: 100%;
	box-sizing: border-box;
	line-height: 1.6;
	color: #212121;
}
ul.faq_list > li .acc_head .subject {
}
ul.faq_list > li .acc_head .subject p.title {
	color: #484848;
	font-size: 15px;
	font-weight: 600;
}
ul.faq_list > li .acc_head .subject p.date {
	font-size: 13px;
	color: #9a9a9a;
}
ul.faq_list > li .acc_head .subject p span {
	padding-right: 10px;
}
ul.faq_list > li .acc_content {
	position: relative;
	padding: 0 15px 10px 15px;
	padding-top: 0;
	padding-right: 90px;
}
ul.faq_list > li .acc_content p {
	margin: 15px 0;
	font-size: 14px;
	color: #636363;
	line-height: 1.5;
}
ul.faq_list > li .acc_content ul {
	margin-top: 20px;
}
ul.faq_list > li .acc_content ul:first-of-type {
	margin-top: 0;
}
ul.faq_list > li .acc_content ul li {
	position: relative;
	font-size: 14px;
	margin-top: 5px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	color: #9d9d9d;
	padding-left: 11px;
}
ul.faq_list > li .acc_content ul li::before {
	position: absolute;
	top: 10px;
	left: 0;
	width: 6px;
	height: 1px;
	background: #c1c1c1;
	content: "";
}
ul.faq_list > li .acc_content ul li:first-of-type {
	margin-top: 0;
}
ul.faq_list > li .acc_head::after {
	position: absolute;
	right: 15px;
	top: 21px;
	width: 25px;
	height: 20px;
	background: url("../_img/resource/list-open.svg") no-repeat center;
	background-size: 100%;
	content: "";
	transition: transform 0.2s;
}
ul.faq_list > li.acc_active {
	background: #fafafa;
}
ul.faq_list > li.acc_active .acc_head::after {
	transform: rotateZ(180deg);
}
ul.faq_list > li.non-cont .acc_head::after {
	display: none;
}

.faq-category {
	padding: 10px 15px;
	box-sizing: border-box;
	border-bottom: 1px solid #efefef;
	display: flex;
}
.faq-category span {
	display: block;
	border-radius: 50px;
	border: 1px solid #efefef;
	color: #989898;
	padding: 7px 13px;
	line-height: 1;
	background: #fafafa;
	font-size: 14px;
	margin-right: 7px;
}
.faq-category span.on {
	background: #2e73f2;
	color: #fff;
	border-color: #2e73f2;
}

/* 공지사항
========================================================================================== */
#page-body.pageType-board {
	min-height: 100vh;
}

.notice_list-wrap {
	position: relative;
	width: 100%;
}
.notice_list-wrap li {
	border-bottom: 1px solid #efefef;
	overflow: hidden;
	box-sizing: border-box;
	padding: 8px 15px;
}
.hifu_step_wrap .stepBox .text ul li {
	margin: 7px 0;
}
.notice_list-wrap li:first-of-type {
	border-top: 0;
}
.notice_list-wrap li p {
	line-height: 1;
	margin: 7px 0;
}
.notice_list-wrap li p.title {
	color: #484848;
	font-size: 15px;
	font-weight: 500;
}
.notice_list-wrap li p.title span {
	margin-right: 5px;
	margin-bottom: 0;
}
.notice_list-wrap li p.date {
	font-size: 13px;
	color: #9a9a9a;
}
.notice_list-wrap li p.date span {
	padding-right: 10px;
}
.notice_list-wrap li span.condition {
	font-size: 12px !important;
	display: inline-block;
	padding: 5px 10px;
	color: #fff !important;
	border-radius: 30px;
	margin-bottom: 10px;
	font-weight: 400;
}
.notice_list-wrap li span.condition.type1 {
	background: #296cb5;
}
.notice_list-wrap li span.condition.type2 {
	background: #999;
}

#notice_title {
	border-bottom: 1px solid #d2d2d2;
	width: 100%;
	box-sizing: border-box;
	padding: 7px 15px;
}
#notice_title p {
	margin: 4px 0;
}
#notice_title p.title {
	font-size: 15px;
	font-weight: 600;
	color: #484848;
}
#notice_title p.date {
	font-size: 13px;
	color: #9a9a9a;
}
#notice_title p.date span {
	padding-right: 7px;
}

#notice_cont {
	width: 100%;
	box-sizing: border-box;
	padding: 30px 15px;
}
#notice_cont p {
	font-size: 14px;
	line-height: 1.5;
}
#notice_cont img {
	max-width: 100%;
}

#notice_reply {
	width: 100%;
	padding: 20px 15px;
	padding-bottom: 0;
	box-sizing: border-box;
}
#notice_reply .inner {
	background: #f8f8f8;
	box-sizing: border-box;
	padding: 20px;
	border-radius: 10px;
}
#notice_reply p {
	font-size: 14px;
	line-height: 1.5;
}
#notice_reply .writer {
	position: relative;
	box-sizing: border-box;
	padding-left: 35px;
	margin-bottom: 20px;
}
#notice_reply .writer span {
	display: block;
	line-height: 1;
}
#notice_reply .writer span.name {
	font-weight: 500;
	font-size: 14px;
	color: #484848;
}
#notice_reply .writer span.date {
	font-size: 12px;
	color: #9a9a9a;
	padding-top: 5px;
}
#notice_reply .profile {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	overflow: hidden;
	border: 1px solid #efefef;
	box-sizing: border-box;
	margin-right: 10px;
}
#notice_reply .profile img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

/* 후기작성
========================================================================================== */
.review_write {
}
.review_write .myCar_box .car_information {
	border-bottom: 2px solid;
	border-radius: 10px;
	border-color: #efefef;
}
.review_write .dealer_list.ver_pop {
	border-width: 2px;
	padding: 15px;
	border-radius: 10px;
	margin-top: 5px;
}
.review_write .dealer_list.ver_pop p.dealer_name {
	margin-top: 5px;
}
.review_write .score_wrap {
}
.review_write .score_wrap .star {
	position: relative;
	width: 200px;
	height: 30px;
}
.review_write .score_wrap .star .fill {
	background-size: 200px auto;
	height: 30px;
}

#review_write-sec2 {
	margin-top: 40px;
}

/* 마이페이지
========================================================================================== */
#my_page_wrap {
	padding: 40px 20px;
	box-sizing: border-box;
	background: #f4f4fa;
}

.my_page-section {
	background: #fff;
	margin: 30px 0;
	border-radius: 10px;
	padding: 5px 20px;
	box-sizing: border-box;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

ul.my_page-list {
}
ul.my_page-list li {
	width: 100%;
	padding: 13px 25px 13px 5px;
	box-sizing: border-box;
	border-bottom: 1px solid #e4e4e4;
	font-size: 15px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul.my_page-list li:last-of-type {
	border-bottom: 0;
}
ul.my_page-list li.no-arrow::after {
	display: none;
}
ul.my_page-list li::after {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 5px;
	background: url("../_img/resource/next-arrow-g.svg") no-repeat center;
	background-size: 100%;
	content: "";
	width: 10px;
	height: 15px;
}
ul.my_page-list li a {
	color: #484848;
	display: block;
}
ul.my_page-list li span {
	font-weight: 500;
	color: #2e73f2;
}

/*프로필사진변경*/
.profilePics {
	position: relative;
}
.profilePics .pics_wrap {
	position: relative;
	width: 150px;
	height: 150px;
	margin: 0 auto;
}
.profilePics .pics_wrap .pics {
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	overflow: hidden;
	box-sizing: border-box;
	border: 2px solid #fff;
}
.profilePics .pics_wrap .pics img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.hifu_step_wrap .stepBox .text ul li {
	margin: 7px 0;
}
.profilePics .pics_wrap button {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: 30px;
	width: 40px;
	height: 40px;
	border: 1px solid #f1f1f1;
	box-sizing: border-box;
	border-radius: 100%;
	background:
		url("../_img/resource/camera.png") no-repeat center,
		#fff;
	background-size: 50%;
	text-indent: -99999px;
}
.profilePics p {
	text-align: center;
	font-size: 13px;
	color: #b0b0b4;
	margin-top: 5px;
}

/* 주요 사업영역 스타일 */
.business_info {
	background: #f8f9fa;
	padding: 40px 30px;
	margin-bottom: 50px;
	border-radius: 10px;
	border: 1px solid #e9ecef;
}
.business_info h3 {
	font-size: 32px;
	color: #2e73f2;
	margin-bottom: 30px;
	font-weight: 600;
	border-left: 4px solid #2e73f2;
	padding-left: 15px;
}
.business_info h3 svg {
	margin-right: 10px;
	vertical-align: middle;
}

.business_area {
	margin-bottom: 20px;
}
.business_item {
	margin: 25px 0;
	padding: 20px;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e9ecef;
}
.business_item h4 {
	font-size: 20px;
	color: #333;
	margin-bottom: 15px;
	font-weight: 600;
}
.business_item h4 svg {
	margin-right: 8px;
	vertical-align: middle;
}
.business_item p {
	font-size: 16px;
	color: #666;
	line-height: 1.6;
	margin-bottom: 0;
	padding-left: 28px;
}
.business_item p.region_text {
	font-size: 14px;
	color: #777;
	line-height: 1.8;
	letter-spacing: 0.5px;
}

/* 회사 소개 스타일 */
.company_intro {
	margin: 40px 0;
	padding: 30px;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e9ecef;
	text-align: center;
}
.company_intro h4 {
	font-size: 24px;
	color: #2e73f2;
	margin-bottom: 20px;
	font-weight: 600;
	line-height: 1.4;
}
.company_intro p {
	font-size: 16px;
	color: #666;
	line-height: 1.7;
	margin: 0;
}

/* 서비스 정보 스타일 */
.service_info {
	background: #f8f9fa;
	padding: 40px 30px;
	margin-top: 50px;
	border-radius: 10px;
	border: 1px solid #e9ecef;
}
.service_info h3 {
	font-size: 24px;
	color: #2e73f2;
	margin-bottom: 15px;
	font-weight: 600;
	border-left: 4px solid #2e73f2;
	padding-left: 15px;
}
.service_info h4 {
	font-size: 20px;
	color: #333;
	margin: 30px 0 15px 0;
	font-weight: 600;
}
.service_info p {
	font-size: 16px;
	color: #666;
	line-height: 1.6;
	margin-bottom: 15px;
}
.service_info .promise_text {
	font-size: 18px;
	color: #2e73f2;
	font-weight: 500;
	text-align: center;
	margin: 30px 0;
	padding: 20px;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e3f2fd;
}
.service_info .closing_text {
	font-size: 17px;
	color: #333;
	font-weight: 500;
	text-align: center;
	margin: 30px 0;
	padding: 20px;
	background: #fff;
	border-radius: 8px;
}

/* 서비스 세부 정보 */
.export_intro,
.service_details,
.why_choose {
	margin: 25px 0;
	padding: 20px;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e9ecef;
}
.service_details ul {
	margin: 15px 0;
	padding-left: 20px;
}
.service_details li {
	margin-bottom: 12px;
	line-height: 1.6;
}
.service_details strong,
.why_choose strong {
	color: #2e73f2;
	font-weight: 600;
}

/* 해시태그 스타일 */
.hashtags {
	margin: 20px 0;
	text-align: center;
}
.hashtags span {
	display: inline-block;
	background: transparent; /*background: #2e73f2; */ /*color: #fff;*/
	color: #333;
	padding: 8px 15px;
	margin: 5px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: 500;
}

/* 연락처 정보 */
.contact_info {
	background: #333;
	color: #fff;
	padding: 25px;
	border-radius: 8px;
	text-align: center;
	margin-top: 30px;
}
.contact_info p {
	font-size: 18px;
	font-weight: 500;
	margin: 10px 0;
	color: #fff;
}
.contact_info p svg {
	margin-right: 8px;
	vertical-align: middle;
}
.contact_info a {
	color: #ffd700;
	font-weight: 600;
	text-decoration: none;
}
.contact_info a:hover {
	text-decoration: underline;
	color: #fff;
}

/* 서비스 정보 제목에 SVG 아이콘 스타일 */
.service_info h4 svg {
	margin-right: 10px;
	vertical-align: middle;
}
.export_intro h4 svg,
.service_details h4 svg,
.why_choose h4 svg {
	margin-right: 10px;
	vertical-align: middle;
}
.brand_intro-text p span {
	font-size: 14px;
	letter-spacing: 10px;
	color: #2e73f2;
	opacity: 0.5;
	font-weight: 600;
}
.brans_intro-banner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 80px 0;
}
.brans_intro-banner:nth-of-type(even) {
	flex-direction: row-reverse;
}
.brans_intro-banner .pics {
	width: 50%;
	overflow: hidden;
	border-radius: 10px;
	position: relative;
}
.brans_intro-banner .pics img {
	width: 100%;
}
.brans_intro-banner .brand_intro-text {
	width: 50%;
	box-sizing: border-box;
	display: table;
}
.brans_intro-banner .brand_intro-text .text_wrap {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	padding: 0 50px;
	box-sizing: border-box;
}
.brans_intro-banner .brand_intro-text p,
.brans_intro-banner .brand_intro-text h5 {
	text-align: left;
}
.brans_intro-banner .brand_intro-text h5 {
	color: #212121;
}

.brans_intro-banner.greeting {
	display: block;
	margin: 0;
}
.brans_intro-banner.greeting .pics_wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.brans_intro-banner.greeting .pics {
	width: 20%;
	margin: 0 20px;
	box-sizing: border-box;
	border: 1px solid #efefef;
}
.brans_intro-banner.greeting .pics img {
	border-radius: 10px;
}
.brand_intro-text.new {
	width: 100%;
	background: #fafafa;
	padding: 300px 0 120px 0;
	margin-top: -250px;
}
.brand_intro-text.new h5 {
	color: #2e73f2;
	text-align: center;
}
.brand_intro-text.new p {
	text-align: center;
}
.brand_intro-text.new p strong {
	font-weight: 700;
	letter-spacing: 5px;
	padding-left: 10px;
}
.brand_intro-text.new p:last-of-type {
	margin-top: 30px;
}
.hide-768 {
	display: block;
}
.show-768 {
	display: none;
}

@media screen and (max-width: 980px) {
	.brand_intro-text p {
		font-size: 16px;
		margin: 5px 0;
	}
	.brand_intro-text p span {
		font-size: 12px;
		letter-spacing: 5px;
	}
	.brans_intro-banner {
		margin: 40px 0;
	}
	.brans_intro-banner .pics {
		width: 100%;
	}
	.brans_intro-banner .brand_intro-text {
		width: 100%;
		padding-top: 10px;
	}
	.brans_intro-banner .brand_intro-text .text_wrap {
		/*padding-left: 0;*/ padding-left: 40px;
		padding-right: 0;
	}

	/* 주요 사업영역 모바일 반응형 */
	.business_info {
		padding: 30px 20px;
	}
	.business_info h3 {
		font-size: 28px;
	}
	.business_item {
		margin: 20px 0;
		padding: 15px;
	}
	.business_item h4 {
		font-size: 18px;
	}
	.business_item p {
		font-size: 14px;
		padding-left: 26px;
	}
	.business_item p.region_text {
		font-size: 13px;
	}

	.company_intro {
		margin: 30px 0;
		padding: 20px;
	}
	.company_intro h4 {
		font-size: 20px;
	}
	.company_intro p {
		font-size: 14px;
	}

	/* 서비스 정보 모바일 반응형 */
	.service_info {
		padding: 30px 20px;
		margin-top: 40px;
	}
	.service_info h3 {
		font-size: 20px;
	}
	.service_info h4 {
		font-size: 18px;
	}
	.service_info p {
		font-size: 14px;
	}
	.service_info .promise_text {
		font-size: 16px;
		padding: 15px;
	}
	.service_info .closing_text {
		font-size: 15px;
		padding: 15px;
	}
	.hashtags span {
		font-size: 12px;
		padding: 6px 12px;
	}
	.contact_info {
		padding: 20px;
	}
	.contact_info p {
		font-size: 16px;
	}
	.contact_info p svg {
		width: 18px;
		height: 18px;
	}
}
a.more_view_btn {
	display: block;
	width: 100%;
	height: 45px;
	border-radius: 5px;
	border: 1px solid #e4e4e4;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #212121;
	background: #fff;
	margin-top: 20px;
}

ul.notice_list {
}
ul.notice_list li {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	padding-right: 50px;
	font-size: 14px;
}
ul.notice_list li a {
	color: #212121;
	display: block;
	padding: 7px 0;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.notice_list li span {
	position: absolute;
	top: 7px;
	right: 0;
	color: #b0b0b4;
}

@media screen and (max-width: 768px) {
	.hide-768 {
		display: none;
	}
	.show-768 {
		display: block;
	}

	.brans_intro-banner.greeting {
		margin-bottom: 0;
	}
	.brans_intro-banner.greeting .pics_wrap {
		justify-content: space-between;
	}
	.brans_intro-banner.greeting .pics {
		width: 48%;
		text-align: center;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 0;
	}
	.brans_intro-banner.greeting .brand_intro-text {
		width: 100%;
	}
	.brans_intro-banner .brand_intro-text .text_wrap {
		padding-left: 0;
	}

	.brand_intro-text.new {
		padding: 150px 0 80px 0;
		margin-top: -150px;
	}

	.sub0101 h5,
	.sub0102 h5,
	.sub0103 h5 {
		font-size: 19px;
		letter-spacing: -0.5px;
	}

	.sub0102 .brans_intro-banner:last-child {
		margin-bottom: 0;
	}
	/*.sub0101 .contents-inner,
	.sub0102 .contents-inner,
	.sub0103 .contents-inner{padding:30px 10px;}*/

	.sub0103 .one_pics img {
		max-width: 100%;
	}

	/* 주요 사업영역 모바일 스타일 */
	.business_info {
		padding: 20px 15px;
	}
	.business_info h3 {
		font-size: 24px;
		padding-left: 12px;
		border-left-width: 3px;
	}
	.business_item {
		margin: 15px 0;
		padding: 12px;
	}
	.business_item h4 {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.business_item p {
		font-size: 13px;
		padding-left: 24px;
	}
	.business_item p.region_text {
		font-size: 12px;
		line-height: 1.6;
	}

	.company_intro {
		margin: 20px 0;
		padding: 15px;
	}
	.company_intro h4 {
		font-size: 18px;
	}
	.company_intro p {
		font-size: 13px;
	}

	/* 서비스 정보 768px 모바일 스타일 */
	.service_info {
		padding: 20px 15px;
		margin-top: 30px;
	}
	.service_info h3 {
		font-size: 18px;
		padding-left: 12px;
		border-left-width: 3px;
	}
	.service_info h4 {
		font-size: 16px;
		margin: 20px 0 10px 0;
	}
	.service_info p {
		font-size: 13px;
	}
	.service_info .promise_text {
		font-size: 15px;
		padding: 12px;
	}
	.service_info .closing_text {
		font-size: 14px;
		padding: 12px;
	}
	.export_intro,
	.service_details,
	.why_choose {
		margin: 15px 0;
		padding: 15px;
	}
	.hashtags span {
		font-size: 11px;
		padding: 5px 10px;
		margin: 3px;
	}
	.contact_info {
		padding: 15px;
	}
	.contact_info p {
		font-size: 15px;
		margin: 8px 0;
	}
	.contact_info p svg {
		width: 16px;
		height: 16px;
	}
}

.m_sec05 {
	width: 100%;
	position: relative;
	background: #f0f4f8;
}
.m_sec05 {
	position: relative;
	padding: 80px 0;
}
.m_sec05 .contents {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.m_sec05 .contents .layoutBox {
	width: 100%;
	flex-shrink: 1;
	position: relative;
}
.m_sec05 .contents .layoutBox p {
	text-align: center;
	font-size: 17px;
	line-height: 1.3;

	margin-top: 15px;
}

.video_area {
	position: relative;
	width: 568px;
	height: 320px;
	max-width: 100%;
}

@media screen and (max-width: 768px) {
	.m_sec05 .contents .layoutBox {
		width: 100%;
		margin-bottom: 10px;
	}
	.video_area {
		width: 100%;
	}
}

.video_section_title_wrap {
	width: 100%;
	text-align: center;
	margin-bottom: 30px; /* 영상과 제목 간의 간격 */
}

.video_section_title {
	text-align: center; /* 제목을 중간으로 배치 */
	font-size: 27px; /* h5 글자 크기 */
	font-weight: 600; /* h5 글자 굵기 */
}

.m_sec02 .sec02_cont02 h5 {
	margin-bottom: 30px;
	color: #212121;
	text-align: center;
}

h5 {
	font-size: 27px;
}

.logo_image {
	height: 35px; /* h5 글자 크기와 동일하게 설정 */
	vertical-align: bottom; /* 텍스트와 이미지가 하단에 정렬되도록 설정 */
	margin-right: 0px; /* 이미지와 텍스트 사이에 약간의 간격 추가 */
}
/* 수수료 안내 */
.basic_table {
	border: 1px solid #e4e4e4;
	border-bottom: 0;
}
.basic_table tr {
}
.basic_table tr th,
.basic_table tr td {
	color: #212121;
	font-size: 14px;
	padding: 20px 15px;
	text-align: center;
}
.basic_table tr th {
	font-weight: 700;
	background: #f7f8fc;
}
.basic_table tr td {
	border-bottom: 1px solid #e4e4e4;
}

/*# sourceMappingURL=data:application/json;base64,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QUVDLGNBQWM7Q0FDZixlQUFBO0NBQ0Esa0JBQUE7Q0FDQyxrQkFBQTtBQUNEO0FBQ0E7Q0FDQyxnQkFBZ0I7Q0FDakIsbUJBQUE7QUFDQTtBQUNBO0NBQ0EsZ0NBQUE7QUFDQSIsImZpbGUiOiJjb250ZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2Nkbi11aWNvbnMuZmxhdGljb24uY29tL3VpY29ucy1yZWd1bGFyLXJvdW5kZWQvY3NzL3VpY29ucy1yZWd1bGFyLXJvdW5kZWQuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2Nkbi11aWNvbnMuZmxhdGljb24uY29tL3VpY29ucy1zb2xpZC1yb3VuZGVkL2Nzcy91aWNvbnMtc29saWQtcm91bmRlZC5jc3MnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vY2RuLXVpY29ucy5mbGF0aWNvbi5jb20vdWljb25zLWJvbGQtcm91bmRlZC9jc3MvdWljb25zLWJvbGQtcm91bmRlZC5jc3MnKTtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKiBOYW1lOiBERVNJR04gV0FWRVxyXG4vKiBQQVJUOiBDT05URU5UUyBTVFlMRVxyXG4vKiBWZXJzaW9uOiAxLjBcclxuLyogQXV0aG9yOiBLaW0gQm8gUmV1bVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRcdFx0XHRcdFx06rO17Ya17IKs7JqpXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4qOmZvY3VzIHtvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7fVxyXG5ib2R5IHttYXgtd2lkdGg6IDY4MHB4OyBtYXJnaW46IDAgYXV0bzt9XHJcblxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMHZoO31cclxuI2V4cG9ydENhci13cmFwcGVyOjpiZWZvcmUge3Bvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2aDsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjU1KTsgY29udGVudDogJyc7IHotaW5kZXg6IC0xOyB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIDUwbXM7IG9wYWNpdHk6IDA7IGRpc3BsYXk6IG5vbmU7fVxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIgaDIge2ZvbnQtc2l6ZToyOXB4O31cclxuI2V4cG9ydENhci13cmFwcGVyIGgzIHtmb250LXNpemU6MjVweDt9XHJcbiNleHBvcnRDYXItd3JhcHBlciBoNCB7Zm9udC1zaXplOjIzcHg7fVxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIgaDUge2ZvbnQtc2l6ZToyMXB4O31cclxuI2V4cG9ydENhci13cmFwcGVyIGg2IHtmb250LXNpemU6MTdweDt9XHJcblxyXG4vKj09IOyduO2Si+2DgOyehSA9PSovXHJcbiNleHBvcnRDYXItd3JhcHBlciBzZWxlY3Qge3dpZHRoOiAxMDAlOyBoZWlnaHQ6NTBweDsgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgZm9udC1zaXplOiAxNXB4OyBwYWRkaW5nOiAwIDE1cHg7IGJhY2tncm91bmQ6dXJsKFwiLi4vX2ltZy9yZXNvdXJjZS9saXN0LW9wZW4tZy5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE1cHggdG9wIDE5cHgsICNmZmY7IC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAtbW96LWFwcGVhcmFuY2U6bm9uZTsgYXBwZWFyYW5jZTpub25lOyBjdXJzb3I6cG9pbnRlcjsgYmFja2dyb3VuZC1zaXplOiAxMnB4OyBib3JkZXItcmFkaXVzOiA1cHg7fVxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIgc2VsZWN0OjotbXMtZXhwYW5kIHsgZGlzcGxheTpub25lOyB9XHJcbiNleHBvcnRDYXItd3JhcHBlciBpbnB1dFt0eXBlPSd0ZXh0J10ge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDQ1cHg7IGJvcmRlci1yYWRpdXM6IDVweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMCAxMnB4OyBmb250LXNpemU6IDE2cHg7IGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTF9XHJcbiNleHBvcnRDYXItd3JhcHBlciBpbnB1dFt0eXBlPSdudW1iZXInXSB7d2lkdGg6IDEwMCU7IGhlaWdodDogNDVweDsgYm9yZGVyLXJhZGl1czogNXB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAwIDEycHg7IGZvbnQtc2l6ZTogMTZweDsgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMX1cclxuI2V4cG9ydENhci13cmFwcGVyIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDQ1cHg7IGJvcmRlci1yYWRpdXM6IDVweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMCAxMnB4OyBmb250LXNpemU6IDE2cHg7IGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTF9XHJcbiNleHBvcnRDYXItd3JhcHBlciB0ZXh0YXJlYSB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTUwcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMjBweCAxNXB4OyBmb250LXNpemU6IDE1cHg7IGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IGxpbmUtaGVpZ2h0OiAxLjM3O31cclxuXHJcblxyXG4vKj09IOyLseq4gCDssrTtgazrsJXsiqQgPT0qL1xyXG4uc2luZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtkaXNwbGF5Om5vbmU7fVxyXG4uc2luZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge3Bvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgY3Vyc29yOnBvaW50ZXI7IHBhZGRpbmctbGVmdDozMHB4OyBmb250LXNpemU6MTZweDsgbGluZS1oZWlnaHQ6IDIwcHg7IGNvbG9yOiAjMzAzMDMwO31cclxuLnNpbmdsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7cG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjA7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjVweDsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBjb250ZW50OiAnJzsgYmFja2dyb3VuZC1zaXplOiA2MCU7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvaWNvbi1jaGVjay1ub24ucG5nXCIpOyBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7fVxyXG4uc2luZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvaWNvbi1jaGVjay1iLnBuZ1wiKTt9XHJcblxyXG4vKj09IOyLseq4gCDssrTtgazrsJXsiqQgPT0qL1xyXG4uc2luZ2xlIGlucHV0W3R5cGU9cmFkaW9dIHtkaXNwbGF5Om5vbmU7fVxyXG4uc2luZ2xlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge3Bvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgY3Vyc29yOnBvaW50ZXI7IHBhZGRpbmctbGVmdDoyNHB4OyBmb250LXNpemU6MTZweDsgbGluZS1oZWlnaHQ6IDIwcHg7IGNvbG9yOiAjMzAzMDMwO31cclxuLnNpbmdsZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7cG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjJweDsgZGlzcGxheTpibG9jazsgd2lkdGg6MTZweDsgaGVpZ2h0OjE2cHg7IG92ZXJmbG93OiBoaWRkZW47IGJvcmRlci1yYWRpdXM6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlcjogMnB4IHNvbGlkICNlZmVmZWY7IGNvbnRlbnQ6ICcnO31cclxuLnNpbmdsZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtib3JkZXItd2lkdGg6IDVweDsgYm9yZGVyLWNvbG9yOiAjMmU3M2YyO31cclxuXHJcbi8q7LK07YGs67CV7IqkKi9cclxudWwubXVsdGlfbGluZSBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge2Rpc3BsYXk6bm9uZTt9XHJcbnVsLm11bHRpX2xpbmUgbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge2Rpc3BsYXk6YmxvY2s7IGhlaWdodDo0NXB4OyBsaW5lLWhlaWdodDo0NXB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgY29sb3I6IzIxMjEyMTsgZm9udC1zaXplOiAxNHB4OyBib3JkZXI6MXB4IHNvbGlkICNlMWUxZTE7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1yYWRpdXM6IDZweDt9XHJcbnVsLm11bHRpX2xpbmUgbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7Ym9yZGVyOjJweCBzb2xpZCAjMmU3M2YyO31cclxudWwubXVsdGlfbGluZSBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge2JhY2tncm91bmQ6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvaWNvbi1jaGVjay1iLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0OyBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHh9XHJcblxyXG4vKuudvOuUlOyYpOuyhO2KvCovXHJcbnVsLm11bHRpX2xpbmUgbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtkaXNwbGF5Om5vbmU7fVxyXG51bC5tdWx0aV9saW5lIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6NDVweDsgbGluZS1oZWlnaHQ6NDVweDsgdGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiMyMTIxMjE7IGZvbnQtc2l6ZTogMTRweDsgYm9yZGVyOjFweCBzb2xpZCAjZTFlMWUxOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItcmFkaXVzOiA2cHg7fVxyXG51bC5tdWx0aV9saW5lIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge2JvcmRlcjoycHggc29saWQgIzJlNzNmMjt9XHJcbnVsLm11bHRpX2xpbmUgbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2ljb24tY2hlY2stYi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDsgYmFja2dyb3VuZC1zaXplOiAxM3B4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4fVxyXG5cclxuXHJcblxyXG4vKj09IOu5hOuUlOyYpOu5hOycqCA9PSovXHJcbi52aWRlby1jb250YWluZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTo1Ni4zMCU7IGhlaWdodDowOyBvdmVyZmxvdzpoaWRkZW47fVxyXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSwudmlkZW8tY29udGFpbmVyIG9iamVjdCwudmlkZW8tY29udGFpbmVyIGVtYmVkIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7fVxyXG4udmlkZW8tY29udGFpbmVyIHZpZGVvLC52aWRlby1jb250YWluZXIgb2JqZWN0LC52aWRlby1jb250YWluZXIgZW1iZWQge3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTt9XHJcblxyXG5cclxuXHJcbi8qPT0gIO2MjOydvOyyqOu2gCA9PSovXHJcbi5maWxlYm94IHtwb3NpdGlvbjogcmVsYXRpdmU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmctcmlnaHQ6IDU1cHg7fVxyXG4uZmlsZWJveCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDFweDsgaGVpZ2h0OiAxcHg7IHBhZGRpbmc6IDA7IG1hcmdpbjogLTFweDsgb3ZlcmZsb3c6IGhpZGRlbjsgY2xpcDpyZWN0KDAsMCwwLDApOyBib3JkZXI6IDA7IH1cclxuLmZpbGVib3ggbGFiZWwge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgY3Vyc29yOiBwb2ludGVyOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB3aWR0aDogNTBweDsgaGVpZ2h0OiA0NXB4OyBiYWNrZ3JvdW5kOiAjMmU3M2YyOyBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogNDVweDsgbWFyZ2luLXRvcDogLTFweDsgYm9yZGVyLXJhZGl1czogNXB4OyBmb250LXNpemU6IDE0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDt9XHJcbi5maWxlYm94IC51cGxvYWQtbmFtZSB7Zm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOjEwcHg7IGZvbnQtc2l6ZToxNHB4OyBib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlcjogMXB4IHNvbGlkICM5MzkzOTM7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGhlaWdodDogNDVweDsgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLW1vei1hcHBlYXJhbmNlOiBub25lOyBhcHBlYXJhbmNlOiBub25lOyB3aWR0aDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgY29sb3I6ICM1ZjVlNWV9XHJcblxyXG5cclxuLyo9PSDqs7XthrXsgqzsmqnrsoTtirwgPT0qL1xyXG4uY29tbV9idG5zX3dyYXAge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4uY29tbV9idG5zX3dyYXAgYnV0dG9uIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiA1MHB4OyBib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlcjpub25lOyBmb250LXNpemU6IDE1cHg7IG1hcmdpbjogNXB4IDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4uY29tbV9idG5zX3dyYXAgYnV0dG9uLnR5cGUxIHtjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogIzJlNzNmMjt9XHJcbi5jb21tX2J0bnNfd3JhcCBidXR0b24udHlwZTIge2NvbG9yOiAjNWE1YTVhOyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXI6IDJweCBzb2xpZCAjOTg5ODk4O31cclxuLmNvbW1fYnRuc193cmFwIGJ1dHRvbi50eXBlMyB7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQ6ICNjNGM0YzQ7fVxyXG4uY29tbV9idG5zX3dyYXAgYnV0dG9uLnR5cGU0IHtjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogIzVhNWE1YTt9XHJcbi5jb21tX2J0bnNfd3JhcCBidXR0b24udHlwZTUge2NvbG9yOiAjMmU3M2YyOyBiYWNrZ3JvdW5kOiAjZjRmNGY0O31cclxuLmNvbW1fYnRuc193cmFwIGJ1dHRvbi50eXBlNiB7Y29sb3I6ICMyZTczZjI7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCAjMmU3M2YyO31cclxuLmNvbW1fYnRuc193cmFwIGJ1dHRvbi5vbiB7Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgYmFja2dyb3VuZDogIzJlNzNmMiAhaW1wb3J0YW50O31cclxuLmNvbW1fYnRuc193cmFwIGJ1dHRvbi5ub3RfYnRuRGVzaWduIHtmb250LXNpemU6IDEzcHg7IGhlaWdodDogYXV0bzsgY29sb3I6ICM5ODk4OTg7ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcbi5jb21tX2J0bnNfd3JhcCBidXR0b24ubm90X3JvdW5kaW5nIHtib3JkZXItcmFkaXVzOiAwfVxyXG4uY29tbV9idG5zX3dyYXAgYnV0dG9uIGkge3BhZGRpbmctcmlnaHQ6IDhweDsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuLmNvbW1fYnRuc193cmFwIGRsIHtkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgbWFyZ2luLWJvdHRvbTogMTJweDsgcGFkZGluZzogMCA1cHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDt9XHJcbi5jb21tX2J0bnNfd3JhcCBkbCBkdCB7Zm9udC1zaXplOiAxNXB4OyBjb2xvcjogIzQ4NDg0ODsgZm9udC13ZWlnaHQ6IDUwMDsgbWF4LXdpZHRoOiA2MCV9XHJcbi5jb21tX2J0bnNfd3JhcCBkbCBkZCB7Zm9udC1zaXplOiAxOXB4OyBjb2xvcjogIzJlNzNmMjsgZm9udC13ZWlnaHQ6IDYwMDsgbWF4LXdpZHRoOiAzNyU7IHRleHQtYWxpZ246IHJpZ2h0O31cclxuLmNvbW1fYnRuc193cmFwIGRsIGRkIHNwYW4ge2ZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM5ZDlkOWQ7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IGZvbnQtd2VpZ2h0OiA0MDA7fVxyXG4uY29tbV9idG5zX3dyYXAubGVuZzIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XHJcbi5jb21tX2J0bnNfd3JhcC5sZW5nMiBidXR0b24ge3dpZHRoOiA0OSU7fVxyXG4uY29tbV9idG5zX3dyYXAubGVuZzIgYnV0dG9uLm5vdF9yb3VuZGluZyB7d2lkdGg6IDUwJTt9XHJcblxyXG4ucG9pbnQtYmx1ZSB7Y29sb3I6ICMyZTczZjIgIWltcG9ydGFudDt9XHJcbi5wb2ludC1yZWQge2NvbG9yOiAjZjkwMDJkICFpbXBvcnRhbnQ7fVxyXG5cclxuLyogaGVhZGVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4jZXhwb3J0Q2FyLWhlYWRlciB7Lypwb3NpdGlvbjpzdGlja3k7IHRvcDogMDsgbGVmdDowOyovcG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6IDExOyB3aWR0aDogMTAwJTsgcGFkZGluZzoxNXB4IDIwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJhY2tncm91bmQ6ICMyZTczZjI7fVxyXG4jZXhwb3J0Q2FyLWhlYWRlcj5oMSB7d2lkdGg6IDEzMHB4OyBoZWlnaHQ6IDQwcHg7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDt9XHJcbiNleHBvcnRDYXItaGVhZGVyPmgxIGltZyB7d2lkdGg6IDEwMCU7fVxyXG5cclxuXHJcblxyXG4vKuyghOyytOuplOuJtCovXHJcbiNnbmJNZW51Qmcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNTUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogbm9uZX1cclxuI2duYk0ge3Bvc2l0aW9uOmZpeGVkOyB0b3A6MDsgcmlnaHQ6LTEwMDAlOyB3aWR0aDo1MCU7IGhlaWdodDoxMDAlOyBiYWNrZ3JvdW5kOiNmZmY7IHotaW5kZXg6OTk5OTsgb3ZlcmZsb3cteTphdXRvOyAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuN3M7LW1vei10cmFuc2l0aW9uOmFsbCAwLjdzOy1vLXRyYW5zaXRpb246YWxsIDAuN3M7LW1zLXRyYW5zaXRpb246YWxsIDAuN3M7dHJhbnNpdGlvbjphbGwgMC43czsgYm94LXNpemluZzpib3JkZXItYm94OyBvdmVyZmxvdzpoaWRkZW47fVxyXG4jZ25iTSAubXlfaW5mbyB7d2lkdGg6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDIwcHg7IHBhZGRpbmctdG9wOiA0MHB4O31cclxuI2duYk0gLm15X2luZm8gcCB7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzk4OTg5ODttYXJnaW46IDVweCAwfVxyXG4jZ25iTSAubXlfaW5mbyBwLm5hbWUge2ZvbnQtc2l6ZTogMjFweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyMTIxMjE7fVxyXG4jZ25iTSAudmVydGljYWxfd3JhcHBlciB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XHJcbiNnbmJNIC52ZXJ0aWNhbF93cmFwcGVyICNnbmJOYXZpZ2F0aW9uIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO31cclxuI2duYk0gLnZlcnRpY2FsX3dyYXBwZXIgI2duYk5hdmlnYXRpb24gPiB1bCB7b3ZlcmZsb3c6aGlkZGVuOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMTVweCAwfVxyXG4jZ25iTSAudmVydGljYWxfd3JhcHBlciAjZ25iTmF2aWdhdGlvbiA+IHVsID4gbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7ICBmb250LXNpemU6IDE2cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4jZ25iTSAudmVydGljYWxfd3JhcHBlciAjZ25iTmF2aWdhdGlvbiA+IHVsID4gbGk6OmFmdGVyIHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDoxNXB4OyB0b3A6IDI1cHg7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvZ25iX2Fycm93LnBuZ1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBjb250ZW50OiAnJzsgdHJhbnNpdGlvbjogLjNzOzsgYmFja2dyb3VuZC1zaXplOiAxNnB4O31cclxuI2duYk0gLnZlcnRpY2FsX3dyYXBwZXIgI2duYk5hdmlnYXRpb24gPiB1bCA+IGxpLmFjdGl2ZTo6YWZ0ZXIge3RyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpfVxyXG4jZ25iTSAudmVydGljYWxfd3JhcHBlciAjZ25iTmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IGNvbG9yOiMyMTIxMjE7IHRleHQtZGVjb3JhdGlvbjpub25lOyBsaW5lLWhlaWdodDoxOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAxMnB4IDIwcHg7fVxyXG4jZ25iTSAudmVydGljYWxfd3JhcHBlciAjZ25iTmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHNwYW4ge2Rpc3BsYXk6IGJsb2NrO31cclxuI2duYk0gLnZlcnRpY2FsX3dyYXBwZXIgI2duYk5hdmlnYXRpb24gPiB1bCA+IGxpIC5nbmItMmRlcCB7ZGlzcGxheTogbm9uZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYmFja2dyb3VuZDogI2Y0ZjRmNDsgb3ZlcmZsb3c6aGlkZGVuOyBwYWRkaW5nOiA3cHggMjBweDt9XHJcbiNnbmJNIC52ZXJ0aWNhbF93cmFwcGVyICNnbmJOYXZpZ2F0aW9uID4gdWwgPiBsaSAuZ25iLTJkZXAgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAxNHB4OyB3aWR0aDogNTAlOyBmbG9hdDogbGVmdDt9XHJcbiNnbmJNIC52ZXJ0aWNhbF93cmFwcGVyICNnbmJOYXZpZ2F0aW9uID4gdWwgPiBsaSAuZ25iLTJkZXAgbGkgYSB7dHJhbnNpdGlvbjogLjNzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMTBweCAwOyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICMwMDB9XHJcbiNnbmJNIC52ZXJ0aWNhbF93cmFwcGVyICNnbmJOYXZpZ2F0aW9uID4gdWwgPiBsaSAuZ25iLTJkZXAgbGkgYTo6YWZ0ZXIge3dpZHRoOiAwOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogIzc4Y2NlZDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyBib3R0b206IDA7IHRyYW5zaXRpb246IC4zczsgY29udGVudDogJyc7fVxyXG4jZ25iTSAudmVydGljYWxfd3JhcHBlciAjZ25iTmF2aWdhdGlvbiA+IHVsID4gbGkgLmduYi0yZGVwIGxpIGE6aG92ZXIge2NvbG9yOiM3OGNjZWR9XHJcbiNnbmJNIC52ZXJ0aWNhbF93cmFwcGVyICNnbmJOYXZpZ2F0aW9uID4gdWwgPiBsaSAuZ25iLTJkZXAgbGkgYTpob3Zlcjo6YWZ0ZXIge3dpZHRoOiAxMDAlO31cclxuXHJcbiNnbmJNLm9wZW57cmlnaHQ6LTFweDt9XHJcbiNnbmJNLm9wZW4gI2duYk5hdmlnYXRpb24+IHVsID4gbGkge2FuaW1hdGlvbjogaW5Gcm9tUmlnaHQgMC42cyBib3RoIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7fVxyXG4jZ25iTSBoMSB7IHBhZGRpbmc6IDE1cHggMDsgYmFja2dyb3VuZDogIzAzYWNlNTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuI2duYk0gaDEgaW1nIHt3aWR0aDogMjAwcHg7fVxyXG4jZ25iTSAubWVudV9jbG9zZSB7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OjIwcHg7IHRvcDogMjNweDsgIHRleHQtYWxpZ246IGNlbnRlcjsgY3Vyc29yOnBvaW50ZXI7IHotaW5kZXg6IDl9XHJcbiNnbmJNIC5tZW51X2Nsb3NlIGkge2ZvbnQtc2l6ZTogMThweDsgY29sb3I6ICMyMTIxMjF9XHJcbiNnbmJNIC5tZW51X2Nsb3NlIHNwYW4ge2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6IDI4JTt3aWR0aDogMjVweDsgaGVpZ2h0OiAyNHB4OyBjb2xvcjojMjEyMTIxO31cclxuI2duYk0gLm1lbnVfY2xvc2Ugc3Bhbjo6YmVmb3JlLFxyXG4jZ25iTSAubWVudV9jbG9zZSBzcGFuOjphZnRlciB7Y29udGVudDogJyc7ZGlzcGxheTogYmxvY2s7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7d2lkdGg6IDEwMCU7Ym9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMyMTIxMjE7IGJvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG4jZ25iTSAubWVudV9jbG9zZSBzcGFuOjpiZWZvcmUge3RvcDo1MCU7dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTt9XHJcbiNnbmJNIC5tZW51X2Nsb3NlIHNwYW46OmFmdGVyIHtib3R0b206NDMlO3RyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XHJcblxyXG4jZ25iTSAudXRpbGl0eUJveCB7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDE1cHggMjBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNnbmJNIC51dGlsaXR5Qm94IHAge3BhZGRpbmctYm90dG9tOjE1cHh9XHJcbiNnbmJNIC51dGlsaXR5Qm94IHAgYSB7fVxyXG4jZ25iTSAudXRpbGl0eUJveCBwIGEgc3BhbiB7cG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogIzMyMzIzMjsgZm9udC1zaXplOiAxOXB4OyBmb250LXdlaWdodDogNTAwOyBwYWRkaW5nLWxlZnQ6IDI3cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaW1nLmljb25zOC5jb20vaW9zLWdseXBocy8yMC8wMDAwMDAvbG9jay0tdjEucG5nXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDt9XHJcbiNnbmJNIC51dGlsaXR5Qm94IHAubG9nb24gYSBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ltZy5pY29uczguY29tL2lvcy1nbHlwaHMvMjAvMDAwMDAwL3VubG9jay5wbmdcIil9XHJcbiNnbmJNIC51dGlsaXR5Qm94IHAgYSBzcGFuOjphZnRlciB7d2lkdGg6IDlweDsgaGVpZ2h0OiAyMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJhY2tncm91bmQ6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvYXJyb3ctcmlnaHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgY29udGVudDogJyc7IG1hcmdpbi1sZWZ0OiAzMHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tdG9wOiAtNXB4fVxyXG4jZ25iTSAudXRpbGl0eUJveCBidXR0b24ge2JvcmRlcjoxcHggc29saWQgI2QyZDJkMjsgYmFja2dyb3VuZDogI2ZmZjsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogIzU1NTsgcGFkZGluZzogOHB4IDEycHg7IG1hcmdpbi1yaWdodDogN3B4OyBib3JkZXItcmFkaXVzOjNweH1cclxuXHJcbiNnbmJNIC5jaGVja19teUNhcl9iYW5uZXJzIHtwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6I2UwZWFmNDsgb3ZlcmZsb3c6aGlkZGVuO31cclxuI2duYk0gLmNoZWNrX215Q2FyX2Jhbm5lcnMgYSB7ZGlzcGxheTogYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDEzcHggMjBweDsgZm9udC1zaXplOiAxN3B4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzIxMjEyMTt9XHJcbiNnbmJNIC5jaGVja19teUNhcl9iYW5uZXJzIGkge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHJpZ2h0OiAxNXB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpOyBmb250LXNpemU6IDIwcHg7fVxyXG5cclxuXHJcblxyXG4vKiDsvZjthZDsuKBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiNleHBvcnRDYXItY29udGFpbmVyIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4jZXhwb3J0Q2FyLWNvbnRhaW5lcjo6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA2MHB4OyBiYWNrZ3JvdW5kOiAjMmU3M2YyOyBjb250ZW50OiAnJzsgei1pbmRleDogLTF9XHJcblxyXG5cclxuXHJcbi8qIOuwlOuhnOqwgOq4sOuyhO2KvFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI2ZpeGVkX3F1aWNrIHt3aWR0aDogMTAwJTsgcG9zaXRpb246IHN0aWNreTsgYm90dG9tOiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogOHB4IDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB6LWluZGV4OiAxMDt9XHJcbiNmaXhlZF9xdWljayAucXVpY2sge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDI1JTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuI2ZpeGVkX3F1aWNrIC5xdWljayBhIHtmb250LXNpemU6IDEycHg7IGNvbG9yOiAjOTg5ODk4O31cclxuI2ZpeGVkX3F1aWNrIC5xdWljayBhOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjVweDsgaGVpZ2h0OiAyNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgY29udGVudDogJyc7IG1hcmdpbjogNXB4IGF1dG87fVxyXG4jZml4ZWRfcXVpY2sgLnF1aWNrLmhvbWUgYTo6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2NvbW0taWMwMy5wbmdcIik7fVxyXG4jZml4ZWRfcXVpY2sgLnF1aWNrLmxpc3QgYTo6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2NvbW0taWMwMi5wbmdcIik7fVxyXG4jZml4ZWRfcXVpY2sgLnF1aWNrLnNlbGwgYTo6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2NvbW0taWMwNC5wbmdcIik7IHdpZHRoOiAyOHB4O31cclxuI2ZpeGVkX3F1aWNrIC5xdWljay5teXBhZ2UgYTo6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2NvbW0taWMwMS5wbmdcIik7fVxyXG5cclxuI2ZpeGVkX3F1aWNrIC5xdWljay5vbiBhIHtjb2xvcjogIzA2NTFhN31cclxuI2ZpeGVkX3F1aWNrIC5xdWljay5ob21lLm9uIGE6OmJlZm9yZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vX2ltZy9yZXNvdXJjZS9jb21tLWljMDMtb24ucG5nXCIpO31cclxuI2ZpeGVkX3F1aWNrIC5xdWljay5saXN0Lm9uIGE6OmJlZm9yZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vX2ltZy9yZXNvdXJjZS9jb21tLWljMDItb24ucG5nXCIpO31cclxuI2ZpeGVkX3F1aWNrIC5xdWljay5teXBhZ2Uub24gYTo6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2NvbW0taWMwMS1vbi5wbmdcIik7fVxyXG4jZml4ZWRfcXVpY2sgLnF1aWNrLnNlbGwub24gYTo6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2NvbW0taWMwNC1vbi5wbmdcIik7fVxyXG5cclxuXHJcbi8qIGZvb3RlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI2Zvb3RlciB7YmFja2dyb3VuZDogI2ZhZmFmYTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMzBweCAyMHB4O31cclxuI2Zvb3RlciBwIHtmb250LXNpemU6IDEzcHg7IGNvbG9yOiAjNzM3MzczOyBsaW5lLWhlaWdodDogMS40OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4jZm9vdGVyIGgxIHtmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgd2lkdGg6IDEwMHB4OyBtYXJnaW46IDAgYXV0bzt9XHJcbiNmb290ZXIgaDEgaW1nIHt3aWR0aDogMTAwJTt9XHJcbiNmb290ZXIgdWwge2Rpc3BsYXk6IGZsZXg7IG1hcmdpbjogMTNweCAwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiNmb290ZXIgdWwgbGkge21hcmdpbjowIDVweDt9XHJcbiNmb290ZXIgdWwgbGkgYSB7cGFkZGluZzogMnB4IDZweDsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgY29sb3I6ICM1YTVhNWF9XHJcblxyXG5cclxuXHJcbi8qIOuqqOuLrFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLm1vZGFsIHtwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDA7IGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7IGJhY2tncm91bmQ6ICNmZmY7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiA2MCU7IHRyYW5zaXRpb246IGFsbCAzMDBtczsgYm90dG9tOiAtMTAwJTsgcGFkZGluZzogNDBweCAyMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB6LWluZGV4OiAxMzt9XHJcbi5jYWx1c2VfcG9wIHtwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDA7IGJhY2tncm91bmQ6ICNmZmY7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoOyB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IGJvdHRvbTogLTIwMCU7IHBhZGRpbmc6IDQwcHggMjBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgei1pbmRleDogOTA7IG92ZXJmbG93LXk6IHNjcm9sbH1cclxuXHJcbi5tb2RhbC1oZWFkIHtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLm1vZGFsLWhlYWQgaDUge2ZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjMjEyMTIxO31cclxuLm1vZGFsLWhlYWQgcCB7Zm9udC1zaXplOiAxNXB4OyBjb2xvcjogI2IwYjBiYjsgcGFkZGluZy10b3A6IDVweH1cclxuLm1vZGFsLWJvZHkge3BhZGRpbmc6IDE1cHggMH1cclxuLm1vZGFsLWJvZHkgcCB7dGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE1cHg7fVxyXG4ubW9kYWwtYm9keSBwIHN0cm9uZyB7Y29sb3I6ICMyMTIxMjE7fVxyXG4ubW9kYWwtdGFpbCB7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDMwcHg7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAwIDMwcHg7fVxyXG5cclxuLm1vZGFsLWJvZHkuY2FsdXNlIHtwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O31cclxuXHJcbi5tb2RhbC1oZWFkIC5tb2RhbF9wb3AtY2xvc2UsIC5tb2RhbC1oZWFkIC5jYWx1c2VfcG9wLWNsb3NlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OjA7IHRvcDogLTRweDsgdGV4dC1hbGlnbjogY2VudGVyOyBjdXJzb3I6cG9pbnRlcjsgei1pbmRleDogOX1cclxuLm1vZGFsLWhlYWQgLm1vZGFsX3BvcC1jbG9zZSBzcGFuLCAubW9kYWwtaGVhZCAuY2FsdXNlX3BvcC1jbG9zZSBzcGFuIHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6IDI1cHg7IGhlaWdodDogMjRweDsgY29sb3I6IzIxMjEyMTt9XHJcbi5tb2RhbC1oZWFkIC5tb2RhbF9wb3AtY2xvc2Ugc3Bhbjo6YmVmb3JlLFxyXG4ubW9kYWwtaGVhZCAubW9kYWxfcG9wLWNsb3NlIHNwYW46OmFmdGVyLFxyXG4ubW9kYWwtaGVhZCAuY2FsdXNlX3BvcC1jbG9zZSBzcGFuOjpiZWZvcmUsXHJcbi5tb2RhbC1oZWFkIC5jYWx1c2VfcG9wLWNsb3NlIHNwYW46OmFmdGVyIHtjb250ZW50OiAnJztkaXNwbGF5OiBibG9jaztwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt3aWR0aDogMTAwJTtib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzIxMjEyMTsgYm9yZGVyLXJhZGl1czogMTBweDt9XHJcbi5tb2RhbC1oZWFkIC5tb2RhbF9wb3AtY2xvc2Ugc3Bhbjo6YmVmb3JlLCAubW9kYWwtaGVhZCAuY2FsdXNlX3BvcC1jbG9zZSBzcGFuOjpiZWZvcmUge3RvcDo1MCU7dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTt9XHJcbi5tb2RhbC1oZWFkIC5tb2RhbF9wb3AtY2xvc2Ugc3Bhbjo6YWZ0ZXIsIC5tb2RhbC1oZWFkIC5jYWx1c2VfcG9wLWNsb3NlIHNwYW46OmFmdGVyIHtib3R0b206NDMlO3RyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XHJcblxyXG5cclxuI2RlbGVjdC1hZGRyZXNzIHttaW4taGVpZ2h0OiAzMCV9XHJcbiNkZWxlY3QtYWRkcmVzcyAubW9kYWwtYm9keSBwIHtwYWRkaW5nOiAzMHB4IDB9XHJcblxyXG5cclxuLyrtjJ3sl4XsmKTtlIgqL1xyXG4jZXhwb3J0Q2FyLXdyYXBwZXIubW9kYWwtb3Blbjo6YmVmb3JlIHtvcGFjaXR5OiAxOyB6LWluZGV4OiAxMjsgZGlzcGxheTogYmxvY2s7fVxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIubW9kYWwtb3BlbiAubW9kYWwge2JvdHRvbTogMDt9XHJcbiNleHBvcnRDYXItd3JhcHBlci5hZ3JlZV9wb3Atb3BlbiAjYWdyZWVfcG9wIHtib3R0b206IDA7fVxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIuYWdyZWVfcG9wLW9wZW46OmJlZm9yZSB7b3BhY2l0eTogMTsgei1pbmRleDogMTI7IGRpc3BsYXk6IGJsb2NrO31cclxuXHJcblxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIuY2FsdXNlMS1vcGVuIC5jYWx1c2VfcG9wI2NhbHVzZTEge2JvdHRvbTogMDt9XHJcbiNleHBvcnRDYXItd3JhcHBlci5jYWx1c2UyLW9wZW4gLmNhbHVzZV9wb3AjY2FsdXNlMiB7Ym90dG9tOiAwO31cclxuI2V4cG9ydENhci13cmFwcGVyLmNhbHVzZTMtb3BlbiAuY2FsdXNlX3BvcCNjYWx1c2UzIHtib3R0b206IDA7fVxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIuY2FsdXNlNC1vcGVuIC5jYWx1c2VfcG9wI2NhbHVzZTQge2JvdHRvbTogMDt9XHJcblxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIubXlDYXJfY2hlY2tfaW5wdXROdW1fcG9wLW9wZW4gI215Q2FyX2NoZWNrX2lucHV0TnVtLW1vZGFsIHtib3R0b206IDA7fVxyXG4jZXhwb3J0Q2FyLXdyYXBwZXIubXlDYXJfY2hlY2tfaW5wdXROdW1fcG9wLW9wZW46OmJlZm9yZSB7b3BhY2l0eTogMTsgei1pbmRleDogMTI7IGRpc3BsYXk6IGJsb2NrO31cclxuXHJcblxyXG4vKuywqOufieuyiO2YuOyeheugpSovXHJcbiNteUNhcl9jaGVja19pbnB1dE51bS1tb2RhbCB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IC8qIOuyhO2KvCDrhpLsnbTsmYAg7Jes67Cx7J2EIOychO2VnCDqs7XqsIQg7ZmV67O0ICovXHJcbn1cclxuI215Q2FyX2NoZWNrX2lucHV0TnVtLW1vZGFsIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAzMHB4IDA7IC8qIO2VmOuLqCDsl6zrsLEg7LaU6rCAICovXHJcbn1cclxuI215Q2FyX2NoZWNrX2lucHV0TnVtLW1vZGFsICNtb2RhbC1ib2R5IGlucHV0W3R5cGU9J3RleHQnXSB7Ym9yZGVyLWNvbG9yOiMyMTIxMjE7IGJvcmRlci13aWR0aDogMnB4O31cclxuXHJcbi8qIOuqqOuwlOydvCDrjIDsnZEgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICNteUNhcl9jaGVja19pbnB1dE51bS1tb2RhbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyAvKiDrqqjrsJTsnbzsl5DshJwg642UIOunjuydgCDqs7XqsIQg7ZmV67O0ICovXHJcbiAgICB9XHJcbiAgICAjbXlDYXJfY2hlY2tfaW5wdXROdW0tbW9kYWwgLm1vZGFsLXRhaWwge1xyXG4gICAgICAgIGJvdHRvbTogMjBweDsgLyog67KE7Yq8IOychOy5mCDsobDsoJUgKi9cclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IC8qIOyijOyasCDtjKjrlKkg7KGw7KCVICovXHJcbiAgICB9XHJcbiAgICAjbXlDYXJfY2hlY2tfaW5wdXROdW0tbW9kYWwgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyAvKiDsnoXroKUg7ZWE65Oc7JmAIOuyhO2KvCDsgqzsnbQg6rCE6rKpIO2ZleuztCAqL1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyog7J6R7J2AIOuqqOuLrFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLm1pbmlfcG9wIHtwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwdmg7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zNSk7ICBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6IDEzOyB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4zKX1cclxuLm1pbmlfcG9wIC5wb3BDb250IHtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdG9wOjUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IGJvcmRlci1yYWRpdXM6MTBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZDogI2ZmZjsgd2lkdGg6IDg1JTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4ubWluaV9wb3AgLnBvcENvbnQgLnBvcC1ib2R5IHtwYWRkaW5nOiA0MHB4IDIwcHg7IHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtYm9keSBwIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuMzU7fVxyXG4ubWluaV9wb3AgLnBvcENvbnQgLnBvcC1ib2R5IHAubWlkLXRleHQge2ZvbnQtc2l6ZTogMThweDs7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4ubWluaV9wb3AgLnBvcENvbnQgLnBvcC10YWlsIHtib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO31cclxuLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtdGFpbCBidXR0b24ge3dpZHRoOiA1MCU7IGhlaWdodDogNDVweDsgYm9yZGVyOjA7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjsgYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1zaXplOiAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyBjb2xvcjogIzIxMjEyMTt9XHJcbi5taW5pX3BvcCAucG9wQ29udCAucG9wLXRhaWwgYnV0dG9uLnR5cGUxIHtjb2xvcjogIzJlNzNmMjt9XHJcbi5taW5pX3BvcCAucG9wQ29udCAucG9wLXRhaWwuZnVsbCBidXR0b24ge3dpZHRoOiAxMDAlO31cclxuXHJcbi5taW5pX3BvcC5taW5pX3BvcC1vcGVuIHtvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO31cclxuXHJcblxyXG4vKuy5tO2FjOqzoOumrCDsvZzrp4HrsoTtirwqL1xyXG4uYnRuLWNhdGVnb3J5IHt3aWR0aDoyNXB4OyBoZWlnaHQ6MThweDsgY3Vyc29yOnBvaW50ZXI7IG1hcmdpbjogMTBweCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTNweDsgcmlnaHQ6IDIwcHg7fVxyXG4uYnRuLWNhdGVnb3J5IC5iYXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6MDsgaGVpZ2h0OjJweDsgYm9yZGVyOjA7IGJhY2tncm91bmQ6I2ZmZjsgdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MsIHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC41czsgdHJhbnNpdGlvbi1kZWxheTowLjNzLCAwLjNzLCAwczsgYm9yZGVyLXJhZGl1czogNXB4O31cclxuLmJ0bi1jYXRlZ29yeSAuYmFyOm50aC1jaGlsZCgxKSB7dG9wOjA7IHRyYW5zZm9ybTpyb3RhdGUoMCk7IHdpZHRoOjEwMCU7fVxyXG4uYnRuLWNhdGVnb3J5IC5iYXI6bnRoLWNoaWxkKDIpIHt0b3A6OHB4OyBvcGFjaXR5OjE7IHdpZHRoOjEwMCU7fVxyXG4uYnRuLWNhdGVnb3J5IC5iYXI6bnRoLWNoaWxkKDMpIHt0b3A6MTZweDsgdHJhbnNmb3JtOnJvdGF0ZSgwKTsgd2lkdGg6MTAwJTt9XHJcbi5idG4tY2F0ZWdvcnkubWFwIHt9XHJcbi5idG4tY2F0ZWdvcnkubWFwIC5iYXIge2JhY2tncm91bmQ6IzAwMDsgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDFzLCBvcGFjaXR5IDAuM3MsIHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC41czsgdHJhbnNpdGlvbi1kZWxheTowcywgMHMsIDBzLCAwLjNzOyB9XHJcbi5idG4tY2F0ZWdvcnkubWFwIC5iYXI6bnRoLWNoaWxkKDEpIHt0b3A6MTFweDsgYmFja2dyb3VuZDojZmZmOyB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9XHJcbi5idG4tY2F0ZWdvcnkubWFwIC5iYXI6bnRoLWNoaWxkKDIpIHtvcGFjaXR5OjB9XHJcbi5idG4tY2F0ZWdvcnkubWFwIC5iYXI6bnRoLWNoaWxkKDMpIHt0b3A6MTFweDsgYmFja2dyb3VuZDojZmZmOyB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX1cclxuXHJcbi5tdGl0MDEge2ZvbnQtc2l6ZTogNDVweDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICMzMzM7IGxldHRlci1zcGFjaW5nOiAtMXB4OyBsaW5lLWhlaWdodDogMS4yO31cclxuLm10eHQwMSB7Zm9udC1zaXplOiAxN3B4OyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogIzk5OTt9XHJcbi5tdHh0MDIge2ZvbnQtc2l6ZTogMjFweDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICMzMzM7fVxyXG5cclxuI2VwaWNfd3JhcCB7d2lkdGg6IDEwMCU7IG1pbi13aWR0aDogMTMwMHB4O31cclxuaDIge2ZvbnQtc2l6ZTo0NXB4O31cclxuaDMge2ZvbnQtc2l6ZTozN3B4O31cclxuaDQge2ZvbnQtc2l6ZTozM3B4O31cclxuaDUge2ZvbnQtc2l6ZToyN3B4O31cclxuaDYge2ZvbnQtc2l6ZToyM3B4O31cclxuXHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxMjAwcHgpe1xyXG5cdC5tdGl0MDEge2ZvbnQtc2l6ZTogMzdweH1cclxuXHQubXR4dDAyIHt0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjk4MHB4KXtcclxuXHQubXRpdDAxIHtmb250LXNpemU6IDMycHh9XHJcblx0Lm10eHQwMiB7Zm9udC1zaXplOiAxNXB4O31cclxuXHJcblx0aDIge2ZvbnQtc2l6ZTozN3B4O31cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo3NDBweCl7XHJcblx0Lm10aXQwMSB7Zm9udC1zaXplOiAyNXB4fVxyXG5cdGgyIHtmb250LXNpemU6MzNweDt9XHJcblx0aDUge2ZvbnQtc2l6ZToyMXB4O31cclxuXHRoNiB7Zm9udC1zaXplOjE5cHg7fVxyXG5cclxufVxyXG5cclxuXHJcbi8qbWFpbl9zZWN0aW9uKi9cclxuLmNvbnRlbnRzIHt3aWR0aDoxMjAwcHg7IG1hcmdpbjowIGF1dG87IHBhZGRpbmc6NDBweCAwIDcwcHggMDt9XHJcblxyXG4vKiBCdXNpbmVzcyBBcmVhIEljb25zICovXHJcbi5idXNpbmVzc19pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJ1c2luZXNzX2NvbnRlbnQge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuXHJcbi5idXNpbmVzc19pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuXHQuY29udGVudHMge3dpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiA0MHB4IDIwcHggNzBweCAyMHB4O31cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcblx0LmNvbnRlbnRzIHtwYWRkaW5nOiAyMHB4IDE1cHg7fVxyXG59XHJcblxyXG4vKiBCdXNpbmVzcyBBcmVhIEljb25zICovXHJcbi5idXNpbmVzc19pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJ1c2luZXNzX2NvbnRlbnQge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuXHJcbi5idXNpbmVzc19pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuXHQuY29udGVudHMge3dpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiA0MHB4IDIwcHggNzBweCAyMHB4O31cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcblx0LmNvbnRlbnRzIHtwYWRkaW5nOiAyMHB4IDE1cHg7fVxyXG59XHJcblxyXG4vKj09IOyLseq4gCDssrTtgazrsJXsiqQgPT0qL1xyXG4uc2luZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtkaXNwbGF5Om5vbmU7fVxyXG4uc2luZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge3Bvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgY3Vyc29yOnBvaW50ZXI7IHBhZGRpbmctbGVmdDozMHB4OyBmb250LXNpemU6MTZweDsgbGluZS1oZWlnaHQ6IDIwcHg7IGNvbG9yOiAjMzAzMDMwO31cclxuLnNpbmdsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7cG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjA7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDoyMHB4OyBoZWlnaHQ6MjBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBjb250ZW50OiAnJzsgYmFja2dyb3VuZC1zaXplOiA2MCU7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1nL2NvbW1vbi9jaGVjay5wbmdcIik7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7fVxyXG4uc2luZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge2JvcmRlci1jb2xvcjogIzMwMzAzMH1cclxuXHJcbi5tdDUge21hcmdpbi10b3A6IDVweDt9XHJcbi5tdDEwIHttYXJnaW4tdG9wOiAxMHB4O31cclxuLnNpbmdsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2ljb24tY2hlY2stYi5wbmdcIik7fVxyXG5cclxuXHJcbi8qPT0g7Iux6riAIOudvOuUlOyYpOuyhO2KvCA9PSovXHJcbi5zaW5nbGUgaW5wdXRbdHlwZT1yYWRpb10ge2Rpc3BsYXk6bm9uZTt9XHJcbi5zaW5nbGUgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBjdXJzb3I6cG9pbnRlcjsgcGFkZGluZy1sZWZ0OjMwcHg7IGZvbnQtc2l6ZToxNnB4OyBsaW5lLWhlaWdodDogMjBweDsgY29sb3I6ICMzMDMwMzA7fVxyXG4uc2luZ2xlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDowOyB0b3A6MDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjIwcHg7IGhlaWdodDoyMHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGNvbnRlbnQ6ICcnOyBiYWNrZ3JvdW5kLXNpemU6IDYwJTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWcvY29tbW9uL2NoZWNrLnBuZ1wiKTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODt9XHJcbi5zaW5nbGUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7Ym9yZGVyLWNvbG9yOiAjMzAzMDMwfVxyXG5cclxuXHJcbi8qPT0g66as7Iqk7Yq47ZiVIOudvOuUlOyYpCbssrTtgazrsJXsiqQgPT0qL1xyXG51bC5tdWx0aV9saW5lIHtib3gtc2l6aW5nOmJvcmRlci1ib3g7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxudWwubXVsdGlfbGluZSBsaSB7cG9zaXRpb246cmVsYXRpdmU7IGZsb2F0OmxlZnQ7IGN1cnNvcjogcG9pbnRlcjsgbWFyZ2luLXJpZ2h0OiAxJTttYXJnaW4tYm90dG9tOiAxJTt9XHJcbnVsLm11bHRpX2xpbmUubGVuZzMgbGkge3dpZHRoOiAzMSU7fVxyXG5cclxuLyrssrTtgazrsJXsiqQqL1xyXG51bC5tdWx0aV9saW5lIGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7ZGlzcGxheTpub25lO31cclxudWwubXVsdGlfbGluZSBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7Y29sb3I6IzlhOWE5YTsgZm9udC1zaXplOjE1cHg7IHdpZHRoOiAxMDAlO31cclxudWwubXVsdGlfbGluZSBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCBzcGFuIHtkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6MTAwJTsgaGVpZ2h0OjUwcHg7IGN1cnNvcjpwb2ludGVyOyBiYWNrZ3JvdW5kOiNlZWU7IHRleHQtYWxpZ246Y2VudGVyOyBsaW5lLWhlaWdodDo0OHB4OyBjb2xvcjojOWE5YTlhOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGJvcmRlci1yYWRpdXM6IDVweDt9XHJcbnVsLm11bHRpX2xpbmUgbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7Y29sb3I6I2ZmZjt9XHJcbnVsLm11bHRpX2xpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtib3JkZXI6MnB4IHNvbGlkICMxZDdkZWU7IGJhY2tncm91bmQ6I2ZmZjsgY29sb3I6IzFkN2RlZTsgZm9udC13ZWlnaHQ6IDUwMDt9XHJcblxyXG5cclxudWwubXVsdGlfbGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge2Rpc3BsYXk6bm9uZTt9XHJcbnVsLm11bHRpX2xpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge2NvbG9yOiM5YTlhOWE7IGZvbnQtc2l6ZToxNXB4OyB3aWR0aDogMTAwJTt9XHJcbnVsLm11bHRpX2xpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgc3BhbiB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjEwMCU7IGhlaWdodDo1MHB4OyBjdXJzb3I6cG9pbnRlcjsgYmFja2dyb3VuZDojZWVlOyB0ZXh0LWFsaWduOmNlbnRlcjsgbGluZS1oZWlnaHQ6NDhweDsgY29sb3I6IzlhOWE5YTsgYm94LXNpemluZzpib3JkZXItYm94OyBib3JkZXItcmFkaXVzOiA1cHg7fVxyXG51bC5tdWx0aV9saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge2NvbG9yOiNmZmY7fVxyXG51bC5tdWx0aV9saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7Ym9yZGVyOjJweCBzb2xpZCAjMWQ3ZGVlOyBiYWNrZ3JvdW5kOiNmZmY7IGNvbG9yOiMxZDdkZWU7IGZvbnQtd2VpZ2h0OiA1MDA7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdHVsLm11bHRpX2xpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge2ZvbnQtc2l6ZToxM3B4O31cclxuXHR1bC5tdWx0aV9saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHNwYW4ge2hlaWdodDo0MHB4OyBsaW5lLWhlaWdodDo0MHB4O31cclxuXHR1bC5tdWx0aV9saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtmb250LXNpemU6MTNweDt9XHJcblx0dWwubXVsdGlfbGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCBzcGFuIHtoZWlnaHQ6NDBweDsgbGluZS1oZWlnaHQ6NDBweDt9XHJcbn1cclxuXHJcbnVsLm11bHRpX2xpbmUubGVuZzIgbGl7d2lkdGg6IDQ5JX1cclxudWwubXVsdGlfbGluZS5sZW5nMiBsaTpudGgtb2YtdHlwZSgybikge21hcmdpbi1yaWdodDogMDt9XHJcblxyXG51bC5tdWx0aV9saW5lLmxlbmczIGxpe3dpZHRoOiAzMiV9XHJcbnVsLm11bHRpX2xpbmUubGVuZzMgbGk6bnRoLW9mLXR5cGUoM24pIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG5cclxudWwubXVsdGlfbGluZS5sZW5nNCBsaXt3aWR0aDogMjQlfVxyXG51bC5tdWx0aV9saW5lLmxlbmc0IGxpOm50aC1vZi10eXBlKDRuKSB7bWFyZ2luLXJpZ2h0OiAwO31cclxuXHJcbnVsLm11bHRpX2xpbmUubGVuZzUgbGl7d2lkdGg6IDE5JX1cclxuXHJcblxyXG5cclxudWwuY29sb3JUeXBlX2xpc3Qge31cclxudWwuY29sb3JUeXBlX2xpc3QgbGkge31cclxudWwuY29sb3JUeXBlX2xpc3QgbGkgI2NvbG9yX3R5cGUxIHtiYWNrZ3JvdW5kOiAjMDAwfVxyXG5cclxudWwuY29sb3JUeXBlX2xpc3QgbGkuY29sb3JUeXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge2JhY2tncm91bmQ6ICMwMDA7IGNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6ICMwMDA7fVxyXG51bC5jb2xvclR5cGVfbGlzdCBsaS5jb2xvclR5cGUzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7YmFja2dyb3VuZDogI2ZmZjsgY29sb3I6ICMyMjI7IGJvcmRlci1jb2xvcjogI2VlZTt9XHJcbnVsLmNvbG9yVHlwZV9saXN0IGxpLmNvbG9yVHlwZTQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtiYWNrZ3JvdW5kOiAjOTk5OyBjb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiAjOTk5O31cclxudWwuY29sb3JUeXBlX2xpc3QgbGkuY29sb3JUeXBlNSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge2JhY2tncm91bmQ6ICNFODM1Mzg7IGNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6ICNFODM1Mzg7fVxyXG51bC5jb2xvclR5cGVfbGlzdCBsaS5jb2xvclR5cGU2IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7YmFja2dyb3VuZDogIzJlNzNmMjsgY29sb3I6ICNmZmY7fVxyXG51bC5jb2xvclR5cGVfbGlzdCBsaS5jb2xvclR5cGU3IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7YmFja2dyb3VuZDogIzEwY2I5ZDsgY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogIzEwY2I5ZDt9XHJcbnVsLmNvbG9yVHlwZV9saXN0IGxpLmNvbG9yVHlwZTggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtiYWNrZ3JvdW5kOiAjZmZlMjQzOyBjb2xvcjogIzIyMjsgYm9yZGVyLWNvbG9yOiAjZmZlMjQzO31cclxuXHJcblxyXG4vKj09IOyFgOugie2KuOuwleyKpCA9PSovXHJcbnNlbGVjdCB7aGVpZ2h0OjQ1cHg7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IGZvbnQtc2l6ZTogMTRweDsgcGFkZGluZzogMCAxMHB4OyBiYWNrZ3JvdW5kOnVybChcIi9faW1nL2NvbW1vbi9idG5fdW5mb2xkLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgMTBweCB0b3AgMjFweCwgI2ZmZjsgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7IC1tb3otYXBwZWFyYW5jZTpub25lOyBhcHBlYXJhbmNlOm5vbmU7IGN1cnNvcjpwb2ludGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEycHg7fVxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQgeyBkaXNwbGF5Om5vbmU7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkwcHgpIHtcclxuXHR1bC5tdWx0aV9saW5lLmxlbmc1IGxpOm50aC1vZi10eXBlKDVuKSB7bWFyZ2luLXJpZ2h0OiAwO31cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTBweCkge1xyXG5cdCN0b3BfYnRuIHtyaWdodDoxMHB4OyB3aWR0aDogMzVweDsgaGVpZ2h0OjM1cHg7fVxyXG5cdCN0b3BfYnRuLm9uIHsgYm90dG9tOiAxMnB4O31cclxuXHJcblx0LmZpeGVkLWNzX2J0biNrYWthbyB7YmFja2dyb3VuZC1zaXplOiAxN3B4O31cclxuXHJcblx0LmZpeGVkLWNzX2J0biB7cmlnaHQ6IDEwcHg7IHdpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7fVxyXG5cdC5maXhlZC1jc19idG4ub24ja2FrYW8ge2JvdHRvbTogNjBweDt9XHJcblx0LmZpeGVkLWNzX2J0bi5vbiNjYWxsIHtib3R0b206IDExMHB4O31cclxuXHQuZml4ZWQtY3NfYnRuI2NhbGwgaSB7Zm9udC1zaXplOiAxN3B4OyBsaW5lLWhlaWdodDogMzVweDt9XHJcblxyXG5cdC5zaW5nbGUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7Zm9udC1zaXplOiAxNHB4OyBwYWRkaW5nLWxlZnQ6IDI0cHg7fVxyXG5cdC5zaW5nbGUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge3dpZHRoOiAxN3B4OyBoZWlnaHQ6IDE3cHg7fVxyXG5cclxuXHQuc2luZ2xlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge2ZvbnQtc2l6ZTogMTRweDsgcGFkZGluZy1sZWZ0OiAyMnB4OyBsaW5lLWhlaWdodDogMTdweDt9XHJcblx0LnNpbmdsZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7d2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDt9XHJcblxyXG5cdHVsLm11bHRpX2xpbmUubGVuZzUgbGl7d2lkdGg6IDMyJTt9XHJcblxyXG5cdGEubW9yZV9idG5zIHtmb250LXNpemU6IDE0cHg7IHBhZGRpbmc6IDE0cHggNDBweDt9XHJcbn1cclxuXHJcblxyXG5hLm1vcmVfYnRucyB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgYXV0bzsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQ6ICMyZTczZjI7IGJvcmRlci1yYWRpdXM6IDUwcHg7IHBhZGRpbmc6IDE3cHggNTBweDsgZm9udC1zaXplOiAxOHB4OyBtYXJnaW4tdG9wOiAyMHB4O31cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuXHR1bC5tdWx0aV9saW5lLmxlbmc1IGxpe3dpZHRoOiA0OSU7fVxyXG5cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBzZWMwMSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5tYWluX2Jhbm5lckJveHsgd2lkdGg6MTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7fVxyXG4ubWFpbl9iYW5uZXJCb3ggLmJhbm5lciB7d2lkdGg6IDUwJTt9XHJcbi5iYW5uZXIgLmJhbm5lcl90eHQge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZy1sZWZ0OiAxMTBweDsgIG1hcmdpbjogMCBhdXRvO31cclxuLmJhbm5lciAuYmFubmVyX3R4dDo6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDo1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7IGxlZnQ6IDA7IHdpZHRoOiA4NXB4OyBoZWlnaHQ6IDg1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBjb250ZW50OiAnJzt9XHJcbi5iYW5uZXIgLmJhbm5lcl90eHQgaDQge21hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuLmJhbm5lciAuYmFubmVyX3R4dCBhIHtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7IHBhZGRpbmc6IDEwcHggMjBweDsgYm9yZGVyLXJhZGl1czogNTBweDsgdHJhbnNpdGlvbjogLjNzO31cclxuLmJhbm5lciAuYmFubmVyX3R4dCBhOmhvdmVyIHtiYWNrZ3JvdW5kOiAjMmU3M2YyO31cclxuLmJhbm5lciAuYmFubmVyX3R4dCBhIHNwYW4ge2JhY2tncm91bmQ6dXJsKC9faW1nL2NvbW1vbi9ub21hbC1hcnJvdzItbmV4dC13LnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodDsgYmFja2dyb3VuZC1zaXplOiAxNnB4OyBwYWRkaW5nLXJpZ2h0OiAyNXB4OyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxNnB4OyAgZm9udC13ZWlnaHQ6IDUwMDt9XHJcblxyXG4uYmFubmVyI2Jhbm5lcjEge2JvcmRlci1yaWdodDogM3B4IGRhc2hlZCAjYWFhO31cclxuLmJhbm5lciNiYW5uZXIxIC5iYW5uZXJfdHh0OjpiZWZvcmUge2JhY2tncm91bmQtaW1hZ2U6dXJsKCcvX2ltZy9tYWluL21haW5faWNvbjAxLnBuZycpO31cclxuLmJhbm5lciNiYW5uZXIyIC5iYW5uZXJfdHh0OjpiZWZvcmUge2JhY2tncm91bmQtaW1hZ2U6dXJsKCcvX2ltZy9tYWluL21haW5faWNvbjAyLnBuZycpO31cclxuLmJhbm5lciNiYW5uZXIzIC5iYW5uZXJfdHh0IHtwYWRkaW5nLWxlZnQ6IDE4MHB4OyBtYXJnaW46IDA7fVxyXG4uYmFubmVyI2Jhbm5lcjMgLmJhbm5lcl90eHQgaDQge21hcmdpbjogMTBweCAwfVxyXG4uYmFubmVyI2Jhbm5lcjMgLmJhbm5lcl90eHQ6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvX2ltZy9tYWluL21haW5faWNvbjAzLnBuZycpOyBiYWNrZ3JvdW5kLXNpemU6IDEwNHB4OyB3aWR0aDoxNTBweDsgaGVpZ2h0OiAxNTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTsgYm9yZGVyLXJhZGl1czogMTAwJTt9XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XHJcblx0LmJhbm5lciAuYmFubmVyX3R4dCB7bWF4LXdpZHRoOiA0MDBweDt9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuXHQubWFpbl9iYW5uZXJCb3ggLmJhbm5lciB7cGFkZGluZzogMCAzMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuXHQuYmFubmVyIC5iYW5uZXJfdHh0IHtwYWRkaW5nLWxlZnQ6IDB9XHJcblx0LmJhbm5lciAuYmFubmVyX3R4dDo6YmVmb3JlIHtwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogYXV0bzsgbGVmdDogYXV0bzsgdHJhbnNmb3JtOiBub25lOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IG1hcmdpbi1ib3R0b206IDE1cHg7fVxyXG5cdC5iYW5uZXIgLmJhbm5lcl90eHQgaDQge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0LmJhbm5lciAuYmFubmVyX3R4dCBhIHtkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXRvcDogMTNweDsgcGFkZGluZy1ib3R0b206IDEzcHg7fVxyXG5cclxuXHQuYmFubmVyI2Jhbm5lcjMgLmJhbm5lcl90eHQge3BhZGRpbmctbGVmdDogMH1cclxuXHQuYmFubmVyI2Jhbm5lcjMgLmJhbm5lcl90eHQgaDQgYnIge2Rpc3BsYXk6IG5vbmU7fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo5ODBweCl7XHJcblx0LmJhbm5lciNiYW5uZXIzIC5iYW5uZXJfdHh0OjpiZWZvcmUge3dpZHRoOiAxMjBweDsgaGVpZ2h0OiAxMjBweDsgYmFja2dyb3VuZC1zaXplOiA2NSU7fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuXHQubV9zZWMwMSAuY29udGVudHMge3BhZGRpbmc6IDA7fVxyXG5cdC5tYWluX2Jhbm5lckJveCAuYmFubmVyIHtwYWRkaW5nOiAwIDIwcHg7fVxyXG5cdC5iYW5uZXIgLmJhbm5lcl90eHQ6OmJlZm9yZSB7d2lkdGg6IDcwcHg7IGhlaWdodDogNzBweDsgfVxyXG5cdC5iYW5uZXIgLmJhbm5lcl90eHQgYSB7IHBhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDt9XHJcblx0LmJhbm5lciAuYmFubmVyX3R4dCBhIHNwYW4ge2ZvbnQtc2l6ZTogMTRweDt9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozNjBweCl7XHJcblx0LmJhbm5lciAuYmFubmVyX3R4dCBoNCB7Zm9udC1zaXplOiAyMnB4O31cclxufVxyXG5cclxuLm1fc2VjMDIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzo4MHB4IDA7fVxyXG4ubV9zZWMwMiAuY29udGVudHMge2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuLm1fc2VjMDIgLnNlYzAyX2NvbnQwMSB7d2lkdGg6IDQwJTt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDEgLmJhciB7d2lkdGg6MTAwJTsgYm9yZGVyLXJhZGl1czogNTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMzsgbWFyZ2luOjMwcHggMCAxNXB4IDA7IG92ZXJmbG93OiBoaWRkZW47fVxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAxIC5iYXIgLmZpbGwge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDo2MCU7IGhlaWdodDogMTBweDsgYm9yZGVyLXJhZGl1czogNTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzc0Zjt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDEgLmNvdW50aW5nX2NhciB7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDEgLmNvdW50aW5nX2NhciBwIHttYXJnaW4tYm90dG9tOiA3cHg7fVxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAxIC5jb3VudGluZ19jYXIgaDUge2ZvbnQtc2l6ZTogNDVweDsgY29sb3I6ICMzMzM7IGZvbnQtd2VpZ2h0OiA4MDA7IGxldHRlci1zcGFjaW5nOiAtMXB4OyB0ZXh0LWFsaWduOiByaWdodDt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDEgLm1vcmVfY2FyX2J0biB7d2lkdGg6MTAwJTsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLm1fc2VjMDIgLnNlYzAyX2NvbnQwMSAubW9yZV9jYXJfYnRuIGEge2ZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDUwMDsgcGFkZGluZy1yaWdodDogMzBweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9faW1nL2NvbW1vbi9ub21hbC1hcnJvdzItbmV4dC1iLnBuZyk7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTZweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDVweDt9XHJcblxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAyIGg1IHttYXJnaW4tYm90dG9tOiAzMHB4OyBjb2xvcjogIzIxMjEyMTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLm1fc2VjMDIgLnNlYzAyX2NvbnQwMiBoNSBpbWcge3dpZHRoOiAxMjZweDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDIge3dpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCB7d2lkdGg6MTAwJTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOndyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgbWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCBsaS5jYXJfbGlzdCB7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDoyMy41JTsgbWFyZ2luLXJpZ2h0OiAyJTsgYm9yZGVyLXJhZGl1czogMjBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTsgdHJhbnNpdGlvbjogMC4zczt9XHJcblxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAyIHVsLmNhcl9saXN0X3dyYXAgbGkuY2FyX2xpc3QgLmNhcl9pbmZvQm94IHtwb3NpdGlvbjogcmVsYXRpdmU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHdpZHRoOiAxMDAlO31cclxuLm1fc2VjMDIgLnNlYzAyX2NvbnQwMiB1bC5jYXJfbGlzdF93cmFwIGxpLmNhcl9saXN0IC5jYXJfaW5mb0JveCAuY2FyX2ltZyB7d2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47cGFkZGluZy1ib3R0b206IDU1JTsgIHRyYW5zaXRpb246IDAuM3M7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCBsaS5jYXJfbGlzdCAuY2FyX2luZm9Cb3ggLmNhcl9pbWcgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7fVxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAyIHVsLmNhcl9saXN0X3dyYXAgbGkuY2FyX2xpc3QgLmNhcl9pbmZvQm94IC5jYXJfaW5mbyB7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDIwcHggMTVweDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCBsaS5jYXJfbGlzdCAuY2FyX2luZm9Cb3ggLmNhcl9pbmZvIGg2IHtmb250LXNpemU6IDE5cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAyIHVsLmNhcl9saXN0X3dyYXAgbGkuY2FyX2xpc3QgLmNhcl9pbmZvQm94IC5jYXJfaW5mbyBwIHtmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjNWE1YTVhOyBsaW5lLWhlaWdodDogMS40NTsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IGRpc3BsYXk6IC13ZWJraXQtYm94OyAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgaGVpZ2h0OiA0LjM1ZW07fVxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAyIHVsLmNhcl9saXN0X3dyYXAgbGkuY2FyX2xpc3Q6aG92ZXIge2JveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4yKTt9XHJcbi5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCBsaS5jYXJfbGlzdDpob3ZlciAuY2FyX2luZm9Cb3ggLmNhcl9pbmZvIGg2IHtjb2xvcjogIzJlNzNmMn1cclxuLm1fc2VjMDIgIGEubW9yZV9idG5zIHtiYWNrZ3JvdW5kOiAjMzMzO31cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSB7d2lkdGg6IDM2JTt9XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSAuYmFyIHttYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHQubV9zZWMwMiAuc2VjMDJfY29udDAxIC5jb3VudGluZ19jYXIgcCB7dGV4dC1hbGlnbjogY2VudGVyO31cclxuXHQubV9zZWMwMiAuc2VjMDJfY29udDAxIC5jb3VudGluZ19jYXIgaDUge3RleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiA0MHB4O31cclxuXHQubV9zZWMwMiAuc2VjMDJfY29udDAxIC5tb3JlX2Nhcl9idG4ge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6OTgwcHgpe1xyXG5cdC5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCBsaS5jYXJfbGlzdDpsYXN0LW9mLXR5cGUge21hcmdpbi1yaWdodDogMH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo5ODBweCl7XHJcblx0Lm1fc2VjMDIgIHtwYWRkaW5nOiA1MHB4IDA7fVxyXG5cdC5tX3NlYzAyIC5zZWMwMl9jb250MDEge3dpZHRoOiA5MCU7IG1hcmdpbjowIGF1dG8gNDBweCBhdXRvO31cclxuXHQubV9zZWMwMiAuc2VjMDJfY29udDAxIC5jb3VudGluZ19jYXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSAuY291bnRpbmdfY2FyIHAge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7bGluZS1oZWlnaHQ6IDQwcHg7fVxyXG5cdC5tX3NlYzAyIC5zZWMwMl9jb250MDEgLmNvdW50aW5nX2NhciBoNSB7Zm9udC1zaXplOiAzNHB4O31cclxuXHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMiB1bC5jYXJfbGlzdF93cmFwIHttYXJnaW4tYm90dG9tOiAwfVxyXG5cdC5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCBsaS5jYXJfbGlzdCB7d2lkdGg6IDQ5JTsgbWFyZ2luLWJvdHRvbTogMiU7IGJvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG5cdC5tX3NlYzAyIC5zZWMwMl9jb250MDIgdWwuY2FyX2xpc3Rfd3JhcCBsaS5jYXJfbGlzdDpudGgtb2YtdHlwZSgybikge21hcmdpbi1yaWdodDogMH1cclxuXHQubV9zZWMwMiAuc2VjMDJfY29udDAyIHVsLmNhcl9saXN0X3dyYXAgbGkuY2FyX2xpc3QgLmNhcl9pbmZvQm94IC5jYXJfaW5mbyBoNiB7Zm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLWJvdHRvbTogNnB4O31cclxuXHQubV9zZWMwMiAuc2VjMDJfY29udDAyIHVsLmNhcl9saXN0X3dyYXAgbGkuY2FyX2xpc3QgLmNhcl9pbmZvQm94IC5jYXJfaW5mbyBwIHtmb250LXNpemU6IDE0cHg7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMiBoNSBpbWcge3dpZHRoOiAxMDBweH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo2NDBweCl7XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSAuYmFyIHttYXJnaW46IDE1cHggMDt9XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSAuYmFyIC5maWxsIHtoZWlnaHQ6IDdweDt9XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSAuY291bnRpbmdfY2FyIHtkaXNwbGF5OiBibG9jazt9XHJcblx0Lm1fc2VjMDIgLnNlYzAyX2NvbnQwMSAuY291bnRpbmdfY2FyIHAge2ZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDE7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG5cdC5tX3NlYzAyIC5zZWMwMl9jb250MDEgLmNvdW50aW5nX2NhciBoNSB7Zm9udC1zaXplOiAyN3B4OyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuXHQubV9zZWMwMiAuc2VjMDJfY29udDAxIC5tb3JlX2Nhcl9idG4gYSB7Zm9udC1zaXplOiAxNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTdweDsgcmlnaHQ6IDA7IHdpZHRoOiBhdXRvO31cclxufVxyXG5cclxuXHJcbi8q7IiY7Lac7Lm0IOyGjOqwnCAmJiDsiJjstpzsubQgQVBQKi9cclxuLm1fc2VjMDMge2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxyXG4ucGljX2Jhbm5lciB7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB3aWR0aDogNTAlOyBoZWlnaHQ6IDM1MHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTogdGFibGU7fVxyXG4ucGljX2Jhbm5lciNibjEge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9faW1nL21haW4vc2VjM19iYW5uZXItYmcxLmpwZyk7IH1cclxuLnBpY19iYW5uZXIjYm4yIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vX2ltZy9tYWluL3NlYzNfYmFubmVyLWJnMi5qcGcpOyB9XHJcbi5waWNfYmFubmVyIC50ZXh0X3dyYXAge2Rpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7fVxyXG4ucGljX2Jhbm5lciAudGV4dF93cmFwIGgyIHtjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjpjZW50ZXI7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG4ucGljX2Jhbm5lciAudGV4dF93cmFwIHAge3RleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxN3B4OyBsaW5lLWhlaWdodDogMS4zOyBjb2xvcjogI2ZmZjsgbWFyZ2luLXRvcDogMTVweDt9XHJcbi5waWNfYmFubmVyIC50ZXh0X3dyYXAgcCBhIHttYXJnaW46IDAgNXB4IDsgfVxyXG4ucGljX2Jhbm5lciAudGV4dF93cmFwIHAgYSBpbWcge3dpZHRoOiA0MHB4O31cclxuLnBpY19iYW5uZXIgLnRleHRfd3JhcCBwIGEgc3BhbiB7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQ6IHVybCgvX2ltZy9jb21tb24vbm9tYWwtYXJyb3cyLW5leHQtdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7IGJhY2tncm91bmQtc2l6ZTogMTdweDsgcGFkZGluZy1yaWdodDogMjVweDt9XHJcbi5waWNfYmFubmVyI2JuMSAudGV4dF93cmFwIHAgYSB7YmFja2dyb3VuZC1jb2xvcjogIzJlNzNmMjsgcGFkZGluZzogN3B4IDIzcHg7IGJvcmRlci1yYWRpdXM6IDUwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogN3B4O31cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjk4MHB4KXtcclxuXHQucGljX2Jhbm5lciB7aGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiA1MHB4IDIwcHh9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuXHQucGljX2Jhbm5lciB7d2lkdGg6IDEwMCU7fVxyXG5cdC5waWNfYmFubmVyIC50ZXh0X3dyYXAgcCAge2ZvbnQtc2l6ZTogMTVweDt9XHJcblx0LnBpY19iYW5uZXIjYm4xIC50ZXh0X3dyYXAgcCBhIHtmb250LXNpemU6IDE0cHg7fVxyXG59XHJcblxyXG5cclxuLyrsp4Tri6jtj4nqsIDsgqwg67CU66Gc7YyQ66ek7Iug7LKtKi9cclxuLm1fc2VjMDQge2JhY2tncm91bmQ6IHVybCgvX2ltZy9tYWluL3NlYzQtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDEzMHB4IDA7fVxyXG4ubV9zZWMwNCBoMiB7dGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZjt9XHJcbi5tX3NlYzA0IHAge2ZvbnQtc2l6ZTogMThweDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAyMHB4IDA7IG9wYWNpdHk6IDAuOH1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6OTgwcHgpe1xyXG5cdC5tX3NlYzAwIHsgcGFkZGluZzogMCB9XHJcblx0aHRtbCAubV9zZWMwMCAuY29udGVudHMgeyBwYWRkaW5nOiA3MHB4IDAgMCB9XHJcblx0Lm1fc2VjMDQge3BhZGRpbmc6IDEwMHB4IDB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG5cdC5tX3NlYzA0IHtwYWRkaW5nOiA3MHB4IDB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzYwcHgpe1xyXG5cdC5tX3NlYzA0IGgyIHtmb250LXNpemU6IDMxcHg7fVxyXG59XHJcblxyXG5cclxuI2tha2FvX2xpbmsge3Bvc2l0aW9uOiBmaXhlZDsgYm90dG9tOiA1MHB4OyByaWdodDogNTBweDsgd2lkdGg6IDcwcHg7IGhlaWdodDogNzBweDsgYm9yZGVyLXJhZGl1czogMTAwJTsgYmFja2dyb3VuZDogI2ZhZTEwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMik7fVxyXG4ja2FrYW9fbGluayBhIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XHJcbiNrYWthb19saW5rIGltZyB7d2lkdGg6IDM1cHg7IG1hcmdpbjogMTZweCBhdXRvOyBkaXNwbGF5OiBibG9jazt9XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjk4MHB4KXtcclxuXHQja2FrYW9fbGluayB7d2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgYm90dG9tOiAxNXB4OyByaWdodDogMTVweDt9XHJcblx0I2tha2FvX2xpbmsgaW1nIHt3aWR0aDogNTAlOyBtYXJnaW4tdG9wOiAxNHB4O31cclxufVxyXG5cclxuXHJcbiNtZXNzYWdlIHtwb3NpdGlvbjogZml4ZWQ7IGJvdHRvbTogMTQwcHg7IHJpZ2h0OiA1MHB4OyB3aWR0aDogNzBweDsgaGVpZ2h0OiA3MHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBiYWNrZ3JvdW5kOiAjMmU3M2YyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4yKTt9XHJcbiNtZXNzYWdlIGEge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO31cclxuI21lc3NhZ2Ugc3ZnIHt3aWR0aDogMzVweDsgbWFyZ2luOiAxNnB4IGF1dG87IGRpc3BsYXk6IGJsb2NrOyBmaWxsOiNmZmY7fVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo5ODBweCl7XHJcblx0I21lc3NhZ2Uge3dpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IGJvdHRvbTogNzVweDsgcmlnaHQ6IDE1cHg7fVxyXG5cdCNtZXNzYWdlIHN2ZyB7d2lkdGg6IDUwJTsgbWFyZ2luLXRvcDogMTRweDt9XHJcbn1cclxuXHJcbi8qIOyEnOu4jO2OmOydtOyngCDqs7XthrVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiNwYWdlX2hlYWQge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogNTBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgZGlzcGxheTogZmxleDt9XHJcbiNwYWdlX2hlYWQgaDYge2ZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMjEyMTIxOyBsaW5lLWhlaWdodDogNTBweDt9XHJcblxyXG4jcGFnZV9oZWFkIGJ1dHRvbi5iYWNrIHt3aWR0aDogNTVweDsgaGVpZ2h0OiA1MHB4OyBib3JkZXI6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4jcGFnZV9oZWFkIGJ1dHRvbi5iYWNrIGkge2ZvbnQtc2l6ZTogMjVweDsgY29sb3I6ICM3ZjdmN2Y7fVxyXG4jcGFnZV9oZWFkIC5zdGVwIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IGxpbmUtaGVpZ2h0OiA1MHB4OyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjOGI5MTlmOyB3aWR0aDogNTBweDsgbGV0dGVyLXNwYWNpbmc6IDJweH1cclxuI3BhZ2VfaGVhZCAucHJvZ3Jhc3NfYmFyIHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgIHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAjZTBlMGUwOyBoZWlnaHQ6IDNweDt9XHJcbiNwYWdlX2hlYWQgLnByb2dyYXNzX2Jhcjo6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjMmU3M2YyOyBjb250ZW50OiAnJzt9XHJcbiNwYWdlX2hlYWQgLnByb2dyYXNzX2Jhci5sZW5nMi5zdGVwMTo6YmVmb3JlIHt3aWR0aDo1MCU7fVxyXG4jcGFnZV9oZWFkIC5wcm9ncmFzc19iYXIubGVuZzMuc3RlcDE6OmJlZm9yZSB7d2lkdGg6MzMuMyU7fVxyXG4jcGFnZV9oZWFkIC5wcm9ncmFzc19iYXIubGVuZzMuc3RlcDI6OmJlZm9yZSB7d2lkdGg6NjYuNiU7fVxyXG4jcGFnZV9oZWFkIC5wcm9ncmFzc19iYXIuc3RlcC1maW5hbDo6YmVmb3JlIHt3aWR0aDoxMDAlO31cclxuXHJcbiNwYWdlX2JvZHkge21pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7IHBhZGRpbmc6IDQwcHggMDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNwYWdlX2JvZHkuYm9hcmRfYm9keSB7cGFkZGluZy10b3A6IDA7fVxyXG4jcGFnZV9ib2R5IC5jb250X3NlY3Rpb24ge3Bvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgd2lkdGg6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDAgMjBweDt9XHJcbiNwYWdlX2JvZHkgLmNvbnRfc2VjdGlvbi5kZXZpZGUge21hcmdpbjogNDBweCAwfVxyXG4jcGFnZV9ib2R5IC5jb250X3NlY3Rpb24ubXQwIHttYXJnaW4tdG9wOjA7fVxyXG4jcGFnZV9ib2R5IC5jb250X3NlY3Rpb24ubWIwIHttYXJnaW4tYm90dG9tOjA7fVxyXG5cclxuXHJcbi5uby10YWlsX2J0bnMge21pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KSAhaW1wb3J0YW50O30vKu2VmOuLqOyXkCDqs6DsoJXrsoTtirwg7JeG7J2E65WMIOuGkuydtOqwkiovXHJcblxyXG5wLm5vdGljZSB7Zm9udC1zaXplOiAxM3B4OyBjb2xvcjogI2IwYjBiYjsgYmFja2dyb3VuZDp1cmwoXCIuLi9faW1nL3Jlc291cmNlL25vdGljZS5wbmdcIikgbm8tcmVwZWF0IHRvcCAycHggbGVmdDsgYmFja2dyb3VuZC1zaXplOiAxNHB4OyBwYWRkaW5nLWxlZnQ6IDE5cHg7IGxpbmUtaGVpZ2h0OiAxLjM1O31cclxucC5taWQtdGV4dCB7Zm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogIzIxMjEyMTt9XHJcbnAuYmlnLXRleHQge2ZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyMTIxMjF9XHJcbnAuc21hbGwtdGV4dCB7Zm9udC1zaXplOiAxMnB4O31cclxucC5jYXJfbmFtZSB7Zm9udC1zaXplOiAxNXB4O31cclxucC5jYXJfbmFtZSBzcGFuIHtwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDAgMTBweDt9XHJcbnAuY2FyX25hbWUgc3Bhbjo6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAycHg7IGxlZnQ6IDA7IHdpZHRoOiAycHg7IGhlaWdodDogMTNweDsgYmFja2dyb3VuZDogI2RlZGVkZTsgY29udGVudDogJyc7fVxyXG5wLmNhcl9uYW1lIHNwYW46Zmlyc3Qtb2YtdHlwZSB7cGFkZGluZy1sZWZ0OiAwfVxyXG5wLmNhcl9uYW1lIHNwYW46Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuZGwuaW5mb19pbnB1dEZvcm0ge21hcmdpbjogNDBweCAwfVxyXG5kbC5pbmZvX2lucHV0Rm9ybTpmaXJzdC1vZi10eXBlIHttYXJnaW4tdG9wOiAwfVxyXG5kbC5pbmZvX2lucHV0Rm9ybSBkdCB7Zm9udC1zaXplOiAxN3B4OyBjb2xvcjogIzIxMjEyMTsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLWJvdHRvbTogMTNweDt9XHJcbmRsLmluZm9faW5wdXRGb3JtIGR0IHNwYW4ge2NvbG9yOiAjYjBiMGI1fVxyXG5kbC5pbmZvX2lucHV0Rm9ybSBkZCB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuZGwuaW5mb19pbnB1dEZvcm0gZGQuYWRkciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmctcmlnaHQ6IDgwcHg7IG1hcmdpbi1ib3R0b206IDVweDt9XHJcbmRsLmluZm9faW5wdXRGb3JtIGRkLmFkZHIgYnV0dG9uIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7ICB3aWR0aDogNzBweDsgaGVpZ2h0OiA0NXB4OyBiYWNrZ3JvdW5kOiAjMzMzOyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxNHB4OyBib3JkZXI6IDA7IGJvcmRlci1yYWRpdXM6IDVweDt9XHJcbmRsLmluZm9faW5wdXRGb3JtIGRkLnRlbGwge2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuZGwuaW5mb19pbnB1dEZvcm0gZGQudGVsbCBpbnB1dCB7d2lkdGg6MzIlICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbmRsLmluZm9faW5wdXRGb3JtIGRkPnVse31cclxuZGwuaW5mb19pbnB1dEZvcm0gZGQ+dWw+bGl7bWFyZ2luLXRvcDogMzBweH1cclxuZGwuaW5mb19pbnB1dEZvcm0gZGQ+dWw+bGk+cC50aXRsZSB7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzRhNGE0YTsgbWFyZ2luLWJvdHRvbTogN3B4fVxyXG5kbC5pbmZvX2lucHV0Rm9ybSBkZD51bD5saT5wLm5vdGljZSB7bWFyZ2luLXRvcDogN3B4fVxyXG5cclxuXHJcblxyXG4jcGFnZV90YWlsIHtwb3NpdGlvbjpzdGlja3k7IGJvdHRvbTogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IHotaW5kZXg6IDI7fVxyXG5idXR0b24uY29tbV9mdWxsQnRuIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiA2MHB4OyBiYWNrZ3JvdW5kOiAjMmU3M2YyOyBib3JkZXI6IDA7IGZvbnQtc2l6ZTogMTVweDsgY29sb3I6ICNmZmY7fVxyXG5cclxuXHJcblxyXG5cclxuLyog64K07LCo7IiY7Lac7LCoIOqysOqzvO2OmOydtOyngFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmNhcl9jb25kaXRpb25fcmVzdWx0IHt9XHJcbi5jYXJfY29uZGl0aW9uX3Jlc3VsdCBwLm1pZC10ZXh0IHttYXJnaW46IDVweCAwIDE3cHggMH1cclxuLmNhcl9jb25kaXRpb25fcmVzdWx0IHAuY2FyX25hbWUge2ZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICMyMTIxMjF9XHJcblxyXG5cclxuXHJcblxyXG4vKiDroZzrlKntjpjsnbTsp4BcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOuCtOywqO2MlOq4sCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4jc3ViX2NvbnRhaW5lciB7d2lkdGg6IDEwMCU7ICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyBwYWRkaW5nLXRvcDogMTAwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG92ZXJmbG93OiBoaWRkZW47fVxyXG4jc3ViX2NvbnRhaW5lciAudmVydGljYWxBbGlnbi13cmFwIHtkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogIGNhbGMoMTAwdmggLSAyMDBweCl9XHJcbiNzdWJfY29udGFpbmVyIC52ZXJ0aWNhbEFsaWduLWlubmVyIHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMTAwJTt9XHJcblxyXG4uY29udGVudHMtaW5uZXIge2JhY2tncm91bmQ6ICNmZmY7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDcwcHggNTBweDsgYm9yZGVyLXJhZGl1czogMjBweDt9XHJcbi5wYWdlX3RpdGxlIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogNDVweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyMTIxMjE7IG1hcmdpbi1ib3R0b206IDcwcHg7IGxpbmUtaGVpZ2h0OiAxO31cclxuLnBhZ2VfdGl0bGUgc3BhbiB7Y29sb3I6ICNmZmY7IGZvbnQtc2l6ZToyNXB4OyBwYWRkaW5nOiAxMHB4IDIwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6IDEwcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGJvcmRlci1yYWRpdXM6IDUwcHg7IG1hcmdpbi10b3A6IC01cHg7fVxyXG4ucGFnZV90aXRsZSBzcGFuLnR5cGUxIHtiYWNrZ3JvdW5kOiAjMmU3M2YyO31cclxuLnBhZ2VfdGl0bGUgc3Bhbi50eXBlMiB7YmFja2dyb3VuZDogI2ZkNzc0Zjt9XHJcblxyXG4ud2FpdF9sb2FkaW5nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogdGFibGU7fVxyXG4ud2FpdF9sb2FkaW5nIC5taWRfYXJyIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbi53YWl0X2xvYWRpbmcgLm1pZF9hcnIgcCB7Zm9udC1zaXplOjE1cHg7IGNvbG9yOiAjMjEyMTIxOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4ud2FpdF9sb2FkaW5nIC5taWRfYXJyIGltZyB7d2lkdGg6IDcwcHg7IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiBibG9jazt9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MHB4KXtcclxuXHQjc3ViX2NvbnRhaW5lciB7cGFkZGluZy10b3A6IDcwcHg7fVxyXG5cdC5wYWdlX3RpdGxlIHtmb250LXNpemU6IDM4cHg7IG1hcmdpbi1ib3R0b206IDUwcHg7IGxpbmUtaGVpZ2h0OiAxO31cclxuXHQucGFnZV90aXRsZSBzcGFuIHtmb250LXNpemU6IDIxcHg7fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuXHQuY29udGVudHMtaW5uZXIge3BhZGRpbmc6IDMwcHggMjBweDsgYm9yZGVyLXJhZGl1czogMjBweDt9XHJcblxyXG5cdC5wYWdlX3RpdGxlIHtmb250LXNpemU6IDI5cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IG1hcmdpbi1ib3R0b206IDMwcHg7fVxyXG5cdC5wYWdlX3RpdGxlIHNwYW4ge2ZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDUwMDsgcGFkZGluZzogNnB4IDEycHg7IG1hcmdpbi1sZWZ0OiA2cHg7fVxyXG5cdC5sb2FkaW5nX2NvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW46IDAgYXV0bzsgd2lkdGg6IDEzMHB4O31cclxufVxyXG4uY2lyY2xlIHtib3JkZXItcmFkaXVzOjUwJTsgd2lkdGg6NXB4OyBoZWlnaHQ6NXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiMxZTkwZmY7IG1hcmdpbi1ib3R0b206MjVweDsgcG9zaXRpb246cmVsYXRpdmU7fVxyXG4ucm93YyB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OjJweDt9XHJcbi5jMSB7YW5pbWF0aW9uOiBjMSAxLjVzIGxpbmVhciBpbmZpbml0ZTt9XHJcbi5jMiB7YW5pbWF0aW9uOiBjMiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgYmFja2dyb3VuZC1jb2xvcjojM2ZkMWZmO31cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoyODBweCl7XHJcblx0LnBhZ2VfdGl0bGUgc3BhbiB7bWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi10b3A6IDRweDt9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkwcHgpIHtcclxufVxyXG5Aa2V5ZnJhbWVzIGMxe1xyXG5cdDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCkgc2NhbGUoMSk7fVxyXG5cdDI1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSgxLjUpO2JhY2tncm91bmQtY29sb3I6IzBjODdmZjt6LWluZGV4OjEwO31cclxuXHQ1MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCkgc2NhbGUoMSk7fVxyXG5cdDc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguNik7YmFja2dyb3VuZC1jb2xvcjojM2E5ZWZmO3otaW5kZXg6MTtvcGFjaXR5Oi4xfVxyXG5cdDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYzJ7XHJcblx0MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxKTt9XHJcblx0MjUle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KSBzY2FsZSguNik7YmFja2dyb3VuZC1jb2xvcjojNzVkZWZmO3otaW5kZXg6MTtvcGFjaXR5Oi4xfVxyXG5cdDUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzJweCkgc2NhbGUoMSk7fVxyXG5cdDc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMS41KTtiYWNrZ3JvdW5kLWNvbG9yOiMwZmMzZmY7ei1pbmRleDoxMDt9XHJcblx0MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO31cclxufVxyXG5cclxuLnJvdzIgLmMxe2FuaW1hdGlvbi1kZWxheTouMXM7fS5yb3cyIC5jMnthbmltYXRpb24tZGVsYXk6LjFzO31cclxuLnJvdzMgLmMxe2FuaW1hdGlvbi1kZWxheTouMjJzO30ucm93MyAuYzJ7YW5pbWF0aW9uLWRlbGF5Oi4yMnM7fVxyXG4ucm93NCAuYzF7YW5pbWF0aW9uLWRlbGF5Oi4zN3M7fS5yb3c0IC5jMnthbmltYXRpb24tZGVsYXk6LjM3czt9XHJcbi5yb3c1IC5jMXthbmltYXRpb24tZGVsYXk6LjQ5czt9LnJvdzUgLmMye2FuaW1hdGlvbi1kZWxheTouNDlzO31cclxuLnJvdzYgLmMxe2FuaW1hdGlvbi1kZWxheTouNjdzO30ucm93NiAuYzJ7YW5pbWF0aW9uLWRlbGF5Oi42N3M7fVxyXG4ucm93NyAuYzF7YW5pbWF0aW9uLWRlbGF5Oi44OXM7fS5yb3c3IC5jMnthbmltYXRpb24tZGVsYXk6Ljg5czt9XHJcbi5yb3c4IC5jMXthbmltYXRpb24tZGVsYXk6Ljk1czt9LnJvdzggLmMye2FuaW1hdGlvbi1kZWxheTouOTVzO31cclxuLnJvdzkgLmMxe2FuaW1hdGlvbi1kZWxheToxLjJzO30ucm93OSAuYzJ7YW5pbWF0aW9uLWRlbGF5OjEuMnM7fVxyXG4ucm93MTAgLmMxe2FuaW1hdGlvbi1kZWxheToxLjQ1czt9LnJvdzEwIC5jMnthbmltYXRpb24tZGVsYXk6MS40NXM7fVxyXG4ucm93MTEgLmMxe2FuaW1hdGlvbi1kZWxheToxLjYyczt9LnJvdzExIC5jMnthbmltYXRpb24tZGVsYXk6MS42MnM7fVxyXG4ucm93MTIgLmMxe2FuaW1hdGlvbi1kZWxheToxLjg4czt9LnJvdzEyIC5jMnthbmltYXRpb24tZGVsYXk6MS44OHM7fVxyXG4ucm93MTMgLmMxe2FuaW1hdGlvbi1kZWxheToyczt9LnJvdzEzIC5jMnthbmltYXRpb24tZGVsYXk6MnM7fVxyXG5cclxuLnBpY3NfdXBsb2FkIC5hcGljQm94IC5pbm5lckJveCBzcGFuIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICMyZTczZjI7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxyXG4ucGljc191cGxvYWQgLmFwaWNCb3ggLmlubmVyQm94IHNwYW46OmJlZm9yZSB7d2lkdGg6IDM1cHg7IGhlaWdodDogMzVweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vX2ltZy9yZXNvdXJjZS9nYWxsZXJ5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiAnJzsgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO31cclxuXHJcbi8qIOywqOufieuyiO2YuOyhsO2ajCDqsrDqs7ztmZTrqbRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5teUNhcl9udW1JbmZvIHt9XHJcbi5teUNhcl9udW1JbmZvIHAuY2FyX25hbWUge21hcmdpbi10b3A6IDVweDsgY29sb3I6ICMyMTIxMjF9XHJcblxyXG4jc2VsZWN0X2NhclR5cGUge3dpZHRoOiAxMDAlOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyBkaXNwbGF5OiBmbGV4OyBtYXJnaW4tYm90dG9tOiAxMDBweDt9XHJcbiNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZSB7d2lkdGg6IDM1JTtiYWNrZ3JvdW5kOiAjZmZmOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItcmFkaXVzOiAyMHB4OyBwYWRkaW5nOiAzMHB4OyBtYXJnaW46IDAgMzBweDsgdHJhbnNpdGlvbjogMC4zczsgY3Vyc29yOiBwb2ludGVyO31cclxuI3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHAge3RleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxN3B4OyBtYXJnaW46IDMwcHggMDsgbGluZS1oZWlnaHQ6IDE7fVxyXG4jc2VsZWN0X2NhclR5cGUgLmNhclR5cGUgcC5uYW1lIHtmb250LXNpemU6IDI3cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjMzMzO31cclxuI3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHAubmFtZTo6YmVmb3JlIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE4MHB4OyBoZWlnaHQ6IDE4MHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgY29udGVudDogJyc7IG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzt9XHJcbiNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZSBwIHNwYW4ge3RleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICMyZTczZjI7IGZvbnQtd2VpZ2h0OiA1MDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgvX2ltZy9jb21tb24vbm9tYWwtYXJyb3cyLW5leHQtYmwucG5nKTsgYmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246ICBjZW50ZXIgcmlnaHQ7IGJhY2tncm91bmQtc2l6ZTogMjBweDsgcGFkZGluZy1yaWdodDogMzBweDt9XHJcbiNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZSN0eXBlMSBwLm5hbWU6OmJlZm9yZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9faW1nL3N1Yi9jYXItdHlwZTEucG5nKTt9XHJcbiNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZSN0eXBlMiBwLm5hbWU6OmJlZm9yZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9faW1nL3N1Yi9jYXItdHlwZTIucG5nKTt9XHJcbi5pbmZvX3RhYmxlX3dyYXAge21hcmdpbjogMzBweCAwfVxyXG4uaW5mb190YWJsZV93cmFwIGRsIHttYXJnaW46IDEzcHggMDsgcG9zaXRpb246IHJlbGF0aXZlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nLWxlZnQ6IDkwcHg7fVxyXG4uaW5mb190YWJsZV93cmFwIGRsIGR0IHtmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjYjBiMGJiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgfVxyXG4uaW5mb190YWJsZV93cmFwIGRsIGRkIHtmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjMjEyMTIxO31cclxuLmluZm9fdGFibGVfd3JhcCBkbCBkZCBzcGFuLm5vdF9pbmZvIHtjb2xvcjogI2IwYjBiYjt9XHJcbi5pbmZvX3RhYmxlX3dyYXAgZGwgZGQgYnV0dG9uIHtib3JkZXI6MDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICMyZTczZjI7IG1hcmdpbi1sZWZ0OiAxMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNzNmMjt9XHJcbi5pbmZvX3RhYmxlX3dyYXAgZGwgZGQuZGlzdGFuY2UtaW5wdXQge2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7fVxyXG4uaW5mb190YWJsZV93cmFwIGRsIGRkLmRpc3RhbmNlLWlucHV0IGlucHV0IHtmbGV4OiAxOyBtYXJnaW4tcmlnaHQ6IDVweDt9XHJcbi5pbmZvX3RhYmxlX3dyYXAgZGwgZGQuZGlzdGFuY2UtaW5wdXQgc3BhbiB7d2hpdGUtc3BhY2U6IG5vd3JhcDt9XHJcblxyXG4ucGljc191cGxvYWQge3dpZHRoOiAxMDAlOyBtYXJnaW46IDMwcHggMCAxMHB4IDA7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7IGRpc3BsYXk6IGZsZXg7fVxyXG4ucGljc191cGxvYWQgLmFwaWNCb3gge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDMyJTsgYm9yZGVyOiAycHggc29saWQgI2UxZTFlMTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZy1ib3R0b206IDMxJTsgYm9yZGVyLXJhZGl1czogMTBweDsgbWFyZ2luLWxlZnQ6IDIlOyBtYXJnaW4tdG9wOiAyJTt9XHJcbi5waWNzX3VwbG9hZCAuYXBpY0JveDpmaXJzdC1vZi10eXBlLCAucGljc191cGxvYWQgLmFwaWNCb3g6bnRoLW9mLXR5cGUoM24rMSkge21hcmdpbi1sZWZ0OiAwfVxyXG4ucGljc191cGxvYWQgLmFwaWNCb3ggLmlubmVyQm94IHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogdGFibGU7fVxyXG4ucGljc191cGxvYWQgLmFwaWNCb3ggLmlubmVyQm94IHNwYW4ge3RleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogIzJlNzNmMjsgZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbi5waWNzX3VwbG9hZCAuYXBpY0JveCAuaW5uZXJCb3ggc3Bhbjo6YmVmb3JlIHt3aWR0aDogMzVweDsgaGVpZ2h0OiAzNXB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2dhbGxlcnkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6ICcnOyBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87fVxyXG5cclxuLyrtjJDrp6Ttm4TquLAg7JWIKi9cclxuLmluZm9fdGFibGVfd3JhcC5pbm5lcl9yZXZpZXcge2JvcmRlci1yYWRpdXM6IDVweDsgYmFja2dyb3VuZDogI2ZhZmFmYTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMTBweCAyMHB4OyBtYXJnaW46IDIwcHggMH1cclxuLmluZm9fdGFibGVfd3JhcC5pbm5lcl9yZXZpZXcgZGwge21hcmdpbjogN3B4IDB9XHJcbi5pbmZvX3RhYmxlX3dyYXAuaW5uZXJfcmV2aWV3IGRsIGR0LCAuaW5mb190YWJsZV93cmFwLmlubmVyX3JldmlldyBkbCBkZCB7Zm9udC1zaXplOiAxNHB4O31cclxuLmluZm9fdGFibGVfd3JhcC5pbm5lcl9yZXZpZXcge2JvcmRlci1yYWRpdXM6IDVweDsgYmFja2dyb3VuZDogI2ZhZmFmYTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMTBweCAyMHB4OyBtYXJnaW46IDIwcHggMH1cclxuI3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlOmhvdmVyIHtib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLDAuMSk7fVxyXG4jc2VsZWN0X2NhclR5cGUgLmNhclR5cGU6aG92ZXIgcC5uYW1lIHtjb2xvcjogI2ZmZjt9XHJcbiNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZTpob3ZlciBwIHNwYW4ge2NvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19pbWcvY29tbW9uL25vbWFsLWFycm93Mi1uZXh0LXcucG5nKTt9XHJcblxyXG4jc2VsZWN0X2NhclR5cGUgLmNhclR5cGUjdHlwZTE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMyZTczZjJ9XHJcbiNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZSN0eXBlMjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogI2ZkNzc0Zn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG5cdCNzZWxlY3RfY2FyVHlwZSB7bWFyZ2luLWJvdHRvbTogNDBweDt9XHJcblx0I3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA1MHB4OyBtYXJnaW46MCAwIDIwcHggMDt9XHJcblx0I3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHAge3RleHQtYWxpZ246IGxlZnQ7IG1hcmdpbjogMjBweCAwIDQwcHggMDsgcGFkZGluZy1sZWZ0OiA1NSU7fVxyXG5cdCNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZSBwLm5hbWUge2ZvbnQtc2l6ZTogMjNweDt9XHJcblx0I3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHAubmFtZTo6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDo1MCU7IGxlZnQ6MzBweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO31cclxuXHJcblx0I3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlI3R5cGUye21hcmdpbi1ib3R0b206IDA7fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpe1xyXG5cdCNzZWxlY3RfY2FyVHlwZSAuY2FyVHlwZSB7cGFkZGluZzogMzBweDt9XHJcblx0I3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHAge21hcmdpbjogMjBweCAwOyBwYWRkaW5nLWxlZnQ6IDQ4JTt9XHJcblx0I3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHAubmFtZSB7Zm9udC1zaXplOiAyMXB4O31cclxuXHQjc2VsZWN0X2NhclR5cGUgLmNhclR5cGUgcC5uYW1lOjpiZWZvcmUgeyBsZWZ0OiAyMHB4OyB3aWR0aDoxMDBweDsgaGVpZ2h0OiAxMDBweDt9XHJcblx0I3NlbGVjdF9jYXJUeXBlIC5jYXJUeXBlIHAgc3BhbiB7dGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogIzJlNzNmMjsgZm9udC13ZWlnaHQ6IDUwMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9faW1nL2NvbW1vbi9ub21hbC1hcnJvdzItbmV4dC1ibC5wbmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG59XHJcblxyXG5cclxuLyog64KY7J2YIOuTseuhnSDrp6TrrLwg66as7Iqk7Yq4XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubXlDYXJfbGlzdCB7fVxyXG4ubXlDYXJfYm94IHt3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogMTBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgb3ZlcmZsb3c6IGhpZGRlbjsgbWFyZ2luLXRvcDogMzBweH1cclxuLm15Q2FyX2JveDpmaXJzdC1vZi10eXBlIHttYXJnaW4tdG9wOiAwfVxyXG4ubXlDYXJfYm94IC5jYXJfaW5mb3JtYXRpb24ge3dpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDI1cHggMTVweDsgcGFkZGluZy1yaWdodDogMTMwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxOyBib3JkZXItYm90dG9tOiAwOyBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO31cclxuLm15Q2FyX2JveCAuY2FyX2luZm9ybWF0aW9uIHVsIHtkaXNwbGF5OiBmbGV4OyBtYXJnaW4tdG9wOiAyMHB4fVxyXG4ubXlDYXJfYm94IC5jYXJfaW5mb3JtYXRpb24gdWw6Zmlyc3Qtb2YtdHlwZSB7bWFyZ2luLXRvcDogNnB4fVxyXG4ubXlDYXJfYm94IC5jYXJfaW5mb3JtYXRpb24gdWwgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCAxMHB4OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjMjEyMTIxfVxyXG4ubXlDYXJfYm94IC5jYXJfaW5mb3JtYXRpb24gdWwgbGk6OmFmdGVyIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOiA1cHg7IGxlZnQ6IDA7IHdpZHRoOiAxcHg7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZDogI2NjYzsgY29udGVudDogJyc7fVxyXG4ubXlDYXJfYm94IC5jYXJfaW5mb3JtYXRpb24gdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7cGFkZGluZy1sZWZ0OiAwfVxyXG4ubXlDYXJfYm94IC5jYXJfaW5mb3JtYXRpb24gdWwgbGk6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG4ubXlDYXJfYm94IC5jYXJfaW5mb3JtYXRpb24gdWwgbGkgYSB7Y29sb3I6ICNiMGIwYmI7IGZvbnQtc2l6ZTogMTRweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbi5teUNhcl9ib3ggLmNhcl9pbmZvcm1hdGlvbiB1bCBsaSBidXR0b24ge2NvbG9yOiAjYjBiMGJiOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxO31cclxuLm15Q2FyX2JveCAuY2FyX2luZm9ybWF0aW9uIC5jYXJfcGljcyB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDE1cHg7IHdpZHRoOiA3MHB4OyBoZWlnaHQ6IDcwcHg7IGJvcmRlci1yYWRpdXM6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt9XHJcbi5teUNhcl9ib3ggLmNhcl9pbmZvcm1hdGlvbiAuY2FyX3BpY3MgaW1nIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7fVxyXG4ubXlDYXJfYm94IC5kZWFsZXJfY29uZGl0aW9uIHt3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogI2YwZjBmMDsgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgYm9yZGVyOiAycHggc29saWQgI2UxZTFlMTsgYm9yZGVyLXRvcDogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbi5teUNhcl9ib3ggLmRlYWxlcl9jb25kaXRpb24gYSB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4LXdyYXA6IHdyYXA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDEwcHggMjBweDt9XHJcbi5teUNhcl9ib3ggLmRlYWxlcl9jb25kaXRpb24gcCB7Y29sb3I6ICM5NTk1OTU7IGZvbnQtc2l6ZTogMTVweDt9XHJcbi5teUNhcl9ib3ggLmRlYWxlcl9jb25kaXRpb24gc3BhbiB7Y29sb3I6ICMyZTczZjI7IGZvbnQtc2l6ZTogMTVweDsgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvbmV4dC1hcnJvdy1ibC5zdmdcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDVweCByaWdodDsgcGFkZGluZy1yaWdodDogMTVweDt9XHJcbi5teUNhcl9ib3ggLmRlYWxlcl9jb25kaXRpb24ueWV0IHtiYWNrZ3JvdW5kOiAjMmU3M2YyOyBib3JkZXItY29sb3I6IzJlNzNmMjt9XHJcbi5teUNhcl9ib3ggLmRlYWxlcl9jb25kaXRpb24ueWV0IHAge2NvbG9yOiAjZmZmO31cclxuLm15Q2FyX2JveCAuZGVhbGVyX2NvbmRpdGlvbi55ZXQgc3BhbiB7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvbmV4dC1hcnJvdy13LnN2Z1wiKTt9XHJcblxyXG4uaW5uZXJfc2VjdGlvbiB7bWFyZ2luLWJvdHRvbTogNTBweDt9XHJcbi5pbm5lcl9zZWN0aW9uLXRpdGxlIHtmb250LXNpemU6IDI0cHg7IGNvbG9yOiAjMzMzOyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHJcblxyXG4vKiDrgpjsnZjrp6TrrLwg65Sc65+sIOyEoO2DnVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI2RlYWxlcl9zZWxlY3Rfd3JhcCB7cG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kOiAjZjRmNGZhO31cclxuLnRlcm1zX2J4IHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAyMDBweDsgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgb3ZlcmZsb3cteTogc2Nyb2xsOyBwYWRkaW5nOiAxNXB4OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjNjA2MDYwOyBsaW5lLWhlaWdodDogMS43O31cclxuLmlucHV0X2NoayB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW4tdG9wOiAyMHB4O31cclxuI2RlYWxlcl9zZWxlY3Rfd3JhcDo6YWZ0ZXIge3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDUwJTsgYmFja2dyb3VuZDogI2ZmZjsgY29udGVudDogJyc7fVxyXG4uaW5wdXRfY2hrIHAge2NvbG9yOiAjNjA2MDYwOyBmb250LXNpemU6IDE2cHg7IH1cclxuI2RlYWxlcl9zZWxlY3Rfd3JhcCAjcGFnZV9ib2R5IHtwYWRkaW5nOiAwO31cclxuLmlucHV0X2NoayB1bCBsaSB7ZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxNXB4O31cclxuXHJcbiNkZWFsZXJfc2VsZWN0LXRvcCB7cGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgYmFja2dyb3VuZDogI2Y0ZjRmYTt9XHJcbiNkZWFsZXJfc2VsZWN0LXRvcCAjaXRlbV9pbmZvIC5waWMge3dpZHRoOiA4MHB4OyAgaGVpZ2h0OiA4MHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogLTQwcHggYXV0byAwIGF1dG87fVxyXG4jZGVhbGVyX3NlbGVjdC10b3AgI2l0ZW1faW5mbyAucGljIGltZyB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyO31cclxuI2RlYWxlcl9zZWxlY3QtdG9wICNpdGVtX2luZm8gLnN1bW1hcnkge3dpZHRoOiAxMDAlOyBkaXNwbGF5OmZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW4tdG9wOiAxNXB4O31cclxuI2RlYWxlcl9zZWxlY3QtdG9wICNpdGVtX2luZm8gLnN1bW1hcnkgZGwuc3VtbWFyeUJveCB7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNTAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuI2RlYWxlcl9zZWxlY3QtdG9wICNpdGVtX2luZm8gLnN1bW1hcnkgZGwuc3VtbWFyeUJveDo6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDA7IHdpZHRoOiAycHg7IGhlaWdodDogNDRweDsgbWFyZ2luLXRvcDogLTIycHg7IGJhY2tncm91bmQ6ICNlMWUxZTE7IGNvbnRlbnQ6ICcnO31cclxuI2RlYWxlcl9zZWxlY3QtdG9wICNpdGVtX2luZm8gLnN1bW1hcnkgZGwuc3VtbWFyeUJveDpmaXJzdC1vZi10eXBlOjphZnRlciB7ZGlzcGxheTogbm9uZTt9XHJcbiNkZWFsZXJfc2VsZWN0LXRvcCAjaXRlbV9pbmZvIC5zdW1tYXJ5IGRsLnN1bW1hcnlCb3ggZHQge2ZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICM1YTVhNWE7IHRleHQtYWxpZ246IGNlbnRlcjtwYWRkaW5nLWJvdHRvbTogNXB4fVxyXG4jZGVhbGVyX3NlbGVjdC10b3AgI2l0ZW1faW5mbyAuc3VtbWFyeSBkbC5zdW1tYXJ5Qm94IGRkIHtmb250LXNpemU6IDE5cHg7IGNvbG9yOiAjMjEyMTIxOyBmb250LXdlaWdodDogNTAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4jZGVhbGVyX3NlbGVjdC10b3AgI2l0ZW1faW5mbyBidXR0b24ubW9yZV9pbmZvcm1hdGlvbiB7cG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXI6MDsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogIzlhOWE5YTsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDVweDt9XHJcbiNkZWFsZXJfc2VsZWN0LXRvcCAjaXRlbV9pbmZvIGJ1dHRvbi5tb3JlX2luZm9ybWF0aW9uIHNwYW46OmFmdGVyIHtjb250ZW50OiAn642U67O06riwJzsgcGFkZGluZy1sZWZ0OiA1cHh9XHJcbiNkZWFsZXJfc2VsZWN0LXRvcCAjaXRlbV9pbmZvIGJ1dHRvbi5tb3JlX2luZm9ybWF0aW9uOjpiZWZvcmUge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogNDVweDsgdG9wOiAxNnB4OyB3aWR0aDogMTBweDsgaGVpZ2h0OiAyMHB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9faW1nL3Jlc291cmNlL2xpc3Qtb3Blbi1nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7ICBjb250ZW50OiAnJzsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7fVxyXG4jZGVhbGVyX3NlbGVjdC10b3AgI2l0ZW1faW5mbyAjZGV0YWlsX2luZm8ge2Rpc3BsYXk6IG5vbmU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDMwcHg7fVxyXG4jZGVhbGVyX3NlbGVjdC10b3AgI2l0ZW1faW5mbyAjZGV0YWlsX2luZm8gLmluZm9fdGFibGVfd3JhcCB7Ym9yZGVyOiBzb2xpZCAjZTFlMWUxOyBib3JkZXItd2lkdGg6IDJweCAwOyBtYXJnaW46IDIwcHggMCAwIDAgOyBwYWRkaW5nOiAxMHB4IDB9XHJcbiNkZWFsZXJfc2VsZWN0LXRvcCAuY29uZGl0aW9uX3RhZyB7dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxM3B4O31cclxuI2RlYWxlcl9zZWxlY3QtdG9wIC5jb25kaXRpb25fdGFnIHt0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDEzcHg7fVxyXG5cclxuLmlucHV0VGFibGUge2JvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzfVxyXG4uaW5wdXRUYWJsZSAuY29sIHt3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7IGRpc3BsYXk6IHRhYmxlO31cclxuLmlucHV0VGFibGUgLmNvbCAudGl0bGUsIC5pbnB1dFRhYmxlIC5jb2wgLnNlbGVjdCB7ZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcGFkZGluZzogMjBweDt9XHJcbi5pbnB1dFRhYmxlIC5jb2wgLnRpdGxlIHtmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjMjUyNTI1OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAyMCU7IGZvbnQtd2VpZ2h0OiA1MDA7IGJhY2tncm91bmQ6ICNmYWZhZmE7fVxyXG4uaW5wdXRUYWJsZSAuY29sIC50aXRsZSBzcGFuLnByaW1hcnkge2ZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICNFNTI4MkI7IHBhZGRpbmctbGVmdDogM3B4O31cclxuLmlucHV0VGFibGUgLmNvbCAuc2VsZWN0IHt3aWR0aDogODAlOyBmb250LXNpemU6IDE2cHg7fVxyXG4uaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QuZmlsZW5hbWUge2NvbG9yOiAjMTU3Y2I2fVxyXG4uaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgdWwge31cclxuLmlucHV0VGFibGUgLmNvbCAuc2VsZWN0IHVsIGxpIHtmbG9hdDogbGVmdDsgZm9udC1zaXplOiAxNnB4O31cclxuLmlucHV0VGFibGUgLmNvbCAuc2VsZWN0IHVsLnR5cGVfc2VsZWN0IGxpIHttYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG4uaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgLmZsb2F0X3dyYXAge2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxyXG5cclxuLyouaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaSB7d2lkdGg6IDM1JX0qL1xyXG5cclxuLmlucHV0VGFibGUgLmNvbCAuc2VsZWN0IHVsLmNvbnRlc3RfaW5mb19saXN0IHt9XHJcbi5pbnB1dFRhYmxlIC5jb2wgLnNlbGVjdCB1bC5jb250ZXN0X2luZm9fbGlzdCBsaSB7d2lkdGg6IDEwMCU7fVxyXG4uaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgdWwuY29udGVzdF9pbmZvX2xpc3QgbGkgLnNpbmdsZSB7ZmxvYXQ6IGxlZnQ7IG1hcmdpbi1yaWdodDogMTVweDsgbWluLXdpZHRoOiA2MHB4O31cclxuLmlucHV0VGFibGUgLmNvbCAuc2VsZWN0IHVsLmNvbnRlc3RfaW5mb19saXN0IGxpIHNwYW4ge2ZvbnQtc2l6ZTogMTZweDsgcGFkZGluZy1sZWZ0OiAwOyB0b3A6IDNweDt9XHJcbi5pbnB1dFRhYmxlIC5jb2wgLnNlbGVjdCAuZXRjX2lucHV0LXdyYXAge3dpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAxMHB4O31cclxuLmlucHV0VGFibGUgLmNvbCAuc2VsZWN0IC5ldGNfaW5wdXQtd3JhcCBpbnB1dFt0eXBlPSd0ZXh0J10ge3dpZHRoOiAxMDAlOyBtYXJnaW46IDB9XHJcbi5pbnB1dFRhYmxlIC5jb2wgLnNlbGVjdCAuZXRjX2lucHV0LXdyYXAgaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlciB7Y29sb3I6ICM5YTlhOWF9XHJcblxyXG5cclxuLmlucHV0VGFibGUgLmNvbCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0VGFibGUgLmNvbCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dFRhYmxlIC5jb2wgc2VsZWN0IHtib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwOyB3aWR0aDogMTgwcHg7IGhlaWdodDogNTBweDtcclxuXHRwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjNjA2MDYwOyBtYXJnaW4tcmlnaHQ6IDVweDsgYm9yZGVyLXJhZGl1czogNXB4O31cclxuLmlucHV0VGFibGUgLmNvbCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIge2NvbG9yOiAjYWFhO31cclxuLmlucHV0VGFibGUgLmNvbCBlbSB7cGFkZGluZzogMCA3cHg7IGxpbmUtaGVpZ2h0OiA0MHB4OyBmb250LXNpemU6IDE0cHg7fVxyXG4jZGVhbGVyX3NlbGVjdC10b3AgLmNvbmRpdGlvbl90YWcgc3BhbiB7Zm9udC1zaXplOiAxM3B4OyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogIzJlNzNmMjsgYm9yZGVyLXJhZGl1czogNTBweDsgcGFkZGluZzogNXB4IDE1cHg7IGxpbmUtaGVpZ2h0OiAxO31cclxuLmlucHV0VGFibGUgLmNvbCAubnVtIHt3aWR0aDogOTVweCAhaW1wb3J0YW50O31cclxuLmlucHV0VGFibGUgLmNvbCAuYWRkciB7d2lkdGg6IDQ5JSAhaW1wb3J0YW50fVxyXG4uaW5wdXRUYWJsZSAuY29sIC5mdWxsIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50fVxyXG4uaW5wdXRUYWJsZSAuY29sIGJ1dHRvbiB7d2lkdGg6IDg1cHg7IGhlaWdodDogNDBweDsgYmFja2dyb3VuZDogIzE1N2NiNjsgY29sb3I6ICNmZmY7IGJvcmRlcjogMDsgbWFyZ2luLWxlZnQ6IDVweH1cclxuLmlucHV0VGFibGUgLmNvbCB0ZXh0YXJlYSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDIwMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDE0cHg7fVxyXG4uaW5wdXRUYWJsZSAuY29sPnNwYW4ge2ZvbnQtc2l6ZTogMTJweDsgdmVydGljYWwtYWxpZ246LXdlYmtpdC1iYXNlbGluZS1taWRkbGU7IHBhZGRpbmctbGVmdDogMTBweDt9XHJcbi5pbnB1dFRhYmxlIC5jb2w+c3Bhbi5yZWQge2NvbG9yOiAjZmY0MTAwO31cclxuLmlucHV0VGFibGUgLmNvbCAubGluZSB7d2lkdGg6MTAwJTt9XHJcbi5pbnB1dFRhYmxlIC5jb2wgLmxpbmUudG9wLW0ge21hcmdpbi10b3A6IDVweDt9XHJcbi5pbnB1dFRhYmxlIC5jb2wgLmxpbmUuYm90dG9tLW0ge21hcmdpbi1ib3R0b206IDVweDt9XHJcbi5pbnB1dFRhYmxlIC5jb2wgLm1haWxfd3JhcCB7ZmxvYXQ6IGxlZnQ7fVxyXG5cclxuI2RlYWxlcl9zZWxlY3QtYm90dG9tIHAuYWxlcnQge2ZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjMjEyMTIxOyBmb250LXNpemU6IDE3cHg7IGxpbmUtaGVpZ2h0OiAxLjM1OyBwYWRkaW5nOiAyMHB4IDA7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTFlMWUxO31cclxuLmRlYWxlcl9saXN0IHtwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDIwcHggMDsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMWUxZTE7IGRpc3BsYXk6IGZsZXg7fVxyXG4uZGVhbGVyX2xpc3QgLmlubmVyIHt3aWR0aDogNTAlO31cclxuLmRlYWxlcl9saXN0IC5pbm5lciBwIHtsaW5lLWhlaWdodDogMTt9XHJcbi5kZWFsZXJfbGlzdCAuaW5uZXIgcC5zbWFsbC10ZXh0IHtjb2xvcjogI2IwYjBiYjt9XHJcbi5kZWFsZXJfbGlzdCAuaW5uZXIgcC5kZWFsZXJfbmFtZSwgLmRlYWxlcl9saXN0IC5pbm5lciBwLnByaWNlIHtmb250LXNpemU6IDE3cHg7IGNvbG9yOiAjMjEyMTIxOyBmb250LXdlaWdodDogNTAwOyBtYXJnaW46IDVweCAwfVxyXG4uZGVhbGVyX2xpc3QgLmlubmVyIHAuZGVhbGVyX25hbWUge2ZvbnQtc2l6ZTogMTdweDsgY29sb3I6ICMyMTIxMjE7IGZvbnQtd2VpZ2h0OiA1MDA7IG1hcmdpbjogNXB4IDB9XHJcbi5kZWFsZXJfbGlzdCAuaW5uZXIgcC5kZWFsZXJfbmFtZSBzcGFuIHtmb250LXNpemU6IDEzcHg7fVxyXG4uZGVhbGVyX2xpc3QgLnByb2ZpbGUge3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OiA1N3B4OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLmRlYWxlcl9saXN0IC5wcm9maWxlIC5waWMge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDA7IG1hcmdpbi10b3A6IC0yM3B4OyB3aWR0aDogNDVweDsgaGVpZ2h0OiA0NXB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLmRlYWxlcl9saXN0IC5wcm9maWxlIC5waWMgaW1nIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7fVxyXG4uZGVhbGVyX2xpc3QgLnByb2ZpbGUgLnNjb3JlX3dyYXAgLnN0YXIge3dpZHRoOiA2MHB4OyBoZWlnaHQ6IDlweDt9XHJcbi5kZWFsZXJfbGlzdCAucHJvZmlsZSAuc2NvcmVfd3JhcCAuc3RhciAuZmlsbCB7aGVpZ2h0OiA5cHg7IGJhY2tncm91bmQtc2l6ZTogNjBweCBhdXRvO31cclxuLmRlYWxlcl9saXN0IC5wcm9maWxlIC5zY29yZV93cmFwIHAge2ZvbnQtc2l6ZTogMTFweDt9XHJcbi5kZWFsZXJfbGlzdCBidXR0b24ge3dpZHRoOiA1MHB4OyBoZWlnaHQ6IDQwcHg7IGZvbnQtc2l6ZTogMTNweDsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6IDVweDsgYmFja2dyb3VuZDogI2UwZWFmZDsgY29sb3I6ICMyZTczZjI7IG1hcmdpbi10b3A6IDVweDt9XHJcbi5kZWFsZXJfbGlzdCBidXR0b24udHlwZTEge3dpZHRoOiA3MHB4OyBiYWNrZ3JvdW5kOiAjZjRmNGY0OyBjb2xvcjogIzU0NTQ1NDt9XHJcbi5kZWFsZXJfbGlzdCBidXR0b24udHlwZTIge3dpZHRoOiA4MHB4O31cclxuXHJcbi5maWxlYm94IGlucHV0W3R5cGU9XCJmaWxlXCJdIHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyBoZWlnaHQ6IDFweDsgcGFkZGluZzogMDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBjbGlwOnJlY3QoMCwwLDAsMCk7IGJvcmRlcjogMDsgfVxyXG4uZmlsZWJveCBsYWJlbCB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHdpZHRoOiA4MHB4OyBoZWlnaHQ6IDQwcHg7IGJhY2tncm91bmQ6ICMxNTdjYjY7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiA0MHB4OyBtYXJnaW4tdG9wOiAtMXB4O31cclxuI2RlYWxlcl9zZWxlY3QtdG9wIHAuYmlnLXRleHQge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5maWxlYm94IC51cGxvYWQtbmFtZSB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOjEwcHg7ICBmb250LXNpemU6IDE0cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLW1vei1hcHBlYXJhbmNlOiBub25lOyBhcHBlYXJhbmNlOiBub25lOyB3aWR0aDogMjgwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGNvbG9yOiAjNjA2MDYwfVxyXG5cclxuI2ZpbmFsX3RleHQge3dpZHRoOiAxMDAlOyBwYWRkaW5nOiAxMjBweCAwOyBib3JkZXI6IDVweCBzb2xpZCAjZjNmM2YzIDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjNjA2MDYwOyBsaW5lLWhlaWdodDogMS43OyBtYXJnaW4tYm90dG9tOiAzMHB4O31cclxuI2ZpbmFsX3RleHQgc3Ryb25nIHtjb2xvcjojMjUyNTI1OyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDIxcHg7fVxyXG5cclxuLyrrsKnrrLjtj4nqsIDtjJDrp6Qg7LCo656R67KI7Zi4Ki9cclxuLnVua25vd24tY2FyX251bSAuc2luZ2xlIHtsaW5lLWhlaWdodDogNDVweDsgbWFyZ2luLWxlZnQ6IDEwcHg7fVxyXG5cclxuI2RlYWxlcl9zZWxlY3QtdG9wICNpdGVtX2luZm8ge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZDogI2ZmZjsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLXJhZGl1czogN3B4OyBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxOyBtYXJnaW4tdG9wOiA1NXB4fVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MHB4KXtcclxuXHQuaW5wdXRUYWJsZSAuY29sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXRUYWJsZSAuY29sIHNlbGVjdCB7bWFyZ2luLWxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQ1cHg7IGZvbnQtc2l6ZTogMTRweDt9XHJcblxyXG5cdC5pbnB1dFRhYmxlIC5jb2wgdWwuYmlydGgge2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuXHQuaW5wdXRUYWJsZSAuY29sIHVsLmJpcnRoIGxpIHt3aWR0aDogMzIlOyBtYXJnaW46IDA7fVxyXG5cdC5pbnB1dFRhYmxlIC5jb2wgdWwuYmlydGggbGkgZW0ge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuXHQuaW5wdXRUYWJsZSAuY29sIHVsLmNhbGwge2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuXHQuaW5wdXRUYWJsZSAuY29sIHVsLmNhbGwgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDMxJTsgbWFyZ2luOiAwO31cclxuXHQuaW5wdXRUYWJsZSAuY29sIHVsLmNhbGwgbGk6OmFmdGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgcmlnaHQ6IC0xMHB4OyBjb250ZW50OiAnLSc7IGZvbnQtc2l6ZTogMTNweDt9XHJcblx0LmlucHV0VGFibGUgLmNvbCB1bC5jYWxsIGxpOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdC5pbnB1dFRhYmxlIC5jb2wgdWwuY2FsbCBsaSAubnVtIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50fVxyXG5cdC5pbnB1dFRhYmxlIC5jb2wgdWwuY2FsbCBsaSBlbSB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG5cdC5pbnB1dFRhYmxlIC5jb2wgLm1haWxfd3JhcCB7d2lkdGg6IDEwMCU7IGZsb2F0OiBub25lO31cclxuXHQuaW5wdXRUYWJsZSAuY29sIC5tYWlsX3dyYXAge3dpZHRoOiAxMDAlOyBmbG9hdDogbm9uZTt9XHJcblx0LmlucHV0VGFibGUgLmNvbCAubWFpbF93cmFwOmZpcnN0LW9mLXR5cGUge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBtYXJnaW4tYm90dG9tOiA1cHg7fVxyXG5cdC5pbnB1dFRhYmxlIC5jb2wgLm1haWxfd3JhcDpmaXJzdC1vZi10eXBlIGVtIHtmb250LXNpemU6IDEzcHg7IHBhZGRpbmc6IDAgMTBweDt9XHJcblx0LmlucHV0VGFibGUgLmNvbCAubWFpbF93cmFwOmZpcnN0LW9mLXR5cGUgaW5wdXRbdHlwZT0ndGV4dCddIHt3aWR0aDo0OCU7fVxyXG5cclxuXHQuaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgLnNjaG9sbF9pbmZvIHt3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBkaXNwbGF5OiBmbGV4O31cclxuXHQuaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgLnNjaG9sbF9pbmZvIHNlbGVjdCB7d2lkdGg6IDQ5JTt9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuXHQuaW5uZXJfc2VjdGlvbi10aXRsZSB7bWFyZ2luLWJvdHRvbTogMTNweDt9XHJcblxyXG5cdC5pbnB1dF9jaGsge21hcmdpbi10b3A6IDEwcHg7fVxyXG5cdC5pbnB1dF9jaGsgcCB7Zm9udC1zaXplOiAxM3B4O31cclxuXHJcblx0LmlucHV0VGFibGUgLmNvbCB7ZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDE4cHggMH1cclxuXHQuaW5wdXRUYWJsZSAuY29sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXRUYWJsZSAuY29sIHNlbGVjdCAge2hlaWdodDogNDBweDt9XHJcblx0LmlucHV0VGFibGUgLmNvbCAudGl0bGUsIC5pbnB1dFRhYmxlIC5jb2wgLnNlbGVjdCB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgcGFkZGluZzogMDsgIHRleHQtYWxpZ246IGxlZnQ7fVxyXG5cdC5pbnB1dFRhYmxlIC5jb2wgLnRpdGxlIHtmb250LXNpemU6IDE1cHg7IGJhY2tncm91bmQ6bm9uZTsgbWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0LmlucHV0VGFibGUgLmNvbCAuc2VsZWN0IHtmb250LXNpemU6IDE0cHg7fVxyXG5cclxuXHQuaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgdWwuY29udGVzdF9pbmZvX2xpc3QgbGkgc3BhbiB7Zm9udC1zaXplOiAxNHB4OyB0b3A6IDRweDt9XHJcblxyXG5cdC5maWxlYm94IGxhYmVsIHtmb250LXNpemU6IDE0cHg7fVxyXG5cclxuXHQuaW5wdXRUYWJsZSAuY29sIC5hZGRyIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiA1cHg7fVxyXG5cclxuXHQuaW5wdXRUYWJsZSAuY29sIC5zZWxlY3QgdWwudHlwZV9zZWxlY3QgbGkge21hcmdpbi10b3A6IDdweDt9XHJcblxyXG5cclxufVxyXG5cclxuLmJ0bnNfd3JhcCB7d2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBkaXNwbGF5OiBmbGV4O31cclxuLmJ0bnNfd3JhcCBhIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDUwcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogNTBweDsgZm9udC1zaXplOiAxNnB4OyBtYXJnaW46IDAgNXB4O31cclxuLmJ0bnNfd3JhcCBhLnByZXYge2NvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiAjYWFhO31cclxuLmJ0bnNfd3JhcCBhLnJlZ2lzdCB7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQ6ICMyZTczZjI7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcblx0LmJ0bnNfd3JhcCBhIHt3aWR0aDogMTgwcHg7IGhlaWdodDogNDBweDsgbGluZS1oZWlnaHQ6IDQwcHg7IGZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOiAwIDVweDt9XHJcbn1cclxuXHJcblxyXG5cclxuI2ZpbmFsX3BhZ2Uge2JhY2tncm91bmQ6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDIwcHg7IHBhZGRpbmc6IDcwcHggMzBweDsgbWFyZ2luOiA3MHB4IDA7fVxyXG4jZmluYWxfcGFnZSAucGFnZV90aXRsZSB7cG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDM1cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4O31cclxuI2ZpbmFsX3BhZ2UgLnBhZ2VfdGl0bGU6OmFmdGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogLTI1cHg7IGhlaWdodDogM3B4OyB3aWR0aDogNTBweDsgYmFja2dyb3VuZDogI2RkZDsgY29udGVudDogJyc7fVxyXG4jZmluYWxfcGFnZSAucGFnZV90aXRsZTo6YmVmb3JlIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvOyB3aWR0aDogMjE1cHg7IGhlaWdodDogMjE1cHg7IGJhY2tncm91bmQ6dXJsKC9faW1nL2NvbW1vbi9sYXB0b3AucG5nKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IGNvbnRlbnQ6ICcnO31cclxuI2ZpbmFsX3BhZ2UgdWwjaW5mb19jaGVjayB7ZGlzcGxheTpmbGV4OyB3aWR0aDogMTAwJTsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogNjBweDt9XHJcbiNmaW5hbF9wYWdlIHVsI2luZm9fY2hlY2sgbGkge3BhZGRpbmc6IDAgMTNweDsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDE5cHg7IGNvbG9yOiAjOGE4YThhO31cclxuI2ZpbmFsX3BhZ2UgdWwjaW5mb19jaGVjayBsaTo6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAycHg7IGxlZnQ6IDA7IHdpZHRoOiAxcHg7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZDogI2NjYzsgY29udGVudDogJyc7fVxyXG4jZmluYWxfcGFnZSB1bCNpbmZvX2NoZWNrIGxpOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MHB4KXtcclxuXHQjZmluYWxfcGFnZSAucGFnZV90aXRsZXtmb250LXNpemU6IDMycHg7IHBhZGRpbmctYm90dG9tOiAyMHB4O31cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuXHQjZmluYWxfcGFnZSB7cGFkZGluZzogNDBweCAyMHB4OyBtYXJnaW46IDQwcHggMDt9XHJcblx0I2ZpbmFsX3BhZ2UgLnBhZ2VfdGl0bGV7Zm9udC1zaXplOiAyOHB4OyBwYWRkaW5nLWJvdHRvbTogMTVweDsgbWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0I2ZpbmFsX3BhZ2UgLnBhZ2VfdGl0bGU6OmJlZm9yZSB7d2lkdGg6IDE4MHB4OyBoZWlnaHQ6IDE4MHB4O31cclxuXHQjZmluYWxfcGFnZSB1bCNpbmZvX2NoZWNre21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdCNmaW5hbF9wYWdlIHVsI2luZm9fY2hlY2sgbGl7cGFkZGluZzogMTBweCAwOyBmb250LXNpemU6IDE3cHg7IHdpZHRoOjEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0I2ZpbmFsX3BhZ2UgdWwjaW5mb19jaGVjayBsaTphZnRlcnt0b3A6IC0ycHg7IGxlZnQ6NTAlOyB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTsgd2lkdGg6NHB4OyBoZWlnaHQ6IDRweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO31cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8q66ek66ek6rCA7J2065OcKi9cclxuLmhpZnVfc3RlcF93cmFwIHt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCB7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyOiA3cHggc29saWQgI2RlZGVkZTsgcGFkZGluZzogNDBweCAwOyBiYWNrZ3JvdW5kOiAjZmZmOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOiA1MHB4OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94OjphZnRlciB7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC01MnB4OzsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogLTEycHg7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlcjoyNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wLWNvbG9yOiAjZGVkZWRlOyBjb250ZW50OiAnJzt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC5pY29uIHt3aWR0aDogMTclOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IHRhYmxlO31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC5pY29uIHAge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC5pY29uIHAgaW1nIHt3aWR0aDogNjAlO31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA4MyU7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZGVkZTsgcGFkZGluZy1sZWZ0OiA1MHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHAge2ZvbnQtc2l6ZTogMTlweDt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCBwLnN0ZXBOYW1lIHtmb250LXNpemU6IDIxcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjMTExOyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHAuc3RlcE5hbWUgc3BhbiB7Y29sb3I6IzJlNzNmMjsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBwYWRkaW5nLXJpZ2h0OiAxMHB4O31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHAuc3RlcE5hbWUgc3BhbiBlbSB7Y29sb3I6IzJlNzNmMjsgcGFkZGluZy1sZWZ0OiA1cHg7fVxyXG4uaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQgYSB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDE3MHB4OyBoZWlnaHQ6IDQwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDQwcHg7IGJhY2tncm91bmQ6ICNlY2YxZjc7IHRyYW5zaXRpb246IDAuM3M7IGNvbG9yOiAjMzMzOyBmb250LXdlaWdodDogNTAwO31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IGEgc3BhbiB7Zm9udC1zaXplOiAxNXB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19pbWcvdXRpbGl0eS9pY29uLWRvd24tYi5wbmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgY2VudGVyIHJpZ2h0OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7fVxyXG4uaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQgYTpob3ZlciB7YmFja2dyb3VuZDogIzMwOTc4MjsgYm9yZGVyLWNvbG9yOiAjMzA5NzgyOyBjb2xvcjogI2ZmZjt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCBhOmhvdmVyIHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6IHVybCgvX2ltZy91dGlsaXR5L2ljb24tZG93bi13LnBuZyl9XHJcblxyXG4uaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQgdWwge31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0PnVsPmxpIHtmb250LXNpemU6IDE4cHg7IG1hcmdpbjogN3B4IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OiAxNXB4OyBjb2xvcjogIzIxMjEyMTsgbGluZS1oZWlnaHQ6IDEuNTt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dD51bD5saTo6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTRweDsgbGVmdDogMDsgd2lkdGg6IDdweDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICNhYWE7IGNvbnRlbnQ6ICcnO31cclxuLmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0PnVsPmxpIHVsIHttYXJnaW4tdG9wOiA1cHg7fVxyXG4uaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQ+dWw+bGkgdWwgbGkge3Bvc2l0aW9uOnJlbGF0aXZlOyBmb250LXNpemU6IDE2cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmctbGVmdDogNTBweDt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dD51bD5saSB1bCBsaSBzcGFuIHtmb250LXdlaWdodDogNTAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMTBweDt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dD51bD5saSB1bCBsaTo6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgbGVmdDogMDsgd2lkdGg6IDRweDsgaGVpZ2h0OiA0cHg7IGJhY2tncm91bmQ6ICNhYWE7IGNvbnRlbnQ6ICcnO31cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE0MDBweCl7XHJcblx0LnN1YjAyXzAxIC5jb250ZW50cyB7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuXHJcblx0LmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC5pY29uIHAgaW1nIHt3aWR0aDogNjAlfVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCB1bCBsaSB7bWFyZ2luOiA3cHggMH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5ODBweCkge1xyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCB7bWFyZ2luLWJvdHRvbTogMzBweDsgYm9yZGVyLXdpZHRoOiA1cHg7fVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveDo6YWZ0ZXIge2JvcmRlci13aWR0aDogMThweDsgYm90dG9tOiAtMzdweDt9XHJcblx0LmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHtwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7fVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCBwLnN0ZXBOYW1lIHtmb250LXNpemU6IDE4cHg7IG1hcmdpbi1ib3R0b206IDE1cHg7fVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCB1bCBsaSB7Zm9udC1zaXplOiAxNnB4O31cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQgYSB7d2lkdGg6IDEwMCU7IGhlaWdodDogNDVweDsgbGluZS1oZWlnaHQ6IDQ1cHg7fVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAuaWNvbiBwIGltZyB7d2lkdGg6IDcwJX1cclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQge3BhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMjBweDt9XHJcblx0LmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHAuc3RlcE5hbWUge2ZvbnQtc2l6ZTogMTZweDsgbWFyZ2luLWJvdHRvbTogMTVweDt9XHJcblx0LmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHVsIGxpIHtmb250LXNpemU6IDE0cHg7fVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCB1bCBsaTo6YmVmb3JlIHt0b3A6IDEwcHg7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCkge1xyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCB7ZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDI1cHggMH1cclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLmljb24ge3dpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLmljb24gcCBpbWcge3dpZHRoOiAxMDBweDt9XHJcblxyXG5cclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQge3BhZGRpbmctbGVmdDogMjBweDsgd2lkdGg6IDEwMCU7IGJvcmRlci1sZWZ0OiAwO31cclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQgcC5zdGVwTmFtZSB7Zm9udC1zaXplOiAxNnB4OyBtYXJnaW4tYm90dG9tOiAyNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCBwLnN0ZXBOYW1lIHNwYW4ge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA4cHg7IHBhZGRpbmctcmlnaHQ6IDB9XHJcblx0LmhpZnVfc3RlcF93cmFwIC5zdGVwQm94IC50ZXh0IHVsIGxpIHtmb250LXNpemU6IDE0cHg7fVxyXG5cdC5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCB1bCBsaTo6YmVmb3JlIHt0b3A6IDEwcHg7IH1cclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQ+dWw+bGkgdWwgbGkge2ZvbnQtc2l6ZTogMTNweDsgcGFkZGluZy1sZWZ0OiA0NXB4O31cclxuXHQuaGlmdV9zdGVwX3dyYXAgLnN0ZXBCb3ggLnRleHQ+dWw+bGkgdWwgbGk6OmJlZm9yZSB7dG9wOiA4cHg7fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PSDruIzrnpzrk5zshozqsJwgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4jc3ViX2NvbnRhaW5lci5zdWIwMTAxLFxyXG4jc3ViX2NvbnRhaW5lci5zdWIwMTAyLFxyXG4jc3ViX2NvbnRhaW5lci5zdWIwMTAze2JhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO31cclxuXHJcbi5icmFuZF9pbnRyby10ZXh0IHt9XHJcbi5icmFuZF9pbnRyby10ZXh0IGg1IHt0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjMmU3M2YyOyBsaW5lLWhlaWdodDogMS40O31cclxuLmJyYW5kX2ludHJvLXRleHQgcCB7Zm9udC1zaXplOiAxOHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjU7IGNvbG9yOiAjNWE1YTVhOyBtYXJnaW46IDE1cHggMH1cclxudWwuZ3VpZGVfbGlzdCB7fVxyXG51bC5ndWlkZV9saXN0IGxpIHt3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogN3B4OyBiYWNrZ3JvdW5kOiAjZjdmOGZjOyBtYXJnaW46IDEwcHggMH1cclxudWwuZ3VpZGVfbGlzdCBsaSBhIHtwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICMyMTIxMjE7IGZvbnQtd2VpZ2h0OiA1MDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDE1cHg7IGRpc3BsYXk6IGJsb2NrO31cclxudWwuZ3VpZGVfbGlzdCBsaSBhOjphZnRlciB7d2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgYm9yZGVyLXJhZGl1czogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzJlNzNmMjsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vX2ltZy9yZXNvdXJjZS9uZXh0LWFycm93LXcuc3ZnXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDlweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDE1cHg7IG1hcmdpbi10b3A6IC0xMHB4O31cclxuLyrtmozsm5DqsIDsnoUqL1xyXG5kbC5qb2luLWluZm9faW5wdXRGb3JtIHsgbWFyZ2luOiA0MHB4IDB9XHJcbmRsLmpvaW4taW5mb19pbnB1dEZvcm0gZHQge2ZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM1NzU3NTc7IGZvbnQtd2VpZ2h0OiA1MDA7IG1hcmdpbi1ib3R0b206IDhweDt9XHJcbmRsLmpvaW4taW5mb19pbnB1dEZvcm0gZHQgc3BhbiB7Y29sb3I6ICNiMGIwYjV9XHJcbmRsLmpvaW4taW5mb19pbnB1dEZvcm0gZGQubnVtIHtkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgbGluZS1oZWlnaHQ6IDUwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5kbC5qb2luLWluZm9faW5wdXRGb3JtIGRkLm51bSBpbnB1dFt0eXBlPSd0ZXh0J10ge3dpZHRoOiAyOSUgIWltcG9ydGFudDt9XHJcbmRsLmpvaW4taW5mb19pbnB1dEZvcm0gZGQgYnV0dG9uIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiA1MHB4OyBib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlcjogbm9uZTsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQ6ICNlMGUwZTA7IGZvbnQtc2l6ZTogMTRweDt9XHJcbmRsLmpvaW4taW5mb19pbnB1dEZvcm0gZGQgYnV0dG9uLm9uIHtiYWNrZ3JvdW5kOiAjMmU3M2YyO31cclxuZGwuam9pbi1pbmZvX2lucHV0Rm9ybSBkZC5hZGRyIHtwb3NpdGlvbjogcmVsYXRpdmU7Ym94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZy1yaWdodDogODBweDsgbWFyZ2luLWJvdHRvbTogNXB4O31cclxuZGwuam9pbi1pbmZvX2lucHV0Rm9ybSBkZC5hZGRyIGJ1dHRvbiB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyAgd2lkdGg6IDcwcHg7IGhlaWdodDogNTBweDsgYmFja2dyb3VuZDogIzMzMzsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTRweDsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiA1cHg7fVxyXG4vKiDrp4jsnbTtjpjsnbTsp4BcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiNteV9wYWdlX3dyYXAge3BhZGRpbmc6IDQwcHggMjBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYmFja2dyb3VuZDogI2Y0ZjRmYTt9XHJcblxyXG4ubXlfcGFnZS1zZWN0aW9uIHtiYWNrZ3JvdW5kOiAjZmZmOyBtYXJnaW46IDMwcHggMDsgYm9yZGVyLXJhZGl1czogMTBweDsgcGFkZGluZzogNXB4IDIwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xKX1cclxuXHJcbnVsLm15X3BhZ2UtbGlzdCB7fVxyXG51bC5teV9wYWdlLWxpc3QgbGkge3dpZHRoOiAxMDAlOyBwYWRkaW5nOiAxM3B4IDI1cHggMTNweCA1cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0OyBmb250LXNpemU6IDE1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47fVxyXG51bC5teV9wYWdlLWxpc3QgbGk6bGFzdC1vZi10eXBlIHtib3JkZXItYm90dG9tOiAwO31cclxudWwubXlfcGFnZS1saXN0IGxpLm5vLWFycm93OjphZnRlciB7ZGlzcGxheTogbm9uZTt9XHJcbnVsLm15X3BhZ2UtbGlzdCBsaTo6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC03cHg7IHJpZ2h0OiA1cHg7IGJhY2tncm91bmQ6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvbmV4dC1hcnJvdy1nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IGNvbnRlbnQ6ICcnOyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxNXB4O31cclxudWwubXlfcGFnZS1saXN0IGxpIGEge2NvbG9yOiAjNDg0ODQ4OyBkaXNwbGF5OiBibG9jazt9XHJcbnVsLm15X3BhZ2UtbGlzdCBsaSBzcGFuIHtmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzJlNzNmMn1cclxuXHJcbi5mYXEtY2F0ZWdvcnkgeyBwYWRkaW5nOiAxMHB4IDE1cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyBkaXNwbGF5OiBmbGV4O31cclxuLmZhcS1jYXRlZ29yeSBzcGFuIHtkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogNTBweDsgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjsgY29sb3I6ICM5ODk4OTg7IHBhZGRpbmc6IDdweCAxM3B4OyBsaW5lLWhlaWdodDogMTsgYmFja2dyb3VuZDogI2ZhZmFmYTsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tcmlnaHQ6IDdweDt9XHJcbi5mYXEtY2F0ZWdvcnkgc3Bhbi5vbiB7YmFja2dyb3VuZDogIzJlNzNmMjsgY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjojMmU3M2YyfVxyXG5cclxuLyog7J207Jqp7JW96rSAXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uY2FsdXNlIHtib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7fVxyXG4uY2FsdXNlIHAge2ZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOiA3cHggMDsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICMyMTIxMjF9XHJcbi5jYWx1c2UgcCBzdHJvbmcge3BhZGRpbmctdG9wOiAxMnB4OyBkaXNwbGF5OiBibG9jazt9XHJcblxyXG51bC5mYXFfbGlzdCB7d2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJhY2tncm91bmQ6ICNmZmY7fVxyXG51bC5mYXFfbGlzdD5saSB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IGN1cnNvcjogcG9pbnRlcjt9XHJcbnVsLmZhcV9saXN0PmxpIC5hY2NfaGVhZCB7cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAxNHB4IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDkwcHg7IHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBsaW5lLWhlaWdodDogMS42OyBjb2xvcjogIzIxMjEyMTsgfVxyXG51bC5mYXFfbGlzdD5saSAuYWNjX2hlYWQgLnN1YmplY3Qge31cclxudWwuZmFxX2xpc3Q+bGkgLmFjY19oZWFkIC5zdWJqZWN0IHAudGl0bGUge2NvbG9yOiAjNDg0ODQ4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG51bC5mYXFfbGlzdD5saSAuYWNjX2hlYWQgLnN1YmplY3QgcC5kYXRlIHtmb250LXNpemU6IDEzcHg7IGNvbG9yOiAjOWE5YTlhO31cclxudWwuZmFxX2xpc3Q+bGkgLmFjY19oZWFkIC5zdWJqZWN0IHAgc3BhbiB7cGFkZGluZy1yaWdodDogMTBweDt9XHJcbnVsLmZhcV9saXN0PmxpIC5hY2NfY29udGVudCB7cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAwIDE1cHggMTBweCAxNXB4OyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1yaWdodDogOTBweDt9XHJcbnVsLmZhcV9saXN0PmxpIC5hY2NfY29udGVudCBwIHttYXJnaW46IDE1cHggMDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzYzNjM2MzsgbGluZS1oZWlnaHQ6IDEuNTt9XHJcbnVsLmZhcV9saXN0PmxpIC5hY2NfY29udGVudCB1bCB7bWFyZ2luLXRvcDogMjBweCB9XHJcbnVsLmZhcV9saXN0PmxpIC5hY2NfY29udGVudCB1bDpmaXJzdC1vZi10eXBlIHttYXJnaW4tdG9wOiAwfVxyXG51bC5mYXFfbGlzdD5saSAuYWNjX2NvbnRlbnQgdWwgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tdG9wOiA1cHggOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgY29sb3I6ICM5ZDlkOWQ7IHBhZGRpbmctbGVmdDogMTFweDt9XHJcbnVsLmZhcV9saXN0PmxpIC5hY2NfY29udGVudCB1bCBsaTo6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgbGVmdDogMDsgd2lkdGg6IDZweDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICNjMWMxYzE7IGNvbnRlbnQ6ICcnO31cclxudWwuZmFxX2xpc3Q+bGkgLmFjY19jb250ZW50IHVsIGxpOmZpcnN0LW9mLXR5cGUge21hcmdpbi10b3A6IDB9XHJcbnVsLmZhcV9saXN0PmxpIC5hY2NfaGVhZDo6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDE1cHg7IHRvcDogMjFweDsgd2lkdGg6IDI1cHg7IGhlaWdodDogMjBweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vX2ltZy9yZXNvdXJjZS9saXN0LW9wZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgIGNvbnRlbnQ6ICcnOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczt9XHJcbnVsLmZhcV9saXN0PmxpLmFjY19hY3RpdmUge2JhY2tncm91bmQ6ICNmYWZhZmE7fVxyXG51bC5mYXFfbGlzdD5saS5hY2NfYWN0aXZlIC5hY2NfaGVhZDo6YWZ0ZXIge3RyYW5zZm9ybTpyb3RhdGVaKDE4MGRlZyk7fVxyXG51bC5mYXFfbGlzdD5saS5ub24tY29udCAuYWNjX2hlYWQ6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuXHJcbi5mYXEtY2F0ZWdvcnkgeyBwYWRkaW5nOiAxMHB4IDE1cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyBkaXNwbGF5OiBmbGV4O31cclxuLmZhcS1jYXRlZ29yeSBzcGFuIHtkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogNTBweDsgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjsgY29sb3I6ICM5ODk4OTg7IHBhZGRpbmc6IDdweCAxM3B4OyBsaW5lLWhlaWdodDogMTsgYmFja2dyb3VuZDogI2ZhZmFmYTsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tcmlnaHQ6IDdweDt9XHJcbi5mYXEtY2F0ZWdvcnkgc3Bhbi5vbiB7YmFja2dyb3VuZDogIzJlNzNmMjsgY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjojMmU3M2YyfVxyXG5cclxuLyog6rO17KeA7IKs7ZWtXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4jcGFnZS1ib2R5LnBhZ2VUeXBlLWJvYXJkIHsgbWluLWhlaWdodDogMTAwdmg7fVxyXG5cclxuLm5vdGljZV9saXN0LXdyYXAge3Bvc2l0aW9uOiByZWxhdGl2ZSA7d2lkdGg6MTAwJTt9XHJcbi5ub3RpY2VfbGlzdC13cmFwIGxpIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgb3ZlcmZsb3c6IGhpZGRlbjsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzo4cHggMTVweDt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCB1bCBsaSB7bWFyZ2luOiA3cHggMH1cclxuLm5vdGljZV9saXN0LXdyYXAgbGk6Zmlyc3Qtb2YtdHlwZSB7Ym9yZGVyLXRvcDogMDt9XHJcbi5ub3RpY2VfbGlzdC13cmFwIGxpIHAge2xpbmUtaGVpZ2h0OiAxOyBtYXJnaW46IDdweCAwfVxyXG4ubm90aWNlX2xpc3Qtd3JhcCBsaSBwLnRpdGxlIHtjb2xvcjogIzQ4NDg0ODsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogNTAwO31cclxuLm5vdGljZV9saXN0LXdyYXAgbGkgcC50aXRsZSBzcGFuIHsgbWFyZ2luLXJpZ2h0OiA1cHg7IG1hcmdpbi1ib3R0b206IDB9XHJcbi5ub3RpY2VfbGlzdC13cmFwIGxpIHAuZGF0ZSB7Zm9udC1zaXplOiAxM3B4OyBjb2xvcjogIzlhOWE5YTt9XHJcbi5ub3RpY2VfbGlzdC13cmFwIGxpIHAuZGF0ZSBzcGFuIHtwYWRkaW5nLXJpZ2h0OiAxMHB4O31cclxuLm5vdGljZV9saXN0LXdyYXAgbGkgc3Bhbi5jb25kaXRpb24ge2ZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDVweCAxMHB4OyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAgYm9yZGVyLXJhZGl1czogMzBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC13ZWlnaHQ6IDQwMDt9XHJcbi5ub3RpY2VfbGlzdC13cmFwIGxpIHNwYW4uY29uZGl0aW9uLnR5cGUxIHtiYWNrZ3JvdW5kOiAjMjk2Y2I1fVxyXG4ubm90aWNlX2xpc3Qtd3JhcCBsaSBzcGFuLmNvbmRpdGlvbi50eXBlMiB7YmFja2dyb3VuZDogIzk5OX1cclxuXHJcbiNub3RpY2VfdGl0bGUge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyOyB3aWR0aDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogN3B4IDE1cHg7fVxyXG4jbm90aWNlX3RpdGxlIHAge21hcmdpbjogNHB4IDA7fVxyXG4jbm90aWNlX3RpdGxlIHAudGl0bGUge2ZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICM0ODQ4NDg7fVxyXG4jbm90aWNlX3RpdGxlIHAuZGF0ZSB7Zm9udC1zaXplOiAxM3B4OyBjb2xvcjogIzlhOWE5YTt9XHJcbiNub3RpY2VfdGl0bGUgcC5kYXRlIHNwYW4ge3BhZGRpbmctcmlnaHQ6IDdweDt9XHJcblxyXG4jbm90aWNlX2NvbnQge3dpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAzMHB4IDE1cHg7fVxyXG4jbm90aWNlX2NvbnQgcCB7Zm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMS41O31cclxuI25vdGljZV9jb250IGltZyB7bWF4LXdpZHRoOjEwMCV9XHJcblxyXG4jbm90aWNlX3JlcGx5IHt3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweCAxNXB4OyBwYWRkaW5nLWJvdHRvbTogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNub3RpY2VfcmVwbHkgLmlubmVyIHtiYWNrZ3JvdW5kOiAjZjhmOGY4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuI25vdGljZV9yZXBseSBwIHtmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxLjU7fVxyXG4jbm90aWNlX3JlcGx5IC53cml0ZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZy1sZWZ0OiAzNXB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuI25vdGljZV9yZXBseSAud3JpdGVyIHNwYW4ge2Rpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMTt9XHJcbiNub3RpY2VfcmVwbHkgLndyaXRlciBzcGFuLm5hbWUge2ZvbnQtd2VpZ2h0OiA1MDA7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzQ4NDg0ODt9XHJcbiNub3RpY2VfcmVwbHkgLndyaXRlciBzcGFuLmRhdGUge2ZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICM5YTlhOWE7IHBhZGRpbmctdG9wOiA1cHg7fVxyXG4jbm90aWNlX3JlcGx5IC5wcm9maWxlIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IGJvcmRlci1yYWRpdXM6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbi1yaWdodDogMTBweDt9XHJcbiNub3RpY2VfcmVwbHkgLnByb2ZpbGUgaW1nIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7fVxyXG5cclxuXHJcbi8qIO2bhOq4sOyekeyEsVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnJldmlld193cml0ZSB7fVxyXG4ucmV2aWV3X3dyaXRlIC5teUNhcl9ib3ggLmNhcl9pbmZvcm1hdGlvbiB7Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyBib3JkZXItcmFkaXVzOiAxMHB4OyBib3JkZXItY29sb3I6ICNlZmVmZWZ9XHJcbi5yZXZpZXdfd3JpdGUgLmRlYWxlcl9saXN0LnZlcl9wb3Age2JvcmRlci13aWR0aDogMnB4OyBwYWRkaW5nOjE1cHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IG1hcmdpbi10b3A6IDVweDt9XHJcbi5yZXZpZXdfd3JpdGUgLmRlYWxlcl9saXN0LnZlcl9wb3AgcC5kZWFsZXJfbmFtZSB7bWFyZ2luLXRvcDogNXB4fVxyXG4ucmV2aWV3X3dyaXRlIC5zY29yZV93cmFwIHt9XHJcbi5yZXZpZXdfd3JpdGUgLnNjb3JlX3dyYXAgLnN0YXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDMwcHg7fVxyXG4ucmV2aWV3X3dyaXRlIC5zY29yZV93cmFwIC5zdGFyIC5maWxsIHtiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IGF1dG87IGhlaWdodDozMHB4IH1cclxuXHJcbiNyZXZpZXdfd3JpdGUtc2VjMiB7bWFyZ2luLXRvcDogNDBweH1cclxuXHJcblxyXG5cclxuXHJcbi8qIOuniOydtO2OmOydtOyngFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI215X3BhZ2Vfd3JhcCB7cGFkZGluZzogNDBweCAyMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBiYWNrZ3JvdW5kOiAjZjRmNGZhO31cclxuXHJcbi5teV9wYWdlLXNlY3Rpb24ge2JhY2tncm91bmQ6ICNmZmY7IG1hcmdpbjogMzBweCAwOyBib3JkZXItcmFkaXVzOiAxMHB4OyBwYWRkaW5nOiA1cHggMjBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjEpfVxyXG5cclxudWwubXlfcGFnZS1saXN0IHt9XHJcbnVsLm15X3BhZ2UtbGlzdCBsaSB7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDEzcHggMjVweCAxM3B4IDVweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7IGZvbnQtc2l6ZTogMTVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XHJcbnVsLm15X3BhZ2UtbGlzdCBsaTpsYXN0LW9mLXR5cGUge2JvcmRlci1ib3R0b206IDA7fVxyXG51bC5teV9wYWdlLWxpc3QgbGkubm8tYXJyb3c6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxudWwubXlfcGFnZS1saXN0IGxpOjphZnRlciB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLTdweDsgcmlnaHQ6IDVweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vX2ltZy9yZXNvdXJjZS9uZXh0LWFycm93LWcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgY29udGVudDogJyc7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDE1cHg7fVxyXG51bC5teV9wYWdlLWxpc3QgbGkgYSB7Y29sb3I6ICM0ODQ4NDg7IGRpc3BsYXk6IGJsb2NrO31cclxudWwubXlfcGFnZS1saXN0IGxpIHNwYW4ge2ZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMmU3M2YyfVxyXG5cclxuXHJcbi8q7ZSE66Gc7ZWE7IKs7KeE67OA6rK9Ki9cclxuLnByb2ZpbGVQaWNzIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4ucHJvZmlsZVBpY3MgLnBpY3Nfd3JhcCB7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7IG1hcmdpbjogMCBhdXRvO31cclxuLnByb2ZpbGVQaWNzIC5waWNzX3dyYXAgLnBpY3Mge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYm9yZGVyLXJhZGl1czogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxyXG4ucHJvZmlsZVBpY3MgLnBpY3Nfd3JhcCAucGljcyBpbWcge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3Zlcjt9XHJcbi5oaWZ1X3N0ZXBfd3JhcCAuc3RlcEJveCAudGV4dCB1bCBsaSB7bWFyZ2luOiA3cHggMH1cclxuLnByb2ZpbGVQaWNzIC5waWNzX3dyYXAgYnV0dG9uIHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogNTAlOyAgbWFyZ2luLWxlZnQ6IDMwcHg7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1yYWRpdXM6IDEwMCU7IGJhY2tncm91bmQ6IHVybChcIi4uL19pbWcvcmVzb3VyY2UvY2FtZXJhLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLCAjZmZmOyBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O31cclxuLnByb2ZpbGVQaWNzIHAge3RleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogI2IwYjBiNDsgbWFyZ2luLXRvcDogNXB4O31cclxuXHJcbi8qIOyjvOyalCDsgqzsl4XsmIHsl60g7Iqk7YOA7J28ICovXHJcbi5idXNpbmVzc19pbmZvIHtiYWNrZ3JvdW5kOiAjZjhmOWZhOyBwYWRkaW5nOiA0MHB4IDMwcHg7IG1hcmdpbi1ib3R0b206IDUwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7fVxyXG4uYnVzaW5lc3NfaW5mbyBoMyB7Zm9udC1zaXplOiAzMnB4OyBjb2xvcjogIzJlNzNmMjsgbWFyZ2luLWJvdHRvbTogMzBweDsgZm9udC13ZWlnaHQ6IDYwMDsgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMmU3M2YyOyBwYWRkaW5nLWxlZnQ6IDE1cHg7fVxyXG4uYnVzaW5lc3NfaW5mbyBoMyBzdmcge21hcmdpbi1yaWdodDogMTBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcblxyXG4uYnVzaW5lc3NfYXJlYSB7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbi5idXNpbmVzc19pdGVtIHttYXJnaW46IDI1cHggMDsgcGFkZGluZzogMjBweDsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO31cclxuLmJ1c2luZXNzX2l0ZW0gaDQge2ZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICMzMzM7IG1hcmdpbi1ib3R0b206IDE1cHg7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG4uYnVzaW5lc3NfaXRlbSBoNCBzdmcge21hcmdpbi1yaWdodDogOHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuLmJ1c2luZXNzX2l0ZW0gcCB7Zm9udC1zaXplOiAxNnB4OyBjb2xvcjogIzY2NjsgbGluZS1oZWlnaHQ6IDEuNjsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZy1sZWZ0OiAyOHB4O31cclxuLmJ1c2luZXNzX2l0ZW0gcC5yZWdpb25fdGV4dCB7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzc3NzsgbGluZS1oZWlnaHQ6IDEuODsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O31cclxuXHJcbi8qIO2ajOyCrCDshozqsJwg7Iqk7YOA7J28ICovXHJcbi5jb21wYW55X2ludHJvIHttYXJnaW46IDQwcHggMDsgcGFkZGluZzogMzBweDsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4uY29tcGFueV9pbnRybyBoNCB7Zm9udC1zaXplOiAyNHB4OyBjb2xvcjogIzJlNzNmMjsgbWFyZ2luLWJvdHRvbTogMjBweDsgZm9udC13ZWlnaHQ6IDYwMDsgbGluZS1oZWlnaHQ6IDEuNDt9XHJcbi5jb21wYW55X2ludHJvIHAge2ZvbnQtc2l6ZTogMTZweDsgY29sb3I6ICM2NjY7IGxpbmUtaGVpZ2h0OiAxLjc7IG1hcmdpbjogMDt9XHJcblxyXG4vKiDshJzruYTsiqQg7KCV67O0IOyKpO2DgOydvCAqL1xyXG4uc2VydmljZV9pbmZvIHtiYWNrZ3JvdW5kOiAjZjhmOWZhOyBwYWRkaW5nOiA0MHB4IDMwcHg7IG1hcmdpbi10b3A6IDUwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7fVxyXG4uc2VydmljZV9pbmZvIGgzIHtmb250LXNpemU6IDI0cHg7IGNvbG9yOiAjMmU3M2YyOyBtYXJnaW4tYm90dG9tOiAxNXB4OyBmb250LXdlaWdodDogNjAwOyBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyZTczZjI7IHBhZGRpbmctbGVmdDogMTVweDt9XHJcbi5zZXJ2aWNlX2luZm8gaDQge2ZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICMzMzM7IG1hcmdpbjogMzBweCAwIDE1cHggMDsgZm9udC13ZWlnaHQ6IDYwMDt9XHJcbi5zZXJ2aWNlX2luZm8gcCB7Zm9udC1zaXplOiAxNnB4OyBjb2xvcjogIzY2NjsgbGluZS1oZWlnaHQ6IDEuNjsgbWFyZ2luLWJvdHRvbTogMTVweDt9XHJcbi5zZXJ2aWNlX2luZm8gLnByb21pc2VfdGV4dCB7Zm9udC1zaXplOiAxOHB4OyBjb2xvcjogIzJlNzNmMjsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDMwcHggMDsgcGFkZGluZzogMjBweDsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZTNmMmZkO31cclxuLnNlcnZpY2VfaW5mbyAuY2xvc2luZ190ZXh0IHtmb250LXNpemU6IDE3cHg7IGNvbG9yOiAjMzMzOyBmb250LXdlaWdodDogNTAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMzBweCAwOyBwYWRkaW5nOiAyMHB4OyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItcmFkaXVzOiA4cHg7fVxyXG5cclxuLyog7ISc67mE7IqkIOyEuOu2gCDsoJXrs7QgKi9cclxuLmV4cG9ydF9pbnRybywgLnNlcnZpY2VfZGV0YWlscywgLndoeV9jaG9vc2Uge21hcmdpbjogMjVweCAwOyBwYWRkaW5nOiAyMHB4OyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItcmFkaXVzOiA4cHg7IGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7fVxyXG4uc2VydmljZV9kZXRhaWxzIHVsIHttYXJnaW46IDE1cHggMDsgcGFkZGluZy1sZWZ0OiAyMHB4O31cclxuLnNlcnZpY2VfZGV0YWlscyBsaSB7bWFyZ2luLWJvdHRvbTogMTJweDsgbGluZS1oZWlnaHQ6IDEuNjt9XHJcbi5zZXJ2aWNlX2RldGFpbHMgc3Ryb25nLCAud2h5X2Nob29zZSBzdHJvbmcge2NvbG9yOiAjMmU3M2YyOyBmb250LXdlaWdodDogNjAwO31cclxuXHJcbi8qIO2VtOyLnO2DnOq3uCDsiqTtg4DsnbwgKi9cclxuLmhhc2h0YWdzIHttYXJnaW46IDIwcHggMDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmhhc2h0YWdzIHNwYW4ge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qYmFja2dyb3VuZDogIzJlNzNmMjsgKi8vKmNvbG9yOiAjZmZmOyovIGNvbG9yOiAjMzMzOyBwYWRkaW5nOiA4cHggMTVweDsgbWFyZ2luOiA1cHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDUwMDt9XHJcblxyXG4vKiDsl7Drnb3sspgg7KCV67O0ICovXHJcbi5jb250YWN0X2luZm8ge2JhY2tncm91bmQ6ICMzMzM7IGNvbG9yOiAjZmZmOyBwYWRkaW5nOiAyNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMzBweDt9XHJcbi5jb250YWN0X2luZm8gcCB7Zm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogNTAwOyBtYXJnaW46IDEwcHggMDsgY29sb3I6ICNmZmY7fVxyXG4uY29udGFjdF9pbmZvIHAgc3ZnIHttYXJnaW4tcmlnaHQ6IDhweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbi5jb250YWN0X2luZm8gYSB7Y29sb3I6ICNmZmQ3MDA7IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbi5jb250YWN0X2luZm8gYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOiAjZmZmO31cclxuXHJcbi8qIOyEnOu5hOyKpCDsoJXrs7Qg7KCc66qp7JeQIFNWRyDslYTsnbTsvZgg7Iqk7YOA7J28ICovXHJcbi5zZXJ2aWNlX2luZm8gaDQgc3ZnIHttYXJnaW4tcmlnaHQ6IDEwcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxyXG4uZXhwb3J0X2ludHJvIGg0IHN2ZywgLnNlcnZpY2VfZGV0YWlscyBoNCBzdmcsIC53aHlfY2hvb3NlIGg0IHN2ZyB7bWFyZ2luLXJpZ2h0OiAxMHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuLmJyYW5kX2ludHJvLXRleHQgcCBzcGFuIHtmb250LXNpemU6IDE0cHg7IGxldHRlci1zcGFjaW5nOiAxMHB4OyBjb2xvcjogIzJlNzNmMjsgb3BhY2l0eTogMC41OyBmb250LXdlaWdodDogNjAwO31cclxuLmJyYW5zX2ludHJvLWJhbm5lciB7ZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IG1hcmdpbjogODBweCAwfVxyXG4uYnJhbnNfaW50cm8tYmFubmVyOm50aC1vZi10eXBlKGV2ZW4pIHtmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7fVxyXG4uYnJhbnNfaW50cm8tYmFubmVyIC5waWNzIHt3aWR0aDogNTAlO292ZXJmbG93OiBoaWRkZW47IGJvcmRlci1yYWRpdXM6IDEwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5icmFuc19pbnRyby1iYW5uZXIgLnBpY3MgaW1nIHt3aWR0aDoxMDAlOyB9XHJcbi5icmFuc19pbnRyby1iYW5uZXIgLmJyYW5kX2ludHJvLXRleHQge3dpZHRoOiA1MCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICBkaXNwbGF5OiB0YWJsZTt9XHJcbi5icmFuc19pbnRyby1iYW5uZXIgLmJyYW5kX2ludHJvLXRleHQgLnRleHRfd3JhcCB7d2lkdGg6MTAwJTsgZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyBwYWRkaW5nOiAwIDUwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4uYnJhbnNfaW50cm8tYmFubmVyIC5icmFuZF9pbnRyby10ZXh0IHAsIC5icmFuc19pbnRyby1iYW5uZXIgLmJyYW5kX2ludHJvLXRleHQgaDUge3RleHQtYWxpZ246IGxlZnQ7fVxyXG4uYnJhbnNfaW50cm8tYmFubmVyIC5icmFuZF9pbnRyby10ZXh0IGg1IHtjb2xvcjogIzIxMjEyMX1cclxuXHJcbi5icmFuc19pbnRyby1iYW5uZXIuZ3JlZXRpbmcge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7fVxyXG4uYnJhbnNfaW50cm8tYmFubmVyLmdyZWV0aW5nICAucGljc193cmFwIHtkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDpjZW50ZXI7fVxyXG4uYnJhbnNfaW50cm8tYmFubmVyLmdyZWV0aW5nIC5waWNzIHt3aWR0aDoyMCU7IG1hcmdpbjogMCAyMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO31cclxuLmJyYW5zX2ludHJvLWJhbm5lci5ncmVldGluZyAucGljcyBpbWcge2JvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG4uYnJhbmRfaW50cm8tdGV4dC5uZXcge3dpZHRoOjEwMCU7IGJhY2tncm91bmQ6ICNmYWZhZmE7IHBhZGRpbmc6IDMwMHB4IDAgMTIwcHggMDsgbWFyZ2luLXRvcDogLTI1MHB4O31cclxuLmJyYW5kX2ludHJvLXRleHQubmV3IGg1IHtjb2xvcjogIzJlNzNmMjsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmJyYW5kX2ludHJvLXRleHQubmV3IHAge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5icmFuZF9pbnRyby10ZXh0Lm5ldyBwIHN0cm9uZyB7Zm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IDVweDsgcGFkZGluZy1sZWZ0OiAxMHB4O31cclxuLmJyYW5kX2ludHJvLXRleHQubmV3IHA6bGFzdC1vZi10eXBlIHttYXJnaW4tdG9wOiAzMHB4O31cclxuLmhpZGUtNzY4IHtkaXNwbGF5OiBibG9jazt9XHJcbi5zaG93LTc2OCB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk4MHB4KSB7XHJcblx0LmJyYW5kX2ludHJvLXRleHQgcCB7Zm9udC1zaXplOiAxNnB4OyBtYXJnaW46IDVweCAwfVxyXG5cdC5icmFuZF9pbnRyby10ZXh0IHAgc3BhbiAge2ZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDVweDt9XHJcblx0LmJyYW5zX2ludHJvLWJhbm5lciB7bWFyZ2luOiA0MHB4IDB9XHJcblx0LmJyYW5zX2ludHJvLWJhbm5lciAucGljcyB7d2lkdGg6IDEwMCU7fVxyXG5cdC5icmFuc19pbnRyby1iYW5uZXIgLmJyYW5kX2ludHJvLXRleHQge3dpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMTBweDt9XHJcblx0LmJyYW5zX2ludHJvLWJhbm5lciAuYnJhbmRfaW50cm8tdGV4dCAudGV4dF93cmFwIHsvKnBhZGRpbmctbGVmdDogMDsqLyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDB9XHJcblxyXG5cdC8qIOyjvOyalCDsgqzsl4XsmIHsl60g66qo67CU7J28IOuwmOydke2YlSAqL1xyXG5cdC5idXNpbmVzc19pbmZvIHtwYWRkaW5nOiAzMHB4IDIwcHg7fVxyXG5cdC5idXNpbmVzc19pbmZvIGgzIHtmb250LXNpemU6IDI4cHg7fVxyXG5cdC5idXNpbmVzc19pdGVtIHttYXJnaW46IDIwcHggMDsgcGFkZGluZzogMTVweDt9XHJcblx0LmJ1c2luZXNzX2l0ZW0gaDQge2ZvbnQtc2l6ZTogMThweDt9XHJcblx0LmJ1c2luZXNzX2l0ZW0gcCB7Zm9udC1zaXplOiAxNHB4OyBwYWRkaW5nLWxlZnQ6IDI2cHg7fVxyXG5cdC5idXNpbmVzc19pdGVtIHAucmVnaW9uX3RleHQge2ZvbnQtc2l6ZTogMTNweDt9XHJcblxyXG5cdC5jb21wYW55X2ludHJvIHttYXJnaW46IDMwcHggMDsgcGFkZGluZzogMjBweDt9XHJcblx0LmNvbXBhbnlfaW50cm8gaDQge2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0LmNvbXBhbnlfaW50cm8gcCB7Zm9udC1zaXplOiAxNHB4O31cclxuXHJcblx0Lyog7ISc67mE7IqkIOygleuztCDrqqjrsJTsnbwg67CY7J2R7ZiVICovXHJcblx0LnNlcnZpY2VfaW5mbyB7cGFkZGluZzogMzBweCAyMHB4OyBtYXJnaW4tdG9wOiA0MHB4O31cclxuXHQuc2VydmljZV9pbmZvIGgzIHtmb250LXNpemU6IDIwcHg7fVxyXG5cdC5zZXJ2aWNlX2luZm8gaDQge2ZvbnQtc2l6ZTogMThweDt9XHJcblx0LnNlcnZpY2VfaW5mbyBwIHtmb250LXNpemU6IDE0cHg7fVxyXG5cdC5zZXJ2aWNlX2luZm8gLnByb21pc2VfdGV4dCB7Zm9udC1zaXplOiAxNnB4OyBwYWRkaW5nOiAxNXB4O31cclxuXHQuc2VydmljZV9pbmZvIC5jbG9zaW5nX3RleHQge2ZvbnQtc2l6ZTogMTVweDsgcGFkZGluZzogMTVweDt9XHJcblx0Lmhhc2h0YWdzIHNwYW4ge2ZvbnQtc2l6ZTogMTJweDsgcGFkZGluZzogNnB4IDEycHg7fVxyXG5cdC5jb250YWN0X2luZm8ge3BhZGRpbmc6IDIwcHg7fVxyXG5cdC5jb250YWN0X2luZm8gcCB7Zm9udC1zaXplOiAxNnB4O31cclxuXHQuY29udGFjdF9pbmZvIHAgc3ZnIHt3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4O31cclxufVxyXG5hLm1vcmVfdmlld19idG4ge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0NXB4OyBib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDQ1cHg7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICMyMTIxMjE7IGJhY2tncm91bmQ6ICNmZmY7IG1hcmdpbi10b3A6IDIwcHg7fVxyXG5cclxudWwubm90aWNlX2xpc3Qge31cclxudWwubm90aWNlX2xpc3QgbGkge3dpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IGZvbnQtc2l6ZTogMTRweDt9XHJcbnVsLm5vdGljZV9saXN0IGxpIGEgeyBjb2xvcjogIzIxMjEyMTsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDdweCAwOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogMTAwJTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fVxyXG51bC5ub3RpY2VfbGlzdCBsaSBzcGFuIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogN3B4OyByaWdodDogMDsgY29sb3I6ICNiMGIwYjQ7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdC5oaWRlLTc2OCB7ZGlzcGxheTogbm9uZTt9XHJcblx0LnNob3ctNzY4IHtkaXNwbGF5OiBibG9jazt9XHJcblxyXG5cclxuXHQuYnJhbnNfaW50cm8tYmFubmVyLmdyZWV0aW5nIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHQuYnJhbnNfaW50cm8tYmFubmVyLmdyZWV0aW5nICAucGljc193cmFwIHtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47fVxyXG5cdC5icmFuc19pbnRyby1iYW5uZXIuZ3JlZXRpbmcgLnBpY3Mge3dpZHRoOjQ4JTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwfVxyXG5cdC5icmFuc19pbnRyby1iYW5uZXIuZ3JlZXRpbmcgLmJyYW5kX2ludHJvLXRleHQge3dpZHRoOjEwMCV9XHJcblx0LmJyYW5zX2ludHJvLWJhbm5lciAuYnJhbmRfaW50cm8tdGV4dCAudGV4dF93cmFwIHtwYWRkaW5nLWxlZnQ6IDA7fVxyXG5cclxuXHQuYnJhbmRfaW50cm8tdGV4dC5uZXcge3BhZGRpbmc6IDE1MHB4IDAgODBweCAwOyBtYXJnaW4tdG9wOiAtMTUwcHg7fVxyXG5cclxuXHQuc3ViMDEwMSBoNSxcclxuXHQuc3ViMDEwMiBoNSxcclxuXHQuc3ViMDEwMyBoNXtmb250LXNpemU6IDE5cHg7IGxldHRlci1zcGFjaW5nOiAtMC41cHg7fVxyXG5cclxuXHJcblx0LnN1YjAxMDIgLmJyYW5zX2ludHJvLWJhbm5lcjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHQvKi5zdWIwMTAxIC5jb250ZW50cy1pbm5lcixcclxuXHQuc3ViMDEwMiAuY29udGVudHMtaW5uZXIsXHJcblx0LnN1YjAxMDMgLmNvbnRlbnRzLWlubmVye3BhZGRpbmc6MzBweCAxMHB4O30qL1xyXG5cclxuXHQuc3ViMDEwMyAub25lX3BpY3MgaW1ne21heC13aWR0aDogMTAwJTt9XHJcblxyXG5cdC8qIOyjvOyalCDsgqzsl4XsmIHsl60g66qo67CU7J28IOyKpO2DgOydvCAqL1xyXG5cdC5idXNpbmVzc19pbmZvIHtwYWRkaW5nOiAyMHB4IDE1cHg7fVxyXG5cdC5idXNpbmVzc19pbmZvIGgzIHtmb250LXNpemU6IDI0cHg7IHBhZGRpbmctbGVmdDogMTJweDsgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDt9XHJcblx0LmJ1c2luZXNzX2l0ZW0ge21hcmdpbjogMTVweCAwOyBwYWRkaW5nOiAxMnB4O31cclxuXHQuYnVzaW5lc3NfaXRlbSBoNCB7Zm9udC1zaXplOiAxNnB4OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHQuYnVzaW5lc3NfaXRlbSBwIHtmb250LXNpemU6IDEzcHg7IHBhZGRpbmctbGVmdDogMjRweDt9XHJcblx0LmJ1c2luZXNzX2l0ZW0gcC5yZWdpb25fdGV4dCB7Zm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMS42O31cclxuXHJcblx0LmNvbXBhbnlfaW50cm8ge21hcmdpbjogMjBweCAwOyBwYWRkaW5nOiAxNXB4O31cclxuXHQuY29tcGFueV9pbnRybyBoNCB7Zm9udC1zaXplOiAxOHB4O31cclxuXHQuY29tcGFueV9pbnRybyBwIHtmb250LXNpemU6IDEzcHg7fVxyXG5cclxuXHQvKiDshJzruYTsiqQg7KCV67O0IDc2OHB4IOuqqOuwlOydvCDsiqTtg4DsnbwgKi9cclxuXHQuc2VydmljZV9pbmZvIHtwYWRkaW5nOiAyMHB4IDE1cHg7IG1hcmdpbi10b3A6IDMwcHg7fVxyXG5cdC5zZXJ2aWNlX2luZm8gaDMge2ZvbnQtc2l6ZTogMThweDsgcGFkZGluZy1sZWZ0OiAxMnB4OyBib3JkZXItbGVmdC13aWR0aDogM3B4O31cclxuXHQuc2VydmljZV9pbmZvIGg0IHtmb250LXNpemU6IDE2cHg7IG1hcmdpbjogMjBweCAwIDEwcHggMDt9XHJcblx0LnNlcnZpY2VfaW5mbyBwIHtmb250LXNpemU6IDEzcHg7fVxyXG5cdC5zZXJ2aWNlX2luZm8gLnByb21pc2VfdGV4dCB7Zm9udC1zaXplOiAxNXB4OyBwYWRkaW5nOiAxMnB4O31cclxuXHQuc2VydmljZV9pbmZvIC5jbG9zaW5nX3RleHQge2ZvbnQtc2l6ZTogMTRweDsgcGFkZGluZzogMTJweDt9XHJcblx0LmV4cG9ydF9pbnRybywgLnNlcnZpY2VfZGV0YWlscywgLndoeV9jaG9vc2Uge21hcmdpbjogMTVweCAwOyBwYWRkaW5nOiAxNXB4O31cclxuXHQuaGFzaHRhZ3Mgc3BhbiB7Zm9udC1zaXplOiAxMXB4OyBwYWRkaW5nOiA1cHggMTBweDsgbWFyZ2luOiAzcHg7fVxyXG5cdC5jb250YWN0X2luZm8ge3BhZGRpbmc6IDE1cHg7fVxyXG5cdC5jb250YWN0X2luZm8gcCB7Zm9udC1zaXplOiAxNXB4OyBtYXJnaW46IDhweCAwO31cclxuXHQuY29udGFjdF9pbmZvIHAgc3ZnIHt3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4O31cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5tX3NlYzA1IHt3aWR0aDoxMDAlOyBwb3NpdGlvbjpyZWxhdGl2ZTsgYmFja2dyb3VuZDojZjBmNGY4fVxyXG4ubV9zZWMwNSB7cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOjgwcHggMDt9XHJcbi5tX3NlYzA1IC5jb250ZW50cyB7ZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47fVxyXG5cclxuLm1fc2VjMDUgLmNvbnRlbnRzIC5sYXlvdXRCb3gge3dpZHRoOiAxMDAlOyBmbGV4LXNocmluazogMTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLm1fc2VjMDUgLmNvbnRlbnRzIC5sYXlvdXRCb3ggcCB7dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4udmlkZW9fYXJlYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA1NjhweDtcclxuXHRoZWlnaHQ6IDMyMHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cclxuXHQubV9zZWMwNSAuY29udGVudHMgLmxheW91dEJveCAge3dpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206MTBweH1cclxuXHQudmlkZW9fYXJlYSB7d2lkdGg6MTAwJX1cclxufVxyXG5cclxuLnZpZGVvX3NlY3Rpb25fdGl0bGVfd3JhcCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7IC8qIOyYgeyDgeqzvCDsoJzrqqkg6rCE7J2YIOqwhOqyqSAqL1xyXG59XHJcblxyXG4udmlkZW9fc2VjdGlvbl90aXRsZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgLyog7KCc66qp7J2EIOykkeqwhOycvOuhnCDrsLDsuZggKi9cclxuXHRmb250LXNpemU6IDI3cHg7ICAgICAgICAgICAvKiBoNSDquIDsnpAg7YGs6riwICovXHJcblx0Zm9udC13ZWlnaHQ6IDYwMDsgICAgICAgICAgLyogaDUg6riA7J6QIOq1teq4sCAqL1xyXG59XHJcblxyXG4ubV9zZWMwMiAuc2VjMDJfY29udDAyIGg1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGNvbG9yOiAjMjEyMTIxO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuaDUge1xyXG5cdGZvbnQtc2l6ZTogMjdweDtcclxufVxyXG5cclxuLmxvZ29faW1hZ2Uge1xyXG5cdGhlaWdodDogMzVweDsgICAgICAgICAgICAgLyogaDUg6riA7J6QIO2BrOq4sOyZgCDrj5nsnbztlZjqsowg7ISk7KCVICovXHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTsgICAvKiDthY3siqTtirjsmYAg7J2066+47KeA6rCAIO2VmOuLqOyXkCDsoJXroKzrkJjrj4TroZ0g7ISk7KCVICovXHJcblx0bWFyZ2luLXJpZ2h0OiAwcHg7ICAgICAgIC8qIOydtOuvuOyngOyZgCDthY3siqTtirgg7IKs7J207JeQIOyVveqwhOydmCDqsITqsqkg7LaU6rCAICovXHJcbn1cclxuLyog7IiY7IiY66OMIOyViOuCtCAqL1xyXG4uYmFzaWNfdGFibGUge2JvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7IGJvcmRlci1ib3R0b206IDA7fVxyXG4uYmFzaWNfdGFibGUgdHIge31cclxuLmJhc2ljX3RhYmxlIHRyIHRoLCAuYmFzaWNfdGFibGUgdHIgdGQge2NvbG9yOiAjMjEyMTIxOyBmb250LXNpemU6IDE0cHg7IHBhZGRpbmc6IDIwcHggMTVweDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmJhc2ljX3RhYmxlIHRyIHRoIHtmb250LXdlaWdodDogNzAwOyBiYWNrZ3JvdW5kOiAjZjdmOGZjO31cclxuLmJhc2ljX3RhYmxlIHRyIHRkIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDsgfSJdfQ== */
.ownership-type-select{width:100%;box-sizing:border-box}.ownership-type-select__options{display:flex;flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none;border:1px solid #ddd;border-radius:5px;overflow:hidden;background:#fff}.ownership-type-select__item{flex:1;min-width:0;position:relative;border-right:1px solid #ddd}.ownership-type-select__item:last-child{border-right:none}.ownership-type-select__input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.ownership-type-select__input:focus-visible+.ownership-type-select__label{outline:2px solid #2e73f2;outline-offset:2px}.ownership-type-select__input:checked+.ownership-type-select__label{color:#2e73f2;font-weight:500;background:rgba(46,115,242,.08)}.ownership-type-select__label{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px 16px;box-sizing:border-box;font-size:14px;font-weight:400;color:#666;background:rgba(0,0,0,0);cursor:pointer;transition:color .3s ease,background-color .3s ease;position:relative;z-index:0;pointer-events:none}.ownership-type-select__options--cols-2 .ownership-type-select__item{flex:0 0 50%}.ownership-type-select__options--cols-3 .ownership-type-select__item{flex:0 0 33.333%}.sale-date-select{width:100%;box-sizing:border-box}.sale-date-select__options{display:flex;flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none;border:1px solid #ddd;border-radius:5px;overflow:hidden;background:#fff}.sale-date-select__item{flex:1;min-width:0;position:relative;border-right:1px solid #ddd}.sale-date-select__item:last-child{border-right:none}.sale-date-select__input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.sale-date-select__input:focus-visible+.sale-date-select__label{outline:2px solid #2e73f2;outline-offset:2px}.sale-date-select__input:checked+.sale-date-select__label{color:#2e73f2;font-weight:500;background:rgba(46,115,242,.08)}.sale-date-select__label{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px 10px;box-sizing:border-box;font-size:14px;font-weight:400;color:#666;background:rgba(0,0,0,0);cursor:pointer;transition:color .3s ease,background-color .3s ease;position:relative;z-index:0;pointer-events:none;text-align:center}.mycar-check #page_head .prograss_bar::before{transition:width .35s ease}.mycar-check .ownership-type-select{width:100%;box-sizing:border-box}.mycar-check .ownership-type-select__options{display:flex;flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none;border:1px solid #ddd;border-radius:5px;overflow:hidden;background:#fff}.mycar-check .ownership-type-select__item{flex:1;min-width:0;position:relative;border-right:1px solid #ddd}.mycar-check .ownership-type-select__item:last-child{border-right:none}.mycar-check .ownership-type-select__input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.mycar-check .ownership-type-select__input:focus-visible+.ownership-type-select__label{outline:2px solid #2e73f2;outline-offset:2px}.mycar-check .ownership-type-select__input:checked+.ownership-type-select__label{color:#2e73f2;font-weight:500;background:rgba(46,115,242,.08)}.mycar-check .ownership-type-select__label{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px 16px;box-sizing:border-box;font-size:14px;font-weight:400;color:#666;background:rgba(0,0,0,0);cursor:pointer;transition:color .3s ease,background-color .3s ease;position:relative;z-index:0;pointer-events:none}.mycar-check .ownership-type-select__options--cols-2 .ownership-type-select__item{flex:0 0 50%}.mycar-check .ownership-type-select__options--cols-3 .ownership-type-select__item{flex:0 0 33.333%}.mycar-check .myCar_numInfo{text-align:center;padding:10px 12px;background:#f8f9fa;border-radius:5px;margin-bottom:10px;border:1px solid #eee}.mycar-check .myCar_numInfo .big-text{font-size:18px;font-weight:700;color:#2e73f2;margin-bottom:6px}.mycar-check .myCar_numInfo .car_name{font-size:13px;color:#666}.mycar-check .myCar_numInfo .car_name span{margin-right:10px}.mycar-check .info_table_wrap.two-column{display:grid;grid-template-columns:repeat(2, minmax(200px, 1fr));gap:0;border:1px solid #eee;border-radius:5px;overflow:hidden;margin-bottom:16px}.mycar-check .info_table_wrap.two-column .info_table{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:0;margin:0;padding-left:0;font-size:13px;display:flex;align-items:stretch;min-height:44px;min-width:0;width:100%;position:relative}.mycar-check .info_table_wrap.two-column .info_table dt{position:static;display:flex;align-items:center;padding:10px 10px 10px 12px;margin:0;font-size:12px;font-weight:500;color:#666;background:#f8f9fa;width:90px;min-width:90px;max-width:90px;flex:0 0 90px;box-sizing:border-box;white-space:nowrap}.mycar-check .info_table_wrap.two-column .info_table dd{position:static;flex:1 1 0%;margin:0;padding:10px 12px 10px 14px;display:block;text-align:right;line-height:1.35;font-size:11px;font-weight:500;color:#333;background:#fff;border-left:1px solid #eee;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;min-width:80px;white-space:normal;overflow-wrap:break-word;word-break:break-word}.mycar-check .info_table_wrap.two-column .info_table:nth-child(2n){border-right:none}.mycar-check .info_table_wrap.two-column .info_table:nth-last-child(-n+2){border-bottom:none}@media(max-width: 575.98px){.mycar-check .info_table_wrap.two-column .info_table{grid-column:span 2;border-right:none}.mycar-check .info_table_wrap.two-column .info_table:last-child{border-bottom:none}}.mycar-check .info_table{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.mycar-check .info_table dt{font-weight:500;color:#333;min-width:80px;margin-left:20px}.mycar-check .info_table dd{flex:1;margin:0}.mycar-check .info_table dd input[type=text],.mycar-check .info_table dd input[type=number]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px;line-height:1.5;color:#333;background-color:#fff;transition:border-color .3s ease}.mycar-check .info_table dd input[type=text]:focus,.mycar-check .info_table dd input[type=number]:focus{outline:none;border-color:#2e73f2;box-shadow:0 0 0 3px rgba(46,115,242,.1)}.mycar-check .info_table dd input[type=text]::-moz-placeholder, .mycar-check .info_table dd input[type=number]::-moz-placeholder{color:#999}.mycar-check .info_table dd input[type=text]:-ms-input-placeholder, .mycar-check .info_table dd input[type=number]:-ms-input-placeholder{color:#999}.mycar-check .info_table dd input[type=text]::placeholder,.mycar-check .info_table dd input[type=number]::placeholder{color:#999}.mycar-check .info_table dd input[type=text]:disabled,.mycar-check .info_table dd input[type=number]:disabled{background-color:#f8f9fa;cursor:not-allowed}.mycar-check .info_table dd input[type=text],.mycar-check .info_table dd input[type=number]{max-width:200px}.mycar-check .info_table:last-child{border-bottom:none}.mycar-check .pics_upload{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin:20px 0;align-items:start;width:100%;transition:background-color .3s ease}.mycar-check .pics_upload .apicBox{position:relative;width:100%;min-width:0;overflow:hidden;cursor:pointer;transition:all .3s ease}.mycar-check .pics_upload .apicBox label{display:block;width:100%;aspect-ratio:1;cursor:pointer}.mycar-check .pics_upload .apicBox .innerBox{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px dashed #ddd;border-radius:5px;background-color:#fafafa;transition:border-color .3s ease,background-color .3s ease}.mycar-check .pics_upload .apicBox .innerBox::before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:40px;color:#ccc;line-height:1;display:block}.mycar-check .pics_upload .apicBox .innerBox.has-img::before{display:none}.mycar-check .pics_upload .apicBox .innerBox span{background:rgba(0,0,0,.7);color:#fff;padding:8px 12px;border-radius:3px;font-size:12px;text-align:center}.mycar-check .pics_upload .apicBox:hover .innerBox{border-color:#2e73f2;background-color:rgba(46,115,242,.05)}.mycar-check .pics_upload .apicBox .innerBox.has-img{border-style:solid;border-color:#eee;background-color:#fff}@media(max-width: 575.98px){.mycar-check .pics_upload{grid-template-columns:repeat(2, 1fr)}}.mycar-check .cont_section-title{font-size:20px !important;font-weight:700;color:#333;margin:0 0 12px 0}.mycar-check .info_inputForm_wrap .info_inputForm{margin:12px 0}.mycar-check .info_inputForm_wrap .info_inputForm:first-of-type{margin-top:0}.mycar-check .info_inputForm_wrap .info_inputForm:last-of-type{margin-bottom:0}.mycar-check .info_inputForm{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.mycar-check .info_inputForm dt{font-weight:500;color:#333;min-width:100px}.mycar-check .info_inputForm dt .point-red{color:#dc3545}.mycar-check .info_inputForm dd{flex:1;margin:0}.mycar-check .info_inputForm dd input[type=text],.mycar-check .info_inputForm dd input[type=tel],.mycar-check .info_inputForm dd input[type=number]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px;line-height:1.5;color:#333;background-color:#fff;transition:border-color .3s ease}.mycar-check .info_inputForm dd input[type=text]:focus,.mycar-check .info_inputForm dd input[type=tel]:focus,.mycar-check .info_inputForm dd input[type=number]:focus{outline:none;border-color:#2e73f2;box-shadow:0 0 0 3px rgba(46,115,242,.1)}.mycar-check .info_inputForm dd input[type=text]::-moz-placeholder, .mycar-check .info_inputForm dd input[type=tel]::-moz-placeholder, .mycar-check .info_inputForm dd input[type=number]::-moz-placeholder{color:#999}.mycar-check .info_inputForm dd input[type=text]:-ms-input-placeholder, .mycar-check .info_inputForm dd input[type=tel]:-ms-input-placeholder, .mycar-check .info_inputForm dd input[type=number]:-ms-input-placeholder{color:#999}.mycar-check .info_inputForm dd input[type=text]::placeholder,.mycar-check .info_inputForm dd input[type=tel]::placeholder,.mycar-check .info_inputForm dd input[type=number]::placeholder{color:#999}.mycar-check .info_inputForm dd input[type=text]:disabled,.mycar-check .info_inputForm dd input[type=tel]:disabled,.mycar-check .info_inputForm dd input[type=number]:disabled{background-color:#f8f9fa;cursor:not-allowed}.mycar-check .info_inputForm dd input[type=text],.mycar-check .info_inputForm dd input[type=tel],.mycar-check .info_inputForm dd input[type=number]{min-height:42px;box-sizing:border-box}.mycar-check .info_inputForm dd input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mycar-check .info_inputForm dd input[type=number]::-webkit-outer-spin-button,.mycar-check .info_inputForm dd input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mycar-check .info_inputForm dd.tell{display:flex;gap:8px;justify-content:flex-start}.mycar-check .info_inputForm dd.tell input{flex:0 0 auto;width:65px !important;max-width:80px;text-align:center}.mycar-check .info_inputForm dd.addr{display:flex;gap:10px;align-items:center;padding-right:0}.mycar-check .info_inputForm dd.addr input{flex:1;min-width:0}.mycar-check .info_inputForm dd.addr button{position:static;background-color:#2e73f2;color:#fff;padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;text-align:center;transition:all .3s ease}.mycar-check .info_inputForm dd.addr button:hover{background-color:rgb(13.8783783784,87.5405405405,223.1216216216);text-decoration:none}.mycar-check .info_inputForm dd.addr button:focus{outline:none;box-shadow:0 0 0 3px rgba(46,115,242,.25)}.mycar-check .info_inputForm dd.addr button:disabled{opacity:.6;cursor:not-allowed}.mycar-check .info_inputForm dd.addr button{padding:10px 15px;white-space:nowrap;width:auto;height:auto;min-height:42px;display:inline-flex;align-items:center}@media(max-width: 575.98px){.mycar-check .info_inputForm dd.addr{flex-direction:column;align-items:stretch;gap:10px}.mycar-check .info_inputForm dd.addr input{width:100%;min-width:unset}.mycar-check .info_inputForm dd.addr button{width:100%}}.mycar-check .info_inputForm.addr-fields{flex-wrap:wrap}.mycar-check .info_inputForm.addr-fields dd.addr+dd,.mycar-check .info_inputForm.addr-fields dd.addr-detail{flex-basis:100%;width:calc(100% - 100px);margin-top:8px;margin-left:100px;box-sizing:border-box}.mycar-check .info_inputForm:last-child{border-bottom:none}.mycar-check .info_inputForm.add-option-block{flex-direction:column;align-items:stretch}.mycar-check .info_inputForm.add-option-block dt{margin-bottom:12px;min-width:auto}.mycar-check .info_inputForm.add-option-block dd{width:100%}.mycar-check .select ul.multi_line{display:flex !important;flex-wrap:wrap;gap:0;row-gap:10px;margin:0;padding:0;list-style:none;border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box !important;justify-content:flex-start !important}.mycar-check .select ul.multi_line.leng5 li{width:50% !important;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 !important;float:none !important}.mycar-check .select ul.multi_line.leng5 li:nth-child(2n){border-right:none}.mycar-check .select ul.multi_line.leng5 li:nth-last-child(-n+2){border-bottom:none}@media(max-width: 575.98px){.mycar-check .select ul.multi_line.leng5 li{width:100% !important;border-right:none}.mycar-check .select ul.multi_line.leng5 li:last-child{border-bottom:none}}.mycar-check .select ul.multi_line li.unit_list{display:flex !important;align-items:center;height:48px;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;cursor:pointer;transition:all .3s ease;position:relative;overflow:visible !important}.mycar-check .select ul.multi_line li.unit_list:hover{background:rgba(46,115,242,.05) !important}.mycar-check .select ul.multi_line li.unit_list input[type=checkbox]{position:absolute;opacity:0 !important;width:100%;height:100%;cursor:pointer;z-index:1;display:block !important}.mycar-check .select ul.multi_line li.unit_list label{margin:0 !important;padding:0 16px !important;cursor:pointer;font-size:14px !important;font-weight:400 !important;display:flex !important;align-items:center;width:100% !important;height:100% !important;position:relative;z-index:2;pointer-events:none;border:none !important;background:rgba(0,0,0,0) !important;color:#666 !important}.mycar-check .select ul.multi_line li.unit_list label span{position:relative;padding-left:24px;display:inline-block !important;width:auto !important;height:auto !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;line-height:normal !important;text-align:left !important;box-sizing:border-box !important}.mycar-check .select ul.multi_line li.unit_list label span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid #ddd;border-radius:3px;background:#fff;transition:all .3s ease}.mycar-check .select ul.multi_line li.unit_list label span:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform-origin:center;transition:all .3s ease}.mycar-check .select ul.multi_line li.unit_list input[type=checkbox]:checked+label{color:#2e73f2 !important;font-weight:500 !important;background:rgba(46,115,242,.05) !important;border:none !important}.mycar-check .select ul.multi_line li.unit_list input[type=checkbox]:checked+label span{background:rgba(0,0,0,0) !important;background-image:none !important;border:none !important;border-width:0 !important;border-style:none !important;color:#2e73f2 !important;padding-right:0 !important}.mycar-check .select ul.multi_line li.unit_list input[type=checkbox]:checked+label span:before{background:#2e73f2 !important;border-color:#2e73f2 !important}.mycar-check .select ul.multi_line li.unit_list input[type=checkbox]:checked+label span:after{transform:translateY(-60%) rotate(45deg) scale(1) !important}.mycar-check .select .vehicle-info{margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:12px 16px;align-items:baseline}.mycar-check .select .vehicle-info dt{margin:0;font-size:14px;color:#666;font-weight:500;grid-column:1}.mycar-check .select .vehicle-info dd{margin:0;font-size:14px;color:#333;font-weight:500;grid-column:2;word-break:break-word}.mycar-check .select .vehicle-info .mileage-edit-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mycar-check .select .vehicle-info .mileage-edit-wrap .mileage-input-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;min-width:0}.mycar-check .select .vehicle-info .mileage-edit-wrap .mileage-input{width:120px !important;min-width:80px;max-width:none;flex-shrink:0;box-sizing:border-box}.mycar-check .select .vehicle-info .mileage-edit-wrap .unit{font-size:14px;color:#333;font-weight:500;flex-shrink:0}.mycar-check .select .vehicle-info .mileage-notice{margin:6px 0 0 0;font-size:12px;color:#b91c1c;width:100%;font-weight:normal;display:flex;align-items:flex-start;gap:6px}.mycar-check .select .vehicle-info .mileage-notice i{margin-top:2px;font-size:14px;color:#b91c1c;flex-shrink:0}@media(max-width: 575.98px){.mycar-check .select .vehicle-info{grid-template-columns:1fr;gap:10px 0}.mycar-check .select .vehicle-info dt{margin-top:14px}.mycar-check .select .vehicle-info dt:first-child{margin-top:0}.mycar-check .select .vehicle-info dd{grid-column:1}}.mycar-check ul.multi_line{display:flex !important;flex-wrap:wrap;gap:0 !important;row-gap:10px !important;margin:0 !important;padding:0 !important;list-style:none;border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box !important;justify-content:flex-start !important}.mycar-check ul.multi_line.leng5 li{width:50% !important;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 !important;margin-bottom:0 !important;margin-right:0 !important;float:none !important}.mycar-check ul.multi_line.leng5 li:nth-child(2n){border-right:none}.mycar-check ul.multi_line.leng5 li:nth-last-child(-n+2){border-bottom:none}@media(max-width: 575.98px){.mycar-check ul.multi_line.leng5 li{width:100% !important;border-right:none}.mycar-check ul.multi_line.leng5 li:last-child{border-bottom:none}}.mycar-check ul.multi_line li input[type=checkbox]{position:absolute;opacity:0 !important;width:100%;height:100%;cursor:pointer;z-index:1;display:block !important}.mycar-check ul.multi_line li input[type=checkbox]+label{margin:0 !important;padding:0 16px !important;cursor:pointer;font-size:14px !important;font-weight:400 !important;display:flex !important;align-items:center;width:100% !important;height:48px !important;position:relative;z-index:2;pointer-events:none;border:none !important;background:rgba(0,0,0,0) !important;color:#666 !important;box-sizing:border-box !important}.mycar-check ul.multi_line li input[type=checkbox]+label span{position:relative;padding-left:24px;display:inline-block !important;width:auto !important;height:auto !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;line-height:normal !important;text-align:left !important;box-sizing:border-box !important}.mycar-check ul.multi_line li input[type=checkbox]+label span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid #ddd;border-radius:3px;background:#fff;transition:all .3s ease}.mycar-check ul.multi_line li input[type=checkbox]+label span:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform-origin:center;transition:all .3s ease}.mycar-check ul.multi_line li input[type=checkbox]:checked+label{color:#2e73f2 !important;font-weight:500 !important;background:rgba(46,115,242,.05) !important;border:none !important}.mycar-check ul.multi_line li input[type=checkbox]:checked+label span{background:rgba(0,0,0,0) !important;border:none !important;color:#2e73f2 !important}.mycar-check ul.multi_line li input[type=checkbox]:checked+label span:before{background:#2e73f2;border-color:#2e73f2}.mycar-check ul.multi_line li input[type=checkbox]:checked+label span:after{transform:translateY(-60%) rotate(45deg) scale(1)}.mycar-check ul.multi_line li{position:relative;cursor:pointer;margin:0 !important;margin-bottom:0 !important;margin-right:0 !important;display:block;float:none !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;padding:0 !important;transition:all .3s ease;height:48px}.mycar-check ul.multi_line li:hover{background:rgba(46,115,242,.05) !important}.mycar-check .etc_input-wrap{margin-top:15px;margin-bottom:20px}.mycar-check .etc_input-wrap .etc_input-label{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:14px}.mycar-check .etc_input-wrap textarea{width:100%;min-height:80px;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px;resize:none;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.mycar-check .etc_input-wrap textarea:focus{outline:none;border-color:#2e73f2;box-shadow:0 0 0 3px rgba(46,115,242,.1)}.mycar-check .etc_input-wrap textarea::-moz-placeholder{color:#999}.mycar-check .etc_input-wrap textarea:-ms-input-placeholder{color:#999}.mycar-check .etc_input-wrap textarea::placeholder{color:#999}.mycar-check #page_tail{padding:20px;background:#fff;box-sizing:border-box}.mycar-check #page_tail .comm_fullBtn{background-color:#2e73f2;color:#fff;padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;text-align:center;transition:all .3s ease}.mycar-check #page_tail .comm_fullBtn:hover{background-color:rgb(13.8783783784,87.5405405405,223.1216216216);text-decoration:none}.mycar-check #page_tail .comm_fullBtn:focus{outline:none;box-shadow:0 0 0 3px rgba(46,115,242,.25)}.mycar-check #page_tail .comm_fullBtn:disabled{opacity:.6;cursor:not-allowed}.mycar-check #page_tail .comm_fullBtn{background-color:#2e73f2;width:100%;padding:15px;font-size:16px;font-weight:700;border-radius:0}.mycar-check #page_tail .comm_fullBtn:hover{background-color:rgb(13.8783783784,87.5405405405,223.1216216216)}.mycar-check #page_tail .comm_fullBtn:focus{box-shadow:0 0 0 3px rgba(46,115,242,.25)}.mycar-check #page_tail.step-nav-wrap{padding-left:0;padding-right:0}.mycar-check #page_tail.step-nav-wrap .step-nav{display:flex;width:100%;gap:12px;align-items:stretch;box-sizing:border-box}.mycar-check #page_tail.step-nav-wrap .step-nav .comm_fullBtn{flex:1 1 50%;min-width:0;max-width:none;border-radius:0;font-weight:700;box-sizing:border-box}.mycar-check #page_tail.step-nav-wrap .step-nav .comm_fullBtn:only-child{flex:1 1 100%}.mycar-check .mini_pop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1050;display:none;display:flex;align-items:center;justify-content:center}.mycar-check .mini_pop.mini_pop-open{display:flex}.mycar-check .mini_pop .popCont{background:#fff;border-radius:5px;border:1px solid #eee;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0;max-width:400px;width:90%}.mycar-check .mini_pop .popCont .pop-body{padding:30px 20px;text-align:center}.mycar-check .mini_pop .popCont .pop-body .mid-text{font-size:18px;font-weight:500;margin-bottom:10px}.mycar-check .mini_pop .popCont .pop-body .mid-text .point-blue{color:#2e73f2}.mycar-check .mini_pop .popCont .pop-body .sub-text{color:#666;margin:0}.mycar-check .mini_pop .popCont .pop-tail{padding:20px;background:#f8f9fa;display:flex;gap:10px}.mycar-check .mini_pop .popCont .pop-tail button{flex:1;padding:12px;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s ease}.mycar-check .mini_pop .popCont .pop-tail button.type1{background-color:#2e73f2;color:#fff;border:none}.mycar-check .mini_pop .popCont .pop-tail button.type1:hover{background-color:rgb(13.8783783784,87.5405405405,223.1216216216)}.mycar-check .mini_pop .popCont .pop-tail button.type1:focus{outline:none;box-shadow:0 0 0 3px rgba(46,115,242,.25)}.mycar-check .mini_pop .popCont .pop-tail button.type2{background-color:rgba(0,0,0,0);color:#333;border:2px solid #989898}.mycar-check .mini_pop .popCont .pop-tail button.type2:hover{background-color:rgba(0,0,0,.04)}.mycar-check .mini_pop .popCont .pop-tail button.type2:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.mycar-check .notice{display:flex;align-items:center;justify-content:flex-start;gap:6px;text-align:left;margin:8px 0;font-size:12px;color:#666;line-height:1.4}.mycar-check .notice .notice-icon,.mycar-check .notice img.notice-icon{flex-shrink:0;width:14px !important;height:14px !important;max-width:14px !important;max-height:14px !important;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.mycar-check .notice .point-red{color:#dc3545;font-weight:500}.mycar-check .photo-step-notice{display:block !important;max-width:100%;overflow-wrap:break-word;word-break:break-word;text-align:left;margin:8px 0;font-size:12px;line-height:1.45;color:#666}.mycar-check .photo-step-notice .point-red{display:block;margin-top:6px;color:#dc3545;font-weight:500;font-size:12px;line-height:1.45}@media(max-width: 575.98px){.mycar-check .photo-step-notice .point-red{margin-top:8px;width:100%}}.mycar-check .photo-step-guideline{display:block;max-width:100%;overflow-wrap:break-word;word-break:break-word;text-align:left;margin:0 0 14px 0;font-size:14px;line-height:1.5;color:#333}.mycar-check .photo-step-guideline .point-red{display:block;margin-top:6px;color:#dc3545;font-weight:500;font-size:12px;line-height:1.45}@media(max-width: 575.98px){.mycar-check .photo-step-guideline .point-red{margin-top:8px;width:100%}}.mycar-check .upload-counter{font-size:12px;color:#666}.mycar-check .upload-counter.insufficient{color:#dc3545;font-weight:500}.mycar-check .btn-insurance-history{width:100%;height:50px;background:#343a40;color:#fff;font-size:14px;border:0;border-radius:5px;cursor:pointer;font-weight:500;transition:all .3s ease}.mycar-check .btn-insurance-history:hover{background:rgb(74.8620689655,83.5,92.1379310345)}.mycar-check .photo-upload-notice{text-align:center;color:#dc3545;font-size:19px;margin:20px 0;font-weight:500}.mycar-check .wait_loading{display:block;min-height:100vh}.mycar-check .wait_loading .cont_section{display:block;height:auto}.mycar-check .wait_loading .wait-loading-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.mycar-check .wait_loading .wait-spinner{width:48px;height:48px;margin:0 auto 28px;position:relative}.mycar-check .wait_loading .wait-spinner::before,.mycar-check .wait_loading .wait-spinner::after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid rgba(0,0,0,0)}.mycar-check .wait_loading .wait-spinner::before{border-top-color:#2e73f2;animation:wait-spin .9s linear infinite}.mycar-check .wait_loading .wait-spinner::after{border-right-color:rgba(46,115,242,.35);animation:wait-spin 1.2s linear infinite reverse}.mycar-check .wait_loading .wait-loading-text{font-size:16px;font-weight:500;color:#333;text-align:center;line-height:1.5;margin:0 0 6px;letter-spacing:-0.02em}.mycar-check .wait_loading .wait-loading-sub{font-size:13px;color:#666;text-align:center;line-height:1.5;margin:0}.mycar-check .wait_loading .wait-manual-button{width:100%;max-width:280px;margin-top:24px}.mycar-check .wait_loading .wait-manual-button:disabled{cursor:wait;opacity:.6}@keyframes wait-spin{to{transform:rotate(360deg)}}#exportCar-wrapper .car_image img{width:100%;max-width:300px;height:auto;border-radius:8px}#exportCar-wrapper .photo-upload-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}#exportCar-wrapper .upload-counter{font-size:12px;color:#666}#exportCar-wrapper .btn-add-photos{padding:8px 16px;font-size:12px;font-weight:500;color:#2e73f2;background:#fff;border:1px solid #2e73f2;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease}#exportCar-wrapper .btn-add-photos:hover{background-color:#2e73f2;color:#fff}#exportCar-wrapper #page_tail.step-nav-wrap .step-nav.step-nav-2,#exportCar-wrapper #page_tail.step-nav-wrap .step-nav.step-nav-3{display:none}@media(prefers-reduced-motion: reduce){#exportCar-wrapper .wait-spinner::before,#exportCar-wrapper .wait-spinner::after{animation:none}}#exportCar-wrapper.quick-page{min-height:100vh;background:#f5f7fb;color:#333}#exportCar-wrapper.quick-page #page_head{background:#fff}#exportCar-wrapper.quick-page #page_head .back{display:flex;align-items:center;justify-content:center;width:55px;height:50px;color:#7f7f7f}#exportCar-wrapper.quick-page #page_head .back i{font-size:25px}#exportCar-wrapper.quick-page #page_body{padding:4px 0 28px;background:#f5f7fb}#exportCar-wrapper.quick-page #page_body .cont_section{padding:0 20px}#exportCar-wrapper.quick-page .quick-hero{padding:20px 0 22px}#exportCar-wrapper.quick-page .quick-hero__eyebrow{display:inline-block;margin:0 0 10px;padding:5px 10px;border-radius:999px;background:#eaf1fe;color:#2e73f2;font-size:12px;font-weight:700;letter-spacing:-0.2px}#exportCar-wrapper.quick-page .quick-hero__title{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.35;color:#1b1f27}#exportCar-wrapper.quick-page .quick-hero__desc{margin:0;color:#666;font-size:14px;line-height:1.6}#exportCar-wrapper.quick-page .quick-chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}#exportCar-wrapper.quick-page .quick-chips li{padding:6px 10px;border:1px solid #dfe6f5;border-radius:999px;background:#fff;color:#4a5568;font-size:12px;font-weight:500}#exportCar-wrapper.quick-page .quick-card{margin:0 0 14px;padding:18px 16px;border:1px solid #eee;border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(27,31,39,.04)}#exportCar-wrapper.quick-page .inquiry-lookup-banner{margin:0 0 14px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.55}#exportCar-wrapper.quick-page .inquiry-lookup-banner--success{border:1px solid #cfe5d7;background:#f0faf3;color:#27643b}#exportCar-wrapper.quick-page .inquiry-lookup-banner--manual{border:1px solid #dfe6f5;background:#f7f9fd;color:#4a5568}#exportCar-wrapper.quick-page .quick-card__title{margin:0 0 4px;font-size:16px;font-weight:700;color:#1b1f27}#exportCar-wrapper.quick-page .quick-card__title small{margin-left:6px;color:#999;font-size:12px;font-weight:400}#exportCar-wrapper.quick-page .quick-card__desc{margin:0 0 4px;color:#666;font-size:13px;line-height:1.5}#exportCar-wrapper.quick-page .quick-field{margin:14px 0 0;padding:0;border:0}#exportCar-wrapper.quick-page .quick-field:first-of-type{margin-top:12px}#exportCar-wrapper.quick-page .quick-field>label,#exportCar-wrapper.quick-page .quick-field legend{display:block;margin:0 0 7px;padding:0;color:#2a3240;font-size:13px;font-weight:500}#exportCar-wrapper.quick-page .quick-field legend{visibility:visible;width:auto;height:auto;line-height:1.4}#exportCar-wrapper.quick-page .quick-field input:not([type=radio]):not([type=checkbox]):not([type=file]){display:block;width:100%;min-height:50px;padding:0 14px;border:1px solid #dfe3ea;border-radius:10px;background:#fbfcfe;color:#333;font-size:15px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}#exportCar-wrapper.quick-page .quick-field input:not([type=radio]):not([type=checkbox]):not([type=file])::-moz-placeholder{color:#a9b0bd}#exportCar-wrapper.quick-page .quick-field input:not([type=radio]):not([type=checkbox]):not([type=file]):-ms-input-placeholder{color:#a9b0bd}#exportCar-wrapper.quick-page .quick-field input:not([type=radio]):not([type=checkbox]):not([type=file])::placeholder{color:#a9b0bd}#exportCar-wrapper.quick-page .quick-field input:not([type=radio]):not([type=checkbox]):not([type=file]):focus{outline:0;border-color:#2e73f2;background:#fff;box-shadow:0 0 0 3px rgba(46,115,242,.16)}#exportCar-wrapper.quick-page .quick-field input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#exportCar-wrapper.quick-page .quick-field input[type=number]::-webkit-outer-spin-button,#exportCar-wrapper.quick-page .quick-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#exportCar-wrapper.quick-page .req{color:#e24b4b}#exportCar-wrapper.quick-page .quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width: 575.98px){#exportCar-wrapper.quick-page .quick-grid{grid-template-columns:1fr}}#exportCar-wrapper.quick-page .quick-help{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;color:#666;font-size:12px;line-height:1.5}#exportCar-wrapper.quick-page .quick-help__icon{flex-shrink:0;margin-top:1px;color:#2e73f2}#exportCar-wrapper.quick-page .quick-choices{display:flex;flex-wrap:wrap;gap:8px}#exportCar-wrapper.quick-page .quick-choice{position:relative;display:inline-flex;align-items:center;min-height:44px;font-weight:400}#exportCar-wrapper.quick-page .quick-choice input{position:absolute;width:1px;height:1px;opacity:0}#exportCar-wrapper.quick-page .quick-choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #dfe3ea;border-radius:10px;background:#fbfcfe;color:#4a5568;font-size:14px;transition:all .15s ease}#exportCar-wrapper.quick-page .quick-choice input:checked+span{border-color:#2e73f2;background:#eaf1fe;color:#2e73f2;font-weight:700}#exportCar-wrapper.quick-page .quick-choice input:focus-visible+span{box-shadow:0 0 0 3px rgba(46,115,242,.2)}#exportCar-wrapper.quick-page .quick-file{display:block}#exportCar-wrapper.quick-page .quick-file .quick-file__label{display:block;margin:0 0 7px;color:#2a3240;font-size:13px;font-weight:500}#exportCar-wrapper.quick-page .quick-file .quick-file__label small{margin-left:4px;color:#999;font-weight:400}#exportCar-wrapper.quick-page .quick-file .quick-file__label .quick-file__minimum{display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:#fff0f0;color:#c62828;font-size:12px;font-weight:700;line-height:1.3;vertical-align:middle}#exportCar-wrapper.quick-page .quick-file input[type=file]{display:block;width:100%;padding:12px;border:1px dashed #c9d3e6;border-radius:10px;background:#fbfcfe;color:#666;font-size:13px;box-sizing:border-box}#exportCar-wrapper.quick-page .quick-card--consent{padding-bottom:12px}#exportCar-wrapper.quick-page .quick-consent{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;color:#2a3240;font-size:13px;font-weight:400;line-height:1.55}#exportCar-wrapper.quick-page .quick-consent input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;accent-color:#2e73f2}#exportCar-wrapper.quick-page .quick-consent a{color:#2e73f2;text-decoration:underline}#exportCar-wrapper.quick-page .quick-consent em{font-style:normal}#exportCar-wrapper.quick-page .quick-support{margin:18px 0 0;padding:16px;border:1px solid #e3eaf7;border-radius:14px;background:#eaf1fe}#exportCar-wrapper.quick-page .quick-support__title{margin:0 0 10px;color:#23324d;font-size:14px;font-weight:700}#exportCar-wrapper.quick-page .quick-support__links{display:grid;grid-template-columns:1fr 1fr;gap:8px}#exportCar-wrapper.quick-page .quick-support__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border:1px solid #cddcf7;border-radius:10px;background:#fff;color:#2e73f2;font-size:14px;font-weight:700;text-decoration:none}#exportCar-wrapper.quick-page .quick-support__link:focus-visible{outline:2px solid #2e73f2;outline-offset:2px}#exportCar-wrapper.quick-page .quick-support__link--kakao{border-color:#fee500;background:#fee500;color:#191600}#exportCar-wrapper.quick-page .quick-support__link--kakao:focus-visible{outline-color:#191600}#exportCar-wrapper.quick-page .quick-support__more{display:block;margin:12px 0 0;color:#4a5568;font-size:13px;text-align:center;text-decoration:underline}#exportCar-wrapper.quick-page #page_tail{padding:12px 20px calc(16px + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.96);border-top:1px solid #eee;box-sizing:border-box}#exportCar-wrapper.quick-page .quick-tail{display:grid;gap:8px}#exportCar-wrapper.quick-page .quick-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 16px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background .15s ease,color .15s ease}#exportCar-wrapper.quick-page .quick-btn:focus-visible{outline:3px solid rgba(46,115,242,.35);outline-offset:2px}#exportCar-wrapper.quick-page .quick-btn--primary,#exportCar-wrapper.quick-page #page_tail .comm_fullBtn.quick-btn--primary{height:auto;border:0;border-radius:12px;background:#2e73f2;color:#fff}#exportCar-wrapper.quick-page .quick-btn--primary:hover,#exportCar-wrapper.quick-page #page_tail .comm_fullBtn.quick-btn--primary:hover{background:rgb(14.4756756757,91.3081081081,232.7243243243)}#exportCar-wrapper.quick-page .quick-btn--ghost{border:1px solid #cddcf7;background:#fff;color:#2e73f2;font-size:15px;min-height:48px}#exportCar-wrapper.quick-page .inquiry-error{margin:8px 0 0;color:#d33;font-size:13px;line-height:1.5}#exportCar-wrapper.quick-page .inquiry-error--form{margin:0 0 14px;padding:12px 14px;border:1px solid #f2c9c9;border-radius:10px;background:#fdf2f2}.inquiry-complete{min-height:100vh;background:#fff;color:#333;text-align:center;padding:80px 20px 40px}.inquiry-complete .complete-mark{color:#2e73f2;font-size:48px;margin:0}.inquiry-complete strong{display:block;font-size:24px;margin:8px 0 30px}.inquiry-complete .inquiry-actions{display:grid;gap:10px;margin-top:28px}.inquiry-complete .inquiry-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid #2e73f2;border-radius:12px;color:#2e73f2;font-weight:700;text-decoration:none}.inquiry-complete .inquiry-actions a[href*="pf.kakao.com"]{border-color:#fee500;background:#fee500;color:#191600}.inquiry-complete .complete-note{color:#666;font-size:13px}.inquiry-complete .inquiry-copy-button{min-height:44px;margin:0 0 26px 8px;padding:10px 14px;border:1px solid #2e73f2;border-radius:10px;background:#fff;color:#2e73f2;cursor:pointer}.inquiry-complete .inquiry-copy-button:focus-visible{outline:2px solid #2e73f2;outline-offset:2px}.inquiry-complete .inquiry-copy-feedback{display:block;min-height:20px;color:#666;font-size:13px}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm15Y2FyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx1QkFBdUIsVUFBVSxDQUFDLHFCQUFxQixDQUFDLGdDQUFnQyxZQUFZLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsNkJBQTZCLE1BQU0sQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLENBQUMsd0NBQXdDLGlCQUFpQixDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQywwRUFBMEUseUJBQXlCLENBQUMsa0JBQWtCLENBQUMsb0VBQW9FLGFBQWEsQ0FBQyxlQUFlLENBQUMsK0JBQStCLENBQUMsOEJBQThCLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxjQUFjLENBQUMsbURBQW1ELENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDLHFFQUFxRSxZQUFZLENBQUMscUVBQXFFLGdCQUFnQixDQUFDLGtCQUFrQixVQUFVLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsTUFBTSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQywyQkFBMkIsQ0FBQyxtQ0FBbUMsaUJBQWlCLENBQUMseUJBQXlCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLGdFQUFnRSx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FBQywwREFBMEQsYUFBYSxDQUFDLGVBQWUsQ0FBQywrQkFBK0IsQ0FBQyx5QkFBeUIsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLHdCQUF3QixDQUFDLGNBQWMsQ0FBQyxtREFBbUQsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsOENBQThDLDBCQUEwQixDQUFDLG9DQUFvQyxVQUFVLENBQUMscUJBQXFCLENBQUMsNkNBQTZDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQywwQ0FBMEMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQywyQkFBMkIsQ0FBQyxxREFBcUQsaUJBQWlCLENBQUMsMkNBQTJDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLHVGQUF1Rix5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FBQyxpRkFBaUYsYUFBYSxDQUFDLGVBQWUsQ0FBQywrQkFBK0IsQ0FBQywyQ0FBMkMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLHdCQUF3QixDQUFDLGNBQWMsQ0FBQyxtREFBbUQsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsa0ZBQWtGLFlBQVksQ0FBQyxrRkFBa0YsZ0JBQWdCLENBQUMsNEJBQTRCLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLHNDQUFzQyxjQUFjLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxzQ0FBc0MsY0FBYyxDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsaUJBQWlCLENBQUMseUNBQXlDLFlBQVksQ0FBQyxtREFBbUQsQ0FBQyxLQUFLLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLHFEQUFxRCw0QkFBNEIsQ0FBQywyQkFBMkIsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLHdEQUF3RCxlQUFlLENBQUMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLDJCQUEyQixDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsd0RBQXdELGVBQWUsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLDJCQUEyQixDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLENBQUMsY0FBYyxDQUFDLHdCQUFnQixDQUFoQixxQkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxtRUFBbUUsaUJBQWlCLENBQUMsMEVBQTBFLGtCQUFrQixDQUFDLDRCQUE0QixxREFBcUQsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLENBQUMseUJBQXlCLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyw2QkFBNkIsQ0FBQyxjQUFjLENBQUMsNEJBQTRCLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLDRCQUE0QixNQUFNLENBQUMsUUFBUSxDQUFDLDRGQUE0RixVQUFVLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsZ0NBQWdDLENBQUMsd0dBQXdHLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyx3Q0FBd0MsQ0FBQyxpSUFBc0gsVUFBVSxDQUFoSSx5SUFBc0gsVUFBVSxDQUFoSSxzSEFBc0gsVUFBVSxDQUFDLDhHQUE4Ryx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyw0RkFBNEYsZUFBZSxDQUFDLG9DQUFvQyxrQkFBa0IsQ0FBQywwQkFBMEIsWUFBWSxDQUFDLG9DQUFvQyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLG9DQUFvQyxDQUFDLG1DQUFtQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsdUJBQXVCLENBQUMseUNBQXlDLGFBQWEsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyw2Q0FBNkMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLENBQUMsMkJBQTJCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsMERBQTBELENBQUMscURBQXFELFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLCtCQUErQixDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyw2REFBNkQsWUFBWSxDQUFDLGtEQUFrRCx5QkFBeUIsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLG1EQUFtRCxvQkFBb0IsQ0FBQyxxQ0FBcUMsQ0FBQyxxREFBcUQsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsNEJBQTRCLDBCQUEwQixvQ0FBb0MsQ0FBQyxDQUFDLGlDQUFpQyx5QkFBeUIsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGtEQUFrRCxhQUFhLENBQUMsZ0VBQWdFLFlBQVksQ0FBQywrREFBK0QsZUFBZSxDQUFDLDZCQUE2QixZQUFZLENBQUMsa0JBQWtCLENBQUMsNkJBQTZCLENBQUMsY0FBYyxDQUFDLDRCQUE0QixDQUFDLGdDQUFnQyxlQUFlLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQywyQ0FBMkMsYUFBYSxDQUFDLGdDQUFnQyxNQUFNLENBQUMsUUFBUSxDQUFDLG9KQUFvSixVQUFVLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsZ0NBQWdDLENBQUMsc0tBQXNLLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyx3Q0FBd0MsQ0FBQyw0TUFBMkwsVUFBVSxDQUFyTSx3TkFBMkwsVUFBVSxDQUFyTSwyTEFBMkwsVUFBVSxDQUFDLCtLQUErSyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxvSkFBb0osZUFBZSxDQUFDLHFCQUFxQixDQUFDLG1EQUFtRCx5QkFBeUIsQ0FBQyw0QkFBbUIsQ0FBbkIsb0JBQW9CLENBQUMsNEpBQTRKLHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxxQ0FBcUMsWUFBWSxDQUFDLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQywyQ0FBMkMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsMkNBQTJDLE1BQU0sQ0FBQyxXQUFXLENBQUMsNENBQTRDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLGtEQUFrRCxnRUFBZ0UsQ0FBQyxvQkFBb0IsQ0FBQyxrREFBa0QsWUFBWSxDQUFDLHlDQUF5QyxDQUFDLHFEQUFxRCxVQUFVLENBQUMsa0JBQWtCLENBQUMsNENBQTRDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLDRCQUE0QixxQ0FBcUMscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsUUFBUSxDQUFDLDJDQUEyQyxVQUFVLENBQUMsZUFBZSxDQUFDLDRDQUE0QyxVQUFVLENBQUMsQ0FBQyx5Q0FBeUMsY0FBYyxDQUFDLDRHQUE0RyxlQUFlLENBQUMsd0JBQXdCLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLHdDQUF3QyxrQkFBa0IsQ0FBQyw4Q0FBOEMscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsaURBQWlELGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxpREFBaUQsVUFBVSxDQUFDLG1DQUFtQyx1QkFBdUIsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsZ0NBQWdDLENBQUMscUNBQXFDLENBQUMsNENBQTRDLG9CQUFvQixDQUFDLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLDBEQUEwRCxpQkFBaUIsQ0FBQyxpRUFBaUUsa0JBQWtCLENBQUMsNEJBQTRCLDRDQUE0QyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyx1REFBdUQsa0JBQWtCLENBQUMsQ0FBQyxnREFBZ0QsdUJBQXVCLENBQUMsa0JBQWtCLENBQUMsV0FBVyxDQUFDLG1DQUFtQyxDQUFDLHNCQUFzQixDQUFDLDBCQUEwQixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQywyQkFBMkIsQ0FBQyxzREFBc0QsMENBQTBDLENBQUMscUVBQXFFLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxzREFBc0QsbUJBQW1CLENBQUMseUJBQXlCLENBQUMsY0FBYyxDQUFDLHlCQUF5QixDQUFDLDBCQUEwQixDQUFDLHVCQUF1QixDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLHNCQUFzQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxzQkFBc0IsQ0FBQyxtQ0FBbUMsQ0FBQyxxQkFBcUIsQ0FBQywyREFBMkQsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLENBQUMscUJBQXFCLENBQUMsc0JBQXNCLENBQUMsbUNBQW1DLENBQUMsc0JBQXNCLENBQUMsMEJBQTBCLENBQUMsNkJBQTZCLENBQUMsMEJBQTBCLENBQUMsZ0NBQWdDLENBQUMsa0VBQWtFLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLDBCQUEwQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSxVQUFVLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxtQ0FBbUMsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLHdCQUF3QixDQUFDLHVCQUF1QixDQUFDLHVCQUF1QixDQUFDLG1GQUFtRix3QkFBd0IsQ0FBQywwQkFBMEIsQ0FBQywwQ0FBMEMsQ0FBQyxzQkFBc0IsQ0FBQyx3RkFBd0YsbUNBQW1DLENBQUMsZ0NBQWdDLENBQUMsc0JBQXNCLENBQUMseUJBQXlCLENBQUMsNEJBQTRCLENBQUMsd0JBQXdCLENBQUMsMEJBQTBCLENBQUMsK0ZBQStGLDZCQUE2QixDQUFDLCtCQUErQixDQUFDLDhGQUE4Riw0REFBNEQsQ0FBQyxtQ0FBbUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsOEJBQThCLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLHNDQUFzQyxRQUFRLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLHNDQUFzQyxRQUFRLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLHNEQUFzRCxZQUFZLENBQUMscUJBQXFCLENBQUMsc0JBQXNCLENBQUMsT0FBTyxDQUFDLDJFQUEyRSxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsV0FBVyxDQUFDLHFFQUFxRSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyw0REFBNEQsY0FBYyxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLG1EQUFtRCxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLENBQUMsc0JBQXNCLENBQUMsT0FBTyxDQUFDLHFEQUFxRCxjQUFjLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsNEJBQTRCLG1DQUFtQyx5QkFBeUIsQ0FBQyxVQUFVLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxrREFBa0QsWUFBWSxDQUFDLHNDQUFzQyxhQUFhLENBQUMsQ0FBQywyQkFBMkIsdUJBQXVCLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsZ0NBQWdDLENBQUMscUNBQXFDLENBQUMsb0NBQW9DLG9CQUFvQixDQUFDLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLG1CQUFtQixDQUFDLDBCQUEwQixDQUFDLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLGtEQUFrRCxpQkFBaUIsQ0FBQyx5REFBeUQsa0JBQWtCLENBQUMsNEJBQTRCLG9DQUFvQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQywrQ0FBK0Msa0JBQWtCLENBQUMsQ0FBQyxtREFBbUQsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLHdCQUF3QixDQUFDLHlEQUF5RCxtQkFBbUIsQ0FBQyx5QkFBeUIsQ0FBQyxjQUFjLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLENBQUMsdUJBQXVCLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDLHNCQUFzQixDQUFDLG1DQUFtQyxDQUFDLHFCQUFxQixDQUFDLGdDQUFnQyxDQUFDLDhEQUE4RCxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsQ0FBQyxxQkFBcUIsQ0FBQyxzQkFBc0IsQ0FBQyxtQ0FBbUMsQ0FBQyxzQkFBc0IsQ0FBQywwQkFBMEIsQ0FBQyw2QkFBNkIsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsQ0FBQyxxRUFBcUUsVUFBVSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsMEJBQTBCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsb0VBQW9FLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLG1DQUFtQyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsdUJBQXVCLENBQUMsdUJBQXVCLENBQUMsaUVBQWlFLHdCQUF3QixDQUFDLDBCQUEwQixDQUFDLDBDQUEwQyxDQUFDLHNCQUFzQixDQUFDLHNFQUFzRSxtQ0FBbUMsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IsQ0FBQyw2RUFBNkUsa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsNEVBQTRFLGlEQUFpRCxDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsMEJBQTBCLENBQUMseUJBQXlCLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLG1DQUFtQyxDQUFDLHNCQUFzQixDQUFDLDBCQUEwQixDQUFDLG9CQUFvQixDQUFDLHVCQUF1QixDQUFDLFdBQVcsQ0FBQyxvQ0FBb0MsMENBQTBDLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyw4Q0FBOEMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLHNDQUFzQyxVQUFVLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLHFCQUFxQixDQUFDLGdHQUFnRyxDQUFDLDRDQUE0QyxZQUFZLENBQUMsb0JBQW9CLENBQUMsd0NBQXdDLENBQUMsd0RBQW1ELFVBQVUsQ0FBN0QsNERBQW1ELFVBQVUsQ0FBN0QsbURBQW1ELFVBQVUsQ0FBQyx3QkFBd0IsWUFBWSxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxzQ0FBc0Msd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsQ0FBQyw0Q0FBNEMsZ0VBQWdFLENBQUMsb0JBQW9CLENBQUMsNENBQTRDLFlBQVksQ0FBQyx5Q0FBeUMsQ0FBQywrQ0FBK0MsVUFBVSxDQUFDLGtCQUFrQixDQUFDLHNDQUFzQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLDRDQUE0QyxnRUFBZ0UsQ0FBQyw0Q0FBNEMseUNBQXlDLENBQUMsc0NBQXNDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZ0RBQWdELFlBQVksQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLDhEQUE4RCxZQUFZLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLHlFQUF5RSxhQUFhLENBQUMsdUJBQXVCLGNBQWMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMseUJBQXlCLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMscUNBQXFDLFlBQVksQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLG1DQUFtQyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLDBDQUEwQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxvREFBb0QsY0FBYyxDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxnRUFBZ0UsYUFBYSxDQUFDLG9EQUFvRCxVQUFVLENBQUMsUUFBUSxDQUFDLDBDQUEwQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxpREFBaUQsTUFBTSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLHVCQUF1QixDQUFDLHVEQUF1RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLDZEQUE2RCxnRUFBZ0UsQ0FBQyw2REFBNkQsWUFBWSxDQUFDLHlDQUF5QyxDQUFDLHVEQUF1RCw4QkFBOEIsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsNkRBQTZELGdDQUFnQyxDQUFDLDZEQUE2RCxZQUFZLENBQUMsbUNBQW1DLENBQUMscUJBQXFCLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQywwQkFBMEIsQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyx1RUFBdUUsYUFBYSxDQUFDLHFCQUFxQixDQUFDLHNCQUFzQixDQUFDLHlCQUF5QixDQUFDLDBCQUEwQixDQUFDLHFCQUFrQixDQUFsQixrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxnQ0FBZ0MsYUFBYSxDQUFDLGVBQWUsQ0FBQyxnQ0FBZ0Msd0JBQXdCLENBQUMsY0FBYyxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyw0QkFBNEIsMkNBQTJDLGNBQWMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsOENBQThDLGFBQWEsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsNEJBQTRCLDhDQUE4QyxjQUFjLENBQUMsVUFBVSxDQUFDLENBQUMsNkJBQTZCLGNBQWMsQ0FBQyxVQUFVLENBQUMsMENBQTBDLGFBQWEsQ0FBQyxlQUFlLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyx1QkFBdUIsQ0FBQywwQ0FBMEMsZ0RBQWdELENBQUMsa0NBQWtDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQywyQkFBMkIsYUFBYSxDQUFDLGdCQUFnQixDQUFDLHlDQUF5QyxhQUFhLENBQUMsV0FBVyxDQUFDLCtDQUErQyxZQUFZLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHlDQUF5QyxVQUFVLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGlHQUFpRyxVQUFVLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLDhCQUE4QixDQUFDLGlEQUFpRCx3QkFBd0IsQ0FBQyx1Q0FBdUMsQ0FBQyxnREFBZ0QsdUNBQXVDLENBQUMsZ0RBQWdELENBQUMsOENBQThDLGNBQWMsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsc0JBQXNCLENBQUMsNkNBQTZDLGNBQWMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQywrQ0FBK0MsVUFBVSxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsd0RBQXdELFdBQVcsQ0FBQyxVQUFVLENBQUMscUJBQXFCLEdBQUcsd0JBQXdCLENBQUMsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMseUNBQXlDLFlBQVksQ0FBQyxjQUFjLENBQUMsa0JBQWtCLENBQUMsNkJBQTZCLENBQUMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLG1DQUFtQyxjQUFjLENBQUMsVUFBVSxDQUFDLG1DQUFtQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLG1EQUFtRCxDQUFDLHlDQUF5Qyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsa0lBQWtJLFlBQVksQ0FBQyx1Q0FBdUMsaUZBQWlGLGNBQWMsQ0FBQyxDQUFDLDhCQUE4QixnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMseUNBQXlDLGVBQWUsQ0FBQywrQ0FBK0MsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLGlEQUFpRCxjQUFjLENBQUMseUNBQXlDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLHVEQUF1RCxjQUFjLENBQUMsMENBQTBDLG1CQUFtQixDQUFDLG1EQUFtRCxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsaURBQWlELGNBQWMsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxnREFBZ0QsUUFBUSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLDJDQUEyQyxZQUFZLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyw4Q0FBOEMsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLHdDQUF3QyxDQUFDLHFEQUFxRCxlQUFlLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLDhEQUE4RCx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsNkRBQTZELHdCQUF3QixDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxpREFBaUQsY0FBYyxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLHVEQUF1RCxlQUFlLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZ0RBQWdELGNBQWMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQywyQ0FBMkMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMseURBQXlELGVBQWUsQ0FBQyxtR0FBbUcsYUFBYSxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsa0RBQWtELGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLHlHQUF5RyxhQUFhLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQywyRUFBMkUsQ0FBQywySEFBc0gsYUFBYSxDQUFuSSwrSEFBc0gsYUFBYSxDQUFuSSxzSEFBc0gsYUFBYSxDQUFDLCtHQUErRyxTQUFTLENBQUMsb0JBQW9CLENBQUMsZUFBZSxDQUFDLHlDQUF5QyxDQUFDLDhEQUE4RCx5QkFBeUIsQ0FBQyw0QkFBbUIsQ0FBbkIsb0JBQW9CLENBQUMsa0xBQWtMLHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLDBDQUEwQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsVUFBVSxDQUFDLDRCQUE0QiwwQ0FBMEMseUJBQXlCLENBQUMsQ0FBQywwQ0FBMEMsWUFBWSxDQUFDLHNCQUFzQixDQUFDLE9BQU8sQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZ0RBQWdELGFBQWEsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLDZDQUE2QyxZQUFZLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyw0Q0FBNEMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxrREFBa0QsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsaURBQWlELG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyx3QkFBd0IsQ0FBQywrREFBK0Qsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxxRUFBcUUsd0NBQXdDLENBQUMsMENBQTBDLGFBQWEsQ0FBQyw2REFBNkQsYUFBYSxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxtRUFBbUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsa0ZBQWtGLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLDJEQUEyRCxhQUFhLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLHFCQUFxQixDQUFDLG1EQUFtRCxtQkFBbUIsQ0FBQyw2Q0FBNkMsWUFBWSxDQUFDLHNCQUFzQixDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsa0VBQWtFLGFBQWEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQywyQkFBMkIsQ0FBQyx3QkFBbUIsQ0FBbkIsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsK0NBQStDLGFBQWEsQ0FBQyx5QkFBeUIsQ0FBQyxnREFBZ0QsaUJBQWlCLENBQUMsNkNBQTZDLGVBQWUsQ0FBQyxZQUFZLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsb0RBQW9ELGVBQWUsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxvREFBb0QsWUFBWSxDQUFDLDZCQUE2QixDQUFDLE9BQU8sQ0FBQyxtREFBbUQsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsaUVBQWlFLHlCQUF5QixDQUFDLGtCQUFrQixDQUFDLDBEQUEwRCxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsd0VBQXdFLHFCQUFxQixDQUFDLG1EQUFtRCxhQUFhLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMseUJBQXlCLENBQUMseUNBQXlDLCtEQUErRCxDQUFDLDhCQUE4QixDQUFDLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLDBDQUEwQyxZQUFZLENBQUMsT0FBTyxDQUFDLHlDQUF5QyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQywrQ0FBK0MsQ0FBQyx1REFBdUQsc0NBQXNDLENBQUMsa0JBQWtCLENBQUMsNEhBQTRILFdBQVcsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLHdJQUF3SSwwREFBMEQsQ0FBQyxnREFBZ0Qsd0JBQXdCLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLDZDQUE2QyxjQUFjLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsbURBQW1ELGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxzQkFBc0IsQ0FBQyxpQ0FBaUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMseUJBQXlCLGFBQWEsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsbUNBQW1DLFlBQVksQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLHFDQUFxQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQywyREFBMkQsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGlDQUFpQyxVQUFVLENBQUMsY0FBYyxDQUFDLHVDQUF1QyxlQUFlLENBQUMsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMscURBQXFELHlCQUF5QixDQUFDLGtCQUFrQixDQUFDLHlDQUF5QyxhQUFhLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxjQUFjIiwiZmlsZSI6Im15Y2FyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5vd25lcnNoaXAtdHlwZS1zZWxlY3R7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm93bmVyc2hpcC10eXBlLXNlbGVjdF9fb3B0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZ9Lm93bmVyc2hpcC10eXBlLXNlbGVjdF9faXRlbXtmbGV4OjE7bWluLXdpZHRoOjA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkfS5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX2l0ZW06bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX0ub3duZXJzaGlwLXR5cGUtc2VsZWN0X19pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjF9Lm93bmVyc2hpcC10eXBlLXNlbGVjdF9faW5wdXQ6Zm9jdXMtdmlzaWJsZSsub3duZXJzaGlwLXR5cGUtc2VsZWN0X19sYWJlbHtvdXRsaW5lOjJweCBzb2xpZCAjMmU3M2YyO291dGxpbmUtb2Zmc2V0OjJweH0ub3duZXJzaGlwLXR5cGUtc2VsZWN0X19pbnB1dDpjaGVja2VkKy5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX2xhYmVse2NvbG9yOiMyZTczZjI7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQ6cmdiYSg0NiwxMTUsMjQyLC4wOCl9Lm93bmVyc2hpcC10eXBlLXNlbGVjdF9fbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWluLWhlaWdodDo0OHB4O21hcmdpbjowO3BhZGRpbmc6MTJweCAxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwb2ludGVyLWV2ZW50czpub25lfS5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX29wdGlvbnMtLWNvbHMtMiAub3duZXJzaGlwLXR5cGUtc2VsZWN0X19pdGVte2ZsZXg6MCAwIDUwJX0ub3duZXJzaGlwLXR5cGUtc2VsZWN0X19vcHRpb25zLS1jb2xzLTMgLm93bmVyc2hpcC10eXBlLXNlbGVjdF9faXRlbXtmbGV4OjAgMCAzMy4zMzMlfS5zYWxlLWRhdGUtc2VsZWN0e3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zYWxlLWRhdGUtc2VsZWN0X19vcHRpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZn0uc2FsZS1kYXRlLXNlbGVjdF9faXRlbXtmbGV4OjE7bWluLXdpZHRoOjA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkfS5zYWxlLWRhdGUtc2VsZWN0X19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LnNhbGUtZGF0ZS1zZWxlY3RfX2lucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MX0uc2FsZS1kYXRlLXNlbGVjdF9faW5wdXQ6Zm9jdXMtdmlzaWJsZSsuc2FsZS1kYXRlLXNlbGVjdF9fbGFiZWx7b3V0bGluZToycHggc29saWQgIzJlNzNmMjtvdXRsaW5lLW9mZnNldDoycHh9LnNhbGUtZGF0ZS1zZWxlY3RfX2lucHV0OmNoZWNrZWQrLnNhbGUtZGF0ZS1zZWxlY3RfX2xhYmVse2NvbG9yOiMyZTczZjI7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQ6cmdiYSg0NiwxMTUsMjQyLC4wOCl9LnNhbGUtZGF0ZS1zZWxlY3RfX2xhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDhweDttYXJnaW46MDtwYWRkaW5nOjEycHggMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM2NjY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0ubXljYXItY2hlY2sgI3BhZ2VfaGVhZCAucHJvZ3Jhc3NfYmFyOjpiZWZvcmV7dHJhbnNpdGlvbjp3aWR0aCAuMzVzIGVhc2V9Lm15Y2FyLWNoZWNrIC5vd25lcnNoaXAtdHlwZS1zZWxlY3R7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm15Y2FyLWNoZWNrIC5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX29wdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfS5teWNhci1jaGVjayAub3duZXJzaGlwLXR5cGUtc2VsZWN0X19pdGVte2ZsZXg6MTttaW4td2lkdGg6MDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGR9Lm15Y2FyLWNoZWNrIC5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX2l0ZW06bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX0ubXljYXItY2hlY2sgLm93bmVyc2hpcC10eXBlLXNlbGVjdF9faW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxfS5teWNhci1jaGVjayAub3duZXJzaGlwLXR5cGUtc2VsZWN0X19pbnB1dDpmb2N1cy12aXNpYmxlKy5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX2xhYmVse291dGxpbmU6MnB4IHNvbGlkICMyZTczZjI7b3V0bGluZS1vZmZzZXQ6MnB4fS5teWNhci1jaGVjayAub3duZXJzaGlwLXR5cGUtc2VsZWN0X19pbnB1dDpjaGVja2VkKy5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX2xhYmVse2NvbG9yOiMyZTczZjI7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQ6cmdiYSg0NiwxMTUsMjQyLC4wOCl9Lm15Y2FyLWNoZWNrIC5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX2xhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDhweDttYXJnaW46MDtwYWRkaW5nOjEycHggMTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM2NjY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cG9pbnRlci1ldmVudHM6bm9uZX0ubXljYXItY2hlY2sgLm93bmVyc2hpcC10eXBlLXNlbGVjdF9fb3B0aW9ucy0tY29scy0yIC5vd25lcnNoaXAtdHlwZS1zZWxlY3RfX2l0ZW17ZmxleDowIDAgNTAlfS5teWNhci1jaGVjayAub3duZXJzaGlwLXR5cGUtc2VsZWN0X19vcHRpb25zLS1jb2xzLTMgLm93bmVyc2hpcC10eXBlLXNlbGVjdF9faXRlbXtmbGV4OjAgMCAzMy4zMzMlfS5teWNhci1jaGVjayAubXlDYXJfbnVtSW5mb3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHggMTJweDtiYWNrZ3JvdW5kOiNmOGY5ZmE7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlcjoxcHggc29saWQgI2VlZX0ubXljYXItY2hlY2sgLm15Q2FyX251bUluZm8gLmJpZy10ZXh0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMmU3M2YyO21hcmdpbi1ib3R0b206NnB4fS5teWNhci1jaGVjayAubXlDYXJfbnVtSW5mbyAuY2FyX25hbWV7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzY2Nn0ubXljYXItY2hlY2sgLm15Q2FyX251bUluZm8gLmNhcl9uYW1lIHNwYW57bWFyZ2luLXJpZ2h0OjEwcHh9Lm15Y2FyLWNoZWNrIC5pbmZvX3RhYmxlX3dyYXAudHdvLWNvbHVtbntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMjAwcHgsIDFmcikpO2dhcDowO2JvcmRlcjoxcHggc29saWQgI2VlZTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxNnB4fS5teWNhci1jaGVjayAuaW5mb190YWJsZV93cmFwLnR3by1jb2x1bW4gLmluZm9fdGFibGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZWU7cGFkZGluZzowO21hcmdpbjowO3BhZGRpbmctbGVmdDowO2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO21pbi1oZWlnaHQ6NDRweDttaW4td2lkdGg6MDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5teWNhci1jaGVjayAuaW5mb190YWJsZV93cmFwLnR3by1jb2x1bW4gLmluZm9fdGFibGUgZHR7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4IDEwcHggMTBweCAxMnB4O21hcmdpbjowO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNjY2O2JhY2tncm91bmQ6I2Y4ZjlmYTt3aWR0aDo5MHB4O21pbi13aWR0aDo5MHB4O21heC13aWR0aDo5MHB4O2ZsZXg6MCAwIDkwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3doaXRlLXNwYWNlOm5vd3JhcH0ubXljYXItY2hlY2sgLmluZm9fdGFibGVfd3JhcC50d28tY29sdW1uIC5pbmZvX3RhYmxlIGRke3Bvc2l0aW9uOnN0YXRpYztmbGV4OjEgMSAwJTttYXJnaW46MDtwYWRkaW5nOjEwcHggMTJweCAxMHB4IDE0cHg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0O2xpbmUtaGVpZ2h0OjEuMzU7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzMzM7YmFja2dyb3VuZDojZmZmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWVlO2N1cnNvcjpkZWZhdWx0O3VzZXItc2VsZWN0Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O21pbi13aWR0aDo4MHB4O3doaXRlLXNwYWNlOm5vcm1hbDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7d29yZC1icmVhazpicmVhay13b3JkfS5teWNhci1jaGVjayAuaW5mb190YWJsZV93cmFwLnR3by1jb2x1bW4gLmluZm9fdGFibGU6bnRoLWNoaWxkKDJuKXtib3JkZXItcmlnaHQ6bm9uZX0ubXljYXItY2hlY2sgLmluZm9fdGFibGVfd3JhcC50d28tY29sdW1uIC5pbmZvX3RhYmxlOm50aC1sYXN0LWNoaWxkKC1uKzIpe2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm15Y2FyLWNoZWNrIC5pbmZvX3RhYmxlX3dyYXAudHdvLWNvbHVtbiAuaW5mb190YWJsZXtncmlkLWNvbHVtbjpzcGFuIDI7Ym9yZGVyLXJpZ2h0Om5vbmV9Lm15Y2FyLWNoZWNrIC5pbmZvX3RhYmxlX3dyYXAudHdvLWNvbHVtbiAuaW5mb190YWJsZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX19Lm15Y2FyLWNoZWNrIC5pbmZvX3RhYmxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxMnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX0ubXljYXItY2hlY2sgLmluZm9fdGFibGUgZHR7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzMzM7bWluLXdpZHRoOjgwcHg7bWFyZ2luLWxlZnQ6MjBweH0ubXljYXItY2hlY2sgLmluZm9fdGFibGUgZGR7ZmxleDoxO21hcmdpbjowfS5teWNhci1jaGVjayAuaW5mb190YWJsZSBkZCBpbnB1dFt0eXBlPXRleHRdLC5teWNhci1jaGVjayAuaW5mb190YWJsZSBkZCBpbnB1dFt0eXBlPW51bWJlcl17d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMTJweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlfS5teWNhci1jaGVjayAuaW5mb190YWJsZSBkZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5teWNhci1jaGVjayAuaW5mb190YWJsZSBkZCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojMmU3M2YyO2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNDYsMTE1LDI0MiwuMSl9Lm15Y2FyLWNoZWNrIC5pbmZvX3RhYmxlIGRkIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLC5teWNhci1jaGVjayAuaW5mb190YWJsZSBkZCBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVye2NvbG9yOiM5OTl9Lm15Y2FyLWNoZWNrIC5pbmZvX3RhYmxlIGRkIGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsLm15Y2FyLWNoZWNrIC5pbmZvX3RhYmxlIGRkIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Y3Vyc29yOm5vdC1hbGxvd2VkfS5teWNhci1jaGVjayAuaW5mb190YWJsZSBkZCBpbnB1dFt0eXBlPXRleHRdLC5teWNhci1jaGVjayAuaW5mb190YWJsZSBkZCBpbnB1dFt0eXBlPW51bWJlcl17bWF4LXdpZHRoOjIwMHB4fS5teWNhci1jaGVjayAuaW5mb190YWJsZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0ubXljYXItY2hlY2sgLnBpY3NfdXBsb2Fke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjE2cHg7bWFyZ2luOjIwcHggMDthbGlnbi1pdGVtczpzdGFydDt3aWR0aDoxMDAlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZX0ubXljYXItY2hlY2sgLnBpY3NfdXBsb2FkIC5hcGljQm94e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5teWNhci1jaGVjayAucGljc191cGxvYWQgLmFwaWNCb3ggbGFiZWx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2FzcGVjdC1yYXRpbzoxO2N1cnNvcjpwb2ludGVyfS5teWNhci1jaGVjayAucGljc191cGxvYWQgLmFwaWNCb3ggLmlubmVyQm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjFweCBkYXNoZWQgI2RkZDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZX0ubXljYXItY2hlY2sgLnBpY3NfdXBsb2FkIC5hcGljQm94IC5pbm5lckJveDo6YmVmb3Jle2NvbnRlbnQ6XCIrXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOiNjY2M7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmJsb2NrfS5teWNhci1jaGVjayAucGljc191cGxvYWQgLmFwaWNCb3ggLmlubmVyQm94Lmhhcy1pbWc6OmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm15Y2FyLWNoZWNrIC5waWNzX3VwbG9hZCAuYXBpY0JveCAuaW5uZXJCb3ggc3BhbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjcpO2NvbG9yOiNmZmY7cGFkZGluZzo4cHggMTJweDtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcn0ubXljYXItY2hlY2sgLnBpY3NfdXBsb2FkIC5hcGljQm94OmhvdmVyIC5pbm5lckJveHtib3JkZXItY29sb3I6IzJlNzNmMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDYsMTE1LDI0MiwuMDUpfS5teWNhci1jaGVjayAucGljc191cGxvYWQgLmFwaWNCb3ggLmlubmVyQm94Lmhhcy1pbWd7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm15Y2FyLWNoZWNrIC5waWNzX3VwbG9hZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5teWNhci1jaGVjayAuY29udF9zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzMzM7bWFyZ2luOjAgMCAxMnB4IDB9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybV93cmFwIC5pbmZvX2lucHV0Rm9ybXttYXJnaW46MTJweCAwfS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm1fd3JhcCAuaW5mb19pbnB1dEZvcm06Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjB9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybV93cmFwIC5pbmZvX2lucHV0Rm9ybTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEycHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlfS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZHR7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzMzM7bWluLXdpZHRoOjEwMHB4fS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZHQgLnBvaW50LXJlZHtjb2xvcjojZGMzNTQ1fS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGR7ZmxleDoxO21hcmdpbjowfS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT10ZXh0XSwubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkIGlucHV0W3R5cGU9dGVsXSwubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkIGlucHV0W3R5cGU9bnVtYmVyXXt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAxMnB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2V9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzJlNzNmMjtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDQ2LDExNSwyNDIsLjEpfS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsLm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLC5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcntjb2xvcjojOTk5fS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCwubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCwubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Y3Vyc29yOm5vdC1hbGxvd2VkfS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT10ZXh0XSwubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkIGlucHV0W3R5cGU9dGVsXSwubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkIGlucHV0W3R5cGU9bnVtYmVyXXttaW4taGVpZ2h0OjQycHg7Ym94LXNpemluZzpib3JkZXItYm94fS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7YXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sLm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZC50ZWxse2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQudGVsbCBpbnB1dHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY1cHggIWltcG9ydGFudDttYXgtd2lkdGg6ODBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkLmFkZHJ7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OjB9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZC5hZGRyIGlucHV0e2ZsZXg6MTttaW4td2lkdGg6MH0ubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkLmFkZHIgYnV0dG9ue3Bvc2l0aW9uOnN0YXRpYztiYWNrZ3JvdW5kLWNvbG9yOiMyZTczZjI7Y29sb3I6I2ZmZjtwYWRkaW5nOjhweCAxNnB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NXB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkLmFkZHIgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDEzLjg3ODM3ODM3ODQsODcuNTQwNTQwNTQwNSwyMjMuMTIxNjIxNjIxNik7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZC5hZGRyIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg0NiwxMTUsMjQyLC4yNSl9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZC5hZGRyIGJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi42O2N1cnNvcjpub3QtYWxsb3dlZH0ubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkLmFkZHIgYnV0dG9ue3BhZGRpbmc6MTBweCAxNXB4O3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6NDJweDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybSBkZC5hZGRye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoxMHB4fS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0gZGQuYWRkciBpbnB1dHt3aWR0aDoxMDAlO21pbi13aWR0aDp1bnNldH0ubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtIGRkLmFkZHIgYnV0dG9ue3dpZHRoOjEwMCV9fS5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0uYWRkci1maWVsZHN7ZmxleC13cmFwOndyYXB9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybS5hZGRyLWZpZWxkcyBkZC5hZGRyK2RkLC5teWNhci1jaGVjayAuaW5mb19pbnB1dEZvcm0uYWRkci1maWVsZHMgZGQuYWRkci1kZXRhaWx7ZmxleC1iYXNpczoxMDAlO3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTttYXJnaW4tdG9wOjhweDttYXJnaW4tbGVmdDoxMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0ubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtLmFkZC1vcHRpb24tYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm15Y2FyLWNoZWNrIC5pbmZvX2lucHV0Rm9ybS5hZGQtb3B0aW9uLWJsb2NrIGR0e21hcmdpbi1ib3R0b206MTJweDttaW4td2lkdGg6YXV0b30ubXljYXItY2hlY2sgLmluZm9faW5wdXRGb3JtLmFkZC1vcHRpb24tYmxvY2sgZGR7d2lkdGg6MTAwJX0ubXljYXItY2hlY2sgLnNlbGVjdCB1bC5tdWx0aV9saW5le2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwO2dhcDowO3Jvdy1nYXA6MTBweDttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0ubXljYXItY2hlY2sgLnNlbGVjdCB1bC5tdWx0aV9saW5lLmxlbmc1IGxpe3dpZHRoOjUwJSAhaW1wb3J0YW50O2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21hcmdpbjowICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5teWNhci1jaGVjayAuc2VsZWN0IHVsLm11bHRpX2xpbmUubGVuZzUgbGk6bnRoLWNoaWxkKDJuKXtib3JkZXItcmlnaHQ6bm9uZX0ubXljYXItY2hlY2sgLnNlbGVjdCB1bC5tdWx0aV9saW5lLmxlbmc1IGxpOm50aC1sYXN0LWNoaWxkKC1uKzIpe2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZS5sZW5nNSBsaXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0Om5vbmV9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZS5sZW5nNSBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX19Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaS51bml0X2xpc3R7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0OHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaS51bml0X2xpc3Q6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDQ2LDExNSwyNDIsLjA1KSAhaW1wb3J0YW50fS5teWNhci1jaGVjayAuc2VsZWN0IHVsLm11bHRpX2xpbmUgbGkudW5pdF9saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ubXljYXItY2hlY2sgLnNlbGVjdCB1bC5tdWx0aV9saW5lIGxpLnVuaXRfbGlzdCBsYWJlbHttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAxNnB4ICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjojNjY2ICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaS51bml0X2xpc3QgbGFiZWwgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjRweDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaS51bml0X2xpc3QgbGFiZWwgc3BhbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ubXljYXItY2hlY2sgLnNlbGVjdCB1bC5tdWx0aV9saW5lIGxpLnVuaXRfbGlzdCBsYWJlbCBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjVweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3dpZHRoOjZweDtoZWlnaHQ6MTBweDtib3JkZXI6c29saWQgI2ZmZjtib3JkZXItd2lkdGg6MCAycHggMnB4IDA7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaS51bml0X2xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbHtjb2xvcjojMmU3M2YyICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDQ2LDExNSwyNDIsLjA1KSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaS51bml0X2xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBzcGFue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtib3JkZXItc3R5bGU6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiMyZTczZjIgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ubXljYXItY2hlY2sgLnNlbGVjdCB1bC5tdWx0aV9saW5lIGxpLnVuaXRfbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW46YmVmb3Jle2JhY2tncm91bmQ6IzJlNzNmMiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMmU3M2YyICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgdWwubXVsdGlfbGluZSBsaS51bml0X2xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBzcGFuOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgIWltcG9ydGFudH0ubXljYXItY2hlY2sgLnNlbGVjdCAudmVoaWNsZS1pbmZve21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMWZyO2dhcDoxMnB4IDE2cHg7YWxpZ24taXRlbXM6YmFzZWxpbmV9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgLnZlaGljbGUtaW5mbyBkdHttYXJnaW46MDtmb250LXNpemU6MTRweDtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjUwMDtncmlkLWNvbHVtbjoxfS5teWNhci1jaGVjayAuc2VsZWN0IC52ZWhpY2xlLWluZm8gZGR7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMzMztmb250LXdlaWdodDo1MDA7Z3JpZC1jb2x1bW46Mjt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgLnZlaGljbGUtaW5mbyAubWlsZWFnZS1lZGl0LXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo2cHh9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgLnZlaGljbGUtaW5mbyAubWlsZWFnZS1lZGl0LXdyYXAgLm1pbGVhZ2UtaW5wdXQtZ3JvdXB7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtmbGV4LXdyYXA6bm93cmFwO3doaXRlLXNwYWNlOm5vd3JhcDttaW4td2lkdGg6MH0ubXljYXItY2hlY2sgLnNlbGVjdCAudmVoaWNsZS1pbmZvIC5taWxlYWdlLWVkaXQtd3JhcCAubWlsZWFnZS1pbnB1dHt3aWR0aDoxMjBweCAhaW1wb3J0YW50O21pbi13aWR0aDo4MHB4O21heC13aWR0aDpub25lO2ZsZXgtc2hyaW5rOjA7Ym94LXNpemluZzpib3JkZXItYm94fS5teWNhci1jaGVjayAuc2VsZWN0IC52ZWhpY2xlLWluZm8gLm1pbGVhZ2UtZWRpdC13cmFwIC51bml0e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NTAwO2ZsZXgtc2hyaW5rOjB9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgLnZlaGljbGUtaW5mbyAubWlsZWFnZS1ub3RpY2V7bWFyZ2luOjZweCAwIDAgMDtmb250LXNpemU6MTJweDtjb2xvcjojYjkxYzFjO3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo2cHh9Lm15Y2FyLWNoZWNrIC5zZWxlY3QgLnZlaGljbGUtaW5mbyAubWlsZWFnZS1ub3RpY2UgaXttYXJnaW4tdG9wOjJweDtmb250LXNpemU6MTRweDtjb2xvcjojYjkxYzFjO2ZsZXgtc2hyaW5rOjB9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5teWNhci1jaGVjayAuc2VsZWN0IC52ZWhpY2xlLWluZm97Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MTBweCAwfS5teWNhci1jaGVjayAuc2VsZWN0IC52ZWhpY2xlLWluZm8gZHR7bWFyZ2luLXRvcDoxNHB4fS5teWNhci1jaGVjayAuc2VsZWN0IC52ZWhpY2xlLWluZm8gZHQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5teWNhci1jaGVjayAuc2VsZWN0IC52ZWhpY2xlLWluZm8gZGR7Z3JpZC1jb2x1bW46MX19Lm15Y2FyLWNoZWNrIHVsLm11bHRpX2xpbmV7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXA7Z2FwOjAgIWltcG9ydGFudDtyb3ctZ2FwOjEwcHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2xpc3Qtc3R5bGU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIHVsLm11bHRpX2xpbmUubGVuZzUgbGl7d2lkdGg6NTAlICFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ubXljYXItY2hlY2sgdWwubXVsdGlfbGluZS5sZW5nNSBsaTpudGgtY2hpbGQoMm4pe2JvcmRlci1yaWdodDpub25lfS5teWNhci1jaGVjayB1bC5tdWx0aV9saW5lLmxlbmc1IGxpOm50aC1sYXN0LWNoaWxkKC1uKzIpe2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm15Y2FyLWNoZWNrIHVsLm11bHRpX2xpbmUubGVuZzUgbGl7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1yaWdodDpub25lfS5teWNhci1jaGVjayB1bC5tdWx0aV9saW5lLmxlbmc1IGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfX0ubXljYXItY2hlY2sgdWwubXVsdGlfbGluZSBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAgIWltcG9ydGFudDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIHVsLm11bHRpX2xpbmUgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgMTZweCAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6NDhweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlcjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6IzY2NiAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50fS5teWNhci1jaGVjayB1bC5tdWx0aV9saW5lIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW57cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50fS5teWNhci1jaGVjayB1bC5tdWx0aV9saW5lIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9Lm15Y2FyLWNoZWNrIHVsLm11bHRpX2xpbmUgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTt3aWR0aDo2cHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOnNvbGlkICNmZmY7Ym9yZGVyLXdpZHRoOjAgMnB4IDJweCAwO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5teWNhci1jaGVjayB1bC5tdWx0aV9saW5lIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWx7Y29sb3I6IzJlNzNmMiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSg0NiwxMTUsMjQyLC4wNSkgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50fS5teWNhci1jaGVjayB1bC5tdWx0aV9saW5lIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgc3BhbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiMyZTczZjIgIWltcG9ydGFudH0ubXljYXItY2hlY2sgdWwubXVsdGlfbGluZSBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW46YmVmb3Jle2JhY2tncm91bmQ6IzJlNzNmMjtib3JkZXItY29sb3I6IzJlNzNmMn0ubXljYXItY2hlY2sgdWwubXVsdGlfbGluZSBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW46YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTYwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKX0ubXljYXItY2hlY2sgdWwubXVsdGlfbGluZSBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztmbG9hdDpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtoZWlnaHQ6NDhweH0ubXljYXItY2hlY2sgdWwubXVsdGlfbGluZSBsaTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoNDYsMTE1LDI0MiwuMDUpICFpbXBvcnRhbnR9Lm15Y2FyLWNoZWNrIC5ldGNfaW5wdXQtd3JhcHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5teWNhci1jaGVjayAuZXRjX2lucHV0LXdyYXAgLmV0Y19pbnB1dC1sYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMzMzO21hcmdpbi1ib3R0b206OHB4O2ZvbnQtc2l6ZToxNHB4fS5teWNhci1jaGVjayAuZXRjX2lucHV0LXdyYXAgdGV4dGFyZWF7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjgwcHg7cGFkZGluZzoxMHB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTRweDtyZXNpemU6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZn0ubXljYXItY2hlY2sgLmV0Y19pbnB1dC13cmFwIHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzJlNzNmMjtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDQ2LDExNSwyNDIsLjEpfS5teWNhci1jaGVjayAuZXRjX2lucHV0LXdyYXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOiM5OTl9Lm15Y2FyLWNoZWNrICNwYWdlX3RhaWx7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm15Y2FyLWNoZWNrICNwYWdlX3RhaWwgLmNvbW1fZnVsbEJ0bntiYWNrZ3JvdW5kLWNvbG9yOiMyZTczZjI7Y29sb3I6I2ZmZjtwYWRkaW5nOjhweCAxNnB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NXB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ubXljYXItY2hlY2sgI3BhZ2VfdGFpbCAuY29tbV9mdWxsQnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDEzLjg3ODM3ODM3ODQsODcuNTQwNTQwNTQwNSwyMjMuMTIxNjIxNjIxNik7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm15Y2FyLWNoZWNrICNwYWdlX3RhaWwgLmNvbW1fZnVsbEJ0bjpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg0NiwxMTUsMjQyLC4yNSl9Lm15Y2FyLWNoZWNrICNwYWdlX3RhaWwgLmNvbW1fZnVsbEJ0bjpkaXNhYmxlZHtvcGFjaXR5Oi42O2N1cnNvcjpub3QtYWxsb3dlZH0ubXljYXItY2hlY2sgI3BhZ2VfdGFpbCAuY29tbV9mdWxsQnRue2JhY2tncm91bmQtY29sb3I6IzJlNzNmMjt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czowfS5teWNhci1jaGVjayAjcGFnZV90YWlsIC5jb21tX2Z1bGxCdG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTMuODc4Mzc4Mzc4NCw4Ny41NDA1NDA1NDA1LDIyMy4xMjE2MjE2MjE2KX0ubXljYXItY2hlY2sgI3BhZ2VfdGFpbCAuY29tbV9mdWxsQnRuOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNDYsMTE1LDI0MiwuMjUpfS5teWNhci1jaGVjayAjcGFnZV90YWlsLnN0ZXAtbmF2LXdyYXB7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5teWNhci1jaGVjayAjcGFnZV90YWlsLnN0ZXAtbmF2LXdyYXAgLnN0ZXAtbmF2e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2dhcDoxMnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Ym94LXNpemluZzpib3JkZXItYm94fS5teWNhci1jaGVjayAjcGFnZV90YWlsLnN0ZXAtbmF2LXdyYXAgLnN0ZXAtbmF2IC5jb21tX2Z1bGxCdG57ZmxleDoxIDEgNTAlO21pbi13aWR0aDowO21heC13aWR0aDpub25lO2JvcmRlci1yYWRpdXM6MDtmb250LXdlaWdodDo3MDA7Ym94LXNpemluZzpib3JkZXItYm94fS5teWNhci1jaGVjayAjcGFnZV90YWlsLnN0ZXAtbmF2LXdyYXAgLnN0ZXAtbmF2IC5jb21tX2Z1bGxCdG46b25seS1jaGlsZHtmbGV4OjEgMSAxMDAlfS5teWNhci1jaGVjayAubWluaV9wb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubXljYXItY2hlY2sgLm1pbmlfcG9wLm1pbmlfcG9wLW9wZW57ZGlzcGxheTpmbGV4fS5teWNhci1jaGVjayAubWluaV9wb3AgLnBvcENvbnR7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjoxcHggc29saWQgI2VlZTtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLC4xKTtwYWRkaW5nOjA7bWF4LXdpZHRoOjQwMHB4O3dpZHRoOjkwJX0ubXljYXItY2hlY2sgLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtYm9keXtwYWRkaW5nOjMwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubXljYXItY2hlY2sgLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtYm9keSAubWlkLXRleHR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MTBweH0ubXljYXItY2hlY2sgLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtYm9keSAubWlkLXRleHQgLnBvaW50LWJsdWV7Y29sb3I6IzJlNzNmMn0ubXljYXItY2hlY2sgLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtYm9keSAuc3ViLXRleHR7Y29sb3I6IzY2NjttYXJnaW46MH0ubXljYXItY2hlY2sgLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtdGFpbHtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojZjhmOWZhO2Rpc3BsYXk6ZmxleDtnYXA6MTBweH0ubXljYXItY2hlY2sgLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtdGFpbCBidXR0b257ZmxleDoxO3BhZGRpbmc6MTJweDtib3JkZXItcmFkaXVzOjVweDtmb250LXdlaWdodDo1MDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9Lm15Y2FyLWNoZWNrIC5taW5pX3BvcCAucG9wQ29udCAucG9wLXRhaWwgYnV0dG9uLnR5cGUxe2JhY2tncm91bmQtY29sb3I6IzJlNzNmMjtjb2xvcjojZmZmO2JvcmRlcjpub25lfS5teWNhci1jaGVjayAubWluaV9wb3AgLnBvcENvbnQgLnBvcC10YWlsIGJ1dHRvbi50eXBlMTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMy44NzgzNzgzNzg0LDg3LjU0MDU0MDU0MDUsMjIzLjEyMTYyMTYyMTYpfS5teWNhci1jaGVjayAubWluaV9wb3AgLnBvcENvbnQgLnBvcC10YWlsIGJ1dHRvbi50eXBlMTpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg0NiwxMTUsMjQyLC4yNSl9Lm15Y2FyLWNoZWNrIC5taW5pX3BvcCAucG9wQ29udCAucG9wLXRhaWwgYnV0dG9uLnR5cGUye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMzMzO2JvcmRlcjoycHggc29saWQgIzk4OTg5OH0ubXljYXItY2hlY2sgLm1pbmlfcG9wIC5wb3BDb250IC5wb3AtdGFpbCBidXR0b24udHlwZTI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNCl9Lm15Y2FyLWNoZWNrIC5taW5pX3BvcCAucG9wQ29udCAucG9wLXRhaWwgYnV0dG9uLnR5cGUyOmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xKX0ubXljYXItY2hlY2sgLm5vdGljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDo2cHg7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjo4cHggMDtmb250LXNpemU6MTJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEuNH0ubXljYXItY2hlY2sgLm5vdGljZSAubm90aWNlLWljb24sLm15Y2FyLWNoZWNrIC5ub3RpY2UgaW1nLm5vdGljZS1pY29ue2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTRweCAhaW1wb3J0YW50O2hlaWdodDoxNHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjE0cHggIWltcG9ydGFudDttYXgtaGVpZ2h0OjE0cHggIWltcG9ydGFudDtvYmplY3QtZml0OmNvbnRhaW47dmVydGljYWwtYWxpZ246bWlkZGxlfS5teWNhci1jaGVjayAubm90aWNlIC5wb2ludC1yZWR7Y29sb3I6I2RjMzU0NTtmb250LXdlaWdodDo1MDB9Lm15Y2FyLWNoZWNrIC5waG90by1zdGVwLW5vdGljZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3dvcmQtYnJlYWs6YnJlYWstd29yZDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjhweCAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNDU7Y29sb3I6IzY2Nn0ubXljYXItY2hlY2sgLnBob3RvLXN0ZXAtbm90aWNlIC5wb2ludC1yZWR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjZweDtjb2xvcjojZGMzNTQ1O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjQ1fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubXljYXItY2hlY2sgLnBob3RvLXN0ZXAtbm90aWNlIC5wb2ludC1yZWR7bWFyZ2luLXRvcDo4cHg7d2lkdGg6MTAwJX19Lm15Y2FyLWNoZWNrIC5waG90by1zdGVwLWd1aWRlbGluZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIDAgMTRweCAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMzMzfS5teWNhci1jaGVjayAucGhvdG8tc3RlcC1ndWlkZWxpbmUgLnBvaW50LXJlZHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NnB4O2NvbG9yOiNkYzM1NDU7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNDV9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5teWNhci1jaGVjayAucGhvdG8tc3RlcC1ndWlkZWxpbmUgLnBvaW50LXJlZHttYXJnaW4tdG9wOjhweDt3aWR0aDoxMDAlfX0ubXljYXItY2hlY2sgLnVwbG9hZC1jb3VudGVye2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM2NjZ9Lm15Y2FyLWNoZWNrIC51cGxvYWQtY291bnRlci5pbnN1ZmZpY2llbnR7Y29sb3I6I2RjMzU0NTtmb250LXdlaWdodDo1MDB9Lm15Y2FyLWNoZWNrIC5idG4taW5zdXJhbmNlLWhpc3Rvcnl7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOiMzNDNhNDA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjVweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo1MDA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9Lm15Y2FyLWNoZWNrIC5idG4taW5zdXJhbmNlLWhpc3Rvcnk6aG92ZXJ7YmFja2dyb3VuZDpyZ2IoNzQuODYyMDY4OTY1NSw4My41LDkyLjEzNzkzMTAzNDUpfS5teWNhci1jaGVjayAucGhvdG8tdXBsb2FkLW5vdGljZXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZGMzNTQ1O2ZvbnQtc2l6ZToxOXB4O21hcmdpbjoyMHB4IDA7Zm9udC13ZWlnaHQ6NTAwfS5teWNhci1jaGVjayAud2FpdF9sb2FkaW5ne2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxMDB2aH0ubXljYXItY2hlY2sgLndhaXRfbG9hZGluZyAuY29udF9zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG99Lm15Y2FyLWNoZWNrIC53YWl0X2xvYWRpbmcgLndhaXQtbG9hZGluZy1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi1oZWlnaHQ6NjB2aDtwYWRkaW5nOjQwcHggMjBweH0ubXljYXItY2hlY2sgLndhaXRfbG9hZGluZyAud2FpdC1zcGlubmVye3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7bWFyZ2luOjAgYXV0byAyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5teWNhci1jaGVjayAud2FpdF9sb2FkaW5nIC53YWl0LXNwaW5uZXI6OmJlZm9yZSwubXljYXItY2hlY2sgLndhaXRfbG9hZGluZyAud2FpdC1zcGlubmVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6M3B4IHNvbGlkIHJnYmEoMCwwLDAsMCl9Lm15Y2FyLWNoZWNrIC53YWl0X2xvYWRpbmcgLndhaXQtc3Bpbm5lcjo6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6IzJlNzNmMjthbmltYXRpb246d2FpdC1zcGluIC45cyBsaW5lYXIgaW5maW5pdGV9Lm15Y2FyLWNoZWNrIC53YWl0X2xvYWRpbmcgLndhaXQtc3Bpbm5lcjo6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoNDYsMTE1LDI0MiwuMzUpO2FuaW1hdGlvbjp3YWl0LXNwaW4gMS4ycyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZX0ubXljYXItY2hlY2sgLndhaXRfbG9hZGluZyAud2FpdC1sb2FkaW5nLXRleHR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS41O21hcmdpbjowIDAgNnB4O2xldHRlci1zcGFjaW5nOi0wLjAyZW19Lm15Y2FyLWNoZWNrIC53YWl0X2xvYWRpbmcgLndhaXQtbG9hZGluZy1zdWJ7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzY2Njt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjU7bWFyZ2luOjB9Lm15Y2FyLWNoZWNrIC53YWl0X2xvYWRpbmcgLndhaXQtbWFudWFsLWJ1dHRvbnt3aWR0aDoxMDAlO21heC13aWR0aDoyODBweDttYXJnaW4tdG9wOjI0cHh9Lm15Y2FyLWNoZWNrIC53YWl0X2xvYWRpbmcgLndhaXQtbWFudWFsLWJ1dHRvbjpkaXNhYmxlZHtjdXJzb3I6d2FpdDtvcGFjaXR5Oi42fUBrZXlmcmFtZXMgd2FpdC1zcGlue3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19I2V4cG9ydENhci13cmFwcGVyIC5jYXJfaW1hZ2UgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6OHB4fSNleHBvcnRDYXItd3JhcHBlciAucGhvdG8tdXBsb2FkLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MTBweDttYXJnaW4tYm90dG9tOjE1cHh9I2V4cG9ydENhci13cmFwcGVyIC51cGxvYWQtY291bnRlcntmb250LXNpemU6MTJweDtjb2xvcjojNjY2fSNleHBvcnRDYXItd3JhcHBlciAuYnRuLWFkZC1waG90b3N7cGFkZGluZzo4cHggMTZweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzJlNzNmMjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMmU3M2YyO2JvcmRlci1yYWRpdXM6NXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSxjb2xvciAuM3MgZWFzZX0jZXhwb3J0Q2FyLXdyYXBwZXIgLmJ0bi1hZGQtcGhvdG9zOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJlNzNmMjtjb2xvcjojZmZmfSNleHBvcnRDYXItd3JhcHBlciAjcGFnZV90YWlsLnN0ZXAtbmF2LXdyYXAgLnN0ZXAtbmF2LnN0ZXAtbmF2LTIsI2V4cG9ydENhci13cmFwcGVyICNwYWdlX3RhaWwuc3RlcC1uYXYtd3JhcCAuc3RlcC1uYXYuc3RlcC1uYXYtM3tkaXNwbGF5Om5vbmV9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7I2V4cG9ydENhci13cmFwcGVyIC53YWl0LXNwaW5uZXI6OmJlZm9yZSwjZXhwb3J0Q2FyLXdyYXBwZXIgLndhaXQtc3Bpbm5lcjo6YWZ0ZXJ7YW5pbWF0aW9uOm5vbmV9fSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdle21pbi1oZWlnaHQ6MTAwdmg7YmFja2dyb3VuZDojZjVmN2ZiO2NvbG9yOiMzMzN9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgI3BhZ2VfaGVhZHtiYWNrZ3JvdW5kOiNmZmZ9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgI3BhZ2VfaGVhZCAuYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NTVweDtoZWlnaHQ6NTBweDtjb2xvcjojN2Y3ZjdmfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlICNwYWdlX2hlYWQgLmJhY2sgaXtmb250LXNpemU6MjVweH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAjcGFnZV9ib2R5e3BhZGRpbmc6NHB4IDAgMjhweDtiYWNrZ3JvdW5kOiNmNWY3ZmJ9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgI3BhZ2VfYm9keSAuY29udF9zZWN0aW9ue3BhZGRpbmc6MCAyMHB4fSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1oZXJve3BhZGRpbmc6MjBweCAwIDIycHh9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWhlcm9fX2V5ZWJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOiNlYWYxZmU7Y29sb3I6IzJlNzNmMjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LTAuMnB4fSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1oZXJvX190aXRsZXttYXJnaW46MCAwIDhweDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zNTtjb2xvcjojMWIxZjI3fSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1oZXJvX19kZXNje21hcmdpbjowO2NvbG9yOiM2NjY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42fSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1jaGlwc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjZweDttYXJnaW46MTRweCAwIDA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stY2hpcHMgbGl7cGFkZGluZzo2cHggMTBweDtib3JkZXI6MXB4IHNvbGlkICNkZmU2ZjU7Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzRhNTU2ODtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDB9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWNhcmR7bWFyZ2luOjAgMCAxNHB4O3BhZGRpbmc6MThweCAxNnB4O2JvcmRlcjoxcHggc29saWQgI2VlZTtib3JkZXItcmFkaXVzOjE0cHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDI3LDMxLDM5LC4wNCl9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLmlucXVpcnktbG9va3VwLWJhbm5lcnttYXJnaW46MCAwIDE0cHg7cGFkZGluZzoxMnB4IDE0cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNTV9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLmlucXVpcnktbG9va3VwLWJhbm5lci0tc3VjY2Vzc3tib3JkZXI6MXB4IHNvbGlkICNjZmU1ZDc7YmFja2dyb3VuZDojZjBmYWYzO2NvbG9yOiMyNzY0M2J9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLmlucXVpcnktbG9va3VwLWJhbm5lci0tbWFudWFse2JvcmRlcjoxcHggc29saWQgI2RmZTZmNTtiYWNrZ3JvdW5kOiNmN2Y5ZmQ7Y29sb3I6IzRhNTU2OH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stY2FyZF9fdGl0bGV7bWFyZ2luOjAgMCA0cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxYjFmMjd9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWNhcmRfX3RpdGxlIHNtYWxse21hcmdpbi1sZWZ0OjZweDtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stY2FyZF9fZGVzY3ttYXJnaW46MCAwIDRweDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNX0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stZmllbGR7bWFyZ2luOjE0cHggMCAwO3BhZGRpbmc6MDtib3JkZXI6MH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stZmllbGQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjEycHh9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpZWxkPmxhYmVsLCNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1maWVsZCBsZWdlbmR7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDdweDtwYWRkaW5nOjA7Y29sb3I6IzJhMzI0MDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo1MDB9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpZWxkIGxlZ2VuZHt2aXNpYmlsaXR5OnZpc2libGU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDoxLjR9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSl7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NTBweDtwYWRkaW5nOjAgMTRweDtib3JkZXI6MXB4IHNvbGlkICNkZmUzZWE7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I2ZiZmNmZTtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UsYm94LXNoYWRvdyAuMTVzIGVhc2UsYmFja2dyb3VuZCAuMTVzIGVhc2V9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6OnBsYWNlaG9sZGVye2NvbG9yOiNhOWIwYmR9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXN7b3V0bGluZTowO2JvcmRlci1jb2xvcjojMmU3M2YyO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDQ2LDExNSwyNDIsLjE2KX0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7YXBwZWFyYW5jZTp0ZXh0ZmllbGR9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwjZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5yZXF7Y29sb3I6I2UyNGI0Yn0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjAgMTJweH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWhlbHB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjZweDttYXJnaW46OHB4IDAgMDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNX0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2staGVscF9faWNvbntmbGV4LXNocmluazowO21hcmdpbi10b3A6MXB4O2NvbG9yOiMyZTczZjJ9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWNob2ljZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHh9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWNob2ljZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjQ0cHg7Zm9udC13ZWlnaHQ6NDAwfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1jaG9pY2UgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7b3BhY2l0eTowfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1jaG9pY2Ugc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjQ0cHg7cGFkZGluZzowIDE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGZlM2VhO2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiNmYmZjZmU7Y29sb3I6IzRhNTU2ODtmb250LXNpemU6MTRweDt0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2V9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWNob2ljZSBpbnB1dDpjaGVja2VkK3NwYW57Ym9yZGVyLWNvbG9yOiMyZTczZjI7YmFja2dyb3VuZDojZWFmMWZlO2NvbG9yOiMyZTczZjI7Zm9udC13ZWlnaHQ6NzAwfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1jaG9pY2UgaW5wdXQ6Zm9jdXMtdmlzaWJsZStzcGFue2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNDYsMTE1LDI0MiwuMil9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpbGV7ZGlzcGxheTpibG9ja30jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stZmlsZSAucXVpY2stZmlsZV9fbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDdweDtjb2xvcjojMmEzMjQwO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stZmlsZSAucXVpY2stZmlsZV9fbGFiZWwgc21hbGx7bWFyZ2luLWxlZnQ6NHB4O2NvbG9yOiM5OTk7Zm9udC13ZWlnaHQ6NDAwfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1maWxlIC5xdWljay1maWxlX19sYWJlbCAucXVpY2stZmlsZV9fbWluaW11bXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo2cHg7cGFkZGluZzozcHggN3B4O2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZDojZmZmMGYwO2NvbG9yOiNjNjI4Mjg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWZpbGUgaW5wdXRbdHlwZT1maWxlXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4O2JvcmRlcjoxcHggZGFzaGVkICNjOWQzZTY7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I2ZiZmNmZTtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxM3B4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stY2FyZC0tY29uc2VudHtwYWRkaW5nLWJvdHRvbToxMnB4fSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1jb25zZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo5cHg7bWFyZ2luOjEycHggMCAwO2NvbG9yOiMyYTMyNDA7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTV9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWNvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF17ZmxleC1zaHJpbms6MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjoxcHggMCAwOy13ZWJraXQtYXBwZWFyYW5jZTpjaGVja2JveDthcHBlYXJhbmNlOmNoZWNrYm94O2FjY2VudC1jb2xvcjojMmU3M2YyfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1jb25zZW50IGF7Y29sb3I6IzJlNzNmMjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1jb25zZW50IGVte2ZvbnQtc3R5bGU6bm9ybWFsfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1zdXBwb3J0e21hcmdpbjoxOHB4IDAgMDtwYWRkaW5nOjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTNlYWY3O2JvcmRlci1yYWRpdXM6MTRweDtiYWNrZ3JvdW5kOiNlYWYxZmV9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLXN1cHBvcnRfX3RpdGxle21hcmdpbjowIDAgMTBweDtjb2xvcjojMjMzMjRkO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stc3VwcG9ydF9fbGlua3N7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo4cHh9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLXN1cHBvcnRfX2xpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6NnB4O21pbi1oZWlnaHQ6NDZweDtib3JkZXI6MXB4IHNvbGlkICNjZGRjZjc7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMmU3M2YyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stc3VwcG9ydF9fbGluazpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyZTczZjI7b3V0bGluZS1vZmZzZXQ6MnB4fSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1zdXBwb3J0X19saW5rLS1rYWthb3tib3JkZXItY29sb3I6I2ZlZTUwMDtiYWNrZ3JvdW5kOiNmZWU1MDA7Y29sb3I6IzE5MTYwMH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stc3VwcG9ydF9fbGluay0ta2FrYW86Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLWNvbG9yOiMxOTE2MDB9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLXN1cHBvcnRfX21vcmV7ZGlzcGxheTpibG9jazttYXJnaW46MTJweCAwIDA7Y29sb3I6IzRhNTU2ODtmb250LXNpemU6MTNweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlICNwYWdlX3RhaWx7cGFkZGluZzoxMnB4IDIwcHggY2FsYygxNnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkpO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjk2KTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stdGFpbHtkaXNwbGF5OmdyaWQ7Z2FwOjhweH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjU0cHg7cGFkZGluZzowIDE2cHg7Ym9yZGVyLXJhZGl1czoxMnB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXMgZWFzZSxjb2xvciAuMTVzIGVhc2V9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLnF1aWNrLWJ0bjpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkIHJnYmEoNDYsMTE1LDI0MiwuMzUpO291dGxpbmUtb2Zmc2V0OjJweH0jZXhwb3J0Q2FyLXdyYXBwZXIucXVpY2stcGFnZSAucXVpY2stYnRuLS1wcmltYXJ5LCNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlICNwYWdlX3RhaWwgLmNvbW1fZnVsbEJ0bi5xdWljay1idG4tLXByaW1hcnl7aGVpZ2h0OmF1dG87Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMnB4O2JhY2tncm91bmQ6IzJlNzNmMjtjb2xvcjojZmZmfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1idG4tLXByaW1hcnk6aG92ZXIsI2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgI3BhZ2VfdGFpbCAuY29tbV9mdWxsQnRuLnF1aWNrLWJ0bi0tcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kOnJnYigxNC40NzU2NzU2NzU3LDkxLjMwODEwODEwODEsMjMyLjcyNDMyNDMyNDMpfSNleHBvcnRDYXItd3JhcHBlci5xdWljay1wYWdlIC5xdWljay1idG4tLWdob3N0e2JvcmRlcjoxcHggc29saWQgI2NkZGNmNztiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzJlNzNmMjtmb250LXNpemU6MTVweDttaW4taGVpZ2h0OjQ4cHh9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLmlucXVpcnktZXJyb3J7bWFyZ2luOjhweCAwIDA7Y29sb3I6I2QzMztmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjV9I2V4cG9ydENhci13cmFwcGVyLnF1aWNrLXBhZ2UgLmlucXVpcnktZXJyb3ItLWZvcm17bWFyZ2luOjAgMCAxNHB4O3BhZGRpbmc6MTJweCAxNHB4O2JvcmRlcjoxcHggc29saWQgI2YyYzljOTtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojZmRmMmYyfS5pbnF1aXJ5LWNvbXBsZXRle21pbi1oZWlnaHQ6MTAwdmg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo4MHB4IDIwcHggNDBweH0uaW5xdWlyeS1jb21wbGV0ZSAuY29tcGxldGUtbWFya3tjb2xvcjojMmU3M2YyO2ZvbnQtc2l6ZTo0OHB4O21hcmdpbjowfS5pbnF1aXJ5LWNvbXBsZXRlIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyNHB4O21hcmdpbjo4cHggMCAzMHB4fS5pbnF1aXJ5LWNvbXBsZXRlIC5pbnF1aXJ5LWFjdGlvbnN7ZGlzcGxheTpncmlkO2dhcDoxMHB4O21hcmdpbi10b3A6MjhweH0uaW5xdWlyeS1jb21wbGV0ZSAuaW5xdWlyeS1hY3Rpb25zIGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OjUwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMmU3M2YyO2JvcmRlci1yYWRpdXM6MTJweDtjb2xvcjojMmU3M2YyO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW5xdWlyeS1jb21wbGV0ZSAuaW5xdWlyeS1hY3Rpb25zIGFbaHJlZio9XCJwZi5rYWthby5jb21cIl17Ym9yZGVyLWNvbG9yOiNmZWU1MDA7YmFja2dyb3VuZDojZmVlNTAwO2NvbG9yOiMxOTE2MDB9LmlucXVpcnktY29tcGxldGUgLmNvbXBsZXRlLW5vdGV7Y29sb3I6IzY2Njtmb250LXNpemU6MTNweH0uaW5xdWlyeS1jb21wbGV0ZSAuaW5xdWlyeS1jb3B5LWJ1dHRvbnttaW4taGVpZ2h0OjQ0cHg7bWFyZ2luOjAgMCAyNnB4IDhweDtwYWRkaW5nOjEwcHggMTRweDtib3JkZXI6MXB4IHNvbGlkICMyZTczZjI7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMmU3M2YyO2N1cnNvcjpwb2ludGVyfS5pbnF1aXJ5LWNvbXBsZXRlIC5pbnF1aXJ5LWNvcHktYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzJlNzNmMjtvdXRsaW5lLW9mZnNldDoycHh9LmlucXVpcnktY29tcGxldGUgLmlucXVpcnktY29weS1mZWVkYmFja3tkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MjBweDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxM3B4fVxuIl19 */