/* font */
/* flex align */
/* flex justify-content */
/* flex direction*/
/* flex row */
/* scrollbar mixin */
/* line 7, scss/component.scss */
#wrap.simpleMapApp #map, #wrap.theme #map {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	z-index: 10;
	-webkit-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
}

/* line 9, scss/component.scss */
#wrap.simpleMapApp #map ~ .elementContainer, #wrap.theme #map ~ .elementContainer {
	position: absolute;
	right: 0;
	bottom: 0;
	width: calc(100% - 70px);
	height: calc(100% - 50px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 11, scss/component.scss */
#wrap.simpleMapApp #map ~ .elementContainer .themeWrap, #wrap.theme #map ~ .elementContainer .themeWrap {
	width: 100%;
	height: 100%;
}

/* line 15, scss/component.scss */
#wrap.simpleMapApp #map.openSide ~ .elementContainer, #wrap.theme #map.openSide ~ .elementContainer {
	width: calc(100% - 520px);
}

/* line 18, scss/component.scss */
#wrap.simpleMapApp #map.openWideDepth ~ .elementContainer, #wrap.theme #map.openWideDepth ~ .elementContainer {
	width: calc(100% - 1040px);
}

/* line 21, scss/component.scss */
#wrap.simpleMapApp #map.openDepth ~ .elementContainer, #wrap.theme #map.openDepth ~ .elementContainer {
	width: calc(100% - 850px);
}

/* line 25, scss/component.scss */
#wrap.simpleMapApp .mapList, #wrap.theme .mapList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 17px;
	   -moz-column-gap: 17px;
	        column-gap: 17px;
}

/* line 28, scss/component.scss */
#wrap.simpleMapApp .mapList li.active .btnMap, #wrap.theme .mapList li.active .btnMap {
	-webkit-box-shadow: 0 0 0 1.5px #4358E6;
	        box-shadow: 0 0 0 1.5px #4358E6;
}

/* line 29, scss/component.scss */
#wrap.simpleMapApp .mapList li.active .btnMap .text, #wrap.theme .mapList li.active .btnMap .text {
	margin-bottom: -0.5px;
	color: #fff;
	background-color: #4358E6;
}

/* line 34, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap, #wrap.theme .mapList .btnMap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	width: 74px;
	height: 76px;
	-webkit-box-shadow: 0 0 0 1px transparent;
	        box-shadow: 0 0 0 1px transparent;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: center top;
}

/* line 36, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap .text, #wrap.theme .mapList .btnMap .text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 24.5px;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #454545;
	border-radius: 0 0 10px 10px;
	background-color: #E4E4E4;
}

/* line 39, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.common, #wrap.theme .mapList .btnMap.common {
	background-image: url("../../images/simpleMapApp/common/bg-map01.png");
}

/* line 40, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.satellite, #wrap.theme .mapList .btnMap.satellite {
	background-image: url("../../images/simpleMapApp/common/bg-map02.png");
}

/* line 41, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.white, #wrap.theme .mapList .btnMap.white {
	background-image: url("../../images/simpleMapApp/common/bg-map03.png");
}

/* line 42, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.my, #wrap.theme .mapList .btnMap.my {
	background-image: url("../../images/simpleMapApp/common/bg-map04.png");
	background-position: center 15px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 1px #E4E4E4;
	        box-shadow: 0 0 0 1px #E4E4E4;
}

/* line 44, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.theme01, #wrap.theme .mapList .btnMap.theme01 {
	background-image: url("../../images/simpleMapApp/common/bg-theme01.svg");
}

/* line 45, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.theme02, #wrap.theme .mapList .btnMap.theme02 {
	background-image: url("../../images/simpleMapApp/common/bg-theme02.svg");
}

/* line 46, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.theme03, #wrap.theme .mapList .btnMap.theme03 {
	background-image: url("../../images/simpleMapApp/common/bg-theme03.svg");
}

/* line 47, scss/component.scss */
#wrap.simpleMapApp .mapList .btnMap.theme04, #wrap.theme .mapList .btnMap.theme04 {
	background-image: url("../../images/simpleMapApp/common/bg-theme04.svg");
}

/* line 51, scss/component.scss */
#wrap.simpleMapApp .mapList.theme .btnMap, #wrap.theme .mapList.theme .btnMap {
	-webkit-box-shadow: 0 0 0 1.5px #E4E4E4;
	        box-shadow: 0 0 0 1.5px #E4E4E4;
}

/* line 56, scss/component.scss */
#wrap.simpleMapApp {
	/* ---------------- */
	/* lib custom */
}

/* line 58, scss/component.scss */
#wrap.simpleMapApp.theme #map {
	width: 100%;
	height: 100%;
}

/* line 59, scss/component.scss */
#wrap.simpleMapApp.theme #map ~ .elementContainer {
	width: 100%;
	height: 100%;
}

/* line 63, scss/component.scss */
#wrap.simpleMapApp #map {
	width: calc(100% - 70px);
	height: calc(100% - 50px);
	top: auto;
	bottom: 0;
}

/* line 64, scss/component.scss */
#wrap.simpleMapApp #map.openSide {
	width: calc(100% - 520px);
}

/* line 65, scss/component.scss */
#wrap.simpleMapApp #map.openWideDepth {
	width: calc(100% - 1040px);
}

/* line 66, scss/component.scss */
#wrap.simpleMapApp #map.openDepth {
	width: calc(100% - 850px);
}

/* line 69, scss/component.scss */
#wrap.simpleMapApp .controllArea {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 10px;
	position: absolute;
	top: 0;
	right: 25px;
	margin-top: 25px;
}

/* line 70, scss/component.scss */
#wrap.simpleMapApp .controllArea .quitFullScreen {
	display: none;
}

/* line 71, scss/component.scss */
#wrap.simpleMapApp .controllArea .quitFullScreen.active {
	display: block;
}

/* line 74, scss/component.scss */
#wrap.simpleMapApp .controllArea .fullScreen.active {
	display: block;
}

/* line 75, scss/component.scss */
#wrap.simpleMapApp .controllArea .fullScreen.none {
	display: none;
}

/* line 78, scss/component.scss */
#wrap.simpleMapApp .controllArea.none {
	display: none;
}

/* line 81, scss/component.scss */
#wrap.simpleMapApp .steps {
	margin-top: 25px;
	height: 100%;
}

/* line 82, scss/component.scss */
#wrap.simpleMapApp .steps .stepList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

/* line 85, scss/component.scss */
#wrap.simpleMapApp .steps .stepList li.complete .stepTextBox {
	display: none;
}

/* line 86, scss/component.scss */
#wrap.simpleMapApp .steps .stepList li.complete .stepNum {
	background: url("../../images/simpleMapApp/ico/ico-step-complete.svg") no-repeat center;
}

/* line 90, scss/component.scss */
#wrap.simpleMapApp .steps .stepList li.complete.active .stepBox::after {
	top: 36px;
	height: calc(100% - 32px);
}

/* line 96, scss/component.scss */
#wrap.simpleMapApp .steps .stepList li.active .stepNum {
	background-color: #5469F8;
}

/* line 98, scss/component.scss */
#wrap.simpleMapApp .steps .stepList li.active .stepBox::after {
	top: 95px;
	height: calc(100% - 94px);
	background-color: #5469F8;
}

/* line 103, scss/component.scss */
#wrap.simpleMapApp .steps .stepList li:not(.active) .stepTextBox {
	display: none;
}

/* line 106, scss/component.scss */
#wrap.simpleMapApp .steps .stepList li.stepItem:not(.active) {
	pointer-events: none;
}

/* line 110, scss/component.scss */
#wrap.simpleMapApp .steps .stepBox {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 111, scss/component.scss */
#wrap.simpleMapApp .steps .stepBox::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 36px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 1px;
	height: calc(100% - 32px);
	background-color: #D4D4D4;
}

/* line 114, scss/component.scss */
#wrap.simpleMapApp .steps .stepTextBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 115, scss/component.scss */
#wrap.simpleMapApp .steps .stepNum {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	font-size: 1rem;
	font-family: "pre Bold";
	color: #fff;
	font-weight: 700;
	background-color: #D1D2D9;
}

/* line 117, scss/component.scss */
#wrap.simpleMapApp .steps .stepName {
	font-size: 0.75rem;
	font-family: "pre Medium";
	color: #5469F8;
	margin-top: 5px;
}

/* line 118, scss/component.scss */
#wrap.simpleMapApp .steps .stepCurrentTitle {
	max-width: 36px;
	text-align: center;
	margin-top: 2px;
	font-size: 1rem;
	font-family: "pre Bold";
	color: #222;
	font-weight: 700;
}

/* line 121, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox {
	margin-left: 44px;
	margin-top: 12px;
	padding: 15px 20px;
	border-radius: 12px;
	-webkit-box-shadow: 0 0 0 1px #4358E6;
	        box-shadow: 0 0 0 1px #4358E6;
	background-color: #F1F4FF;
}

/* line 125, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox .dataList .dataItem.active {
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
	        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
	background-color: #fff;
}

/* line 129, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.hasInner {
	padding: 0;
}

/* line 130, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.hasInner .boxInner {
	padding: 15px 20px;
}

/* line 133, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox .desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #222;
	margin-bottom: 15px;
}

/* line 135, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.beforeUpload {
	-webkit-box-shadow: none;
	        box-shadow: none;
	padding: 10px 20px;
	background-color: #F9F9FA;
}

/* line 136, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.beforeUpload .beforeText {
	position: relative;
	padding-top: 56px;
	font-size: 0.75rem;
	font-family: "pre Regular";
	color: #777;
	text-align: center;
	padding-bottom: 10px;
}

/* line 137, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.beforeUpload .beforeText::before {
	content: '';
	width: 34px;
	height: 34px;
	position: absolute;
	top: 13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #f1f1f1;
}

/* line 140, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.beforeUpload .beforeText.data::before {
	background-image: url("../../images/simpleMapApp/ico/ico-add-folder-gray.svg");
}

/* line 141, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.beforeUpload .beforeText.dataStyle::before {
	background-image: url("../../images/simpleMapApp/ico/ico-table-options.svg");
}

/* line 142, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.beforeUpload .beforeText.option::before {
	background-image: url("../../images/simpleMapApp/ico/ico-widget-add-gray.svg");
}

/* line 146, scss/component.scss */
#wrap.simpleMapApp .steps .contentsBox.last {
	padding: 16.5px 20px;
}

/* line 149, scss/component.scss */
#wrap.simpleMapApp .steps .btnArea {
	margin-left: 44px;
}

/* line 152, scss/component.scss */
#wrap.simpleMapApp .btnArea {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-top: 20px;
}

/* line 153, scss/component.scss */
#wrap.simpleMapApp .btnArea.center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

/* line 158, scss/component.scss */
#wrap.simpleMapApp #sidebar .btnArea .btn {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

/* line 159, scss/component.scss */
#wrap.simpleMapApp #sidebar .btnArea .btn:first-of-type {
	border-radius: 4px 0 0 4px;
}

/* line 160, scss/component.scss */
#wrap.simpleMapApp #sidebar .btnArea .btn:last-of-type {
	border-radius: 0 4px 4px 0;
}

/* line 165, scss/component.scss */
#wrap.simpleMapApp #sidebar .btnArea.bdrsNone .btn:first-of-type, #wrap.simpleMapApp #sidebar .btnArea.bdrsNone .btn:last-of-type {
	border-radius: 0;
}

/* line 172, scss/component.scss */
#wrap.simpleMapApp .listWrap .list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 15px;
	   -moz-column-gap: 15px;
	        column-gap: 15px;
}

/* line 174, scss/component.scss */
#wrap.simpleMapApp .listWrap li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 175, scss/component.scss */
#wrap.simpleMapApp .listWrap li .btnShare {
	width: 65px;
	height: 57px;
	padding-bottom: 10px;
	-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
	        box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center 10px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	border: 1px solid transparent;
}

/* line 178, scss/component.scss */
#wrap.simpleMapApp .listWrap li .btnShare .text {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 180, scss/component.scss */
#wrap.simpleMapApp .listWrap li .btnShare:hover {
	border-color: #4358E6;
}

/* line 181, scss/component.scss */
#wrap.simpleMapApp .listWrap li .btnShare:hover:not(.type01) {
	background-color: #4358E6;
}

/* line 182, scss/component.scss */
#wrap.simpleMapApp .listWrap li .btnShare:hover:not(.type01) .text {
	color: #fff;
}

/* line 186, scss/component.scss */
#wrap.simpleMapApp .listWrap li .text {
	display: block;
	padding-top: 30px;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #888;
}

/* line 190, scss/component.scss */
#wrap.simpleMapApp .marker::before {
	content: '';
	margin-right: 10px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #222;
}

/* line 192, scss/component.scss */
#wrap.simpleMapApp input, #wrap.simpleMapApp textarea {
	height: 100%;
	font-family: 'pre Regular';
	border: 1px solid #BEC1C9;
	color: #222;
	background-color: #fff;
}

/* line 194, scss/component.scss */
#wrap.simpleMapApp input.wide, #wrap.simpleMapApp textarea.wide {
	height: 36px;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
	padding: 0 15px;
	font-size: 0.875rem;
	font-family: "pre Regular";
	color: #222;
	background-color: #fff;
}

/* line 196, scss/component.scss */
#wrap.simpleMapApp input.pd1, #wrap.simpleMapApp textarea.pd1 {
	padding-left: 20px;
	padding-right: 10px;
}

/* line 199, scss/component.scss */
#wrap.simpleMapApp select {
	height: 36px;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
	padding: 0 15px;
	font-size: 0.875rem;
	font-family: "pre Regular";
	color: #222;
	background: #fff url("../../images/simpleMapApp/ico/ico-dropdown.svg") no-repeat center right 10px;
}

/* line 201, scss/component.scss */
#wrap.simpleMapApp select.type02 {
	height: 30px;
	padding: 0 10px;
	border-radius: 4px;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #222;
	border-color: #D1D2D9;
	background: #fff url("../../images/simpleMapApp/ico/ico-custom-dropdown-arrow.svg") no-repeat center right 5px;
}

/* line 203, scss/component.scss */
#wrap.simpleMapApp select.type03 {
	height: 44px;
	font-family: 'pre Medium';
	background: #fff url("../../images/simpleMapApp/ico/ico-custom-dropdown-arrow.svg") no-repeat center right 5px;
}

/* line 204, scss/component.scss */
#wrap.simpleMapApp select.type04 {
	height: 30px;
	border-radius: 4px;
	border-color: #d1d2d9;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #222;
	padding: 0 8px;
	background: #fff url("../../images/simpleMapApp/ico/ico-dropdown-20x20.svg") no-repeat center right 5px;
}

/* line 208, scss/component.scss */
#wrap.simpleMapApp textarea {
	resize: none;
}

/* line 211, scss/component.scss */
#wrap.simpleMapApp input.full, #wrap.simpleMapApp select.full, #wrap.simpleMapApp textarea.full {
	width: 100% !important;
}

/* line 212, scss/component.scss */
#wrap.simpleMapApp input.wd52, #wrap.simpleMapApp select.wd52, #wrap.simpleMapApp textarea.wd52 {
	width: 52px !important;
}

/* line 213, scss/component.scss */
#wrap.simpleMapApp input.wd50, #wrap.simpleMapApp select.wd50, #wrap.simpleMapApp textarea.wd50 {
	width: 50px !important;
}

/* line 214, scss/component.scss */
#wrap.simpleMapApp input.wd110, #wrap.simpleMapApp select.wd110, #wrap.simpleMapApp textarea.wd110 {
	width: 110px !important;
}

/* line 215, scss/component.scss */
#wrap.simpleMapApp input.wd120, #wrap.simpleMapApp select.wd120, #wrap.simpleMapApp textarea.wd120 {
	width: 120px !important;
}

/* line 216, scss/component.scss */
#wrap.simpleMapApp input.ht65, #wrap.simpleMapApp select.ht65, #wrap.simpleMapApp textarea.ht65 {
	height: 65px !important;
}

/* line 219, scss/component.scss */
#wrap.simpleMapApp .expandMenu {
	position: absolute;
	right: -1px;
	top: 44px;
	z-index: 10;
	padding: 5px;
	border-radius: 4px;
	border: 1px solid #4358E6;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 222, scss/component.scss */
#wrap.simpleMapApp .expandMenu .name {
	min-width: 53px;
	font-size: 0.625rem;
	font-family: "pre Bold";
	color: #666;
	padding: 3px;
	border-radius: 4px;
	background-color: #fff;
	background-repeat: no-repeat;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 224, scss/component.scss */
#wrap.simpleMapApp .expandMenu .name > .text {
	display: block;
	padding-top: 23px;
}

/* line 226, scss/component.scss */
#wrap.simpleMapApp .expandMenu .name[class*="DataSearch"] {
	background-image: url("../../images/simpleMapApp/ico/ico-data-search.svg");
	background-position: center 9px;
}

/* line 227, scss/component.scss */
#wrap.simpleMapApp .expandMenu .name[class*="DataSearch"]:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-data-search-hover.svg");
}

/* line 229, scss/component.scss */
#wrap.simpleMapApp .expandMenu .name[class*="DataUpload"] {
	background-image: url("../../images/simpleMapApp/ico/ico-upload.svg");
	background-position: center 7px;
}

/* line 230, scss/component.scss */
#wrap.simpleMapApp .expandMenu .name[class*="DataUpload"]:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-upload-hover.svg");
}

/* line 233, scss/component.scss */
#wrap.simpleMapApp .expandMenu .name:hover {
	color: #4358E6;
	background-color: #F2F5FF;
}

/* line 238, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .dataList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 8px;
}

/* line 239, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .dataItem {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	height: 38px;
	padding: 0 10px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	border: 1px solid transparent;
	background-color: #fff;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	cursor: pointer;
}

/* line 241, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .dataItem .dataTitle {
	width: calc(100% - 33px);
	margin-right: 10px;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #222;
}

/* line 242, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .dataItem .btnArea {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 4px;
	   -moz-column-gap: 4px;
	        column-gap: 4px;
	margin: 0;
	margin-left: auto;
}

/* line 244, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .dataItem:hover {
	border-color: #4358E6;
}

/* line 245, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .dataItem.active {
	border-color: #4358E6;
	background-color: #F1F4FF;
}

/* line 247, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .titleBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 248, scss/component.scss */
#wrap.simpleMapApp .dataListWrap .titleBox .dataTitle {
	margin-left: 5px;
}

/* line 252, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type02 .dataList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 8px;
}

/* line 253, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type02 .dataItem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: default;
}

/* line 254, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type02 .dataItem .text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 0.875rem;
	font-family: "pre Medium";
	color: #454545;
	white-space: nowrap;
}

/* line 255, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type02 .dataItem .value {
	width: calc(100% - 90px);
	margin-left: 5px;
	font-size: 0.875rem;
	font-family: "pre Bold";
	color: #454545;
	margin-right: auto;
}

/* line 258, scss/component.scss */
/* #wrap.simpleMapApp .dataListWrap.type02 .dataItem:hover {
	border-color: transparent;
} */

/* line 263, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type03 .dataList {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-column-gap: 8px;
	   -moz-column-gap: 8px;
	        column-gap: 8px;
	row-gap: 10px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 264, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type03 .dataItem {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	text-align: center;
	width: auto;
	height: auto;
	padding: 10px;
	border-radius: 4px;
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.15);
	        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.15);
	border: 0;
	cursor: default;
}

/* line 266, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type03 .dataItem .btnRemove {
	margin-left: auto;
}

/* line 267, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type03 .dataItem .dataName {
	margin-top: 5px;
	font-size: 0.875rem;
	font-family: "pre Medium";
	color: #454545;
	line-height: 17px;
}

/* line 272, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type04 .dataItem {
	cursor: default;
	padding: 0;
}

/* line 273, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type04 .dataItem .dataTitle {
	width: calc(100% - 38px);
	padding-left: 0;
	text-align: left;
}

/* line 275, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type04 .titleBox {
	width: 100%;
	height: 100%;
	padding: 0 10px;
}

/* line 276, scss/component.scss */
#wrap.simpleMapApp .dataListWrap.type04 .titleBox .ico {
	margin-left: 5px;
}

/* line 281, scss/component.scss */
#wrap.simpleMapApp .ico {
	background-repeat: no-repeat;
	background-position: center;
}

/* line 282, scss/component.scss */
#wrap.simpleMapApp .ico.school {
	width: 18px;
	height: 18px;
	background-image: url("../../images/simpleMapApp/ico/ico-data-mark.svg");
}

/* line 283, scss/component.scss */
#wrap.simpleMapApp .ico.schoolWhite {
	width: 18px;
	height: 18px;
	background-image: url("../../images/simpleMapApp/ico/ico-data-mark-white.svg");
}

/* line 286, scss/component.scss */
#wrap.simpleMapApp .checkbox {
	position: relative;
}

/* line 287, scss/component.scss */
#wrap.simpleMapApp .checkbox input[type="checkbox"] {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
}

/* line 289, scss/component.scss */
#wrap.simpleMapApp .checkbox input[type="checkbox"]:checked + label::before {
	border-color: transparent;
	background: #4358E6 url("../../images/simpleMapApp/ico/ico-checkbox.svg") no-repeat center;
}

/* line 293, scss/component.scss */
#wrap.simpleMapApp .checkbox label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: pointer;
}

