/* font */
/* flex align */
/* flex justify-content */
/* flex direction*/
/* flex row */
/* scrollbar mixin */
/* line 8, scss/button.scss */
#wrap.simpleMapApp .btn.wd160 {
	width: 160px;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

/* line 9, scss/button.scss */
#wrap.simpleMapApp .btn.wd210 {
	width: 210px;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

/* line 11, scss/button.scss */
#wrap.simpleMapApp .btn.gray {
	width: 43px;
	height: 36px;
	font-size: 0.875rem;
	font-family: "pre Meidum";
	color: #fff;
	border-radius: 5px;
	background-color: #555;
}

/* line 12, scss/button.scss */
#wrap.simpleMapApp .btn.gray2 {
	width: 45px;
	height: 40px;
	border-radius: 4px;
	background-color: #454545;
}

/* line 14, scss/button.scss */
#wrap.simpleMapApp .btn.type01 {
	width: 40px;
	height: 40px;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	border: 1px solid transparent;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transition-property: background-color,background-image,border-color;
	transition-property: background-color,background-image,border-color;
}

/* line 17, scss/button.scss */
#wrap.simpleMapApp .btn.type01:hover {
	border-color: #4358E6;
	background-color: #4358E6;
}

/* line 20, scss/button.scss */
#wrap.simpleMapApp .btn.type02 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 9.5px;
	height: 27px;
	border-radius: 17px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
	font-size: 0.6875rem;
	font-family: "pre Medium";
	color: #555;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 22, scss/button.scss */
#wrap.simpleMapApp .btn.type02::before {
	content: '';
	width: 15px;
	height: 15px;
	margin-right: 2px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 25, scss/button.scss */
#wrap.simpleMapApp .btn.type02.addData::before {
	background-image: url("../../images/simpleMapApp/ico/ico-add-folder.svg");
}

/* line 26, scss/button.scss */
#wrap.simpleMapApp .btn.type02.addData:hover::before, #wrap.simpleMapApp .btn.type02.addData.active::before {
	background-image: url("../../images/simpleMapApp/ico/ico-add-folder-hover.svg");
}

/* line 29, scss/button.scss */
#wrap.simpleMapApp .btn.type02.styling::before {
	background-image: url("../../images/simpleMapApp/ico/ico-pallete.svg");
}

/* line 30, scss/button.scss */
#wrap.simpleMapApp .btn.type02.styling:hover::before, #wrap.simpleMapApp .btn.type02.styling.active::before {
	background-image: url("../../images/simpleMapApp/ico/ico-pallete-hover.svg");
}

/* line 33, scss/button.scss */
#wrap.simpleMapApp .btn.type02:hover, #wrap.simpleMapApp .btn.type02.active {
	color: #fff;
	border-color: transparent;
	background-color: #4358E6;
}

/* line 36, scss/button.scss */
#wrap.simpleMapApp .btn.type03 {
	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: 47px;
	padding: 0 10px;
	font-size: 0.9375rem;
}

/* line 38, scss/button.scss */
#wrap.simpleMapApp .btn.type03.none {
	border-radius: 4px !important;
}

/* line 39, scss/button.scss */
#wrap.simpleMapApp .btn.type03.white {
	border: 1px solid #D9D9D9;
	color: #777;
	font-family: 'pre Medium';
	background-color: #F9F9FA;
}

/* line 40, scss/button.scss */
#wrap.simpleMapApp .btn.type03.blue {
	color: #fff;
	font-family: 'pre Bold';
	background-color: #4358E6;
}

/* line 43, scss/button.scss */
#wrap.simpleMapApp .btn.type04 {
	height: 26px;
	border: 1px solid transparent;
	border-radius: 10px;
	padding: 0 5px;
	font-size: 0.75rem;
	font-family: 'pre Medium';
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 45, scss/button.scss */
#wrap.simpleMapApp .btn.type04 .text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

/* line 46, scss/button.scss */
#wrap.simpleMapApp .btn.type04 .text::before {
	content: '';
	width: 10px;
	height: 10px;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px;
}

/* line 50, scss/button.scss */
#wrap.simpleMapApp .btn.type04.grayType {
	color: #555;
	background-color: #F1F1F1;
}

/* line 51, scss/button.scss */
#wrap.simpleMapApp .btn.type04.grayType .text::before {
	background-image: url("../../images/simpleMapApp/ico/ico-share-gray-type03.svg");
}

/* line 53, scss/button.scss */
#wrap.simpleMapApp .btn.type04.blueOutlineType {
	border-color: #5469f8;
	color: #4358E6;
	background-color: #F1F4FF;
}

/* line 54, scss/button.scss */
#wrap.simpleMapApp .btn.type04.blueOutlineType .text::before {
	background-image: url("../../images/simpleMapApp/ico/ico-share-purple.svg");
}

/* line 56, scss/button.scss */
#wrap.simpleMapApp .btn.type04.blueFillType {
	border-color: #5469F8;
	color: #fff;
	background-color: #5469F8;
}

/* line 57, scss/button.scss */
#wrap.simpleMapApp .btn.type04.blueFillType .text::before {
	background-image: url("../../images/simpleMapApp/ico/ico-share-gray-type03-hover.svg");
}

/* line 61, scss/button.scss */
#wrap.simpleMapApp .btn.type05 {
	width: 22px;
	height: 22px;
	border: 1px solid #d9d9d9;
	border-radius: 50% !important;
	background-color: #fff;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 63, scss/button.scss */
#wrap.simpleMapApp .btn.type05:hover {
	border-color: transparent;
	background-color: #4358E6;
}

/* line 66, scss/button.scss */
#wrap.simpleMapApp .btn.fullScreen {
	background-image: url("../../images/simpleMapApp/ico/ico-full-screen.svg");
}

/* line 67, scss/button.scss */
#wrap.simpleMapApp .btn.fullScreen:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-full-screen-active.svg");
}

/* line 70, scss/button.scss */
#wrap.simpleMapApp .btn.quitFullScreen {
	background-image: url("../../images/simpleMapApp/ico/ico-quit-full-screen.svg");
}