/* line 294, scss/component.scss */
#wrap.simpleMapApp .checkbox label .labelName {
	margin-left: 5px;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #777;
}

/* line 295, scss/component.scss */
#wrap.simpleMapApp .checkbox label::before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #DFE4EA;
	border-radius: 4px;
	background-color: #fff;
}

/* line 301, scss/component.scss */
#wrap.simpleMapApp .tabWrap .tabList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
}

/* line 302, scss/component.scss */
#wrap.simpleMapApp .tabWrap .tabList .btnTab {
	-webkit-box-flex: inherit;
	    -ms-flex: inherit;
	        flex: inherit;
	height: inherit;
	color: inherit;
}

/* line 304, scss/component.scss */
#wrap.simpleMapApp .tabWrap .tabCont {
	display: none;
}

/* line 305, scss/component.scss */
#wrap.simpleMapApp .tabWrap .tabCont.active {
	display: block;
}

/* line 311, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type01 > .tabNav > .tabList > .tabItem {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 32px;
	border: 1px solid #D9D9D9;
	font-size: 0.875rem;
	font-family: "pre Medium";
	color: #555;
	background-color: #fff;
}

/* line 313, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type01 > .tabNav > .tabList > .tabItem:first-of-type {
	border-radius: 6px 0 0 6px;
	border-right: 0;
}

/* line 314, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type01 > .tabNav > .tabList > .tabItem:last-of-type {
	border-left: 0;
	border-radius: 0 6px 6px 0;
}

/* line 315, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type01 > .tabNav > .tabList > .tabItem.active {
	color: #fff;
	border-color: transparent;
	font-family: 'pre Bold';
	background-color: #4358E6;
}

/* line 320, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type01 .radiusBox {
	margin-top: 15px;
}

/* line 325, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type02 > .tabNav > .tabList {
	-webkit-column-gap: 8px;
	   -moz-column-gap: 8px;
	        column-gap: 8px;
}

/* line 326, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type02 > .tabNav > .tabList > .tabItem {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 28px;
	border-radius: 30px;
	border: 1px solid transparent;
	font-size: 0.875rem;
	font-family: "pre Medium";
	color: #555;
	background-color: #F1F1F1;
}

/* line 328, scss/component.scss */
#wrap.simpleMapApp .tabWrap.type02 > .tabNav > .tabList > .tabItem.active {
	color: #4358E6;
	font-family: 'pre Bold';
	border-color: #4358E6;
	background-color: #F1F4FF;
}

/* line 336, scss/component.scss */
#wrap.simpleMapApp .radiusBox .boxInner {
	padding: 15px 10px;
	border-radius: 6px;
}

/* line 339, scss/component.scss */
#wrap.simpleMapApp .radiusBox.gray .boxInner {
	border: 1px solid #E4E4E4;
	background-color: #F9F9FA;
}

/* line 342, scss/component.scss */
#wrap.simpleMapApp .radiusBox.white {
	width: 100%;
}

/* line 343, scss/component.scss */
#wrap.simpleMapApp .radiusBox.white .boxInner {
	border: 0;
	background-color: #fff;
}

/* line 344, scss/component.scss */
#wrap.simpleMapApp .radiusBox.white .options {
	margin-top: 10px;
}

/* line 348, scss/component.scss */
#wrap.simpleMapApp .radiusBox.type02 .boxInner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 46px 0 15px 0;
}

/* line 353, scss/component.scss */
#wrap.simpleMapApp .options .optionList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

/* line 354, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 355, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem .label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-width: 75px;
	font-size: 0.875rem;
	font-family: "pre Medium";
	color: #454545;
	white-space: nowrap;
}

/* line 356, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem .unit {
	margin-left: 5px;
	font-size: 0.875rem;
	font-family: "pre Regular";
	color: #555;
}

/* line 358, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem + .optionItem {
	margin-top: 8px;
}

/* line 361, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem .radiusBox.white {
	margin-top: 8px;
}

/* line 364, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem .alignBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 8px;
	   -moz-column-gap: 8px;
	        column-gap: 8px;
}

/* line 366, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.distance {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* line 367, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.distance.type02 {
	margin-top: 20px;
	margin-bottom: 10px;
}

/* line 368, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.distance:last-of-type {
	margin-top: 0;
	margin-bottom: 0;
}

/* line 370, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.distance .marker::before {
	margin-left: 10px;
	margin-right: 10px;
}

/* line 371, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.distance > .label {
	width: 100%;
}

/* line 372, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.distance + .distance {
	margin-top: 0;
}

/* line 375, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.itemType {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}

/* line 376, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.itemType > .label {
	width: auto;
	margin-right: 9px;
}

/* line 379, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.hasChildren {
	display: block;
}

/* line 380, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.hasChildren .itemBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

/* line 381, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.hasChildren .children {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-top: 8px;
	margin-bottom: 5px;
}

/* line 382, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.hasChildren .children label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-left: auto;
}

/* line 385, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.hasChildren .label.marker {
	margin-left: 5px;
}

/* line 389, scss/component.scss */
#wrap.simpleMapApp .options .optionList .optionItem.marker::before, #wrap.simpleMapApp .options .optionList .optionItem .marker::before {
	margin: 0 auto;
}

/* line 392, scss/component.scss */
#wrap.simpleMapApp .options .optionList input[type="text"], #wrap.simpleMapApp .options .optionList select {
	width: calc(100% - 98px);
}

/* line 396, scss/component.scss */
#wrap.simpleMapApp .colorBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
	background-color: #fff;
}

/* line 397, scss/component.scss */
#wrap.simpleMapApp .colorBox .colorSelect {
	width: 22px;
	height: 22px;
}

/* line 400, scss/component.scss */
#wrap.simpleMapApp .range {
	position: relative;
	width: calc(100% - 11px);
	height: 4px;
	border-radius: 6px;
	background-color: #f1f1f1;
}

/* line 401, scss/component.scss */
#wrap.simpleMapApp .range .item {
	position: absolute;
	width: 95px;
	height: 3.7px;
	border-radius: 6px;
	background-color: #f1f1f1;
}

/* line 402, scss/component.scss */
#wrap.simpleMapApp .range .item .before, #wrap.simpleMapApp .range .item .after {
	position: absolute;
	top: -1px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #777;
}

/* line 403, scss/component.scss */
#wrap.simpleMapApp .range .item .after {
	right: 0;
}

/* line 405, scss/component.scss */
#wrap.simpleMapApp .range .item::before, #wrap.simpleMapApp .range .item::after {
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #C8C8C8;
}

/* line 408, scss/component.scss */
#wrap.simpleMapApp .range .item::before {
	left: 30px;
}

/* line 409, scss/component.scss */
#wrap.simpleMapApp .range .item::after {
	left: 58px;
}

/* line 411, scss/component.scss */
#wrap.simpleMapApp .range .item.active {
	background-color: #ADBFFF;
}

/* line 412, scss/component.scss */
#wrap.simpleMapApp .range .item.active .before, #wrap.simpleMapApp .range .item.active .after {
	background-color: #4358E6;
}

/* line 413, scss/component.scss */
#wrap.simpleMapApp .range .item.active::before, #wrap.simpleMapApp .range .item.active::after {
	background-color: #7385FF;
}

/* line 416, scss/component.scss */
#wrap.simpleMapApp .range .item.active .rangeTooltip .text {
	background-color: #5469F8;
	color: #fff;
}

/* line 417, scss/component.scss */
#wrap.simpleMapApp .range .item.active .rangeTooltip .text::before {
	border-top-color: #5469F8;
}

/* line 422, scss/component.scss */
#wrap.simpleMapApp .range .item.fir {
	left: 0;
	z-index: 30;
}

/* line 423, scss/component.scss */
#wrap.simpleMapApp .range .item.sec {
	width: 87px;
	left: 93px;
	z-index: 20;
}

/* line 424, scss/component.scss */
#wrap.simpleMapApp .range .item.sec .before, #wrap.simpleMapApp .range .item.sec .after {
	display: none;
}

/* line 425, scss/component.scss */
#wrap.simpleMapApp .range .item.sec::before {
	left: 26px;
}

/* line 426, scss/component.scss */
#wrap.simpleMapApp .range .item.sec::after {
	left: 56px;
}

/* line 428, scss/component.scss */
#wrap.simpleMapApp .range .item.thi {
	width: 85px;
	right: 0;
	border-radius: 0 6px 6px 0;
	z-index: 30;
}

/* line 429, scss/component.scss */
#wrap.simpleMapApp .range .item.thi .before {
	left: -5px;
}

/* line 430, scss/component.scss */
#wrap.simpleMapApp .range .item.thi::before {
	left: 23px;
}

/* line 431, scss/component.scss */
#wrap.simpleMapApp .range .item.thi::after {
	left: 53px;
}

/* line 435, scss/component.scss */
#wrap.simpleMapApp .rangeTooltip {
	position: absolute;
	top: -27px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}

/* line 436, scss/component.scss */
#wrap.simpleMapApp .rangeTooltip .text {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 5.12px;
	height: 17px;
	text-align: center;
	border-radius: 4px;
	font-size: 0.625rem;
	font-family: "pre Medium";
	color: #fff;
	background-color: #A9A9A9;
	padding-bottom: 1px;
}

/* line 438, scss/component.scss */
#wrap.simpleMapApp .rangeTooltip .text::before {
	content: '';
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: -3px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 3px solid #A9A9A9;
}

/* line 446, scss/component.scss */
#wrap.simpleMapApp .range.hasScroll .item.sec {
	width: 76px;
}

/* line 447, scss/component.scss */
#wrap.simpleMapApp .range.hasScroll .item.sec::before {
	left: 22px;
}

/* line 448, scss/component.scss */
#wrap.simpleMapApp .range.hasScroll .item.sec::after {
	left: 49px;
}

/* line 454, scss/component.scss */
#wrap.simpleMapApp .inputBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 455, scss/component.scss */
#wrap.simpleMapApp .inputBox .unit {
	margin: 0 5px;
	font-size: 0.875rem;
	font-family: "pre Medium";
	color: #000;
}

/* line 456, scss/component.scss */
#wrap.simpleMapApp .inputBox + button {
	margin-left: 5px;
}

/* line 459, scss/component.scss */
#wrap.simpleMapApp .tags {
	display: none;
	position: absolute;
	bottom: 30px;
	left: 85px;
	z-index: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 5px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 460, scss/component.scss */
#wrap.simpleMapApp .tags .tag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 10px;
	height: 30px;
	border-radius: 20px;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #fff;
	background-color: #4358E6;
}

/* line 462, scss/component.scss */
#wrap.simpleMapApp .tags .tag .ico {
	display: inline-block;
}

/* line 463, scss/component.scss */
#wrap.simpleMapApp .tags .tag .text {
	margin-left: 5px;
}

/* line 464, scss/component.scss */
#wrap.simpleMapApp .tags .tag .text.eps {
	width: calc(100% - 18px);
	max-width: 86.5px;
}

/* line 468, scss/component.scss */
#wrap.simpleMapApp .tags.block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 469, scss/component.scss */
#wrap.simpleMapApp .tags.active {
	left: 535px;
}

/* line 470, scss/component.scss */
#wrap.simpleMapApp .tags.depthMove {
	left: 865px;
}

/* line 471, scss/component.scss */
#wrap.simpleMapApp .tags.depthMove2 {
	left: 1065px;
}

/* line 474, scss/component.scss */
#wrap.simpleMapApp .introWrap {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 120;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 40px;
	   -moz-column-gap: 40px;
	        column-gap: 40px;
	width: 100%;
	height: 101%;
	background-color: rgba(0, 0, 0, 0.6);
}

/* line 476, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox {
	width: 311px;
	height: 290px;
	border-radius: 10px;
	border: 2px solid;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 478, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox .linkBox {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: inherit;
	height: inherit;
}

/* line 479, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox .linkBox::before {
	content: '';
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: 90px;
	width: 78px;
	height: 78px;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 50%;
}

/* line 481, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox .linkBox .text {
	display: block;
	font-size: 1.625rem;
	font-family: 'pre Bold';
	padding-bottom: 64px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 484, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.green {
	border-color: #0BB8A3;
	background-color: #fff;
}

/* line 485, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.green .text {
	color: #888;
}

/* line 487, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.green:hover {
	border-color: #009583;
	background-color: #009583;
}

/* line 488, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.green:hover .linkBox::before {
	background-image: url("../../images/simpleMapApp/ico/ico-map-point-hospital-hover.svg");
}

/* line 489, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.green:hover .text {
	color: #fff;
}

/* line 493, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.purple {
	border-color: #1B37EF;
	background-color: #5469F8;
}

/* line 494, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.purple .linkBox::before {
	background-image: url("../../images/simpleMapApp/ico/ico-streets-map-point-hover.svg");
}

/* line 495, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.purple .text {
	color: #D9DEFF;
}

/* line 497, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.purple:hover {
	background-color: #4358E6;
}

/* line 498, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.purple:hover .text {
	color: #fff;
}

/* line 503, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.newMap .linkBox::before {
	background-color: #F4F4F4;
	background-image: url("../../images/simpleMapApp/ico/ico-map-point-hospital.svg");
}

/* line 507, scss/component.scss */
#wrap.simpleMapApp .introWrap .introBox.myMap .linkBox::before {
	background-color: #fff;
	background-image: url("../../images/simpleMapApp/ico/ico-streets-map-point.svg");
}

/* line 511, scss/component.scss */
#wrap.simpleMapApp .introWrap.none {
	display: none;
}

/* line 515, scss/component.scss */
#wrap.simpleMapApp .searchFormArea .formInner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 10px;
	width: 100%;
	border-radius: 6px;
	padding: 14px 0;
	padding-left: 25px;
	padding-right: 15px;
	background-color: #F1F4FF;
}

/* line 517, scss/component.scss */
#wrap.simpleMapApp .searchFormArea .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 10px;
	   -moz-column-gap: 10px;
	        column-gap: 10px;
}

/* line 518, scss/component.scss */
#wrap.simpleMapApp .searchFormArea .label {
	font-size: 0.875rem;
	font-family: "pre Bold";
	color: #181818;
	white-space: nowrap;
}

/* line 520, scss/component.scss */
#wrap.simpleMapApp .searchFormArea + .inputWrap {
	margin-top: 20px;
}

/* line 523, scss/component.scss */
#wrap.simpleMapApp .select {
	position: relative;
	width: 100%;
	height: 40px;
	border: 1px solid #D1D2D9;
	border-radius: 4px;
	background-color: #fff;
}

/* line 524, scss/component.scss */
#wrap.simpleMapApp .select .selected {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-left: 15px;
	width: 100%;
	height: 100%;
	font-size: 0.875rem;
	font-family: "pre Medium";
	color: #222;
}

/* line 525, scss/component.scss */
#wrap.simpleMapApp .select .selected::after {
	content: '';
	width: 21px;
	height: 20px;
	padding-right: 15px;
	background: url("../../images/simpleMapApp/ico/ico-custom-dropdown-arrow.svg") no-repeat center;
}

/* line 527, scss/component.scss */
#wrap.simpleMapApp .select .optionList {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 25px;
	position: absolute;
	top: 39px;
	left: -1px;
	z-index: 100;
	border-radius: 0 0 4px 4px;
	width: calc(100% + 2px);
	max-height: 153px;
	overflow-y: auto;
	border: 1px solid #D1D2D9;
	border-top: 0;
	padding: 20px 15px;
	background-color: #fff;
}

/* line 530, scss/component.scss */
#wrap.simpleMapApp .select .optionList .btnOption {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.875rem;
	font-family: "pre Bold";
	color: #222;
}

/* line 532, scss/component.scss */
#wrap.simpleMapApp .select .optionDepth2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 10px;
	margin-top: 15px;
	padding-left: 10px;
}

/* line 533, scss/component.scss */
#wrap.simpleMapApp .select .optionDepth2 .btnOption {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #888;
}

/* line 534, scss/component.scss */
#wrap.simpleMapApp .select .optionDepth2 .btnOption::before {
	content: '-';
	margin-right: 2px;
}

/* line 538, scss/component.scss */
#wrap.simpleMapApp .select.active {
	border-radius: 4px 4px 0 0;
}

/* line 539, scss/component.scss */
#wrap.simpleMapApp .select.active .optionList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 543, scss/component.scss */
#wrap.simpleMapApp .inputWrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 10px;
	   -moz-column-gap: 10px;
	        column-gap: 10px;
}

/* line 544, scss/component.scss */
#wrap.simpleMapApp .inputWrap input, #wrap.simpleMapApp .inputWrap textarea {
	width: 100%;
	height: 40px;
	font-size: 0.875rem;
	font-family: 'pre Regular';
	padding: 0 15px;
	border-radius: 4px;
}

/* line 546, scss/component.scss */
#wrap.simpleMapApp .inputWrap input::-webkit-input-placeholder, #wrap.simpleMapApp .inputWrap textarea::-webkit-input-placeholder {
	color: #999;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#wrap.simpleMapApp .inputWrap input::-moz-placeholder, #wrap.simpleMapApp .inputWrap textarea::-moz-placeholder {
	color: #999;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#wrap.simpleMapApp .inputWrap input:-ms-input-placeholder, #wrap.simpleMapApp .inputWrap textarea:-ms-input-placeholder {
	color: #999;
	-ms-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#wrap.simpleMapApp .inputWrap input::-ms-input-placeholder, #wrap.simpleMapApp .inputWrap textarea::-ms-input-placeholder {
	color: #999;
	-ms-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#wrap.simpleMapApp .inputWrap input::placeholder, #wrap.simpleMapApp .inputWrap textarea::placeholder {
	color: #999;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 548, scss/component.scss */
#wrap.simpleMapApp .inputWrap input:focus::-webkit-input-placeholder, #wrap.simpleMapApp .inputWrap textarea:focus::-webkit-input-placeholder {
	color: #222;
}
#wrap.simpleMapApp .inputWrap input:focus::-moz-placeholder, #wrap.simpleMapApp .inputWrap textarea:focus::-moz-placeholder {
	color: #222;
}
#wrap.simpleMapApp .inputWrap input:focus:-ms-input-placeholder, #wrap.simpleMapApp .inputWrap textarea:focus:-ms-input-placeholder {
	color: #222;
}
#wrap.simpleMapApp .inputWrap input:focus::-ms-input-placeholder, #wrap.simpleMapApp .inputWrap textarea:focus::-ms-input-placeholder {
	color: #222;
}
#wrap.simpleMapApp .inputWrap input:focus::placeholder, #wrap.simpleMapApp .inputWrap textarea:focus::placeholder {
	color: #222;
}

/* line 552, scss/component.scss */
#wrap.simpleMapApp .inputWrap textarea {
	padding: 10px;
}

/* line 554, scss/component.scss */
#wrap.simpleMapApp .inputWrap + .resultWrap {
	margin-top: 20px;
}

/* line 558, scss/component.scss */
#wrap.simpleMapApp .resultWrap .resultArea {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

/* line 559, scss/component.scss */
#wrap.simpleMapApp .resultWrap .resultArea .desc {
	font-size: 0.9375rem;
	font-family: "pre Medium";
	color: #454545;
}

/* line 560, scss/component.scss */
#wrap.simpleMapApp .resultWrap .resultArea .emphasis {
	margin: 0 3px;
	font-family: 'pre Bold';
}

/* line 562, scss/component.scss */
#wrap.simpleMapApp .resultWrap .resultArea + .tableArea {
	margin-top: 10px;
}

/* line 567, scss/component.scss */
#wrap.simpleMapApp .colorType.blue {
	color: #4358E6 !important;
}

/* line 571, scss/component.scss */
#wrap.simpleMapApp .table table {
	width: 100%;
}

/* line 576, scss/component.scss */
#wrap.simpleMapApp .table.type01 tr:hover td {
	background-color: #F1F4FF;
}

/* line 580, scss/component.scss */
#wrap.simpleMapApp .table.type01 th, #wrap.simpleMapApp .table.type01 td {
	padding: 0 15px;
}

/* line 582, scss/component.scss */
#wrap.simpleMapApp .table.type01 th {
	height: 46px;
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #555;
	text-align: center;
	background-color: #F1F1F1;
}

/* line 583, scss/component.scss */
#wrap.simpleMapApp .table.type01 th:first-of-type {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* line 584, scss/component.scss */
#wrap.simpleMapApp .table.type01 th:last-of-type {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* line 586, scss/component.scss */
#wrap.simpleMapApp .table.type01 td {
	height: 63px;
	border-bottom: 1px solid #D9D9D9;
	background-color: #fff;
}

/* line 588, scss/component.scss */
#wrap.simpleMapApp .table.type01 .layerName {
	font-size: 0.875rem;
	font-family: "pre Regular";
	color: #222;
}

/* line 589, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

/* line 590, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .colBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	row-gap: 3px;
}

/* line 591, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .date {
	font-size: 0.75rem;
	font-family: "pre Regular";
	color: #777;
}

/* line 593, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .btnArea {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-top: 0;
}

/* line 594, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .btnArea button {
	width: 26px;
	height: 26px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
}

/* line 595, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .btnArea button.btnPlus {
	border-right: 0;
}

/* line 596, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .btnArea button:hover {
	border-color: transparent;
	background-color: #4358E6;
}

/* line 599, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .btnPlus {
	border-radius: 4px 0 0 4px;
}

/* line 600, scss/component.scss */
#wrap.simpleMapApp .table.type01 .tableBox .btnTrash {
	border-radius: 0 4px 4px 0;
}

/* line 602, scss/component.scss */
#wrap.simpleMapApp .table.type01 .smallCard {
	width: 235px;
}

/* line 607, scss/component.scss */
#wrap.simpleMapApp .table.pd tbody td {
	padding: 10px 15px;
}

/* line 611, scss/component.scss */
#wrap.simpleMapApp .table.row {
	border-top: 1px solid #222;
}

/* line 615, scss/component.scss */
#wrap.simpleMapApp .table.row tbody tr:hover td {
	background-color: #fff;
}

/* line 619, scss/component.scss */
#wrap.simpleMapApp .table.row tbody th, #wrap.simpleMapApp .table.row tbody td {
	height: 60px;
}

/* line 621, scss/component.scss */
#wrap.simpleMapApp .table.row tbody th {
	border-bottom: 1px solid #d9d9d9;
}

/* line 622, scss/component.scss */
#wrap.simpleMapApp .table.row tbody th:last-of-type, #wrap.simpleMapApp .table.row tbody th:first-of-type {
	border-radius: 0;
}

/* line 624, scss/component.scss */
#wrap.simpleMapApp .table.row tbody th.txt-left {
	padding: 0 25px;
}

/* line 625, scss/component.scss */
#wrap.simpleMapApp .table.row tbody th.top {
	vertical-align: text-top;
	padding-top: 20px;
}

/* line 628, scss/component.scss */
#wrap.simpleMapApp .table.row tbody select, #wrap.simpleMapApp .table.row tbody input {
	width: 100%;
	border-color: #D1D2D9;
}

/* line 634, scss/component.scss */
#wrap.simpleMapApp .table.sticky thead th {
	position: sticky;
	top: 0;
}

/* line 638, scss/component.scss */
#wrap.simpleMapApp .table.yScroll {
	overflow-y: auto;
}

/* line 641, scss/component.scss */
#wrap.simpleMapApp .shape {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 642, scss/component.scss */
#wrap.simpleMapApp .shape.type01 {
	width: 24px;
	height: 24px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	background-color: #fff;
}

/* line 644, scss/component.scss */
#wrap.simpleMapApp .shape .circle {
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #d9d9d9;
}

/* line 647, scss/component.scss */
#wrap.simpleMapApp .required::after {
	content: '*';
	margin-left: 3px;
	color: #FF1D1D;
}

/* line 649, scss/component.scss */
#wrap.simpleMapApp .dataTypeList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-column-gap: 12px;
	   -moz-column-gap: 12px;
	        column-gap: 12px;
	row-gap: 10px;
}

/* line 650, scss/component.scss */
#wrap.simpleMapApp .dataTypeList li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 651, scss/component.scss */
#wrap.simpleMapApp .dataTypeList li.auto {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

/* line 652, scss/component.scss */
#wrap.simpleMapApp .dataTypeList li.auto .btnRadius {
	min-width: auto;
	width: 100%;
}

/* line 656, scss/component.scss */
#wrap.simpleMapApp .dataTypeList + .uploadZoneWrap {
	margin-top: 20px;
}

/* line 659, scss/component.scss */
#wrap.simpleMapApp .uploadZone {
	position: relative;
	width: 100%;
	padding: 25px 0;
	border-radius: 12px;
}

/* line 660, scss/component.scss */
#wrap.simpleMapApp .uploadZone .text {
	position: relative;
	font-size: 0.8125rem;
	font-family: "pre Regular";
	color: #555;
	text-align: center;
	padding-top: 70px;
}

/* line 661, scss/component.scss */
#wrap.simpleMapApp .uploadZone .text::before {
	content: '';
	position: absolute;
	top: -5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #F1F4FF url("../../images/simpleMapApp/ico/ico-cloud-upload.svg") no-repeat center;
}

/* line 666, scss/component.scss */
#wrap.simpleMapApp .uploadZoneWrap .infoDesc {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

/* line 667, scss/component.scss */
#wrap.simpleMapApp .uploadZoneWrap .uploadZone {
	margin-top: 7px;
}

/* line 668, scss/component.scss */
#wrap.simpleMapApp .uploadZoneWrap + .tableWrap {
	margin-top: 30px;
}

/* line 671, scss/component.scss */
#wrap.simpleMapApp .uploadZone::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 135px;
	background: #fff url("../../images/simpleMapApp/common/img-upload-zone.svg") no-repeat center;
}

/* line 675, scss/component.scss */
#wrap.simpleMapApp .infoDesc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 0.75rem;
	font-family: "pre Medium";
	color: #5F6485;
}

/* line 676, scss/component.scss */
#wrap.simpleMapApp .infoDesc::before {
	content: '';
	width: 12px;
	height: 12px;
	margin-top: -1px;
	margin-right: 2px;
	background: url("../../images/simpleMapApp/ico/ico-info.svg") no-repeat center;
}

/* line 679, scss/component.scss */
#wrap.simpleMapApp .subTitle {
	font-size: 1rem;
	font-family: "pre Bold";
	color: #222;
}

/* line 682, scss/component.scss */
#wrap.simpleMapApp .tableWrap .infoDesc {
	margin-top: 15px;
	margin-bottom: 10px;
}

/* line 685, scss/component.scss */
#wrap.simpleMapApp .popup {
	display: none;
	position: absolute;
	z-index: 110;
	width: 100%;
}

/* line 686, scss/component.scss */
#wrap.simpleMapApp .popup::before {
	content: '';
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	z-index: -1;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.6);
}

/* line 690, scss/component.scss */
#wrap.simpleMapApp .popup.adminStyle::after {
	display: none;
}

/* line 693, scss/component.scss */
#wrap.simpleMapApp .popup .popupInner {
	padding: 15px 25px 30px 25px;
	border-radius: 0 0 10px 10px;
	background-color: #fff;
}

/* line 694, scss/component.scss */
#wrap.simpleMapApp .popup .head {
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 0 25px;
	border-radius: 10px 10px 0 0;
	background-color: #5469F8;
}

/* line 696, scss/component.scss */
#wrap.simpleMapApp .popup .headText {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
	font-size: 1.125rem;
	font-family: "pre Bold";
	color: #fff;
}

/* line 697, scss/component.scss */
#wrap.simpleMapApp .popup .head .btnPopupClose {
	width: 24px;
	height: 24px;
}

/* line 701, scss/component.scss */
#wrap.simpleMapApp .popup .searchFormArea .formInner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	padding: 16px 0;
	padding-left: 20px;
	padding-right: 25px;
	row-gap: 0;
	border-radius: 10px;
	background-color: #F9F9FA;
}

/* line 703, scss/component.scss */
#wrap.simpleMapApp .popup .searchFormArea .inputWrap {
	width: 100%;
}

/* line 705, scss/component.scss */
#wrap.simpleMapApp .popup .searchFormArea + .cardWrap {
	margin-top: 20px;
}

/* line 708, scss/component.scss */
#wrap.simpleMapApp .popup .resultWrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

/* line 709, scss/component.scss */
#wrap.simpleMapApp .popup .resultWrap .desc {
	font-family: 'pre Bold';
	color: #222;
}

/* line 710, scss/component.scss */
#wrap.simpleMapApp .popup .resultWrap .emphasis {
	margin-left: 2px;
}

/* line 713, scss/component.scss */
#wrap.simpleMapApp .popup.active {
	display: block;
}

/* line 714, scss/component.scss */
#wrap.simpleMapApp .popup.center {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

/* line 717, scss/component.scss */
#wrap.simpleMapApp .selectGroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 7px;
	   -moz-column-gap: 7px;
	        column-gap: 7px;
}

/* line 720, scss/component.scss */
#wrap.simpleMapApp .cardWrap .resultWrap {
	margin-bottom: 13px;
}

/* line 722, scss/component.scss */
#wrap.simpleMapApp .cardWrap + .pagination {
	margin-top: 25px;
}

/* line 725, scss/component.scss */
#wrap.simpleMapApp .cardList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 30px;
	   -moz-column-gap: 30px;
	        column-gap: 30px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

/* line 726, scss/component.scss */
#wrap.simpleMapApp .cardList li {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

/* line 729, scss/component.scss */
#wrap.simpleMapApp .cardBox {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-shadow: 0 0 0 1px #d9d9d9;
	        box-shadow: 0 0 0 1px #d9d9d9;
	border-radius: 10px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 731, scss/component.scss */
#wrap.simpleMapApp .cardBox::before {
	content: '';
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.18);
	        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.18);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	z-index: 0;
}

/* line 734, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardImgArea {
	position: relative;
	border-radius: 10px 10px 0 0;
	background-color: #F9F9FA;
}

/* line 735, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardImgArea a {
	display: block;
	padding-top: 73.49%;
}

/* line 736, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardImgArea img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	   object-fit: cover;
	border-radius: 10px 10px 0 0;
}

/* line 740, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea {
	position: relative;
	z-index: 10;
}

/* line 741, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea .bottomInner {
	padding: 15px;
	border-radius: 0 0 10px 10px;
	background-color: #fff;
}

/* line 742, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea .cardTitle {
	font-size: 0.9375rem;
	font-family: "pre Bold";
	color: #222;
	margin-bottom: 5px;
}

/* line 743, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 10px;
	   -moz-column-gap: 10px;
	        column-gap: 10px;
	margin-bottom: 10px;
}

/* line 744, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea .info .userName {
	font-size: 0.875rem;
	font-family: "pre Bold";
	color: #222;
}

/* line 745, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea .info .time {
	font-size: 0.8125rem;
	font-family: "pre Medium";
	color: #999;
}

/* line 747, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea .buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 10px;
	   -moz-column-gap: 10px;
	        column-gap: 10px;
}

/* line 748, scss/component.scss */
#wrap.simpleMapApp .cardBox .cardBottomArea .buttons .btn {
	padding: 0 6px;
}

/* line 754, scss/component.scss */
#wrap.simpleMapApp .cardBox.noImage .cardImgArea a {
	padding-top: 0;
}

/* line 755, scss/component.scss */
#wrap.simpleMapApp .cardBox.noImage .cardImgArea .noPreviewText {
	padding-top: 104px;
	padding-bottom: 52px;
}

/* line 759, scss/component.scss */
#wrap.simpleMapApp .cardBox:hover {
	-webkit-box-shadow: 0 0 0 2px #4358E6;
	        box-shadow: 0 0 0 2px #4358E6;
}

/* line 760, scss/component.scss */
#wrap.simpleMapApp .cardBox:hover::before {
	opacity: 1;
	visibility: visible;
}

/* line 764, scss/component.scss */
#wrap.simpleMapApp .pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 4px;
	   -moz-column-gap: 4px;
	        column-gap: 4px;
}

/* line 765, scss/component.scss */
#wrap.simpleMapApp .pagination button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-repeat: no-repeat;
	background-position: center;
}

/* line 766, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnFirst {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-first.svg");
}

/* line 767, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnFirst.disabled {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-first-disabled.svg");
}

/* line 769, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnLast {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-last.svg");
}

/* line 770, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnLast.disabled {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-last-disabled.svg");
}

/* line 772, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnNext {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-next.svg");
}

/* line 773, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnNext.disabled {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-next-disabled.svg");
}

/* line 775, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnPrev {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-prev.svg");
}

/* line 776, scss/component.scss */
#wrap.simpleMapApp .pagination button.btnPrev.disabled {
	background-image: url("../../images/simpleMapApp/ico/ico-pagination-prev-disabled.svg");
}

/* line 778, scss/component.scss */
#wrap.simpleMapApp .pagination button.disabled {
	cursor: default;
	pointer-events: none;
}

/* line 780, scss/component.scss */
#wrap.simpleMapApp .pagination a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 0.875rem;
	font-family: "pre Regular";
	color: #555;
	background-color: #fff;
	border-radius: 50%;
	background-color: #fff;
}

/* line 782, scss/component.scss */
#wrap.simpleMapApp .pagination a.active {
	color: #fff;
	background-color: #4358E6;
}

/* line 784, scss/component.scss */
#wrap.simpleMapApp .pagination button, #wrap.simpleMapApp .pagination a {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: #fff;
}

/* line 787, scss/component.scss */
#wrap.simpleMapApp .smallCard {
	border-radius: 4px 4px 0 0;
	border: 1px solid #D9D9D9;
	background-color: #fff;
}

/* line 788, scss/component.scss */
#wrap.simpleMapApp .smallCard .bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 8px 12px;
	background-color: #F1F1F1;
}

/* line 789, scss/component.scss */
#wrap.simpleMapApp .smallCard .bottom .btnArea {
	margin-top: 0;
	-webkit-column-gap: 6px;
	   -moz-column-gap: 6px;
	        column-gap: 6px;
}

/* line 790, scss/component.scss */
#wrap.simpleMapApp .smallCard .bottom .btn.type05 {
	position: relative;
}

/* line 792, scss/component.scss */
#wrap.simpleMapApp .smallCard .bottom .btn.type05:hover .tooltip {
	opacity: 1;
}

/* line 795, scss/component.scss */
#wrap.simpleMapApp .smallCard .bottom .tooltip {
	bottom: -33px;
	height: 24px;
	line-height: 24px;
	font-family: 'pre Medium';
	background-color: #222;
}

/* line 796, scss/component.scss */
#wrap.simpleMapApp .smallCard .bottom .tooltip::before {
	top: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #222;
}

/* line 801, scss/component.scss */
#wrap.simpleMapApp .smallCard .noPreviewArea .noPreviewText {
	padding-bottom: 37px;
	padding-top: 98px;
}

/* line 802, scss/component.scss */
#wrap.simpleMapApp .smallCard .noPreviewArea .noPreviewText::before {
	top: 48px;
}

/* line 805, scss/component.scss */
#wrap.simpleMapApp .smallCard .btnRadius {
	min-width: 72px;
	height: 24px;
	font-size: 0.75rem;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 807, scss/component.scss */
#wrap.simpleMapApp .smallCard .btnRadius:hover {
	color: #fff;
	border-color: transparent;
	background-color: #4358E6;
}

/* line 811, scss/component.scss */
#wrap.simpleMapApp .noPreviewArea {
	text-align: center;
}

/* line 812, scss/component.scss */
#wrap.simpleMapApp .noPreviewArea .noPreviewText {
	position: relative;
	font-size: 0.75rem;
	font-family: "pre Regular";
	color: #777;
}

/* line 813, scss/component.scss */
#wrap.simpleMapApp .noPreviewArea .noPreviewText::before {
	content: '';
	position: absolute;
	top: 56px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #E4E4E4 url(../../images/simpleMapApp/ico/ico-no-image.svg) no-repeat center;
}

/* line 819, scss/component.scss */
#wrap.simpleMapApp .tooltip {
	position: absolute;
	left: 50%;
	bottom: -26px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	opacity: 0;
	padding: 0 6px;
	height: 20px;
	line-height: 19px;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.75);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	white-space: nowrap;
	font-size: 0.75rem;
	font-family: "pre Bold";
	color: #fff;
}

/* line 823, scss/component.scss */
#wrap.simpleMapApp .tooltip::before {
	content: '';
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -3px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid rgba(0, 0, 0, 0.75);
}

/* line 830, scss/component.scss */
#wrap.simpleMapApp .colorpicker {
	z-index: 9999;
}

/* line 831, scss/component.scss */
#wrap.simpleMapApp .colorpicker.none {
	display: none !important;
}

/* line 832, scss/component.scss */
#wrap.simpleMapApp .colorpicker.block {
	display: block !important;
	opacity: 1 !important;
}

/* ============ 231030 ============ */
#wrap.simpleMapApp .dataListWrap.hAuto .dataItem{
	height: auto;
	min-height: 38px;
	padding: 10px;
}

#wrap.simpleMapApp .dataListWrap.hAuto .dataItem > .text{
	margin-bottom: auto;
	margin-top: 6.5px;
}

#wrap.simpleMapApp .dataListWrap.type02 .dataItem .tags.styleType{
	column-gap: 0;
	justify-content: space-between;
	width: 100%;
}

#wrap.simpleMapApp .tags.styleType .btnTagRemove{
	margin-left: 5px;
}

#wrap.simpleMapApp .tags.styleType {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 8px;
	row-gap: 5px;
	margin-left: 5px;
	position: static;
}

#wrap.simpleMapApp .tags.styleType .tag{
	cursor: pointer;
	transition: box-shadow .3s ease-in-out;
}

#wrap.simpleMapApp .tags.styleType .tag.active{
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}

#wrap.simpleMapApp .tags.styleType .tag .text {
	display: -webkit-box;
	white-space: initial;
	color: inherit;
}