/* line 71, scss/button.scss */
#wrap.simpleMapApp .btn.quitFullScreen:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-quit-full-screen-active.svg");
}

/* line 74, scss/button.scss */
#wrap.simpleMapApp .btnHandleSidebar {
	position: absolute;
	top: 21px;
	right: -10px;
	width: 26px;
	height: 26px;
}

/* line 75, scss/button.scss */
#wrap.simpleMapApp .btnHandleSidebar::before {
	content: '';
	position: absolute;
	left: 3px;
	top: 0;
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: #010101 url("../../images/simpleMapApp/ico/ico-left-toggle-arrow.svg") no-repeat center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

/* line 80, scss/button.scss */
#wrap.simpleMapApp .btnEdit {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #E9EEFF url("../../images/simpleMapApp/ico/ico-edit.svg") no-repeat center;
}

/* line 81, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #F1F1F1;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 83, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.edit {
	background-image: url("../../images/simpleMapApp/ico/ico-edit-gray.svg");
}

/* line 84, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.edit:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-edit-gray-hover.svg");
}

/* line 86, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.remove {
	background-image: url("../../images/simpleMapApp/ico/ico-remove-gray.svg");
}

/* line 87, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.remove:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-remove-hover.svg");
}

/* line 89, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.moveTop {
	background-image: url("../../images/simpleMapApp/ico/ico-move-top-gray.svg");
}

/* line 90, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.moveTop:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-move-top-hover.svg");
}

/* line 92, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.moveBottom {
	background-image: url("../../images/simpleMapApp/ico/ico-move-bottom-gray.svg");
}

/* line 93, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem.moveBottom:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-move-bottom-hover.svg");
}

/* line 96, scss/button.scss */
#wrap.simpleMapApp .btnHandleItem:hover {
	background-color: #4358E6;
}

/* line 99, scss/button.scss */
#wrap.simpleMapApp .btnRemove {
	width: 7px;
	height: 7px;
	background: url("../../images/simpleMapApp/ico/ico-remove-7x7.svg") no-repeat center;
}

/* line 100, scss/button.scss */
#wrap.simpleMapApp .btnDepthClose {
	width: 14px;
	height: 14px;
	background: url("../../images/simpleMapApp/ico/ico-close-14x14.svg") no-repeat center;
}

/* line 101, scss/button.scss */
#wrap.simpleMapApp .btnMapInfo {
	background: url("../../images/simpleMapApp/ico/ico-map-info.svg") no-repeat center 10px;
}

/* line 103, scss/button.scss */
#wrap.simpleMapApp .btnShare.type01 {
	background-image: url("../../images/simpleMapApp/ico/ico-share-gray-type01.svg");
}

/* line 104, scss/button.scss */
#wrap.simpleMapApp .btnShare.type02 {
	background-image: url("../../images/simpleMapApp/ico/ico-share-gray-type02.svg");
}

/* line 105, scss/button.scss */
#wrap.simpleMapApp .btnShare.type02:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-share-gray-type02-hover.svg");
}

/* line 107, scss/button.scss */
#wrap.simpleMapApp .btnShare.type03 {
	background-image: url("../../images/simpleMapApp/ico/ico-share-gray-type03.svg");
}

/* line 108, scss/button.scss */
#wrap.simpleMapApp .btnShare.type03:hover {
	background-image: url("../../images/simpleMapApp/ico/ico-share-gray-type03-hover.svg");
}

/* line 111, scss/button.scss */
#wrap.simpleMapApp .btnSearch {
	background: url("../../images/simpleMapApp/ico/ico-search.svg") no-repeat center;
}

/* line 112, scss/button.scss */
#wrap.simpleMapApp .btnTrash {
	background: url("../../images/simpleMapApp/ico/ico-trash.svg") no-repeat center;
}

/* line 113, scss/button.scss */
#wrap.simpleMapApp .btnTrash:hover {
	background: url("../../images/simpleMapApp/ico/ico-trash-hover.svg") no-repeat center;
}

/* line 115, scss/button.scss */
#wrap.simpleMapApp .btnPlus {
	background: url("../../images/simpleMapApp/ico/ico-plus-14x14.svg") no-repeat center;
}

/* line 116, scss/button.scss */
#wrap.simpleMapApp .btnPlus:hover {
	background: url("../../images/simpleMapApp/ico/ico-plus-14x14-hover.svg") no-repeat center;
}

/* line 119, scss/button.scss */
#wrap.simpleMapApp .btnRadius {
	min-width: 110px;
	height: 31px;
	font-size: 0.9375rem;
	font-family: "pre Medium";
	color: #555;
	border-radius: 20px;
	padding: 0 10px;
	background-color: #F1F1F1;
}

/* line 121, scss/button.scss */
#wrap.simpleMapApp .btnRadius.mwd180 {
	min-width: 180px;
}

/* line 122, scss/button.scss */
#wrap.simpleMapApp .btnRadius.mwd130 {
	min-width: 130px;
}

/* line 123, scss/button.scss */
#wrap.simpleMapApp .btnRadius.active {
	color: #fff;
	background-color: #4358E6;
}

/* line 126, scss/button.scss */
#wrap.simpleMapApp .btnPopupClose {
	background: url("../../images/simpleMapApp/ico/ico-close-24x24.svg") no-repeat center;
}

/* line 127, scss/button.scss */
#wrap.simpleMapApp .btnNewMap {
	background: url("../../images/simpleMapApp/ico/ico-edit-type02.svg") no-repeat center;
}

/* line 128, scss/button.scss */
#wrap.simpleMapApp .btnNewMap:hover {
	background: url("../../images/simpleMapApp/ico/ico-edit-type02-hover.svg") no-repeat center;
}

/* line 130, scss/button.scss */
#wrap.simpleMapApp .btnMymapUpload {
	background: url("../../images/simpleMapApp/ico/ico-upload-gray.svg") no-repeat center;
}