#wrap.simpleMapApp .tags.styleType .tag .text.eps {
	max-width: 71px;
}
.table.depth1 th:not(:last-of-type),
.table.depth1 td:not(:last-of-type) {
	border-right:1px solid #e2e2e2;
}
.txtList .colorBlack {
	color:#000;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsImNvbXBvbmVudC5jc3MiLCJjb21wb25lbnQuc2NzcyIsIl9mdW5jdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLFNBQUE7QUFLQSxlQUFBO0FBS0EseUJBQUE7QUFLQSxrQkFBQTtBQUtBLGFBQUE7QUFLQSxvQkFBQTtBQ3JCQSxnQ0FBZ0M7QUNGaEM7Q0FFYSxrQkFBa0I7Q0FBRSxRQUFRO0NBQUUsTUFBTTtDQUFFLFdBQVc7Q0FBRSxZQUFZO0NBQUUsc0JBQXNCO0NBQzVGLFVBQVU7Q0FBRSx5Q0FBaUM7Q0FBakMsaUNBQWlDO0FEU3JEOztBQUVBLGdDQUFnQztBQ2RoQztDQUkrQixrQkFBa0I7Q0FBRSxRQUFRO0NBQUUsU0FBUztDQUFFLHdCQUF3QjtDQUFFLHlCQUF5QjtDQUMvRyxtQ0FBMkI7Q0FBM0IsMkJBQTJCO0FEaUJ2Qzs7QUFFQSxpQ0FBaUM7QUN4QmpDO0NBTTJCLFdBQVc7Q0FBRSxZQUFZO0FEc0JwRDs7QUFFQSxpQ0FBaUM7QUM5QmpDO0NBVW1DLHlCQUF5QjtBRHVCNUQ7O0FBRUEsaUNBQWlDO0FDbkNqQztDQWFtQywwQkFBMEI7QUR5QjdEOztBQUVBLGlDQUFpQztBQ3hDakM7Q0FnQm1DLHlCQUF5QjtBRDJCNUQ7O0FBRUEsaUNBQWlDO0FDN0NqQztDRktJLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQUUseUJFZWlCO0tGZmpCLHNCRWVpQjtTRmZqQixtQkVlaUI7Q0FBRyx3QkFBZ0I7SUFBaEIscUJBQWdCO1NBQWhCLGdCQUFnQjtBRDhCdkQ7O0FBRUEsaUNBQWlDO0FDcERqQztDQXVCNEIsdUNBQStCO1NBQS9CLCtCQUErQjtBRGdDM0Q7O0FBRUEsaUNBQWlDO0FDekRqQztDQXdCOEIscUJBQXFCO0NBQUUsV0FBVztDQUFFLHlCQUF5QjtBRHNDM0Y7O0FBRUEsaUNBQWlDO0FDaEVqQztDRktJLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQUUsc0JFd0JzQjtLRnhC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a0NBQWtDO0FDNytFbEM7Q0FzeUJ1QixrQkFBa0I7QUQwc0R6Qzs7QUFFQSxrQ0FBa0M7QUNsL0VsQztDQXV5QjJCLGtCQUFrQjtDRnZ5QnpDLGtCR0dpRTtDSEgvQywwQkV1eUI4RDtDRnZ5QnhDLFdFdXlCOEM7QURpdEQxRjs7QUFFQSxrQ0FBa0M7QUMxL0VsQztDQXd5QjBCLFdBQVc7Q0FBRSxrQkFBa0I7Q0FBRSxTQUFTO0NBQUUsU0FBUztDQUMvRCxtQ0FBMkI7U0FBM0IsMkJBQTJCO0NBQUUsV0FBVztDQUFFLFlBQVk7Q0FBRSxrQkFBa0I7Q0FDMUUsd0VBQXdFO0FEMnREeEY7O0FBRUEsa0NBQWtDO0FDdmdGbEM7Q0E4eUJpQixrQkFBa0I7Q0FBRSxTQUFTO0NBQUUsYUFBYTtDQUFFLG1DQUEyQjtTQUEzQiwyQkFBMkI7Q0FDbEYsVUFBVTtDQUFFLGNBQWM7Q0FBRSxZQUFZO0NBQUUsaUJBQWlCO0NBQUUsa0JBQWtCO0NBQy9FLHFDQUFtQztDQUFpQixtQ0FBMkI7Q0FBM0IsMkJBQTJCO0NBQy9FLG1CQUFtQjtDRmp6QnZCLGtCR0dpRTtDSEgvQyx1QkVpekJ5QztDRmp6Qm5CLFdFaXpCd0I7QUR1dURwRTs7QUFFQSxrQ0FBa0M7QUMxaEZsQztDQWt6QnNCLFdBQVc7Q0FBRSxrQkFBa0I7Q0FBRSxTQUFTO0NBQUUsbUNBQTJCO1NBQTNCLDJCQUEyQjtDQUFFLFNBQVM7Q0FDNUYsUUFBUTtDQUFFLFNBQVM7Q0FBRSxrQ0FBa0M7Q0FBRSxtQ0FBbUM7Q0FDNUYsNENBQTBDO0FEa3ZEdEQ7O0FBRUEsa0NBQWtDO0FDeGlGbEM7Q0F5ekJxQixhQUFhO0FEa3ZEbEM7O0FBRUEsa0NBQWtDO0FDN2lGbEM7Q0EwekJtQix3QkFBd0I7QURzdkQzQzs7QUFFQSxrQ0FBa0M7QUNsakZsQztDQTJ6Qm9CLHlCQUF5QjtDQUFFLHFCQUFxQjtBRDJ2RHBFIiwiZmlsZSI6ImNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qIGZvbnQgKi9cbkBtaXhpbiBmb250KCRzaXplLCAkZmFtaWx5LCAkY29sb3IpIHtcbiAgICBmb250LXNpemU6ICRzaXplOyBmb250LWZhbWlseTogJGZhbWlseTsgY29sb3I6ICRjb2xvcjtcbn1cblxuLyogZmxleCBhbGlnbiAqL1xuQG1peGluIGZhaSgkYWxpZ24pIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuXG4vKiBmbGV4IGp1c3RpZnktY29udGVudCAqL1xuQG1peGluIGZqYygkanVzdGlmeSkge1xuICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG59XG5cbi8qIGZsZXggZGlyZWN0aW9uKi9cbkBtaXhpbiBmZGlyKCRkaXJlY3Rpb24pIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbiAgXG4vKiBmbGV4IHJvdyAqL1xuQG1peGluIGZsZXhSb3coJGp1c3RpZnksICRhbGlnbikge1xuICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7IGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8qIHNjcm9sbGJhciBtaXhpbiAqL1xuQG1peGluIGN1c3RvbVNjcm9sbCgkeCwkeSwkdGh1bWJCZywkdHJhY2tCZywkdyl7XG5vdmVyZmxvdy14OiAkeCA7b3ZlcmZsb3cteTogJHk7IHNjcm9sbGJhci13aWR0aDogdGhpbjsgc2Nyb2xsYmFyLWNvbG9yOiMzMDMwMzAgdHJhbnNwYXJlbnQ7IHNjcm9sbGJhci1hcnJvdy1jb2xvcjojZmZmOyBcbnNjcm9sbGJhci0zZGxpZ2h0LWNvbG9yOiNmZmY7IHNjcm9sbGJhci1kYXJrc2hhZG93LWNvbG9yOiNmZmY7IHNjcm9sbGJhci1mYWNlLWNvbG9yOiMzMDMwMzA7IHNjcm9sbGJhci1zaGFkb3ctY29sb3I6I2ZmZjtcbnNjcm9sbGJhci10cmFjay1jb2xvcjojZmZmO3Njcm9sbGJhci1iYXNlLWNvbG9yOiAjZWZlZmVmO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHt3aWR0aDogJHc7fVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kOiAkdGh1bWJCZzsgYm9yZGVyLXJhZGl1czogNXB4OyB0cmFuc2l0aW9uOiAuM3M7fVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kOiAkdHJhY2tCZzsgYm9yZGVyLXJhZGl1czogNXB4O31cbn0iLCIvKiBmb250ICovXG4vKiBmbGV4IGFsaWduICovXG4vKiBmbGV4IGp1c3RpZnktY29udGVudCAqL1xuLyogZmxleCBkaXJlY3Rpb24qL1xuLyogZmxleCByb3cgKi9cbi8qIHNjcm9sbGJhciBtaXhpbiAqL1xuLyogbGluZSA3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgI21hcCwgI3dyYXAudGhlbWUgI21hcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2FhYTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAjbWFwIH4gLmVsZW1lbnRDb250YWluZXIsICN3cmFwLnRoZW1lICNtYXAgfiAuZWxlbWVudENvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAjbWFwIH4gLmVsZW1lbnRDb250YWluZXIgLnRoZW1lV3JhcCwgI3dyYXAudGhlbWUgI21hcCB+IC5lbGVtZW50Q29udGFpbmVyIC50aGVtZVdyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDE1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgI21hcC5vcGVuU2lkZSB+IC5lbGVtZW50Q29udGFpbmVyLCAjd3JhcC50aGVtZSAjbWFwLm9wZW5TaWRlIH4gLmVsZW1lbnRDb250YWluZXIge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNTIwcHgpO1xufVxuXG4vKiBsaW5lIDE4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgI21hcC5vcGVuV2lkZURlcHRoIH4gLmVsZW1lbnRDb250YWluZXIsICN3cmFwLnRoZW1lICNtYXAub3BlbldpZGVEZXB0aCB+IC5lbGVtZW50Q29udGFpbmVyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwNDBweCk7XG59XG5cbi8qIGxpbmUgMjEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAjbWFwLm9wZW5EZXB0aCB+IC5lbGVtZW50Q29udGFpbmVyLCAjd3JhcC50aGVtZSAjbWFwLm9wZW5EZXB0aCB+IC5lbGVtZW50Q29udGFpbmVyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDg1MHB4KTtcbn1cblxuLyogbGluZSAyNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0LCAjd3JhcC50aGVtZSAubWFwTGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDE3cHg7XG59XG5cbi8qIGxpbmUgMjgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAubWFwTGlzdCBsaS5hY3RpdmUgLmJ0bk1hcCwgI3dyYXAudGhlbWUgLm1hcExpc3QgbGkuYWN0aXZlIC5idG5NYXAge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxLjVweCAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDI5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm1hcExpc3QgbGkuYWN0aXZlIC5idG5NYXAgLnRleHQsICN3cmFwLnRoZW1lIC5tYXBMaXN0IGxpLmFjdGl2ZSAuYnRuTWFwIC50ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogLTAuNXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQzNThFNjtcbn1cblxuLyogbGluZSAzNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0IC5idG5NYXAsICN3cmFwLnRoZW1lIC5tYXBMaXN0IC5idG5NYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHdpZHRoOiA3NHB4O1xuXHRoZWlnaHQ6IDc2cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuLyogbGluZSAzNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0IC5idG5NYXAgLnRleHQsICN3cmFwLnRoZW1lIC5tYXBMaXN0IC5idG5NYXAgLnRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjQuNXB4O1xuXHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIE1lZGl1bVwiO1xuXHRjb2xvcjogIzQ1NDU0NTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbn1cblxuLyogbGluZSAzOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0IC5idG5NYXAuY29tbW9uLCAjd3JhcC50aGVtZSAubWFwTGlzdCAuYnRuTWFwLmNvbW1vbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYmctbWFwMDEucG5nXCIpO1xufVxuXG4vKiBsaW5lIDQwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm1hcExpc3QgLmJ0bk1hcC5zYXRlbGxpdGUsICN3cmFwLnRoZW1lIC5tYXBMaXN0IC5idG5NYXAuc2F0ZWxsaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy1tYXAwMi5wbmdcIik7XG59XG5cbi8qIGxpbmUgNDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAubWFwTGlzdCAuYnRuTWFwLndoaXRlLCAjd3JhcC50aGVtZSAubWFwTGlzdCAuYnRuTWFwLndoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy1tYXAwMy5wbmdcIik7XG59XG5cbi8qIGxpbmUgNDIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAubWFwTGlzdCAuYnRuTWFwLm15LCAjd3JhcC50aGVtZSAubWFwTGlzdCAuYnRuTWFwLm15IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy1tYXAwNC5wbmdcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI0U0RTRFNDtcbn1cblxuLyogbGluZSA0NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0IC5idG5NYXAudGhlbWUwMSwgI3dyYXAudGhlbWUgLm1hcExpc3QgLmJ0bk1hcC50aGVtZTAxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy10aGVtZTAxLnN2Z1wiKTtcbn1cblxuLyogbGluZSA0NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0IC5idG5NYXAudGhlbWUwMiwgI3dyYXAudGhlbWUgLm1hcExpc3QgLmJ0bk1hcC50aGVtZTAyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy10aGVtZTAyLnN2Z1wiKTtcbn1cblxuLyogbGluZSA0Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0IC5idG5NYXAudGhlbWUwMywgI3dyYXAudGhlbWUgLm1hcExpc3QgLmJ0bk1hcC50aGVtZTAzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy10aGVtZTAzLnN2Z1wiKTtcbn1cblxuLyogbGluZSA0Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0IC5idG5NYXAudGhlbWUwNCwgI3dyYXAudGhlbWUgLm1hcExpc3QgLmJ0bk1hcC50aGVtZTA0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZy10aGVtZTA0LnN2Z1wiKTtcbn1cblxuLyogbGluZSA1MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXBMaXN0LnRoZW1lIC5idG5NYXAsICN3cmFwLnRoZW1lIC5tYXBMaXN0LnRoZW1lIC5idG5NYXAge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxLjVweCAjRTRFNEU0O1xufVxuXG4vKiBsaW5lIDU2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tICovXG5cdC8qIGxpYiBjdXN0b20gKi9cbn1cblxuLyogbGluZSA1OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwLnRoZW1lICNtYXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDU5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAudGhlbWUgI21hcCB+IC5lbGVtZW50Q29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA2Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwICNtYXAge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDY0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgI21hcC5vcGVuU2lkZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA1MjBweCk7XG59XG5cbi8qIGxpbmUgNjUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAjbWFwLm9wZW5XaWRlRGVwdGgge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTA0MHB4KTtcbn1cblxuLyogbGluZSA2Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwICNtYXAub3BlbkRlcHRoIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDg1MHB4KTtcbn1cblxuLyogbGluZSA2OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jb250cm9sbEFyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRyb3ctZ2FwOiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDI1cHg7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi8qIGxpbmUgNzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY29udHJvbGxBcmVhIC5xdWl0RnVsbFNjcmVlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNzEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY29udHJvbGxBcmVhIC5xdWl0RnVsbFNjcmVlbi5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA3NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jb250cm9sbEFyZWEgLmZ1bGxTY3JlZW4uYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgNzUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY29udHJvbGxBcmVhIC5mdWxsU2NyZWVuLm5vbmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDc4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNvbnRyb2xsQXJlYS5ub25lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA4MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA4Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuc3RlcExpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiBsaW5lIDg1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnN0ZXBzIC5zdGVwTGlzdCBsaS5jb21wbGV0ZSAuc3RlcFRleHRCb3gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDg2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnN0ZXBzIC5zdGVwTGlzdCBsaS5jb21wbGV0ZSAuc3RlcE51bSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXN0ZXAtY29tcGxldGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgOTAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBMaXN0IGxpLmNvbXBsZXRlLmFjdGl2ZSAuc3RlcEJveDo6YWZ0ZXIge1xuXHR0b3A6IDM2cHg7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG59XG5cbi8qIGxpbmUgOTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBMaXN0IGxpLmFjdGl2ZSAuc3RlcE51bSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NDY5Rjg7XG59XG5cbi8qIGxpbmUgOTgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBMaXN0IGxpLmFjdGl2ZSAuc3RlcEJveDo6YWZ0ZXIge1xuXHR0b3A6IDk1cHg7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gOTRweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NDY5Rjg7XG59XG5cbi8qIGxpbmUgMTAzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnN0ZXBzIC5zdGVwTGlzdCBsaTpub3QoLmFjdGl2ZSkgLnN0ZXBUZXh0Qm94IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMDYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBMaXN0IGxpLnN0ZXBJdGVtOm5vdCguYWN0aXZlKSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDExMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuc3RlcEJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBCb3g6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDM2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q0RDRENDtcbn1cblxuLyogbGluZSAxMTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBUZXh0Qm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBOdW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBCb2xkXCI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMkQ5O1xufVxuXG4vKiBsaW5lIDExNywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuc3RlcE5hbWUge1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBNZWRpdW1cIjtcblx0Y29sb3I6ICM1NDY5Rjg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLyogbGluZSAxMTgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLnN0ZXBDdXJyZW50VGl0bGUge1xuXHRtYXgtd2lkdGg6IDM2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBCb2xkXCI7XG5cdGNvbG9yOiAjMjIyO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDEyMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuY29udGVudHNCb3gge1xuXHRtYXJnaW4tbGVmdDogNDRweDtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggIzQzNThFNjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGRjtcbn1cblxuLyogbGluZSAxMjUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLmNvbnRlbnRzQm94IC5kYXRhTGlzdCAuZGF0YUl0ZW0uYWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMjksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLmNvbnRlbnRzQm94Lmhhc0lubmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxMzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLmNvbnRlbnRzQm94Lmhhc0lubmVyIC5ib3hJbm5lciB7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLyogbGluZSAxMzMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLmNvbnRlbnRzQm94IC5kZXNjIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBNZWRpdW1cIjtcblx0Y29sb3I6ICMyMjI7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qIGxpbmUgMTM1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnN0ZXBzIC5jb250ZW50c0JveC5iZWZvcmVVcGxvYWQge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkE7XG59XG5cbi8qIGxpbmUgMTM2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnN0ZXBzIC5jb250ZW50c0JveC5iZWZvcmVVcGxvYWQgLmJlZm9yZVRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA1NnB4O1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBSZWd1bGFyXCI7XG5cdGNvbG9yOiAjNzc3O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDEzNywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuY29udGVudHNCb3guYmVmb3JlVXBsb2FkIC5iZWZvcmVUZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEzcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLyogbGluZSAxNDAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc3RlcHMgLmNvbnRlbnRzQm94LmJlZm9yZVVwbG9hZCAuYmVmb3JlVGV4dC5kYXRhOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1hZGQtZm9sZGVyLWdyYXkuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDE0MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuY29udGVudHNCb3guYmVmb3JlVXBsb2FkIC5iZWZvcmVUZXh0LmRhdGFTdHlsZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tdGFibGUtb3B0aW9ucy5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTQyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnN0ZXBzIC5jb250ZW50c0JveC5iZWZvcmVVcGxvYWQgLmJlZm9yZVRleHQub3B0aW9uOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby13aWRnZXQtYWRkLWdyYXkuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDE0Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuY29udGVudHNCb3gubGFzdCB7XG5cdHBhZGRpbmc6IDE2LjVweCAyMHB4O1xufVxuXG4vKiBsaW5lIDE0OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdGVwcyAuYnRuQXJlYSB7XG5cdG1hcmdpbi1sZWZ0OiA0NHB4O1xufVxuXG4vKiBsaW5lIDE1Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5BcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogbGluZSAxNTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuQXJlYS5jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxNTgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAjc2lkZWJhciAuYnRuQXJlYSAuYnRuIHtcblx0ZmxleDogMTtcbn1cblxuLyogbGluZSAxNTksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAjc2lkZWJhciAuYnRuQXJlYSAuYnRuOmZpcnN0LW9mLXR5cGUge1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLyogbGluZSAxNjAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAjc2lkZWJhciAuYnRuQXJlYSAuYnRuOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4vKiBsaW5lIDE2NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwICNzaWRlYmFyIC5idG5BcmVhLmJkcnNOb25lIC5idG46Zmlyc3Qtb2YtdHlwZSwgI3dyYXAuc2ltcGxlTWFwQXBwICNzaWRlYmFyIC5idG5BcmVhLmJkcnNOb25lIC5idG46bGFzdC1vZi10eXBlIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSAxNzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAubGlzdFdyYXAgLmxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiAxNXB4O1xufVxuXG4vKiBsaW5lIDE3NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5saXN0V3JhcCBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTc1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmxpc3RXcmFwIGxpIC5idG5TaGFyZSB7XG5cdHdpZHRoOiA2NXB4O1xuXHRoZWlnaHQ6IDU3cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRib3gtc2hhZG93OiAxcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDE3OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5saXN0V3JhcCBsaSAuYnRuU2hhcmUgLnRleHQge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMTgwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmxpc3RXcmFwIGxpIC5idG5TaGFyZTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogIzQzNThFNjtcbn1cblxuLyogbGluZSAxODEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAubGlzdFdyYXAgbGkgLmJ0blNoYXJlOmhvdmVyOm5vdCgudHlwZTAxKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7XG59XG5cbi8qIGxpbmUgMTgyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmxpc3RXcmFwIGxpIC5idG5TaGFyZTpob3Zlcjpub3QoLnR5cGUwMSkgLnRleHQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxODYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAubGlzdFdyYXAgbGkgLnRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjODg4O1xufVxuXG4vKiBsaW5lIDE5MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5tYXJrZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi8qIGxpbmUgMTkyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgaW5wdXQsICN3cmFwLnNpbXBsZU1hcEFwcCB0ZXh0YXJlYSB7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1mYW1pbHk6ICdwcmUgUmVndWxhcic7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNCRUMxQzk7XG5cdGNvbG9yOiAjMjIyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDE5NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIGlucHV0LndpZGUsICN3cmFwLnNpbXBsZU1hcEFwcCB0ZXh0YXJlYS53aWRlIHtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIFJlZ3VsYXJcIjtcblx0Y29sb3I6ICMyMjI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTk2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgaW5wdXQucGQxLCAjd3JhcC5zaW1wbGVNYXBBcHAgdGV4dGFyZWEucGQxIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDE5OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIHNlbGVjdCB7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBSZWd1bGFyXCI7XG5cdGNvbG9yOiAjMjIyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWRyb3Bkb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XG59XG5cbi8qIGxpbmUgMjAxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgc2VsZWN0LnR5cGUwMiB7XG5cdGhlaWdodDogMzBweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjMjIyO1xuXHRib3JkZXItY29sb3I6ICNEMUQyRDk7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tY3VzdG9tLWRyb3Bkb3duLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDVweDtcbn1cblxuLyogbGluZSAyMDMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCBzZWxlY3QudHlwZTAzIHtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmb250LWZhbWlseTogJ3ByZSBNZWRpdW0nO1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWN1c3RvbS1kcm9wZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCA1cHg7XG59XG5cbi8qIGxpbmUgMjA0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgc2VsZWN0LnR5cGUwNCB7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXItY29sb3I6ICNkMWQyZDk7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjMjIyO1xuXHRwYWRkaW5nOiAwIDhweDtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1kcm9wZG93bi0yMHgyMC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCA1cHg7XG59XG5cbi8qIGxpbmUgMjA4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgdGV4dGFyZWEge1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjExLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgaW5wdXQuZnVsbCwgI3dyYXAuc2ltcGxlTWFwQXBwIHNlbGVjdC5mdWxsLCAjd3JhcC5zaW1wbGVNYXBBcHAgdGV4dGFyZWEuZnVsbCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjEyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgaW5wdXQud2Q1MiwgI3dyYXAuc2ltcGxlTWFwQXBwIHNlbGVjdC53ZDUyLCAjd3JhcC5zaW1wbGVNYXBBcHAgdGV4dGFyZWEud2Q1MiB7XG5cdHdpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjEzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgaW5wdXQud2Q1MCwgI3dyYXAuc2ltcGxlTWFwQXBwIHNlbGVjdC53ZDUwLCAjd3JhcC5zaW1wbGVNYXBBcHAgdGV4dGFyZWEud2Q1MCB7XG5cdHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjE0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgaW5wdXQud2QxMTAsICN3cmFwLnNpbXBsZU1hcEFwcCBzZWxlY3Qud2QxMTAsICN3cmFwLnNpbXBsZU1hcEFwcCB0ZXh0YXJlYS53ZDExMCB7XG5cdHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIxNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIGlucHV0LndkMTIwLCAjd3JhcC5zaW1wbGVNYXBBcHAgc2VsZWN0LndkMTIwLCAjd3JhcC5zaW1wbGVNYXBBcHAgdGV4dGFyZWEud2QxMjAge1xuXHR3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCBpbnB1dC5odDY1LCAjd3JhcC5zaW1wbGVNYXBBcHAgc2VsZWN0Lmh0NjUsICN3cmFwLnNpbXBsZU1hcEFwcCB0ZXh0YXJlYS5odDY1IHtcblx0aGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjE5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmV4cGFuZE1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtMXB4O1xuXHR0b3A6IDQ0cHg7XG5cdHotaW5kZXg6IDEwO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzQzNThFNjtcblx0Ym94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAyMjIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZXhwYW5kTWVudSAubmFtZSB7XG5cdG1pbi13aWR0aDogNTNweDtcblx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIEJvbGRcIjtcblx0Y29sb3I6ICM2NjY7XG5cdHBhZGRpbmc6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMjI0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmV4cGFuZE1lbnUgLm5hbWUgPiAudGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMjNweDtcbn1cblxuLyogbGluZSAyMjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZXhwYW5kTWVudSAubmFtZVtjbGFzcyo9XCJEYXRhU2VhcmNoXCJdIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tZGF0YS1zZWFyY2guc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOXB4O1xufVxuXG4vKiBsaW5lIDIyNywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5leHBhbmRNZW51IC5uYW1lW2NsYXNzKj1cIkRhdGFTZWFyY2hcIl06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1kYXRhLXNlYXJjaC1ob3Zlci5zdmdcIik7XG59XG5cbi8qIGxpbmUgMjI5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmV4cGFuZE1lbnUgLm5hbWVbY2xhc3MqPVwiRGF0YVVwbG9hZFwiXSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXVwbG9hZC5zdmdcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3cHg7XG59XG5cbi8qIGxpbmUgMjMwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmV4cGFuZE1lbnUgLm5hbWVbY2xhc3MqPVwiRGF0YVVwbG9hZFwiXTpob3ZlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXVwbG9hZC1ob3Zlci5zdmdcIik7XG59XG5cbi8qIGxpbmUgMjMzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmV4cGFuZE1lbnUgLm5hbWU6aG92ZXIge1xuXHRjb2xvcjogIzQzNThFNjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjVGRjtcbn1cblxuLyogbGluZSAyMzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwIC5kYXRhTGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHJvdy1nYXA6IDhweDtcbn1cblxuLyogbGluZSAyMzksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwIC5kYXRhSXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzhweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAyNDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwIC5kYXRhSXRlbSAuZGF0YVRpdGxlIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDMzcHgpO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjMjIyO1xufVxuXG4vKiBsaW5lIDI0Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5kYXRhTGlzdFdyYXAgLmRhdGFJdGVtIC5idG5BcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogNHB4O1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDI0NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5kYXRhTGlzdFdyYXAgLmRhdGFJdGVtOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDI0NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5kYXRhTGlzdFdyYXAgLmRhdGFJdGVtLmFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogIzQzNThFNjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGRjtcbn1cblxuLyogbGluZSAyNDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwIC50aXRsZUJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjQ4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFMaXN0V3JhcCAudGl0bGVCb3ggLmRhdGFUaXRsZSB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qIGxpbmUgMjUyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFMaXN0V3JhcC50eXBlMDIgLmRhdGFMaXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cm93LWdhcDogOHB4O1xufVxuXG4vKiBsaW5lIDI1Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5kYXRhTGlzdFdyYXAudHlwZTAyIC5kYXRhSXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogbGluZSAyNTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwLnR5cGUwMiAuZGF0YUl0ZW0gLnRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBsaW5lIDI1NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5kYXRhTGlzdFdyYXAudHlwZTAyIC5kYXRhSXRlbSAudmFsdWUge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBCb2xkXCI7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMjU4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFMaXN0V3JhcC50eXBlMDIgLmRhdGFJdGVtOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAyNjMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwLnR5cGUwMyAuZGF0YUxpc3Qge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRjb2x1bW4tZ2FwOiA4cHg7XG5cdHJvdy1nYXA6IDEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAyNjQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwLnR5cGUwMyAuZGF0YUl0ZW0ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIGxpbmUgMjY2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFMaXN0V3JhcC50eXBlMDMgLmRhdGFJdGVtIC5idG5SZW1vdmUge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLyogbGluZSAyNjcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwLnR5cGUwMyAuZGF0YUl0ZW0gLmRhdGFOYW1lIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHRsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLyogbGluZSAyNzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwLnR5cGUwNCAuZGF0YUl0ZW0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMjczLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFMaXN0V3JhcC50eXBlMDQgLmRhdGFJdGVtIC5kYXRhVGl0bGUge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogbGluZSAyNzUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YUxpc3RXcmFwLnR5cGUwNCAudGl0bGVCb3gge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qIGxpbmUgMjc2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFMaXN0V3JhcC50eXBlMDQgLnRpdGxlQm94IC5pY28ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiBsaW5lIDI4MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pY28ge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjgyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmljby5zY2hvb2wge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1kYXRhLW1hcmsuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDI4Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pY28uc2Nob29sV2hpdGUge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1kYXRhLW1hcmstd2hpdGUuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDI4Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyODcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDI4OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiAjNDM1OEU2IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWNoZWNrYm94LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDI5Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jaGVja2JveCBsYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDI5NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jaGVja2JveCBsYWJlbCAubGFiZWxOYW1lIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBNZWRpdW1cIjtcblx0Y29sb3I6ICM3Nzc7XG59XG5cbi8qIGxpbmUgMjk1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjREZFNEVBO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzAxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYldyYXAgLnRhYkxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzMDIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFiV3JhcCAudGFiTGlzdCAuYnRuVGFiIHtcblx0ZmxleDogaW5oZXJpdDtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogbGluZSAzMDQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFiV3JhcCAudGFiQ29udCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzA1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYldyYXAgLnRhYkNvbnQuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMzExLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYldyYXAudHlwZTAxID4gLnRhYk5hdiA+IC50YWJMaXN0ID4gLnRhYkl0ZW0ge1xuXHRmbGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAzMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNTU1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDMxMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJXcmFwLnR5cGUwMSA+IC50YWJOYXYgPiAudGFiTGlzdCA+IC50YWJJdGVtOmZpcnN0LW9mLXR5cGUge1xuXHRib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDMxNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJXcmFwLnR5cGUwMSA+IC50YWJOYXYgPiAudGFiTGlzdCA+IC50YWJJdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbn1cblxuLyogbGluZSAzMTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFiV3JhcC50eXBlMDEgPiAudGFiTmF2ID4gLnRhYkxpc3QgPiAudGFiSXRlbS5hY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7XG59XG5cbi8qIGxpbmUgMzIwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYldyYXAudHlwZTAxIC5yYWRpdXNCb3gge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKiBsaW5lIDMyNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJXcmFwLnR5cGUwMiA+IC50YWJOYXYgPiAudGFiTGlzdCB7XG5cdGNvbHVtbi1nYXA6IDhweDtcbn1cblxuLyogbGluZSAzMjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFiV3JhcC50eXBlMDIgPiAudGFiTmF2ID4gLnRhYkxpc3QgPiAudGFiSXRlbSB7XG5cdGZsZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNTU1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xufVxuXG4vKiBsaW5lIDMyOCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJXcmFwLnR5cGUwMiA+IC50YWJOYXYgPiAudGFiTGlzdCA+IC50YWJJdGVtLmFjdGl2ZSB7XG5cdGNvbG9yOiAjNDM1OEU2O1xuXHRmb250LWZhbWlseTogJ3ByZSBCb2xkJztcblx0Ym9yZGVyLWNvbG9yOiAjNDM1OEU2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEZGO1xufVxuXG4vKiBsaW5lIDMzNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYWRpdXNCb3ggLmJveElubmVyIHtcblx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi8qIGxpbmUgMzM5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhZGl1c0JveC5ncmF5IC5ib3hJbm5lciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkE7XG59XG5cbi8qIGxpbmUgMzQyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhZGl1c0JveC53aGl0ZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM0Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYWRpdXNCb3gud2hpdGUgLmJveElubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDM0NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYWRpdXNCb3gud2hpdGUgLm9wdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBsaW5lIDM0OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYWRpdXNCb3gudHlwZTAyIC5ib3hJbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA0NnB4IDAgMTVweCAwO1xufVxuXG4vKiBsaW5lIDM1Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGluZSAzNTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAub3B0aW9ucyAub3B0aW9uTGlzdCAub3B0aW9uSXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzU1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0gLmxhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLXdpZHRoOiA3NXB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBsaW5lIDM1Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IC5vcHRpb25JdGVtIC51bml0IHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIFJlZ3VsYXJcIjtcblx0Y29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgMzU4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0gKyAub3B0aW9uSXRlbSB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogbGluZSAzNjEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAub3B0aW9ucyAub3B0aW9uTGlzdCAub3B0aW9uSXRlbSAucmFkaXVzQm94LndoaXRlIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKiBsaW5lIDM2NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IC5vcHRpb25JdGVtIC5hbGlnbkJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDhweDtcbn1cblxuLyogbGluZSAzNjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAub3B0aW9ucyAub3B0aW9uTGlzdCAub3B0aW9uSXRlbS5kaXN0YW5jZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMzY3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0uZGlzdGFuY2UudHlwZTAyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAzNjgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAub3B0aW9ucyAub3B0aW9uTGlzdCAub3B0aW9uSXRlbS5kaXN0YW5jZTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDM3MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IC5vcHRpb25JdGVtLmRpc3RhbmNlIC5tYXJrZXI6OmJlZm9yZSB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qIGxpbmUgMzcxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0uZGlzdGFuY2UgPiAubGFiZWwge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzNzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAub3B0aW9ucyAub3B0aW9uTGlzdCAub3B0aW9uSXRlbS5kaXN0YW5jZSArIC5kaXN0YW5jZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMzc1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0uaXRlbVR5cGUge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4vKiBsaW5lIDM3Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IC5vcHRpb25JdGVtLml0ZW1UeXBlID4gLmxhYmVsIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4vKiBsaW5lIDM3OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IC5vcHRpb25JdGVtLmhhc0NoaWxkcmVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMzgwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0uaGFzQ2hpbGRyZW4gLml0ZW1Cb3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMzgxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0uaGFzQ2hpbGRyZW4gLmNoaWxkcmVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgMzgyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0uaGFzQ2hpbGRyZW4gLmNoaWxkcmVuIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDM4NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IC5vcHRpb25JdGVtLmhhc0NoaWxkcmVuIC5sYWJlbC5tYXJrZXIge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiBsaW5lIDM4OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5vcHRpb25zIC5vcHRpb25MaXN0IC5vcHRpb25JdGVtLm1hcmtlcjo6YmVmb3JlLCAjd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgLm9wdGlvbkl0ZW0gLm1hcmtlcjo6YmVmb3JlIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgMzkyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm9wdGlvbnMgLm9wdGlvbkxpc3QgaW5wdXRbdHlwZT1cInRleHRcIl0sICN3cmFwLnNpbXBsZU1hcEFwcCAub3B0aW9ucyAub3B0aW9uTGlzdCBzZWxlY3Qge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gOThweCk7XG59XG5cbi8qIGxpbmUgMzk2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNvbG9yQm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0U0RTRFNDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzOTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY29sb3JCb3ggLmNvbG9yU2VsZWN0IHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLyogbGluZSA0MDAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxMXB4KTtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLyogbGluZSA0MDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA5NXB4O1xuXHRoZWlnaHQ6IDMuN3B4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi8qIGxpbmUgNDAyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlIC5pdGVtIC5iZWZvcmUsICN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0gLmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xcHg7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi8qIGxpbmUgNDAzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlIC5pdGVtIC5hZnRlciB7XG5cdHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDQwNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbTo6YmVmb3JlLCAjd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlIC5pdGVtOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XG59XG5cbi8qIGxpbmUgNDA4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlIC5pdGVtOjpiZWZvcmUge1xuXHRsZWZ0OiAzMHB4O1xufVxuXG4vKiBsaW5lIDQwOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbTo6YWZ0ZXIge1xuXHRsZWZ0OiA1OHB4O1xufVxuXG4vKiBsaW5lIDQxMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQURCRkZGO1xufVxuXG4vKiBsaW5lIDQxMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS5hY3RpdmUgLmJlZm9yZSwgI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS5hY3RpdmUgLmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQzNThFNjtcbn1cblxuLyogbGluZSA0MTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0uYWN0aXZlOjpiZWZvcmUsICN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0uYWN0aXZlOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM3Mzg1RkY7XG59XG5cbi8qIGxpbmUgNDE2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlIC5pdGVtLmFjdGl2ZSAucmFuZ2VUb29sdGlwIC50ZXh0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzU0NjlGODtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDE3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlIC5pdGVtLmFjdGl2ZSAucmFuZ2VUb29sdGlwIC50ZXh0OjpiZWZvcmUge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNTQ2OUY4O1xufVxuXG4vKiBsaW5lIDQyMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS5maXIge1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAzMDtcbn1cblxuLyogbGluZSA0MjMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0uc2VjIHtcblx0d2lkdGg6IDg3cHg7XG5cdGxlZnQ6IDkzcHg7XG5cdHotaW5kZXg6IDIwO1xufVxuXG4vKiBsaW5lIDQyNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS5zZWMgLmJlZm9yZSwgI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS5zZWMgLmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA0MjUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0uc2VjOjpiZWZvcmUge1xuXHRsZWZ0OiAyNnB4O1xufVxuXG4vKiBsaW5lIDQyNiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS5zZWM6OmFmdGVyIHtcblx0bGVmdDogNTZweDtcbn1cblxuLyogbGluZSA0MjgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0udGhpIHtcblx0d2lkdGg6IDg1cHg7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcblx0ei1pbmRleDogMzA7XG59XG5cbi8qIGxpbmUgNDI5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlIC5pdGVtLnRoaSAuYmVmb3JlIHtcblx0bGVmdDogLTVweDtcbn1cblxuLyogbGluZSA0MzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UgLml0ZW0udGhpOjpiZWZvcmUge1xuXHRsZWZ0OiAyM3B4O1xufVxuXG4vKiBsaW5lIDQzMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yYW5nZSAuaXRlbS50aGk6OmFmdGVyIHtcblx0bGVmdDogNTNweDtcbn1cblxuLyogbGluZSA0MzUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2VUb29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yN3B4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLyogbGluZSA0MzYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2VUb29sdGlwIC50ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDUuMTJweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIE1lZGl1bVwiO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0E5QTlBOTtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLyogbGluZSA0MzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2VUb29sdGlwIC50ZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ym90dG9tOiAtM3B4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNBOUE5QTk7XG59XG5cbi8qIGxpbmUgNDQ2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnJhbmdlLmhhc1Njcm9sbCAuaXRlbS5zZWMge1xuXHR3aWR0aDogNzZweDtcbn1cblxuLyogbGluZSA0NDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UuaGFzU2Nyb2xsIC5pdGVtLnNlYzo6YmVmb3JlIHtcblx0bGVmdDogMjJweDtcbn1cblxuLyogbGluZSA0NDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmFuZ2UuaGFzU2Nyb2xsIC5pdGVtLnNlYzo6YWZ0ZXIge1xuXHRsZWZ0OiA0OXB4O1xufVxuXG4vKiBsaW5lIDQ1NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pbnB1dEJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDU1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmlucHV0Qm94IC51bml0IHtcblx0bWFyZ2luOiAwIDVweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIE1lZGl1bVwiO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0NTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW5wdXRCb3ggKyBidXR0b24ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiBsaW5lIDQ1OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWdzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDMwcHg7XG5cdGxlZnQ6IDg1cHg7XG5cdHotaW5kZXg6IDA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHJvdy1nYXA6IDVweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDQ2MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWdzIC50YWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDQ2Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWdzIC50YWcgLmljbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA0NjMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFncyAudGFnIC50ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogbGluZSA0NjQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFncyAudGFnIC50ZXh0LmVwcyB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcblx0bWF4LXdpZHRoOiA4Ni41cHg7XG59XG5cbi8qIGxpbmUgNDY4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhZ3MuYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDQ2OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWdzLmFjdGl2ZSB7XG5cdGxlZnQ6IDUzNXB4O1xufVxuXG4vKiBsaW5lIDQ3MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWdzLmRlcHRoTW92ZSB7XG5cdGxlZnQ6IDg2NXB4O1xufVxuXG4vKiBsaW5lIDQ3MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWdzLmRlcHRoTW92ZTIge1xuXHRsZWZ0OiAxMDY1cHg7XG59XG5cbi8qIGxpbmUgNDc0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmludHJvV3JhcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMTIwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMSU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLyogbGluZSA0NzYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveCB7XG5cdHdpZHRoOiAzMTFweDtcblx0aGVpZ2h0OiAyOTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA0NzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveCAubGlua0JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogbGluZSA0NzksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveCAubGlua0JveDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogOTBweDtcblx0d2lkdGg6IDc4cHg7XG5cdGhlaWdodDogNzhweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qIGxpbmUgNDgxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmludHJvV3JhcCAuaW50cm9Cb3ggLmxpbmtCb3ggLnRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0Zm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7XG5cdHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNDg0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmludHJvV3JhcCAuaW50cm9Cb3guZ3JlZW4ge1xuXHRib3JkZXItY29sb3I6ICMwQkI4QTM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDg1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmludHJvV3JhcCAuaW50cm9Cb3guZ3JlZW4gLnRleHQge1xuXHRjb2xvcjogIzg4ODtcbn1cblxuLyogbGluZSA0ODcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveC5ncmVlbjpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogIzAwOTU4Mztcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTU4Mztcbn1cblxuLyogbGluZSA0ODgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveC5ncmVlbjpob3ZlciAubGlua0JveDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tbWFwLXBvaW50LWhvc3BpdGFsLWhvdmVyLnN2Z1wiKTtcbn1cblxuLyogbGluZSA0ODksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveC5ncmVlbjpob3ZlciAudGV4dCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDQ5Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pbnRyb1dyYXAgLmludHJvQm94LnB1cnBsZSB7XG5cdGJvcmRlci1jb2xvcjogIzFCMzdFRjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzU0NjlGODtcbn1cblxuLyogbGluZSA0OTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveC5wdXJwbGUgLmxpbmtCb3g6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXN0cmVldHMtbWFwLXBvaW50LWhvdmVyLnN2Z1wiKTtcbn1cblxuLyogbGluZSA0OTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveC5wdXJwbGUgLnRleHQge1xuXHRjb2xvcjogI0Q5REVGRjtcbn1cblxuLyogbGluZSA0OTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveC5wdXJwbGU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDQ5OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pbnRyb1dyYXAgLmludHJvQm94LnB1cnBsZTpob3ZlciAudGV4dCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDUwMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pbnRyb1dyYXAgLmludHJvQm94Lm5ld01hcCAubGlua0JveDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tbWFwLXBvaW50LWhvc3BpdGFsLnN2Z1wiKTtcbn1cblxuLyogbGluZSA1MDcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW50cm9XcmFwIC5pbnRyb0JveC5teU1hcCAubGlua0JveDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc3RyZWV0cy1tYXAtcG9pbnQuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDUxMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pbnRyb1dyYXAubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTE1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNlYXJjaEZvcm1BcmVhIC5mb3JtSW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRyb3ctZ2FwOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiAxNHB4IDA7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGRjtcbn1cblxuLyogbGluZSA1MTcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc2VhcmNoRm9ybUFyZWEgLnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi8qIGxpbmUgNTE4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNlYXJjaEZvcm1BcmVhIC5sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBCb2xkXCI7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBsaW5lIDUyMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zZWFyY2hGb3JtQXJlYSArIC5pbnB1dFdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiBsaW5lIDUyMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMUQyRDk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1MjQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc2VsZWN0IC5zZWxlY3RlZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjMjIyO1xufVxuXG4vKiBsaW5lIDUyNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zZWxlY3QgLnNlbGVjdGVkOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1jdXN0b20tZHJvcGRvd24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTI3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNlbGVjdCAub3B0aW9uTGlzdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHJvdy1nYXA6IDI1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzOXB4O1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0bWF4LWhlaWdodDogMTUzcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMUQyRDk7XG5cdGJvcmRlci10b3A6IDA7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1MzAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc2VsZWN0IC5vcHRpb25MaXN0IC5idG5PcHRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgQm9sZFwiO1xuXHRjb2xvcjogIzIyMjtcbn1cblxuLyogbGluZSA1MzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc2VsZWN0IC5vcHRpb25EZXB0aDIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRyb3ctZ2FwOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi8qIGxpbmUgNTMzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNlbGVjdCAub3B0aW9uRGVwdGgyIC5idG5PcHRpb24ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIE1lZGl1bVwiO1xuXHRjb2xvcjogIzg4ODtcbn1cblxuLyogbGluZSA1MzQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc2VsZWN0IC5vcHRpb25EZXB0aDIgLmJ0bk9wdGlvbjo6YmVmb3JlIHtcblx0Y29udGVudDogJy0nO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLyogbGluZSA1MzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc2VsZWN0LmFjdGl2ZSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4vKiBsaW5lIDUzOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zZWxlY3QuYWN0aXZlIC5vcHRpb25MaXN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSA1NDMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW5wdXRXcmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogMTBweDtcbn1cblxuLyogbGluZSA1NDQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW5wdXRXcmFwIGlucHV0LCAjd3JhcC5zaW1wbGVNYXBBcHAgLmlucHV0V3JhcCB0ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtZmFtaWx5OiAncHJlIFJlZ3VsYXInO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLyogbGluZSA1NDYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW5wdXRXcmFwIGlucHV0OjpwbGFjZWhvbGRlciwgI3dyYXAuc2ltcGxlTWFwQXBwIC5pbnB1dFdyYXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM5OTk7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA1NDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuaW5wdXRXcmFwIGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciwgI3dyYXAuc2ltcGxlTWFwQXBwIC5pbnB1dFdyYXAgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICMyMjI7XG59XG5cbi8qIGxpbmUgNTUyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmlucHV0V3JhcCB0ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIGxpbmUgNTU0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmlucHV0V3JhcCArIC5yZXN1bHRXcmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogbGluZSA1NTgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmVzdWx0V3JhcCAucmVzdWx0QXJlYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSA1NTksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucmVzdWx0V3JhcCAucmVzdWx0QXJlYSAuZGVzYyB7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4vKiBsaW5lIDU2MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yZXN1bHRXcmFwIC5yZXN1bHRBcmVhIC5lbXBoYXNpcyB7XG5cdG1hcmdpbjogMCAzcHg7XG5cdGZvbnQtZmFtaWx5OiAncHJlIEJvbGQnO1xufVxuXG4vKiBsaW5lIDU2Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yZXN1bHRXcmFwIC5yZXN1bHRBcmVhICsgLnRhYmxlQXJlYSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgNTY3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNvbG9yVHlwZS5ibHVlIHtcblx0Y29sb3I6ICM0MzU4RTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1NzEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1NzYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGRjtcbn1cblxuLyogbGluZSA1ODAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIHRoLCAjd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnR5cGUwMSB0ZCB7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLyogbGluZSA1ODIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIHRoIHtcblx0aGVpZ2h0OiA0NnB4O1xuXHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIE1lZGl1bVwiO1xuXHRjb2xvcjogIzU1NTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xufVxuXG4vKiBsaW5lIDU4Mywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS50eXBlMDEgdGg6Zmlyc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4vKiBsaW5lIDU4NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS50eXBlMDEgdGg6bGFzdC1vZi10eXBlIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLyogbGluZSA1ODYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIHRkIHtcblx0aGVpZ2h0OiA2M3B4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1ODgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIC5sYXllck5hbWUge1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgUmVndWxhclwiO1xuXHRjb2xvcjogIzIyMjtcbn1cblxuLyogbGluZSA1ODksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIC50YWJsZUJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSA1OTAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIC50YWJsZUJveCAuY29sQm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cm93LWdhcDogM3B4O1xufVxuXG4vKiBsaW5lIDU5MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS50eXBlMDEgLnRhYmxlQm94IC5kYXRlIHtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgUmVndWxhclwiO1xuXHRjb2xvcjogIzc3Nztcbn1cblxuLyogbGluZSA1OTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIC50YWJsZUJveCAuYnRuQXJlYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgNTk0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnR5cGUwMSAudGFibGVCb3ggLmJ0bkFyZWEgYnV0dG9uIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1OTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIC50YWJsZUJveCAuYnRuQXJlYSBidXR0b24uYnRuUGx1cyB7XG5cdGJvcmRlci1yaWdodDogMDtcbn1cblxuLyogbGluZSA1OTYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUudHlwZTAxIC50YWJsZUJveCAuYnRuQXJlYSBidXR0b246aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDU5OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS50eXBlMDEgLnRhYmxlQm94IC5idG5QbHVzIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi8qIGxpbmUgNjAwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnR5cGUwMSAudGFibGVCb3ggLmJ0blRyYXNoIHtcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi8qIGxpbmUgNjAyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnR5cGUwMSAuc21hbGxDYXJkIHtcblx0d2lkdGg6IDIzNXB4O1xufVxuXG4vKiBsaW5lIDYwNywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS5wZCB0Ym9keSB0ZCB7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLyogbGluZSA2MTEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUucm93IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG59XG5cbi8qIGxpbmUgNjE1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnJvdyB0Ym9keSB0cjpob3ZlciB0ZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjE5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnJvdyB0Ym9keSB0aCwgI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS5yb3cgdGJvZHkgdGQge1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi8qIGxpbmUgNjIxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnJvdyB0Ym9keSB0aCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4vKiBsaW5lIDYyMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS5yb3cgdGJvZHkgdGg6bGFzdC1vZi10eXBlLCAjd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnJvdyB0Ym9keSB0aDpmaXJzdC1vZi10eXBlIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSA2MjQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUucm93IHRib2R5IHRoLnR4dC1sZWZ0IHtcblx0cGFkZGluZzogMCAyNXB4O1xufVxuXG4vKiBsaW5lIDYyNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS5yb3cgdGJvZHkgdGgudG9wIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLyogbGluZSA2MjgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudGFibGUucm93IHRib2R5IHNlbGVjdCwgI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS5yb3cgdGJvZHkgaW5wdXQge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbG9yOiAjRDFEMkQ5O1xufVxuXG4vKiBsaW5lIDYzNCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50YWJsZS5zdGlja3kgdGhlYWQgdGgge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDA7XG59XG5cbi8qIGxpbmUgNjM4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlLnlTY3JvbGwge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vKiBsaW5lIDY0MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zaGFwZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDY0Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zaGFwZS50eXBlMDEge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjQ0LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNoYXBlIC5jaXJjbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuXG4vKiBsaW5lIDY0Nywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5yZXF1aXJlZDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnKic7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdGNvbG9yOiAjRkYxRDFEO1xufVxuXG4vKiBsaW5lIDY0OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5kYXRhVHlwZUxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGNvbHVtbi1nYXA6IDEycHg7XG5cdHJvdy1nYXA6IDEwcHg7XG59XG5cbi8qIGxpbmUgNjUwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFUeXBlTGlzdCBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgNjUxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFUeXBlTGlzdCBsaS5hdXRvIHtcblx0ZmxleDogMTtcbn1cblxuLyogbGluZSA2NTIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuZGF0YVR5cGVMaXN0IGxpLmF1dG8gLmJ0blJhZGl1cyB7XG5cdG1pbi13aWR0aDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNjU2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmRhdGFUeXBlTGlzdCArIC51cGxvYWRab25lV3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIGxpbmUgNjU5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnVwbG9hZFpvbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi8qIGxpbmUgNjYwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnVwbG9hZFpvbmUgLnRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgUmVndWxhclwiO1xuXHRjb2xvcjogIzU1NTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLyogbGluZSA2NjEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudXBsb2FkWm9uZSAudGV4dDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjRjFGNEZGIHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWNsb3VkLXVwbG9hZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudXBsb2FkWm9uZVdyYXAgLmluZm9EZXNjIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogbGluZSA2NjcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAudXBsb2FkWm9uZVdyYXAgLnVwbG9hZFpvbmUge1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi8qIGxpbmUgNjY4LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnVwbG9hZFpvbmVXcmFwICsgLnRhYmxlV3JhcCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8qIGxpbmUgNjcxLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnVwbG9hZFpvbmU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTM1cHg7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pbWctdXBsb2FkLXpvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNjc1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmluZm9EZXNjIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNUY2NDg1O1xufVxuXG4vKiBsaW5lIDY3Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5pbmZvRGVzYzo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1pbmZvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDY3OSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zdWJUaXRsZSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIEJvbGRcIjtcblx0Y29sb3I6ICMyMjI7XG59XG5cbi8qIGxpbmUgNjgyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnRhYmxlV3JhcCAuaW5mb0Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDY4NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wb3B1cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2ODYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucG9wdXA6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR6LWluZGV4OiAtMTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi8qIGxpbmUgNjkwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnBvcHVwLmFkbWluU3R5bGU6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA2OTMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucG9wdXAgLnBvcHVwSW5uZXIge1xuXHRwYWRkaW5nOiAxNXB4IDI1cHggMzBweCAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDY5NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wb3B1cCAuaGVhZCB7XG5cdGhlaWdodDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwIDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NDY5Rjg7XG59XG5cbi8qIGxpbmUgNjk2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnBvcHVwIC5oZWFkVGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIEJvbGRcIjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjk3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnBvcHVwIC5oZWFkIC5idG5Qb3B1cENsb3NlIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLyogbGluZSA3MDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucG9wdXAgLnNlYXJjaEZvcm1BcmVhIC5mb3JtSW5uZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjVweDtcblx0cm93LWdhcDogMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQTtcbn1cblxuLyogbGluZSA3MDMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucG9wdXAgLnNlYXJjaEZvcm1BcmVhIC5pbnB1dFdyYXAge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA3MDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucG9wdXAgLnNlYXJjaEZvcm1BcmVhICsgLmNhcmRXcmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogbGluZSA3MDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucG9wdXAgLnJlc3VsdFdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgNzA5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnBvcHVwIC5yZXN1bHRXcmFwIC5kZXNjIHtcblx0Zm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7XG5cdGNvbG9yOiAjMjIyO1xufVxuXG4vKiBsaW5lIDcxMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wb3B1cCAucmVzdWx0V3JhcCAuZW1waGFzaXMge1xuXHRtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4vKiBsaW5lIDcxMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wb3B1cC5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA3MTQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucG9wdXAuY2VudGVyIHtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qIGxpbmUgNzE3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNlbGVjdEdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogN3B4O1xufVxuXG4vKiBsaW5lIDcyMCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jYXJkV3JhcCAucmVzdWx0V3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi8qIGxpbmUgNzIyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNhcmRXcmFwICsgLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4vKiBsaW5lIDcyNSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jYXJkTGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA3MjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZExpc3QgbGkge1xuXHRmbGV4OiAxO1xufVxuXG4vKiBsaW5lIDcyOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jYXJkQm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q5ZDlkOTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDczMSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jYXJkQm94OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRsZWZ0OiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0ei1pbmRleDogMDtcbn1cblxuLyogbGluZSA3MzQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZEJveCAuY2FyZEltZ0FyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkE7XG59XG5cbi8qIGxpbmUgNzM1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNhcmRCb3ggLmNhcmRJbWdBcmVhIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDczLjQ5JTtcbn1cblxuLyogbGluZSA3MzYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZEJveCAuY2FyZEltZ0FyZWEgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbn1cblxuLyogbGluZSA3NDAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZEJveCAuY2FyZEJvdHRvbUFyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4vKiBsaW5lIDc0MSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jYXJkQm94IC5jYXJkQm90dG9tQXJlYSAuYm90dG9tSW5uZXIge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDc0Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jYXJkQm94IC5jYXJkQm90dG9tQXJlYSAuY2FyZFRpdGxlIHtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBCb2xkXCI7XG5cdGNvbG9yOiAjMjIyO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgNzQzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNhcmRCb3ggLmNhcmRCb3R0b21BcmVhIC5pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA3NDQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZEJveCAuY2FyZEJvdHRvbUFyZWEgLmluZm8gLnVzZXJOYW1lIHtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIEJvbGRcIjtcblx0Y29sb3I6ICMyMjI7XG59XG5cbi8qIGxpbmUgNzQ1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNhcmRCb3ggLmNhcmRCb3R0b21BcmVhIC5pbmZvIC50aW1lIHtcblx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBNZWRpdW1cIjtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi8qIGxpbmUgNzQ3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNhcmRCb3ggLmNhcmRCb3R0b21BcmVhIC5idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogMTBweDtcbn1cblxuLyogbGluZSA3NDgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZEJveCAuY2FyZEJvdHRvbUFyZWEgLmJ1dHRvbnMgLmJ0biB7XG5cdHBhZGRpbmc6IDAgNnB4O1xufVxuXG4vKiBsaW5lIDc1NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5jYXJkQm94Lm5vSW1hZ2UgLmNhcmRJbWdBcmVhIGEge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogbGluZSA3NTUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZEJveC5ub0ltYWdlIC5jYXJkSW1nQXJlYSAubm9QcmV2aWV3VGV4dCB7XG5cdHBhZGRpbmctdG9wOiAxMDRweDtcblx0cGFkZGluZy1ib3R0b206IDUycHg7XG59XG5cbi8qIGxpbmUgNzU5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNhcmRCb3g6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggIzQzNThFNjtcbn1cblxuLyogbGluZSA3NjAsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY2FyZEJveDpob3Zlcjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA3NjQsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA0cHg7XG59XG5cbi8qIGxpbmUgNzY1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnBhZ2luYXRpb24gYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLyogbGluZSA3NjYsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucGFnaW5hdGlvbiBidXR0b24uYnRuRmlyc3Qge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1wYWdpbmF0aW9uLWZpcnN0LnN2Z1wiKTtcbn1cblxuLyogbGluZSA3NjcsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucGFnaW5hdGlvbiBidXR0b24uYnRuRmlyc3QuZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1wYWdpbmF0aW9uLWZpcnN0LWRpc2FibGVkLnN2Z1wiKTtcbn1cblxuLyogbGluZSA3NjksIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucGFnaW5hdGlvbiBidXR0b24uYnRuTGFzdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXBhZ2luYXRpb24tbGFzdC5zdmdcIik7XG59XG5cbi8qIGxpbmUgNzcwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnBhZ2luYXRpb24gYnV0dG9uLmJ0bkxhc3QuZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1wYWdpbmF0aW9uLWxhc3QtZGlzYWJsZWQuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDc3Miwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wYWdpbmF0aW9uIGJ1dHRvbi5idG5OZXh0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tcGFnaW5hdGlvbi1uZXh0LnN2Z1wiKTtcbn1cblxuLyogbGluZSA3NzMsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucGFnaW5hdGlvbiBidXR0b24uYnRuTmV4dC5kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXBhZ2luYXRpb24tbmV4dC1kaXNhYmxlZC5zdmdcIik7XG59XG5cbi8qIGxpbmUgNzc1LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnBhZ2luYXRpb24gYnV0dG9uLmJ0blByZXYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1wYWdpbmF0aW9uLXByZXYuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDc3Niwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wYWdpbmF0aW9uIGJ1dHRvbi5idG5QcmV2LmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tcGFnaW5hdGlvbi1wcmV2LWRpc2FibGVkLnN2Z1wiKTtcbn1cblxuLyogbGluZSA3NzgsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucGFnaW5hdGlvbiBidXR0b24uZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDc4MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wYWdpbmF0aW9uIGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIFJlZ3VsYXJcIjtcblx0Y29sb3I6ICM1NTU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA3ODIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAucGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDc4NCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5wYWdpbmF0aW9uIGJ1dHRvbiwgI3dyYXAuc2ltcGxlTWFwQXBwIC5wYWdpbmF0aW9uIGEge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzg3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNtYWxsQ2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDc4OCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zbWFsbENhcmQgLmJvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogOHB4IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG59XG5cbi8qIGxpbmUgNzg5LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNtYWxsQ2FyZCAuYm90dG9tIC5idG5BcmVhIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Y29sdW1uLWdhcDogNnB4O1xufVxuXG4vKiBsaW5lIDc5MCwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zbWFsbENhcmQgLmJvdHRvbSAuYnRuLnR5cGUwNSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA3OTIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc21hbGxDYXJkIC5ib3R0b20gLmJ0bi50eXBlMDU6aG92ZXIgLnRvb2x0aXAge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDc5NSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zbWFsbENhcmQgLmJvdHRvbSAudG9vbHRpcCB7XG5cdGJvdHRvbTogLTMzcHg7XG5cdGhlaWdodDogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAncHJlIE1lZGl1bSc7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi8qIGxpbmUgNzk2LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNtYWxsQ2FyZCAuYm90dG9tIC50b29sdGlwOjpiZWZvcmUge1xuXHR0b3A6IC01cHg7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzIyMjtcbn1cblxuLyogbGluZSA4MDEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc21hbGxDYXJkIC5ub1ByZXZpZXdBcmVhIC5ub1ByZXZpZXdUZXh0IHtcblx0cGFkZGluZy1ib3R0b206IDM3cHg7XG5cdHBhZGRpbmctdG9wOiA5OHB4O1xufVxuXG4vKiBsaW5lIDgwMiwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5zbWFsbENhcmQgLm5vUHJldmlld0FyZWEgLm5vUHJldmlld1RleHQ6OmJlZm9yZSB7XG5cdHRvcDogNDhweDtcbn1cblxuLyogbGluZSA4MDUsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuc21hbGxDYXJkIC5idG5SYWRpdXMge1xuXHRtaW4td2lkdGg6IDcycHg7XG5cdGhlaWdodDogMjRweDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgODA3LCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLnNtYWxsQ2FyZCAuYnRuUmFkaXVzOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7XG59XG5cbi8qIGxpbmUgODExLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm5vUHJldmlld0FyZWEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgODEyLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm5vUHJldmlld0FyZWEgLm5vUHJldmlld1RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIFJlZ3VsYXJcIjtcblx0Y29sb3I6ICM3Nzc7XG59XG5cbi8qIGxpbmUgODEzLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLm5vUHJldmlld0FyZWEgLm5vUHJldmlld1RleHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTZweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogI0U0RTRFNCB1cmwoLi4vaW1hZ2VzL2ljby9pY28tbm8taW1hZ2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDgxOSwgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogLTI2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZzogMCA2cHg7XG5cdGhlaWdodDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGZvbnQtZmFtaWx5OiBcInByZSBCb2xkXCI7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDgyMywgc2Nzcy9jb21wb25lbnQuc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC50b29sdGlwOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0dG9wOiAtM3B4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi8qIGxpbmUgODMwLCBzY3NzL2NvbXBvbmVudC5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmNvbG9ycGlja2VyIHtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuLyogbGluZSA4MzEsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY29sb3JwaWNrZXIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA4MzIsIHNjc3MvY29tcG9uZW50LnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuY29sb3JwaWNrZXIuYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AaW1wb3J0ICdfbWl4aW5zJywnX2Z1bmN0aW9uJztcclxuXHJcbiN3cmFwe1xyXG4gICAgJi5zaW1wbGVNYXBBcHAsJi50aGVtZXtcclxuICAgICAgICAjbWFwe3Bvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2FhYTsgXHJcbiAgICAgICAgei1pbmRleDogMDsgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB+LmVsZW1lbnRDb250YWluZXJ7cG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgYm90dG9tOiAwOyB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7IGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC50aGVtZVdyYXB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5vcGVuU2lkZXtcclxuICAgICAgICAgICAgICAgIH4uZWxlbWVudENvbnRhaW5lcnt3aWR0aDogY2FsYygxMDAlIC0gNTIwcHgpO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9wZW5XaWRlRGVwdGh7XHJcbiAgICAgICAgICAgICAgICB+LmVsZW1lbnRDb250YWluZXJ7d2lkdGg6IGNhbGMoMTAwJSAtIDEwNDBweCk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3BlbkRlcHRoe1xyXG4gICAgICAgICAgICAgICAgfi5lbGVtZW50Q29udGFpbmVye3dpZHRoOiBjYWxjKDEwMCUgLSA4NTBweCk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwTGlzdHtAaW5jbHVkZSBmYWkoY2VudGVyKTsgY29sdW1uLWdhcDogMTdweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuTWFwe2JveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICM0MzU4RTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0e21hcmdpbi1ib3R0b206IC0wLjVweDsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuYnRuTWFwe0BpbmNsdWRlIGZhaShmbGV4LWVuZCk7IHdpZHRoOiA3NHB4OyBoZWlnaHQ6IDc2cHg7IGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgIC50ZXh0e0BpbmNsdWRlIGZsZXhSb3coY2VudGVyLGNlbnRlcik7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDI0LjVweDsgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlbSgxM3B4KSwncHJlIE1lZGl1bScsIzQ1NDU0NSk7IGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7IGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7fVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuY29tbW9ue2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9iZy1tYXAwMS5wbmcnKTt9XHJcbiAgICAgICAgICAgICAgICAmLnNhdGVsbGl0ZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYmctbWFwMDIucG5nJyk7fVxyXG4gICAgICAgICAgICAgICAgJi53aGl0ZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYmctbWFwMDMucG5nJyk7fVxyXG4gICAgICAgICAgICAgICAgJi5teXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYmctbWFwMDQucG5nJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFNEU0RTR9XHJcbiAgICAgICAgICAgICAgICAmLnRoZW1lMDF7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2JnLXRoZW1lMDEuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgJi50aGVtZTAye2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9iZy10aGVtZTAyLnN2ZycpO31cclxuICAgICAgICAgICAgICAgICYudGhlbWUwM3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYmctdGhlbWUwMy5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICAmLnRoZW1lMDR7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2JnLXRoZW1lMDQuc3ZnJyk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYudGhlbWV7XHJcbiAgICAgICAgICAgICAgICAuYnRuTWFwe2JveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICNFNEU0RTQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2ltcGxlTWFwQXBwe1xyXG4gICAgICAgICYudGhlbWV7XHJcbiAgICAgICAgICAgICNtYXB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH4uZWxlbWVudENvbnRhaW5lcnt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21hcHt3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7IGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7IHRvcDogYXV0bzsgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmLm9wZW5TaWRle3dpZHRoOiBjYWxjKDEwMCUgLSA1MjBweCk7fVxyXG4gICAgICAgICAgICAmLm9wZW5XaWRlRGVwdGh7d2lkdGg6IGNhbGMoMTAwJSAtIDEwNDBweCk7fVxyXG4gICAgICAgICAgICAmLm9wZW5EZXB0aHt3aWR0aDogY2FsYygxMDAlIC0gODUwcHgpO31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250cm9sbEFyZWF7QGluY2x1ZGUgZmRpcihjb2x1bW4pOyByb3ctZ2FwOiAxMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDI1cHg7IG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIC5xdWl0RnVsbFNjcmVlbntkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mdWxsU2NyZWVue1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgJi5ub25le2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5vbmV7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdGVwc3ttYXJnaW4tdG9wOiAyNXB4OyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC5zdGVwTGlzdHtAaW5jbHVkZSBmZGlyKGNvbHVtbik7IFxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb21wbGV0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXBUZXh0Qm94e2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcE51bXtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXN0ZXAtY29tcGxldGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXBCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7dG9wOiAzNnB4OyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXBOdW17YmFja2dyb3VuZC1jb2xvcjogIzU0NjlGODt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7dG9wOiA5NXB4OyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDk0cHgpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OUY4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXBUZXh0Qm94e2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLnN0ZXBJdGVtOm5vdCguYWN0aXZlKXtwb2ludGVyLWV2ZW50czogbm9uZTt9IC8v7IOB7IaN65WM66y47JeQIOuUsOuhnCDsnpHshLHtlaguXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnN0ZXBCb3h7cG9zaXRpb246IHJlbGF0aXZlOyBAaW5jbHVkZSBmZGlyKGNvbHVtbik7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRvcDogMzZweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB3aWR0aDogMXB4OyBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7IGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGVwVGV4dEJveHtAaW5jbHVkZSBmZGlyKGNvbHVtbik7IGFsaWduLWl0ZW1zOiBjZW50ZXI7fVxyXG4gICAgICAgICAgICAuc3RlcE51bXtAaW5jbHVkZSBmbGV4Um93KGNlbnRlcixjZW50ZXIpOyB3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4OyBib3JkZXItcmFkaXVzOiA1MCU7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlbSgxNnB4KSwncHJlIEJvbGQnLCNmZmYpOyBmb250LXdlaWdodDogNzAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMkQ5O31cclxuICAgICAgICAgICAgLnN0ZXBOYW1le0BpbmNsdWRlIGZvbnQocmVtKDEycHgpLCdwcmUgTWVkaXVtJywjNTQ2OUY4KTsgbWFyZ2luLXRvcDogNXB4O31cclxuICAgICAgICAgICAgLnN0ZXBDdXJyZW50VGl0bGV7bWF4LXdpZHRoOiAzNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDJweDsgQGluY2x1ZGUgZm9udChyZW0oMTZweCksJ3ByZSBCb2xkJywjMjIyKTsgXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuY29udGVudHNCb3h7bWFyZ2luLWxlZnQ6IDQ0cHg7IG1hcmdpbi10b3A6IDEycHg7IHBhZGRpbmc6IDE1cHggMjBweDsgYm9yZGVyLXJhZGl1czogMTJweDsgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNDM1OEU2OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEZGO1xyXG4gICAgICAgICAgICAgICAgLmRhdGFMaXN0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhSXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7Ym94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC4yNSk7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuaGFzSW5uZXJ7cGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAuYm94SW5uZXJ7cGFkZGluZzogMTVweCAyMHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5kZXNje0BpbmNsdWRlIGZhaShjZW50ZXIpOyBAaW5jbHVkZSBmb250KHJlbSgxM3B4KSwncHJlIE1lZGl1bScsIzIyMik7IG1hcmdpbi1ib3R0b206IDE1cHg7fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5iZWZvcmVVcGxvYWR7Ym94LXNoYWRvdzogbm9uZTsgcGFkZGluZzogMTBweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZBO1xyXG4gICAgICAgICAgICAgICAgICAgIC5iZWZvcmVUZXh0e3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDU2cHg7IEBpbmNsdWRlIGZvbnQocmVtKDEycHgpLCdwcmUgUmVndWxhcicsICM3NzcpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7Y29udGVudDogJyc7IHdpZHRoOiAzNHB4OyBoZWlnaHQ6IDM0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxM3B4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0YTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tYWRkLWZvbGRlci1ncmF5LnN2ZycpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXRhU3R5bGU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXRhYmxlLW9wdGlvbnMuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28td2lkZ2V0LWFkZC1ncmF5LnN2ZycpO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmxhc3R7cGFkZGluZzogMTYuNXB4IDIwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5idG5BcmVhe21hcmdpbi1sZWZ0OiA0NHB4O31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5BcmVhe0BpbmNsdWRlIGZhaShjZW50ZXIpOyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAmLmNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2lkZWJhcntcclxuICAgICAgICAgICAgLmJ0bkFyZWF7XHJcbiAgICAgICAgICAgICAgICAuYnRue2ZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle2JvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuYmRyc05vbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLCY6bGFzdC1vZi10eXBle2JvcmRlci1yYWRpdXM6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubGlzdFdyYXB7XHJcbiAgICAgICAgICAgIC5saXN0e0BpbmNsdWRlIGZhaShjZW50ZXIpOyBjb2x1bW4tZ2FwOiAxNXB4O31cclxuICAgICAgICBcclxuICAgICAgICAgICAgbGl7QGluY2x1ZGUgZmFpKGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAuYnRuU2hhcmV7d2lkdGg6IDY1cHg7IGhlaWdodDogNTdweDsgcGFkZGluZy1ib3R0b206IDEwcHg7IGJveC1zaGFkb3c6IDFweCAycHggNXB4IHJnYmEoJGNvbG9yOiAjMDAwLCAkYWxwaGE6IDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDsgXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0e3RyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcntib3JkZXItY29sb3I6ICM0MzU4RTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC50eXBlMDEpe2JhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHtjb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dHtkaXNwbGF5OiBibG9jazsgcGFkZGluZy10b3A6IDMwcHg7IEBpbmNsdWRlIGZvbnQocmVtKDEzcHgpLCdwcmUgTWVkaXVtJywgIzg4OCk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXJrZXI6OmJlZm9yZXtjb250ZW50OiAnJzsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB3aWR0aDogNHB4OyBoZWlnaHQ6IDRweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO31cclxuICAgICAgICBcclxuICAgICAgICBpbnB1dCx0ZXh0YXJlYXtoZWlnaHQ6IDEwMCU7IGZvbnQtZmFtaWx5OiAncHJlIFJlZ3VsYXInOyBib3JkZXI6IDFweCBzb2xpZCAjQkVDMUM5OyBcclxuICAgICAgICBjb2xvcjogIzIyMjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgJi53aWRle2hlaWdodDogMzZweDsgYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0OyBwYWRkaW5nOiAwIDE1cHg7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlbSgxNHB4KSwncHJlIFJlZ3VsYXInLCMyMjIpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cclxuICAgICAgICAgICAgJi5wZDF7cGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc2VsZWN0e2hlaWdodDogMzZweDsgYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0OyBwYWRkaW5nOiAwIDE1cHg7IFxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVtKDE0cHgpLCdwcmUgUmVndWxhcicsIzIyMik7IGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1kcm9wZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XHJcbiAgICAgICAgICAgICYudHlwZTAye2hlaWdodDogMzBweDsgcGFkZGluZzogMCAxMHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IEBpbmNsdWRlIGZvbnQocmVtKDEzcHgpLCdwcmUgTWVkaXVtJywjMjIyKTsgYm9yZGVyLWNvbG9yOiAjRDFEMkQ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL2ljby9pY28tY3VzdG9tLWRyb3Bkb3duLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgNXB4O31cclxuICAgICAgICAgICAgJi50eXBlMDN7aGVpZ2h0OiA0NHB4OyBmb250LWZhbWlseTogJ3ByZSBNZWRpdW0nOyBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL2ljby9pY28tY3VzdG9tLWRyb3Bkb3duLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgNXB4O31cclxuICAgICAgICAgICAgJi50eXBlMDR7aGVpZ2h0OiAzMHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IGJvcmRlci1jb2xvcjogI2QxZDJkOTsgQGluY2x1ZGUgZm9udChyZW0oMTNweCksJ3ByZSBNZWRpdW0nLCMyMjIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDsgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWRyb3Bkb3duLTIweDIwLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgNXB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGV4dGFyZWF7cmVzaXplOiBub25lO31cclxuICAgICAgICBcclxuICAgICAgICBpbnB1dCxzZWxlY3QsdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICYuZnVsbHt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgJi53ZDUye3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAmLndkNTB7d2lkdGg6IDUwcHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICYud2QxMTB7d2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAmLndkMTIwe3dpZHRoOiAxMjBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgJi5odDY1e2hlaWdodDogNjVweCAhaW1wb3J0YW50O31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmV4cGFuZE1lbnV7cG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTFweDsgdG9wOiA0NHB4OyB6LWluZGV4OiAxMDsgcGFkZGluZzogNXB4OyBib3JkZXItcmFkaXVzOiA0cHg7IGJvcmRlcjogMXB4IHNvbGlkICM0MzU4RTY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC4yMCk7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHZpc2liaWxpdHk6IGhpZGRlbjsgb3BhY2l0eTogMDsgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAubmFtZXttaW4td2lkdGg6IDUzcHg7IEBpbmNsdWRlIGZvbnQocmVtKDEwcHgpLCdwcmUgQm9sZCcsIzY2Nik7IHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IFxyXG4gICAgICAgICAgICAgICAgPi50ZXh0e2Rpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLXRvcDogMjNweDt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmW2NsYXNzKj1cIkRhdGFTZWFyY2hcIl17YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1kYXRhLXNlYXJjaC5zdmcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDlweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tZGF0YS1zZWFyY2gtaG92ZXIuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJltjbGFzcyo9XCJEYXRhVXBsb2FkXCJde2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tdXBsb2FkLnN2ZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby11cGxvYWQtaG92ZXIuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3Zlcntjb2xvcjogIzQzNThFNjsgYmFja2dyb3VuZC1jb2xvcjogI0YyRjVGRjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRhdGFMaXN0V3JhcHtcclxuICAgICAgICAgICAgLmRhdGFMaXN0e0BpbmNsdWRlIGZkaXIoY29sdW1uKTsgcm93LWdhcDogOHB4O31cclxuICAgICAgICAgICAgLmRhdGFJdGVte3Bvc2l0aW9uOiByZWxhdGl2ZTsgQGluY2x1ZGUgZmFpKGNlbnRlcik7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDM4cHg7IHBhZGRpbmc6IDAgMTBweDsgYm9yZGVyLXJhZGl1czogNnB4OyBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKCRjb2xvcjogIzAwMCwgJGFscGhhOiAwLjE1KTsgXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIC5kYXRhVGl0bGV7d2lkdGg6IGNhbGMoMTAwJSAtIDMzcHgpOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IEBpbmNsdWRlIGZvbnQocmVtKDEzcHgpLCdwcmUgTWVkaXVtJywjMjIyKTt9XHJcbiAgICAgICAgICAgICAgICAuYnRuQXJlYXtAaW5jbHVkZSBmYWkoY2VudGVyKTsgY29sdW1uLWdhcDogNHB4OyBtYXJnaW46IDA7IG1hcmdpbi1sZWZ0OiBhdXRvO31cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7Ym9yZGVyLWNvbG9yOiAjNDM1OEU2O31cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle2JvcmRlci1jb2xvcjogIzQzNThFNjsgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGRjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlQm94e0BpbmNsdWRlIGZhaShjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgLmRhdGFUaXRsZXttYXJnaW4tbGVmdDogNXB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnR5cGUwMntcclxuICAgICAgICAgICAgICAgIC5kYXRhTGlzdHtAaW5jbHVkZSBmZGlyKGNvbHVtbik7IHJvdy1nYXA6IDhweDt9XHJcbiAgICAgICAgICAgICAgICAuZGF0YUl0ZW17QGluY2x1ZGUgZmFpKGNlbnRlcik7IGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dHtAaW5jbHVkZSBmYWkoY2VudGVyKTsgQGluY2x1ZGUgZm9udChyZW0oMTRweCksJ3ByZSBNZWRpdW0nLCM0NTQ1NDUpOyB3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWV7d2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpOyBtYXJnaW4tbGVmdDogNXB4OyBAaW5jbHVkZSBmb250KHJlbSgxNHB4KSwncHJlIEJvbGQnLCM0NTQ1NDUpOyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi50eXBlMDN7XHJcbiAgICAgICAgICAgICAgICAuZGF0YUxpc3R7ZmxleC1kaXJlY3Rpb246IHJvdzsgY29sdW1uLWdhcDogOHB4OyByb3ctZ2FwOiAxMHB4OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4gICAgICAgICAgICAgICAgLmRhdGFJdGVte2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgcGFkZGluZzogMTBweDsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoJGNvbG9yOiAjMDAwLCAkYWxwaGE6IDAuMTUpOyBib3JkZXI6IDA7IGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuUmVtb3Zle21hcmdpbi1sZWZ0OiBhdXRvO31cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YU5hbWV7bWFyZ2luLXRvcDogNXB4OyBAaW5jbHVkZSBmb250KHJlbSgxNHB4KSwncHJlIE1lZGl1bScsIzQ1NDU0NSk7IGxpbmUtaGVpZ2h0OiAxN3B4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnR5cGUwNHtcclxuICAgICAgICAgICAgICAgIC5kYXRhSXRlbXtjdXJzb3I6IGRlZmF1bHQ7IHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGFUaXRsZXt3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7IHBhZGRpbmctbGVmdDogMDsgdGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGVCb3h7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY297bWFyZ2luLWxlZnQ6IDVweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmljb3tiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYuc2Nob29se3dpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tZGF0YS1tYXJrLnN2ZycpO31cclxuICAgICAgICAgICAgJi5zY2hvb2xXaGl0ZXt3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWRhdGEtbWFyay13aGl0ZS5zdmcnKTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jaGVja2JveHtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgK2xhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZDogIzQzNThFNiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWNoZWNrYm94LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIGxhYmVse3Bvc2l0aW9uOiByZWxhdGl2ZTsgQGluY2x1ZGUgZmFpKGNlbnRlcik7IGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIC5sYWJlbE5hbWV7bWFyZ2luLWxlZnQ6IDVweDsgQGluY2x1ZGUgZm9udChyZW0oMTNweCksJ3ByZSBNZWRpdW0nLCM3NzcpO31cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OiAnJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyBib3JkZXI6IDFweCBzb2xpZCAjREZFNEVBOyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRhYldyYXB7XHJcbiAgICAgICAgICAgIC50YWJMaXN0e0BpbmNsdWRlIGZhaShjZW50ZXIpOyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5idG5UYWJ7ZmxleDogaW5oZXJpdDsgaGVpZ2h0OiBpbmhlcml0OyBjb2xvcjogaW5oZXJpdDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYkNvbnR7ZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnR5cGUwMXtcclxuICAgICAgICAgICAgICAgID4udGFiTmF2e1xyXG4gICAgICAgICAgICAgICAgICAgID4udGFiTGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPi50YWJJdGVte2ZsZXg6IDE7IEBpbmNsdWRlIGZsZXhSb3coY2VudGVyLGNlbnRlcik7IGhlaWdodDogMzJweDsgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVtKDE0cHgpLCdwcmUgTWVkaXVtJywjNTU1KTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDsgYm9yZGVyLXJpZ2h0OiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle2JvcmRlci1sZWZ0OiAwOyBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtjb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7IGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnJhZGl1c0JveHttYXJnaW4tdG9wOiAxNXB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnR5cGUwMntcclxuICAgICAgICAgICAgICAgID4udGFiTmF2e1xyXG4gICAgICAgICAgICAgICAgICAgID4udGFiTGlzdHtjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4udGFiSXRlbXtmbGV4OiAxOyBAaW5jbHVkZSBmbGV4Um93KGNlbnRlcixjZW50ZXIpOyBoZWlnaHQ6IDI4cHg7IGJvcmRlci1yYWRpdXM6IDMwcHg7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlbSgxNHB4KSwncHJlIE1lZGl1bScsIzU1NSk7IGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtjb2xvcjogIzQzNThFNjsgZm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7IGJvcmRlci1jb2xvcjogIzQzNThFNjsgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGRjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJhZGl1c0JveHtcclxuICAgICAgICAgICAgLmJveElubmVye3BhZGRpbmc6IDE1cHggMTBweDsgYm9yZGVyLXJhZGl1czogNnB4O31cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5ncmF5e1xyXG4gICAgICAgICAgICAgICAgLmJveElubmVye2JvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkE7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYud2hpdGV7d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuYm94SW5uZXJ7Ym9yZGVyOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cclxuICAgICAgICAgICAgICAgIC5vcHRpb25ze21hcmdpbi10b3A6IDEwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYudHlwZTAye1xyXG4gICAgICAgICAgICAgICAgLmJveElubmVye0BpbmNsdWRlIGZqYyhjZW50ZXIpOyBwYWRkaW5nOiA0NnB4IDAgMTVweCAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAub3B0aW9uc3tcclxuICAgICAgICAgICAgLm9wdGlvbkxpc3R7QGluY2x1ZGUgZmRpcihjb2x1bW4pO1xyXG4gICAgICAgICAgICAgICAgLm9wdGlvbkl0ZW17QGluY2x1ZGUgZmFpKGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVse0BpbmNsdWRlIGZhaShjZW50ZXIpOyBtaW4td2lkdGg6IDc1cHg7IEBpbmNsdWRlIGZvbnQocmVtKDE0cHgpLCdwcmUgTWVkaXVtJywjNDU0NTQ1KTsgd2hpdGUtc3BhY2U6IG5vd3JhcDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLnVuaXR7bWFyZ2luLWxlZnQ6IDVweDsgQGluY2x1ZGUgZm9udChyZW0oMTRweCksJ3ByZSBSZWd1bGFyJywjNTU1KTt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgKy5vcHRpb25JdGVte21hcmdpbi10b3A6IDhweDt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGl1c0JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aGl0ZXttYXJnaW4tdG9wOiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYWxpZ25Cb3h7QGluY2x1ZGUgZmFpKGNlbnRlcik7IGNvbHVtbi1nYXA6IDhweDt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kaXN0YW5jZXtAaW5jbHVkZSBmZGlyKGNvbHVtbik7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudHlwZTAye21hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXttYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlcjo6YmVmb3Jle21hcmdpbi1sZWZ0OiAxMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmxhYmVse3dpZHRoOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgKy5kaXN0YW5jZXttYXJnaW4tdG9wOiAwO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pdGVtVHlwZXtmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmxhYmVse3dpZHRoOiBhdXRvOyBtYXJnaW4tcmlnaHQ6IDlweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuaGFzQ2hpbGRyZW57ZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQm94e0BpbmNsdWRlIGZhaShjZW50ZXIpOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hpbGRyZW57QGluY2x1ZGUgZmFpKGNlbnRlcik7IG1hcmdpbi10b3A6IDhweDsgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7ZGlzcGxheTogaW5saW5lLWZsZXg7IG1hcmdpbi1sZWZ0OiBhdXRvO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1hcmtlcnttYXJnaW4tbGVmdDogNXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLm1hcmtlcjo6YmVmb3JlLC5tYXJrZXI6OmJlZm9yZXttYXJnaW46IDAgYXV0bzt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxzZWxlY3R7d2lkdGg6IGNhbGMoMTAwJSAtIDk4cHgpO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY29sb3JCb3h7QGluY2x1ZGUgZmxleFJvdyhjZW50ZXIsY2VudGVyKTsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAuY29sb3JTZWxlY3R7d2lkdGg6IDIycHg7IGhlaWdodDogMjJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5yYW5nZXtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBjYWxjKDEwMCUgLSAxMXB4KTsgaGVpZ2h0OiA0cHg7IGJvcmRlci1yYWRpdXM6IDZweDsgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgLml0ZW17cG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogOTVweDsgaGVpZ2h0OiAzLjdweDsgYm9yZGVyLXJhZGl1czogNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgLmJlZm9yZSwuYWZ0ZXJ7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0xcHg7IHdpZHRoOiA2cHg7IGhlaWdodDogNnB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICM3Nzc7fVxyXG4gICAgICAgICAgICAgICAgLmFmdGVye3JpZ2h0OiAwO31cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7IGhlaWdodDogNHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle2xlZnQ6IDMwcHg7fVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7bGVmdDogNThweDt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjQURCRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIC5iZWZvcmUsLmFmdGVye2JhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7fVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NUZGO31cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAucmFuZ2VUb29sdGlwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OUY4OyBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiAjNTQ2OUY4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuZmlye2xlZnQ6IDA7IHotaW5kZXg6IDMwO31cclxuICAgICAgICAgICAgICAgICYuc2Vje3dpZHRoOiA4N3B4OyBsZWZ0OiA5M3B4OyB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgICAgICAgICAuYmVmb3JlLC5hZnRlcntkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7bGVmdDogMjZweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7bGVmdDogNTZweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRoaXt3aWR0aDogODVweDsgcmlnaHQ6IDA7IGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwOyB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgICAgICAuYmVmb3Jle2xlZnQ6IC01cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtsZWZ0OiAyM3B4O31cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntsZWZ0OiA1M3B4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmVG9vbHRpcHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTI3cHg7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLnRleHR7cG9zaXRpb246IHJlbGF0aXZlOyBAaW5jbHVkZSBmYWkoY2VudGVyKTsgcGFkZGluZzogMCA1LjEycHg7IGhlaWdodDogMTdweDsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXItcmFkaXVzOiA0cHg7IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZW0oMTBweCksJ3ByZSBNZWRpdW0nLCNmZmYpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlBOUE5OyBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgYm90dG9tOiAtM3B4OyB3aWR0aDogMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwOyBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNBOUE5QTk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC8v66CI7J207Ja0IOywveyXkCDsiqTtgazroaTsnbQg7J6I7J2E6rK97JqwXHJcbiAgICAgICAgICAgICYuaGFzU2Nyb2xse1xyXG4gICAgICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN7d2lkdGg6IDc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtsZWZ0OiAyMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7bGVmdDogNDlweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pbnB1dEJveHtAaW5jbHVkZSBmYWkoY2VudGVyKTtcclxuICAgICAgICAgICAgLnVuaXR7bWFyZ2luOiAwIDVweDsgQGluY2x1ZGUgZm9udChyZW0oMTRweCksJ3ByZSBNZWRpdW0nLCMwMDApO31cclxuICAgICAgICAgICAgK2J1dHRvbnttYXJnaW4tbGVmdDogNXB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRhZ3N7ZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDMwcHg7IGxlZnQ6IDg1cHg7IHotaW5kZXg6IDA7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHJvdy1nYXA6IDVweDsgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAudGFne0BpbmNsdWRlIGZsZXhSb3coY2VudGVyLGNlbnRlcik7IHBhZGRpbmc6IDAgMTBweDsgaGVpZ2h0OiAzMHB4OyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgQGluY2x1ZGUgZm9udChyZW0oMTNweCksJ3ByZSBNZWRpdW0nLCNmZmYpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xyXG4gICAgICAgICAgICAgICAgLmljb3tkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgLnRleHR7bWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmVwc3t3aWR0aDogY2FsYygxMDAlIC0gMThweCk7IG1heC13aWR0aDogODYuNXB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLmJsb2Nre2Rpc3BsYXk6IGZsZXg7fVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtsZWZ0OiA1MzVweDt9XHJcbiAgICAgICAgICAgICYuZGVwdGhNb3Zle2xlZnQ6IDg2NXB4O31cclxuICAgICAgICAgICAgJi5kZXB0aE1vdmUye2xlZnQ6IDEwNjVweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pbnRyb1dyYXB7cG9zaXRpb246IGZpeGVkOyBsZWZ0OiA1MCU7IHRvcDogNTAlOyB6LWluZGV4OiAxMjA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IEBpbmNsdWRlIGZsZXhSb3coY2VudGVyLGNlbnRlcik7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAxJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC42KTtcclxuICAgICAgICAgICAgLmludHJvQm94e3dpZHRoOiAzMTFweDsgaGVpZ2h0OiAyOTBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYm9yZGVyOiAycHggc29saWQ7IHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5saW5rQm94e3Bvc2l0aW9uOiByZWxhdGl2ZTsgQGluY2x1ZGUgZmFpKGZsZXgtZW5kKTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHdpZHRoOiBpbmhlcml0OyBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB0b3A6IDkwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4OyBoZWlnaHQ6IDc4cHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYm9yZGVyLXJhZGl1czogNTAlO31cclxuICAgICAgICAgICAgICAgICAgICAudGV4dHtkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiByZW0oMjZweCk7IGZvbnQtZmFtaWx5OiAncHJlIEJvbGQnOyBwYWRkaW5nLWJvdHRvbTogNjRweDsgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O31cclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmdyZWVue2JvcmRlci1jb2xvcjogIzBCQjhBMzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dHtjb2xvcjogIzg4ODt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcntib3JkZXItY29sb3I6ICMwMDk1ODM7IGJhY2tncm91bmQtY29sb3I6ICMwMDk1ODM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rQm94OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1tYXAtcG9pbnQtaG9zcGl0YWwtaG92ZXIuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dHtjb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5wdXJwbGV7Ym9yZGVyLWNvbG9yOiAjMUIzN0VGOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OUY4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rQm94OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1zdHJlZXRzLW1hcC1wb2ludC1ob3Zlci5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHR7Y29sb3I6ICNEOURFRkY7fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogIzQzNThFNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHR7Y29sb3I6ICNmZmY7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICYubmV3TWFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rQm94OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1tYXAtcG9pbnQtaG9zcGl0YWwuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5teU1hcHtcclxuICAgICAgICAgICAgICAgICAgICAubGlua0JveDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tc3RyZWV0cy1tYXAtcG9pbnQuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYubm9uZXtkaXNwbGF5OiBub25lO31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlYXJjaEZvcm1BcmVhe1xyXG4gICAgICAgICAgICAuZm9ybUlubmVye0BpbmNsdWRlIGZkaXIoY29sdW1uKTsgcm93LWdhcDogMTBweDsgd2lkdGg6IDEwMCU7IGJvcmRlci1yYWRpdXM6IDZweDsgcGFkZGluZzogMTRweCAwOyBwYWRkaW5nLWxlZnQ6IDI1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEZGO31cclxuICAgICAgICAgICAgLnJvd3tAaW5jbHVkZSBmYWkoY2VudGVyKTsgY29sdW1uLWdhcDogMTBweDt9XHJcbiAgICAgICAgICAgIC5sYWJlbHtAaW5jbHVkZSBmb250KHJlbSgxNHB4KSwncHJlIEJvbGQnLCMxODE4MTgpOyB3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuICAgICAgICBcclxuICAgICAgICAgICAgKy5pbnB1dFdyYXB7bWFyZ2luLXRvcDogMjBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZWxlY3R7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0MHB4OyBib3JkZXI6IDFweCBzb2xpZCAjRDFEMkQ5OyBib3JkZXItcmFkaXVzOiA0cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC5zZWxlY3RlZHtAaW5jbHVkZSBmYWkoY2VudGVyKTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IEBpbmNsdWRlIGZvbnQocmVtKDE0cHgpLCdwcmUgTWVkaXVtJywgIzIyMik7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntjb250ZW50OiAnJzsgd2lkdGg6IDIxcHg7IGhlaWdodDogMjBweDsgcGFkZGluZy1yaWdodDogMTVweDsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1jdXN0b20tZHJvcGRvd24tYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9wdGlvbkxpc3R7ZGlzcGxheTogbm9uZTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcm93LWdhcDogMjVweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDM5cHg7IGxlZnQ6IC0xcHg7IHotaW5kZXg6IDEwMDsgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4OyB3aWR0aDogY2FsYygxMDAlICsgMnB4KTsgbWF4LWhlaWdodDogMTUzcHg7IG92ZXJmbG93LXk6IGF1dG87IFxyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMkQ5OyBib3JkZXItdG9wOiAwOyBwYWRkaW5nOiAyMHB4IDE1cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAuYnRuT3B0aW9ue2Rpc3BsYXk6IGZsZXg7IEBpbmNsdWRlIGZvbnQocmVtKDE0cHgpLCdwcmUgQm9sZCcsIzIyMik7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcHRpb25EZXB0aDJ7QGluY2x1ZGUgZmRpcihjb2x1bW4pOyByb3ctZ2FwOiAxMHB4OyBtYXJnaW4tdG9wOiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAuYnRuT3B0aW9ue2FsaWduLWl0ZW1zOiBjZW50ZXI7IEBpbmNsdWRlIGZvbnQocmVtKDEzcHgpLCdwcmUgTWVkaXVtJywjODg4KTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7Y29udGVudDogJy0nOyBtYXJnaW4tcmlnaHQ6IDJweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5hY3RpdmV7Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAub3B0aW9uTGlzdHtkaXNwbGF5OiBmbGV4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaW5wdXRXcmFwe0BpbmNsdWRlIGZhaShjZW50ZXIpOyBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBpbnB1dCx0ZXh0YXJlYXt3aWR0aDogMTAwJTsgaGVpZ2h0OiA0MHB4OyBmb250LXNpemU6IHJlbSgxNHB4KTsgZm9udC1mYW1pbHk6ICdwcmUgUmVndWxhcic7IHBhZGRpbmc6IDAgMTVweDsgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye2NvbG9yOiAjOTk5OyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7fVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntjb2xvcjogIzIyMjt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgdGV4dGFyZWF7cGFkZGluZzogMTBweDt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICsucmVzdWx0V3JhcHttYXJnaW4tdG9wOiAyMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJlc3VsdFdyYXB7XHJcbiAgICAgICAgICAgIC5yZXN1bHRBcmVhe0BpbmNsdWRlIGZhaShjZW50ZXIpOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAuZGVzY3tAaW5jbHVkZSBmb250KHJlbSgxNXB4KSwncHJlIE1lZGl1bScsIzQ1NDU0NSk7fVxyXG4gICAgICAgICAgICAgICAgLmVtcGhhc2lze21hcmdpbjogMCAzcHg7IGZvbnQtZmFtaWx5OiAncHJlIEJvbGQnO31cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICsudGFibGVBcmVhe21hcmdpbi10b3A6IDEwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb2xvclR5cGV7XHJcbiAgICAgICAgICAgICYuYmx1ZXtjb2xvcjogIzQzNThFNiAhaW1wb3J0YW50O31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRhYmxle1xyXG4gICAgICAgICAgICB0YWJsZXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYudHlwZTAxe1xyXG4gICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGR7YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGRjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdGgsdGR7cGFkZGluZzogMCAxNXB4O31cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHRoe2hlaWdodDogNDZweDsgQGluY2x1ZGUgZm9udChyZW0oMTNweCksJ3ByZSBNZWRpdW0nLCM1NTUpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRke2hlaWdodDogNjNweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7fVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubGF5ZXJOYW1le0BpbmNsdWRlIGZvbnQocmVtKDE0cHgpLCdwcmUgUmVndWxhcicsIzIyMik7fVxyXG4gICAgICAgICAgICAgICAgLnRhYmxlQm94e0BpbmNsdWRlIGZhaShjZW50ZXIpOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbEJveHtAaW5jbHVkZSBmZGlyKGNvbHVtbik7IHJvdy1nYXA6IDNweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGV7QGluY2x1ZGUgZm9udChyZW0oMTJweCksJ3ByZSBSZWd1bGFyJywjNzc3KTt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bkFyZWF7QGluY2x1ZGUgZmFpKGNlbnRlcik7IG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbnt3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuUGx1c3tib3JkZXItcmlnaHQ6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcntib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAuYnRuUGx1c3tib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0blRyYXNoe2JvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbWFsbENhcmR7d2lkdGg6IDIzNXB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnBke1xyXG4gICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGR7cGFkZGluZzogMTBweCAxNXB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnJvd3tib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjtcclxuICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7YmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGgsdGR7aGVpZ2h0OiA2MHB4O31cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB0aHtib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUsJjpmaXJzdC1vZi10eXBle2JvcmRlci1yYWRpdXM6IDA7fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnR4dC1sZWZ0e3BhZGRpbmc6IDAgMjVweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG9we3ZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgcGFkZGluZy10b3A6IDIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsaW5wdXR7d2lkdGg6IDEwMCU7IGJvcmRlci1jb2xvcjogI0QxRDJEOTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5zdGlja3l7XHJcbiAgICAgICAgICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgICAgICAgICB0aHtwb3NpdGlvbjogc3RpY2t5OyB0b3A6IDA7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYueVNjcm9sbHtvdmVyZmxvdy15OiBhdXRvO31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNoYXBle0BpbmNsdWRlIGZsZXhSb3coY2VudGVyLGNlbnRlcik7XHJcbiAgICAgICAgICAgICYudHlwZTAxe3dpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7IGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IGJvcmRlci1yYWRpdXM6IDRweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY2lyY2xle2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucmVxdWlyZWQ6OmFmdGVye2NvbnRlbnQ6ICcqJzsgbWFyZ2luLWxlZnQ6IDNweDsgY29sb3I6ICNGRjFEMUQ7fVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kYXRhVHlwZUxpc3R7QGluY2x1ZGUgZmFpKGNlbnRlcik7IGZsZXgtd3JhcDogd3JhcDsgY29sdW1uLWdhcDogMTJweDsgcm93LWdhcDogMTBweDtcclxuICAgICAgICAgICAgbGl7ZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICYuYXV0b3tmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG5SYWRpdXN7bWluLXdpZHRoOiBhdXRvOyB3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgKy51cGxvYWRab25lV3JhcHttYXJnaW4tdG9wOiAyMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnVwbG9hZFpvbmV7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjVweCAwOyBib3JkZXItcmFkaXVzOiAxMnB4OyBcclxuICAgICAgICAgICAgLnRleHR7cG9zaXRpb246IHJlbGF0aXZlOyBAaW5jbHVkZSBmb250KHJlbSgxM3B4KSwncHJlIFJlZ3VsYXInLCAjNTU1KTsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC01cHg7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kOiAjRjFGNEZGIHVybCgnLi4vaW1hZ2VzL2ljby9pY28tY2xvdWQtdXBsb2FkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZXcmFwe1xyXG4gICAgICAgICAgICAgICAgLmluZm9EZXNje2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7fVxyXG4gICAgICAgICAgICAgICAgLnVwbG9hZFpvbmV7bWFyZ2luLXRvcDogN3B4O31cclxuICAgICAgICAgICAgICAgICsudGFibGVXcmFwe21hcmdpbi10b3A6IDMwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEzNXB4OyBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaW1nLXVwbG9hZC16b25lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaW5mb0Rlc2N7QGluY2x1ZGUgZmFpKGNlbnRlcik7IEBpbmNsdWRlIGZvbnQocmVtKDEycHgpLCdwcmUgTWVkaXVtJywjNUY2NDg1KTtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle2NvbnRlbnQ6ICcnOyB3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4OyBtYXJnaW4tdG9wOiAtMXB4OyBtYXJnaW4tcmlnaHQ6IDJweDsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1pbmZvLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc3ViVGl0bGV7QGluY2x1ZGUgZm9udChyZW0oMTZweCksJ3ByZSBCb2xkJywjMjIyKTt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRhYmxlV3JhcHtcclxuICAgICAgICAgICAgLmluZm9EZXNje21hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucG9wdXB7ZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxMDA7IHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7Y29udGVudDogJyc7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogNTAlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB3aWR0aDogMTAwdnc7IGhlaWdodDogMTAwdmg7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwLCAkYWxwaGE6IDAuNik7fVxyXG5cclxuICAgICAgICAgICAgJi5hZG1pblN0eWxle1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnBvcHVwSW5uZXJ7cGFkZGluZzogMTVweCAyNXB4IDMwcHggMjVweDsgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgICAgIC5oZWFke2hlaWdodDogNTBweDsgQGluY2x1ZGUgZmFpKGNlbnRlcik7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OUY4O1xyXG4gICAgICAgICAgICAgICAgJlRleHR7QGluY2x1ZGUgZmFpKGNlbnRlcik7IGhlaWdodDogMTAwJTsgQGluY2x1ZGUgZm9udChyZW0oMThweCksJ3ByZSBCb2xkJywjZmZmKTt9XHJcbiAgICAgICAgICAgICAgICAuYnRuUG9wdXBDbG9zZXt3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlYXJjaEZvcm1BcmVhe1xyXG4gICAgICAgICAgICAgICAgLmZvcm1Jbm5lcntmbGV4LWRpcmVjdGlvbjogcm93OyBwYWRkaW5nOiAxNnB4IDA7IHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjVweDsgXHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAwOyBib3JkZXItcmFkaXVzOiAxMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZBO31cclxuICAgICAgICAgICAgICAgIC5pbnB1dFdyYXB7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgKy5jYXJkV3JhcHttYXJnaW4tdG9wOiAyMHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucmVzdWx0V3JhcHtAaW5jbHVkZSBmYWkoY2VudGVyKTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLmRlc2N7Zm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7IGNvbG9yOiAjMjIyO31cclxuICAgICAgICAgICAgICAgIC5lbXBoYXNpc3ttYXJnaW4tbGVmdDogMnB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgICAgICYuY2VudGVye2xlZnQ6IDUwJTsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc2VsZWN0R3JvdXB7QGluY2x1ZGUgZmFpKGNlbnRlcik7IGNvbHVtbi1nYXA6IDdweDt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNhcmRXcmFwe1xyXG4gICAgICAgICAgICAucmVzdWx0V3JhcHttYXJnaW4tYm90dG9tOiAxM3B4O31cclxuICAgICAgICBcclxuICAgICAgICAgICAgKy5wYWdpbmF0aW9ue21hcmdpbi10b3A6IDI1cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY2FyZExpc3R7QGluY2x1ZGUgZmFpKGNlbnRlcik7IGNvbHVtbi1nYXA6IDMwcHg7IGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbGl7ZmxleDogMTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jYXJkQm94e3Bvc2l0aW9uOiByZWxhdGl2ZTsgQGluY2x1ZGUgZmRpcihjb2x1bW4pOyBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q5ZDlkOTsgXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7Y29udGVudDogJyc7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDFweDsgbGVmdDogMXB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKCRjb2xvcjogIzAwMCwgJGFscGhhOiAwLjE4KTsgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB6LWluZGV4OiAwO31cclxuICAgICAgICBcclxuICAgICAgICAgICAgLmNhcmRJbWdBcmVhe3Bvc2l0aW9uOiByZWxhdGl2ZTsgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkE7XHJcbiAgICAgICAgICAgICAgICBhe2Rpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLXRvcDogNzMuNDklO31cclxuICAgICAgICAgICAgICAgIGltZ3twb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2s7IG9iamVjdC1maXQ6IGNvdmVyOyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5jYXJkQm90dG9tQXJlYXtwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgLmJvdHRvbUlubmVye3BhZGRpbmc6IDE1cHg7IGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7fVxyXG4gICAgICAgICAgICAgICAgLmNhcmRUaXRsZXtAaW5jbHVkZSBmb250KHJlbSgxNXB4KSwncHJlIEJvbGQnLCMyMjIpOyBtYXJnaW4tYm90dG9tOiA1cHg7fVxyXG4gICAgICAgICAgICAgICAgLmluZm97QGluY2x1ZGUgZmFpKGNlbnRlcik7IGNvbHVtbi1nYXA6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnVzZXJOYW1le0BpbmNsdWRlIGZvbnQocmVtKDE0cHgpLCdwcmUgQm9sZCcsIzIyMik7fVxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1le0BpbmNsdWRlIGZvbnQocmVtKDEzcHgpLCdwcmUgTWVkaXVtJywjOTk5KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uc3tAaW5jbHVkZSBmYWkoY2VudGVyKTsgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYnRue3BhZGRpbmc6IDAgNnB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLm5vSW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAuY2FyZEltZ0FyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtwYWRkaW5nLXRvcDogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLm5vUHJldmlld1RleHR7cGFkZGluZy10b3A6IDEwNHB4OyBwYWRkaW5nLWJvdHRvbTogNTJweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjNDM1OEU2OyBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucGFnaW5hdGlvbntAaW5jbHVkZSBmbGV4Um93KGNlbnRlcixjZW50ZXIpOyBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIGJ1dHRvbntAaW5jbHVkZSBmbGV4Um93KGNlbnRlcixjZW50ZXIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmLmJ0bkZpcnN0e2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tcGFnaW5hdGlvbi1maXJzdC5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVke2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tcGFnaW5hdGlvbi1maXJzdC1kaXNhYmxlZC5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bkxhc3R7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1wYWdpbmF0aW9uLWxhc3Quc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXBhZ2luYXRpb24tbGFzdC1kaXNhYmxlZC5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bk5leHR7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1wYWdpbmF0aW9uLW5leHQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXBhZ2luYXRpb24tbmV4dC1kaXNhYmxlZC5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0blByZXZ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1wYWdpbmF0aW9uLXByZXYuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXBhZ2luYXRpb24tcHJldi1kaXNhYmxlZC5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke2N1cnNvcjogZGVmYXVsdDsgcG9pbnRlci1ldmVudHM6IG5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7QGluY2x1ZGUgZmxleFJvdyhjZW50ZXIsY2VudGVyKTsgQGluY2x1ZGUgZm9udChyZW0oMTRweCksJ3ByZSBSZWd1bGFyJywjNTU1KTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle2NvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24sYXt3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNtYWxsQ2FyZHtib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLmJvdHRvbXtAaW5jbHVkZSBmYWkoY2VudGVyKTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiA4cHggMTJweDsgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuICAgICAgICAgICAgICAgIC5idG5BcmVhe21hcmdpbi10b3A6IDA7IGNvbHVtbi1nYXA6IDZweDt9XHJcbiAgICAgICAgICAgICAgICAuYnRuLnR5cGUwNXtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXB7b3BhY2l0eTogMTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvb2x0aXB7Ym90dG9tOiAtMzNweDsgaGVpZ2h0OiAyNHB4OyBsaW5lLWhlaWdodDogMjRweDsgZm9udC1mYW1pbHk6ICdwcmUgTWVkaXVtJzsgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7dG9wOiAtNXB4OyBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzIyMjt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vUHJldmlld0FyZWF7XHJcbiAgICAgICAgICAgICAgICAubm9QcmV2aWV3VGV4dHtwYWRkaW5nLWJvdHRvbTogMzdweDsgcGFkZGluZy10b3A6IDk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle3RvcDogNDhweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0blJhZGl1c3ttaW4td2lkdGg6IDcycHg7IGhlaWdodDogMjRweDsgZm9udC1zaXplOiByZW0oMTJweCk7IGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye2NvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubm9QcmV2aWV3QXJlYXt0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5ub1ByZXZpZXdUZXh0e3Bvc2l0aW9uOiByZWxhdGl2ZTsgQGluY2x1ZGUgZm9udChyZW0oMTJweCksJ3ByZSBSZWd1bGFyJywgIzc3Nyk7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1NnB4OyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNEU0RTQgdXJsKC4uL2ltYWdlcy9pY28vaWNvLW5vLWltYWdlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRvb2x0aXB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IGJvdHRvbTogLTI2cHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgXHJcbiAgICAgICAgb3BhY2l0eTogMDsgcGFkZGluZzogMCA2cHg7IGhlaWdodDogMjBweDsgbGluZS1oZWlnaHQ6IDE5cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC43NSk7IHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgXHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgQGluY2x1ZGUgZm9udChyZW0oMTJweCksJ3ByZSBCb2xkJywjZmZmKTtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC43NSk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKiAtLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAgICAgXHJcbiAgICAgICAgLyogbGliIGN1c3RvbSAqL1xyXG4gICAgICAgIC5jb2xvcnBpY2tlcnt6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAmLm5vbmV7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgJi5ibG9ja3tkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcblxuQGZ1bmN0aW9uIHN0cmlwVW5pdCgkdmFsdWUpIHtcbiAgICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4VmFsdWUpIHtcbiAgICBAcmV0dXJuICN7c3RyaXBVbml0KCRweFZhbHVlKSAvIHN0cmlwVW5pdCgkaHRtbC1mb250LXNpemUpfXJlbTtcbn0iXX0= */