/* line 131, scss/button.scss */
#wrap.simpleMapApp .btnMymapUpload:hover {
	background: url("../../images/simpleMapApp/ico/ico-upload-gray-hover.svg") no-repeat center;
}

/* line 133, scss/button.scss */
#wrap.simpleMapApp .btnMymapRemove {
	background: url("../../images/simpleMapApp/ico/ico-trash-gray.svg") no-repeat center;
}

/* line 134, scss/button.scss */
#wrap.simpleMapApp .btnMymapRemove:hover {
	background: url("../../images/simpleMapApp/ico/ico-trash-gray-hover.svg") no-repeat center;
}

/* ============ 231030 ============ */
#wrap.simpleMapApp .btnTagRemove{
	width: 16px;
	height: 16px;
	background: url('../../images/simpleMapApp/ico/ico-tag-remove.svg') no-repeat center;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsImJ1dHRvbi5jc3MiLCJidXR0b24uc2NzcyIsIl9mdW5jdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLFNBQUE7QUFLQSxlQUFBO0FBS0EseUJBQUE7QUFLQSxrQkFBQTtBQUtBLGFBQUE7QUFLQSxvQkFBQTtBQ3JCQSw2QkFBNkI7QUNGN0I7Q0FHb0IsWUFBWTtDQUFFLG1CQUFVO0tBQVYsY0FBVTtTQUFWLFVBQVU7QURHNUM7O0FBRUEsNkJBQTZCO0FDUjdCO0NBSW9CLFlBQVk7Q0FBRSxtQkFBVTtLQUFWLGNBQVU7U0FBVixVQUFVO0FEUTVDOztBQUVBLDhCQUE4QjtBQ2Q5QjtDQU1tQixXQUFXO0NBQUUsWUFBWTtDRk54QyxtQkdHaUU7Q0hIL0MseUJFTTREO0NGTnRDLFdFTTJDO0NBQUcsa0JBQWtCO0NBQUUsc0JBQXNCO0FEaUJwSTs7QUFFQSw4QkFBOEI7QUN6QjlCO0NBT29CLFdBQVc7Q0FBRSxZQUFZO0NBQUUsa0JBQWtCO0NBQUUseUJBQXlCO0FEd0I1Rjs7QUFFQSw4QkFBOEI7QUNqQzlCO0NBU3FCLFdBQVc7Q0FBRSxZQUFZO0NBQUUsa0JBQWtCO0NBQUUsNEJBQTRCO0NBQUUsMkJBQTJCO0NBQ2pILHNCQUFzQjtDQUFFLDZCQUE2QjtDQUFFLG1EQUF5QztTQUF6QywyQ0FBeUM7Q0FBaUIsbUNBQTJCO0NBQTNCLDJCQUEyQjtDQUM1SSwyRUFBbUU7Q0FBbkUsbUVBQW1FO0FEa0MvRTs7QUFFQSw4QkFBOEI7QUMvQzlCO0NBWXdCLHFCQUFxQjtDQUFFLHlCQUF5QjtBRHVDeEU7O0FBRUEsOEJBQThCO0FDckQ5QjtDRktJLG9CQUFhO0NBQWIsb0JBQWE7Q0FBYixhQUFhO0NBQUUseUJFVXFCO0tGVnJCLHNCRVVxQjtTRlZyQixtQkVVcUI7Q0FBRyxnQkFBZ0I7Q0FBRSxZQUFZO0NBQUUsbUJBQW1CO0NBQUUseUJBQXlCO0NBQUUsc0JBQXNCO0NGZjdJLG9CR0dpRTtDSEgvQyx5QkVnQjBCO0NGaEJKLFdFZ0JTO0NBQUcsbUNBQTJCO0NBQTNCLDJCQUEyQjtBRGtEbkY7O0FBRUEsOEJBQThCO0FDcEU5QjtDQWlCMEIsV0FBVztDQUFFLFdBQVc7Q0FBRSxZQUFZO0NBQUUsaUJBQWlCO0NBQ25FLDRCQUE0QjtDQUFFLDJCQUEyQjtDQUFFLG1DQUEyQjtDQUEzQiwyQkFBMkI7QUQyRHRHOztBQUVBLDhCQUE4QjtBQy9FOUI7Q0FvQjhCLHlEQUF5RDtBRDhEdkY7O0FBRUEsOEJBQThCO0FDcEY5QjtDQXFCcUQsK0RBQStEO0FEa0VwSDs7QUFFQSw4QkFBOEI7QUN6RjlCO0NBd0I4QixzREFBc0Q7QURvRXBGOztBQUVBLDhCQUE4QjtBQzlGOUI7Q0F5QnFELDREQUE0RDtBRHdFakg7O0FBRUEsOEJBQThCO0FDbkc5QjtDQTRCaUMsV0FBVztDQUFFLHlCQUF5QjtDQUFFLHlCQUF5QjtBRDRFbEc7O0FBRUEsOEJBQThCO0FDMUc5QjtDRm9CSSxvQkFBYTtDQUFiLG9CQUFhO0NBQWIsYUFBYTtDQUFFLHdCRVd5QjtLRlh6QixxQkVXeUI7U0ZYekIsdUJFV3lCO0NGWEUseUJFV0s7S0ZYTCxzQkVXSztTRlhMLG1CRVdLO0NBQUcsWUFBWTtDQUFFLGVBQWU7Q0FDdkUsb0JDN0J5RDtBRitHckU7O0FBRUEsOEJBQThCO0FDcEg5QjtDQWlDdUIsNkJBQTZCO0FEc0ZwRDs7QUFFQSw4QkFBOEI7QUN6SDlCO0NBa0N3Qix5QkFBeUI7Q0FBRSxXQUFXO0NBQUUseUJBQXlCO0NBQUUseUJBQXlCO0FENkZwSDs7QUFFQSw4QkFBOEI7QUNqSTlCO0NBbUN1QixXQUFXO0NBQUUsdUJBQXVCO0NBQUUseUJBQXlCO0FEbUd0Rjs7QUFFQSw4QkFBOEI7QUN4STlCO0NBc0NxQixZQUFZO0NBQUUsNkJBQTZCO0NBQUUsbUJBQW1CO0NBQUUsY0FBYztDQUN6RixrQkNwQ3lEO0NEb0NuQyx5QkFBeUI7Q0FBRSxtQ0FBMkI7Q0FBM0IsMkJBQTJCO0FEMEd4Rjs7QUFFQSw4QkFBOEI7QUNuSjlCO0NGS0ksb0JBQWE7Q0FBYixvQkFBYTtDQUFiLGFBQWE7Q0FBRSx5QkVtQ3NCO0tGbkN0QixzQkVtQ3NCO1NGbkN0QixtQkVtQ3NCO0FEK0d6Qzs7QUFFQSw4QkFBOEI7QUN6SjlCO0NBeUM4QixXQUFXO0NBQUUsV0FBVztDQUFFLFlBQVk7Q0FBRSxpQkFBaUI7Q0FBRSw0QkFBNEI7Q0FDakcsMkJBQTJCO0NBQUUscUJBQXFCO0FEd0h0RTs7QUFFQSw4QkFBOEI7QUNwSzlCO0NBNkMyQixXQUFXO0NBQUUseUJBQXlCO0FEMkhqRTs7QUFFQSw4QkFBOEI7QUMxSzlCO0NBOENrQyxnRUFBZ0U7QUQrSGxHOztBQUVBLDhCQUE4QjtBQy9LOUI7Q0FnRGtDLHFCQUFxQjtDQUFFLGNBQWM7Q0FBRSx5QkFBeUI7QURvSWxHOztBQUVBLDhCQUE4QjtBQ3RMOUI7Q0FpRGtDLDJEQUEyRDtBRHdJN0Y7O0FBRUEsOEJBQThCO0FDM0w5QjtDQW1EK0IscUJBQXFCO0NBQUUsV0FBVztDQUFFLHlCQUF5QjtBRDZJNUY7O0FBRUEsOEJBQThCO0FDbE05QjtDQW9Ea0Msc0VBQXNFO0FEaUp4Rzs7QUFFQSw4QkFBOEI7QUN2TTlCO0NBd0RxQixXQUFXO0NBQUUsWUFBWTtDQUFFLHlCQUF5QjtDQUFFLDZCQUE2QjtDQUFFLHNCQUFzQjtDQUNwSCxtQ0FBMkI7Q0FBM0IsMkJBQTJCO0FEc0p2Qzs7QUFFQSw4QkFBOEI7QUNqTjlCO0NBMER3Qix5QkFBeUI7Q0FBRSx5QkFBeUI7QUQySjVFOztBQUVBLDhCQUE4QjtBQ3ZOOUI7Q0E2RHlCLDBEQUEwRDtBRDZKbkY7O0FBRUEsOEJBQThCO0FDNU45QjtDQThEd0IsaUVBQWlFO0FEaUt6Rjs7QUFFQSw4QkFBOEI7QUNqTzlCO0NBaUU2QiwrREFBK0Q7QURtSzVGOztBQUVBLDhCQUE4QjtBQ3RPOUI7Q0FrRXdCLHNFQUFzRTtBRHVLOUY7O0FBRUEsOEJBQThCO0FDM085QjtDQXFFMkIsa0JBQWtCO0NBQUUsU0FBUztDQUFFLFlBQVk7Q0FBRSxXQUFXO0NBQUUsWUFBWTtBRDZLakc7O0FBRUEsOEJBQThCO0FDcFA5QjtDQXNFMEIsV0FBVztDQUFFLGtCQUFrQjtDQUFFLFNBQVM7Q0FBRSxNQUFNO0NBQUUsK0JBQXVCO1NBQXZCLHVCQUF1QjtDQUNyRixXQUFXO0NBQUUsWUFBWTtDQUFFLGtCQUFrQjtDQUFFLG1GQUFtRjtDQUNsSSxtQ0FBMkI7Q0FBM0IsMkJBQTJCO0NBQUUsOENBQThCO0NBQTlCLHNDQUE4QjtDQUE5Qiw4QkFBOEI7Q0FBOUIsaURBQThCO0FEeUwzRTs7QUFFQSw4QkFBOEI7QUNuUTlCO0NBMkVrQixXQUFXO0NBQUUsWUFBWTtDQUFFLGtCQUFrQjtDQUFFLHNFQUFzRTtBRDhMdkk7O0FBRUEsOEJBQThCO0FDM1E5QjtDQTRFd0IsV0FBVztDQUFFLFlBQVk7Q0FBRSxrQkFBa0I7Q0FBRSx5QkFBeUI7Q0FBRSw0QkFBNEI7Q0FDbEgsMkJBQTJCO0NBQUUsbUNBQTJCO0NBQTNCLDJCQUEyQjtBRHVNcEU7O0FBRUEsOEJBQThCO0FDdFI5QjtDQThFdUIsd0RBQXdEO0FEMk0vRTs7QUFFQSw4QkFBOEI7QUMzUjlCO0NBK0U0Qiw4REFBOEQ7QUQrTTFGOztBQUVBLDhCQUE4QjtBQ2hTOUI7Q0FpRnlCLDBEQUEwRDtBRGtObkY7O0FBRUEsOEJBQThCO0FDclM5QjtDQWtGNEIsMkRBQTJEO0FEc052Rjs7QUFFQSw4QkFBOEI7QUMxUzlCO0NBb0YwQiw0REFBNEQ7QUR5TnRGOztBQUVBLDhCQUE4QjtBQy9TOUI7Q0FxRjRCLDZEQUE2RDtBRDZOekY7O0FBRUEsOEJBQThCO0FDcFQ5QjtDQXVGNkIsK0RBQStEO0FEZ081Rjs7QUFFQSw4QkFBOEI7QUN6VDlCO0NBd0Y0QixnRUFBZ0U7QURvTzVGOztBQUVBLDhCQUE4QjtBQzlUOUI7Q0EyRndCLHlCQUF5QjtBRHNPakQ7O0FBRUEsOEJBQThCO0FDblU5QjtDQThGb0IsVUFBVTtDQUFFLFdBQVc7Q0FBRSxvRUFBb0U7QUQwT2pIOztBQUVBLCtCQUErQjtBQzFVL0I7Q0ErRndCLFdBQVc7Q0FBRSxZQUFZO0NBQUUscUVBQXFFO0FEZ1B4SDs7QUFFQSwrQkFBK0I7QUNqVi9CO0NBZ0dxQix1RUFBdUU7QURvUDVGOztBQUVBLCtCQUErQjtBQ3RWL0I7Q0FrR3lCLGdFQUFnRTtBRHVQekY7O0FBRUEsK0JBQStCO0FDM1YvQjtDQW1HeUIsZ0VBQWdFO0FEMlB6Rjs7QUFFQSwrQkFBK0I7QUNoVy9CO0NBb0c0QixzRUFBc0U7QUQrUGxHOztBQUVBLCtCQUErQjtBQ3JXL0I7Q0FzR3lCLGdFQUFnRTtBRGtRekY7O0FBRUEsK0JBQStCO0FDMVcvQjtDQXVHNEIsc0VBQXNFO0FEc1FsRzs7QUFFQSwrQkFBK0I7QUMvVy9CO0NBMEdvQixnRUFBZ0U7QUR3UXBGOztBQUVBLCtCQUErQjtBQ3BYL0I7Q0EyR21CLCtEQUErRDtBRDRRbEY7O0FBRUEsK0JBQStCO0FDelgvQjtDQTRHd0IscUVBQXFFO0FEZ1I3Rjs7QUFFQSwrQkFBK0I7QUM5WC9CO0NBOEdrQixvRUFBb0U7QURtUnRGOztBQUVBLCtCQUErQjtBQ25ZL0I7Q0ErR3dCLDBFQUEwRTtBRHVSbEc7O0FBRUEsK0JBQStCO0FDeFkvQjtDQWtIb0IsZ0JBQWdCO0NBQUUsWUFBWTtDRmxIOUMsb0JHR2lFO0NISC9DLHlCRWtIa0U7Q0ZsSDVDLFdFa0hpRDtDQUFHLG1CQUFtQjtDQUN2RyxlQUFlO0NBQUUseUJBQXlCO0FEK1J0RDs7QUFFQSwrQkFBK0I7QUNwWi9CO0NBb0h5QixnQkFBZ0I7QURtU3pDOztBQUVBLCtCQUErQjtBQ3paL0I7Q0FxSHlCLGdCQUFnQjtBRHVTekM7O0FBRUEsK0JBQStCO0FDOVovQjtDQXNIeUIsV0FBVztDQUFFLHlCQUF5QjtBRDRTL0Q7O0FBRUEsK0JBQStCO0FDcGEvQjtDQXlId0IscUVBQXFFO0FEOFM3Rjs7QUFFQSwrQkFBK0I7QUN6YS9CO0NBMEhvQixxRUFBcUU7QURrVHpGOztBQUVBLCtCQUErQjtBQzlhL0I7Q0EySHdCLDJFQUEyRTtBRHNUbkc7O0FBRUEsK0JBQStCO0FDbmIvQjtDQTZIeUIscUVBQXFFO0FEeVQ5Rjs7QUFFQSwrQkFBK0I7QUN4Yi9CO0NBOEh3QiwyRUFBMkU7QUQ2VG5HOztBQUVBLCtCQUErQjtBQzdiL0I7Q0FnSXlCLG9FQUFvRTtBRGdVN0Y7O0FBRUEsK0JBQStCO0FDbGMvQjtDQWlJd0IsMEVBQTBFO0FEb1VsRyIsImZpbGUiOiJidXR0b24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKiBmb250ICovXG5AbWl4aW4gZm9udCgkc2l6ZSwgJGZhbWlseSwgJGNvbG9yKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTsgZm9udC1mYW1pbHk6ICRmYW1pbHk7IGNvbG9yOiAkY29sb3I7XG59XG5cbi8qIGZsZXggYWxpZ24gKi9cbkBtaXhpbiBmYWkoJGFsaWduKSB7XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLyogZmxleCBqdXN0aWZ5LWNvbnRlbnQgKi9cbkBtaXhpbiBmamMoJGp1c3RpZnkpIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xufVxuXG4vKiBmbGV4IGRpcmVjdGlvbiovXG5AbWl4aW4gZmRpcigkZGlyZWN0aW9uKSB7XG4gICAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG4gIFxuLyogZmxleCByb3cgKi9cbkBtaXhpbiBmbGV4Um93KCRqdXN0aWZ5LCAkYWxpZ24pIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5OyBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuXG4vKiBzY3JvbGxiYXIgbWl4aW4gKi9cbkBtaXhpbiBjdXN0b21TY3JvbGwoJHgsJHksJHRodW1iQmcsJHRyYWNrQmcsJHcpe1xub3ZlcmZsb3cteDogJHggO292ZXJmbG93LXk6ICR5OyBzY3JvbGxiYXItd2lkdGg6IHRoaW47IHNjcm9sbGJhci1jb2xvcjojMzAzMDMwIHRyYW5zcGFyZW50OyBzY3JvbGxiYXItYXJyb3ctY29sb3I6I2ZmZjsgXG5zY3JvbGxiYXItM2RsaWdodC1jb2xvcjojZmZmOyBzY3JvbGxiYXItZGFya3NoYWRvdy1jb2xvcjojZmZmOyBzY3JvbGxiYXItZmFjZS1jb2xvcjojMzAzMDMwOyBzY3JvbGxiYXItc2hhZG93LWNvbG9yOiNmZmY7XG5zY3JvbGxiYXItdHJhY2stY29sb3I6I2ZmZjtzY3JvbGxiYXItYmFzZS1jb2xvcjogI2VmZWZlZjtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7d2lkdGg6ICR3O31cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZDogJHRodW1iQmc7IGJvcmRlci1yYWRpdXM6IDVweDsgdHJhbnNpdGlvbjogLjNzO31cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZDogJHRyYWNrQmc7IGJvcmRlci1yYWRpdXM6IDVweDt9XG59IiwiLyogZm9udCAqL1xuLyogZmxleCBhbGlnbiAqL1xuLyogZmxleCBqdXN0aWZ5LWNvbnRlbnQgKi9cbi8qIGZsZXggZGlyZWN0aW9uKi9cbi8qIGZsZXggcm93ICovXG4vKiBzY3JvbGxiYXIgbWl4aW4gKi9cbi8qIGxpbmUgOCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4ud2QxNjAge1xuXHR3aWR0aDogMTYwcHg7XG5cdGZsZXg6IG5vbmU7XG59XG5cbi8qIGxpbmUgOSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4ud2QyMTAge1xuXHR3aWR0aDogMjEwcHg7XG5cdGZsZXg6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTEsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLmdyYXkge1xuXHR3aWR0aDogNDNweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVpZHVtXCI7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgMTIsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLmdyYXkyIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xufVxuXG4vKiBsaW5lIDE0LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDEge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixiYWNrZ3JvdW5kLWltYWdlLGJvcmRlci1jb2xvcjtcbn1cblxuLyogbGluZSAxNywgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTAxOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjNDM1OEU2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDIwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDkuNXB4O1xuXHRoZWlnaHQ6IDI3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE3cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRmb250LWZhbWlseTogXCJwcmUgTWVkaXVtXCI7XG5cdGNvbG9yOiAjNTU1O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMjIsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLnR5cGUwMjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAyNSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTAyLmFkZERhdGE6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWFkZC1mb2xkZXIuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDI2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDIuYWRkRGF0YTpob3Zlcjo6YmVmb3JlLCAjd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDIuYWRkRGF0YS5hY3RpdmU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWFkZC1mb2xkZXItaG92ZXIuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDI5LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDIuc3R5bGluZzo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tcGFsbGV0ZS5zdmdcIik7XG59XG5cbi8qIGxpbmUgMzAsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLnR5cGUwMi5zdHlsaW5nOmhvdmVyOjpiZWZvcmUsICN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLnR5cGUwMi5zdHlsaW5nLmFjdGl2ZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tcGFsbGV0ZS1ob3Zlci5zdmdcIik7XG59XG5cbi8qIGxpbmUgMzMsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLnR5cGUwMjpob3ZlciwgI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTAyLmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDM2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA0N3B4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4vKiBsaW5lIDM4LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDMubm9uZSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM5LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDMud2hpdGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuXHRjb2xvcjogIzc3Nztcblx0Zm9udC1mYW1pbHk6ICdwcmUgTWVkaXVtJztcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQTtcbn1cblxuLyogbGluZSA0MCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTAzLmJsdWUge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7XG59XG5cbi8qIGxpbmUgNDMsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLnR5cGUwNCB7XG5cdGhlaWdodDogMjZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGZvbnQtZmFtaWx5OiAncHJlIE1lZGl1bSc7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA0NSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTA0IC50ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA0Niwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTA0IC50ZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xufVxuXG4vKiBsaW5lIDUwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDQuZ3JheVR5cGUge1xuXHRjb2xvcjogIzU1NTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbn1cblxuLyogbGluZSA1MSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTA0LmdyYXlUeXBlIC50ZXh0OjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1zaGFyZS1ncmF5LXR5cGUwMy5zdmdcIik7XG59XG5cbi8qIGxpbmUgNTMsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuLnR5cGUwNC5ibHVlT3V0bGluZVR5cGUge1xuXHRib3JkZXItY29sb3I6ICM1NDY5Zjg7XG5cdGNvbG9yOiAjNDM1OEU2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEZGO1xufVxuXG4vKiBsaW5lIDU0LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDQuYmx1ZU91dGxpbmVUeXBlIC50ZXh0OjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1zaGFyZS1wdXJwbGUuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDU2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDQuYmx1ZUZpbGxUeXBlIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTQ2OUY4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzU0NjlGODtcbn1cblxuLyogbGluZSA1Nywgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4udHlwZTA0LmJsdWVGaWxsVHlwZSAudGV4dDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc2hhcmUtZ3JheS10eXBlMDMtaG92ZXIuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDYxLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDUge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDYzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi50eXBlMDU6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O1xufVxuXG4vKiBsaW5lIDY2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi5mdWxsU2NyZWVuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tZnVsbC1zY3JlZW4uc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDY3LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bi5mdWxsU2NyZWVuOmhvdmVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tZnVsbC1zY3JlZW4tYWN0aXZlLnN2Z1wiKTtcbn1cblxuLyogbGluZSA3MCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4ucXVpdEZ1bGxTY3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1xdWl0LWZ1bGwtc2NyZWVuLnN2Z1wiKTtcbn1cblxuLyogbGluZSA3MSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG4ucXVpdEZ1bGxTY3JlZW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1xdWl0LWZ1bGwtc2NyZWVuLWFjdGl2ZS5zdmdcIik7XG59XG5cbi8qIGxpbmUgNzQsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuSGFuZGxlU2lkZWJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMXB4O1xuXHRyaWdodDogLTEwcHg7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi8qIGxpbmUgNzUsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuSGFuZGxlU2lkZWJhcjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogM3B4O1xuXHR0b3A6IDA7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICMwMTAxMDEgdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tbGVmdC10b2dnbGUtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4vKiBsaW5lIDgwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bkVkaXQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNFOUVFRkYgdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tZWRpdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSA4MSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5IYW5kbGVJdGVtIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA4Mywgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5IYW5kbGVJdGVtLmVkaXQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1lZGl0LWdyYXkuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDg0LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bkhhbmRsZUl0ZW0uZWRpdDpob3ZlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWVkaXQtZ3JheS1ob3Zlci5zdmdcIik7XG59XG5cbi8qIGxpbmUgODYsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuSGFuZGxlSXRlbS5yZW1vdmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1yZW1vdmUtZ3JheS5zdmdcIik7XG59XG5cbi8qIGxpbmUgODcsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuSGFuZGxlSXRlbS5yZW1vdmU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1yZW1vdmUtaG92ZXIuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDg5LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bkhhbmRsZUl0ZW0ubW92ZVRvcCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLW1vdmUtdG9wLWdyYXkuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDkwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bkhhbmRsZUl0ZW0ubW92ZVRvcDpob3ZlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLW1vdmUtdG9wLWhvdmVyLnN2Z1wiKTtcbn1cblxuLyogbGluZSA5Miwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5IYW5kbGVJdGVtLm1vdmVCb3R0b20ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1tb3ZlLWJvdHRvbS1ncmF5LnN2Z1wiKTtcbn1cblxuLyogbGluZSA5Mywgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5IYW5kbGVJdGVtLm1vdmVCb3R0b206aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1tb3ZlLWJvdHRvbS1ob3Zlci5zdmdcIik7XG59XG5cbi8qIGxpbmUgOTYsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuSGFuZGxlSXRlbTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7XG59XG5cbi8qIGxpbmUgOTksIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuUmVtb3ZlIHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXJlbW92ZS03eDcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTAwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bkRlcHRoQ2xvc2Uge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1jbG9zZS0xNHgxNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMDEsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuTWFwSW5mbyB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLW1hcC1pbmZvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIDEwcHg7XG59XG5cbi8qIGxpbmUgMTAzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0blNoYXJlLnR5cGUwMSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLWdyYXktdHlwZTAxLnN2Z1wiKTtcbn1cblxuLyogbGluZSAxMDQsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuU2hhcmUudHlwZTAyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc2hhcmUtZ3JheS10eXBlMDIuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDEwNSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5TaGFyZS50eXBlMDI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1zaGFyZS1ncmF5LXR5cGUwMi1ob3Zlci5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTA3LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0blNoYXJlLnR5cGUwMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLWdyYXktdHlwZTAzLnN2Z1wiKTtcbn1cblxuLyogbGluZSAxMDgsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuU2hhcmUudHlwZTAzOmhvdmVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc2hhcmUtZ3JheS10eXBlMDMtaG92ZXIuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDExMSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5TZWFyY2gge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTEyLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0blRyYXNoIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tdHJhc2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTEzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0blRyYXNoOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tdHJhc2gtaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTE1LCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0blBsdXMge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1wbHVzLTE0eDE0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDExNiwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5QbHVzOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tcGx1cy0xNHgxNC1ob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMTksIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuUmFkaXVzIHtcblx0bWluLXdpZHRoOiAxMTBweDtcblx0aGVpZ2h0OiAzMXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0Zm9udC1mYW1pbHk6IFwicHJlIE1lZGl1bVwiO1xuXHRjb2xvcjogIzU1NTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xufVxuXG4vKiBsaW5lIDEyMSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5SYWRpdXMubXdkMTgwIHtcblx0bWluLXdpZHRoOiAxODBweDtcbn1cblxuLyogbGluZSAxMjIsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuUmFkaXVzLm13ZDEzMCB7XG5cdG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi8qIGxpbmUgMTIzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0blJhZGl1cy5hY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQzNThFNjtcbn1cblxuLyogbGluZSAxMjYsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuUG9wdXBDbG9zZSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWNsb3NlLTI0eDI0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDEyNywgc2Nzcy9idXR0b24uc2NzcyAqL1xuI3dyYXAuc2ltcGxlTWFwQXBwIC5idG5OZXdNYXAge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1lZGl0LXR5cGUwMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMjgsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuTmV3TWFwOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tZWRpdC10eXBlMDItaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTMwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bk15bWFwVXBsb2FkIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tdXBsb2FkLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTMxLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bk15bWFwVXBsb2FkOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tdXBsb2FkLWdyYXktaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTMzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4jd3JhcC5zaW1wbGVNYXBBcHAgLmJ0bk15bWFwUmVtb3ZlIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tdHJhc2gtZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMzQsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbiN3cmFwLnNpbXBsZU1hcEFwcCAuYnRuTXltYXBSZW1vdmU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby10cmFzaC1ncmF5LWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQGltcG9ydCAnX21peGlucycsJ19mdW5jdGlvbic7XHJcblxyXG4jd3JhcHtcclxuICAgICYuc2ltcGxlTWFwQXBwe1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICYud2QxNjB7d2lkdGg6IDE2MHB4OyBmbGV4OiBub25lO31cclxuICAgICAgICAgICAgJi53ZDIxMHt3aWR0aDogMjEwcHg7IGZsZXg6IG5vbmU7fVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLmdyYXl7d2lkdGg6IDQzcHg7IGhlaWdodDogMzZweDsgQGluY2x1ZGUgZm9udChyZW0oMTRweCksJ3ByZSBNZWlkdW0nLCNmZmYpOyBib3JkZXItcmFkaXVzOiA1cHg7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7fVxyXG4gICAgICAgICAgICAmLmdyYXkye3dpZHRoOiA0NXB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDRweDsgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTt9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYudHlwZTAxe3dpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC4yNSk7IHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixiYWNrZ3JvdW5kLWltYWdlLGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7Ym9yZGVyLWNvbG9yOiAjNDM1OEU2OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnR5cGUwMntAaW5jbHVkZSBmYWkoY2VudGVyKTsgcGFkZGluZzogMCA5LjVweDsgaGVpZ2h0OiAyN3B4OyBib3JkZXItcmFkaXVzOiAxN3B4OyBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlbSgxMXB4KSwncHJlIE1lZGl1bScsIzU1NSk7IHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OiAnJzsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDsgbWFyZ2luLXJpZ2h0OiAycHg7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7fVxyXG4gICAgICAgICAgICAgICAgJi5hZGREYXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWFkZC1mb2xkZXIuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSwmLmFjdGl2ZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tYWRkLWZvbGRlci1ob3Zlci5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnN0eWxpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tcGFsbGV0ZS5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlLCYuYWN0aXZlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1wYWxsZXRlLWhvdmVyLnN2ZycpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmV7Y29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYudHlwZTAze0BpbmNsdWRlIGZsZXhSb3coY2VudGVyLGNlbnRlcik7IGhlaWdodDogNDdweDsgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICYubm9uZXtib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAmLndoaXRle2JvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7IGNvbG9yOiAjNzc3OyBmb250LWZhbWlseTogJ3ByZSBNZWRpdW0nOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZBO31cclxuICAgICAgICAgICAgICAgICYuYmx1ZXtjb2xvcjogI2ZmZjsgZm9udC1mYW1pbHk6ICdwcmUgQm9sZCc7IGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYudHlwZTA0e2hlaWdodDogMjZweDsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDEwcHg7IHBhZGRpbmc6IDAgNXB4OyBcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7IGZvbnQtZmFtaWx5OiAncHJlIE1lZGl1bSc7IHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC50ZXh0e0BpbmNsdWRlIGZhaShjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OiAnJzsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgbWFyZ2luLXJpZ2h0OiAzcHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiAxMHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuZ3JheVR5cGV7Y29sb3I6ICM1NTU7IGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLWdyYXktdHlwZTAzLnN2ZycpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYmx1ZU91dGxpbmVUeXBle2JvcmRlci1jb2xvcjogIzU0NjlmODsgY29sb3I6ICM0MzU4RTY7IGJhY2tncm91bmQtY29sb3I6ICNGMUY0RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLXB1cnBsZS5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJsdWVGaWxsVHlwZXtib3JkZXItY29sb3I6ICM1NDY5Rjg7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OUY4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1zaGFyZS1ncmF5LXR5cGUwMy1ob3Zlci5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi50eXBlMDV7d2lkdGg6IDIycHg7IGhlaWdodDogMjJweDsgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1jb2xvcjogIzQzNThFNjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5mdWxsU2NyZWVue2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tZnVsbC1zY3JlZW4uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tZnVsbC1zY3JlZW4tYWN0aXZlLnN2ZycpO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmLnF1aXRGdWxsU2NyZWVue2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tcXVpdC1mdWxsLXNjcmVlbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1xdWl0LWZ1bGwtc2NyZWVuLWFjdGl2ZS5zdmcnKTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJkhhbmRsZVNpZGViYXJ7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIxcHg7IHJpZ2h0OiAtMTBweDsgd2lkdGg6IDI2cHg7IGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAzcHg7IHRvcDogMDsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICMwMTAxMDEgdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1sZWZ0LXRvZ2dsZS1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZFZGl0e3dpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogI0U5RUVGRiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWVkaXQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICZIYW5kbGVJdGVte3dpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmLmVkaXR7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1lZGl0LWdyYXkuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWVkaXQtZ3JheS1ob3Zlci5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJlbW92ZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXJlbW92ZS1ncmF5LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1yZW1vdmUtaG92ZXIuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tb3ZlVG9we2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tbW92ZS10b3AtZ3JheS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tbW92ZS10b3AtaG92ZXIuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tb3ZlQm90dG9te2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tbW92ZS1ib3R0b20tZ3JheS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tbW92ZS1ib3R0b20taG92ZXIuc3ZnJyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OEU2O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmUmVtb3Zle3dpZHRoOiA3cHg7IGhlaWdodDogN3B4OyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXJlbW92ZS03eDcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICZEZXB0aENsb3Nle3dpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tY2xvc2UtMTR4MTQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICZNYXBJbmZve2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tbWFwLWluZm8uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAxMHB4O31cclxuICAgICAgICAgICAgJlNoYXJle1xyXG4gICAgICAgICAgICAgICAgJi50eXBlMDF7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1zaGFyZS1ncmF5LXR5cGUwMS5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICAmLnR5cGUwMntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLWdyYXktdHlwZTAyLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1zaGFyZS1ncmF5LXR5cGUwMi1ob3Zlci5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnR5cGUwM3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLWdyYXktdHlwZTAzLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1zaGFyZS1ncmF5LXR5cGUwMy1ob3Zlci5zdmcnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlNlYXJjaHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXNlYXJjaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO31cclxuICAgICAgICAgICAgJlRyYXNoe2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tdHJhc2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby10cmFzaC1ob3Zlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmUGx1c3tiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXBsdXMtMTR4MTQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1wbHVzLTE0eDE0LWhvdmVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZSYWRpdXN7bWluLXdpZHRoOiAxMTBweDsgaGVpZ2h0OiAzMXB4OyBAaW5jbHVkZSBmb250KHJlbSgxNXB4KSwncHJlIE1lZGl1bScsIzU1NSk7IGJvcmRlci1yYWRpdXM6IDIwcHg7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICAgICAgICAgICAgICAmLm13ZDE4MHttaW4td2lkdGg6IDE4MHB4O31cclxuICAgICAgICAgICAgICAgICYubXdkMTMwe21pbi13aWR0aDogMTMwcHg7fVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM0MzU4RTY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZQb3B1cENsb3Nle2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tY2xvc2UtMjR4MjQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICZOZXdNYXB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1lZGl0LXR5cGUwMi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWVkaXQtdHlwZTAyLWhvdmVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZNeW1hcFVwbG9hZHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXVwbG9hZC1ncmF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tdXBsb2FkLWdyYXktaG92ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJk15bWFwUmVtb3Zle2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tdHJhc2gtZ3JheS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXRyYXNoLWdyYXktaG92ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIH1cclxufSIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcblxuQGZ1bmN0aW9uIHN0cmlwVW5pdCgkdmFsdWUpIHtcbiAgICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4VmFsdWUpIHtcbiAgICBAcmV0dXJuICN7c3RyaXBVbml0KCRweFZhbHVlKSAvIHN0cmlwVW5pdCgkaHRtbC1mb250LXNpemUpfXJlbTtcbn0iXX0= */
