/* font */
/* flex align */
/* flex justify-content */
/* flex direction*/
/* flex row */
/* scrollbar mixin */
/* line 5, scss/button.scss */
.btn {
	/* type */
	/* --- */
	/* property */
	/* --- */
	/* icon */
	/* --- */
}

/* line 7, scss/button.scss */
.btn svg path {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 11, scss/button.scss */
.btn.fill svg path {
	fill: currentColor;
}

/* line 15, scss/button.scss */
.btn.stroke svg path {
	stroke: currentColor;
}

/* line 19, scss/button.scss */
.btn.type01 {
	border: 1px solid var(--gray-scale7);
	border-radius: 4px;
	color: var(--gray-scale3);
	padding: 0 8px;
	background-color: var(--gray-scale6);
}

/* line 21, scss/button.scss */
.btn.type01.disabled {
	border-color: var(--gray-scale9);
	color: var(--gray-scale5);
	background-color: var(--gray-scale10);
}

/* line 23, scss/button.scss */
.btn.type02 {
	border-radius: 4px;
	color: var(--gray-scale6);
	background-color: var(--gray-scale4);
}

/* line 24, scss/button.scss */
.btn.type02.primary1 {
	background-color: var(--primary1);
}

/* line 25, scss/button.scss */
.btn.type02.disabled {
	color: var(--primary2);
	background-color: var(--gray-scale10);
}

/* line 27, scss/button.scss */
.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;
	min-width: 200px;
	height: 50px;
	border-radius: 4px;
	font-size: var(--fs16);
	font-family: var(--font-b);
	color: var(--gray-scale6);
	background-color: var(--primary1);
}

/* line 29, scss/button.scss */
.btn.sm {
	min-width: 40px;
	height: 26px;
	font-size: var(--fs13);
	font-family: var(--font-sb);
	padding: 0 8px;
}

/* line 30, scss/button.scss */
.btn.radius {
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background-color: var(--gray-scale6);
	background-repeat: no-repeat;
	background-position: center;
	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 32, scss/button.scss */
.btn.green {
	border-color: #B2D6C1;
	color: #247045;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 33, scss/button.scss */
.btn.green.active {
	border-color: #247045;
	color: var(--gray-scale6);
	background-color: #247045;
}

/* line 34, scss/button.scss */
.btn.green.active svg path {
	fill: var(--gray-scale6);
}

/* line 37, scss/button.scss */
.btn.download {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 38, scss/button.scss */
.btn.download.active {
	border-color: var(--primary1);
	color: var(--gray-scale6);
	background-color: var(--primary1);
}

/* line 39, scss/button.scss */
.btn.download.active svg path {
	stroke: var(--gray-scale6);
}

/* line 42, scss/button.scss */
.btn.tool {
	width: 48px;
	height: 52px;
}

/* line 43, scss/button.scss */
.btnInfoMore {
	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: 20px;
	height: 20px;
	border-radius: 4px;
	border: 1px solid var(--gray-scale7);
	background-color: var(--gray-scale6);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 45, scss/button.scss */
.btn.disabled {
	pointer-events: none;
}

/* line 49, scss/button.scss */
.btn.mwd110 {
	border: 2px solid #999;
	min-width: 110px;
}

/* line 50, scss/button.scss */
.btn.mwd80 {
	min-width: 80px;
}

/* line 51, scss/button.scss */
.btn.mwd70 {
	min-width: 70px;
}

/* line 52, scss/button.scss */
.btn.mwd60 {
	min-width: 60px;
}

/* line 53, scss/button.scss */
.btn.mwd50 {
	min-width: 50px;
}

/* line 54, scss/button.scss */
.btn.wdFull {
	width: 100%;
}

/* line 56, scss/button.scss */
.btn.h40 {
	height: 40px;
}

/* line 57, scss/button.scss */
.btn.h34 {
	height: 34px;
}

/* line 58, scss/button.scss */
.btn.h32 {
	height: 32px;
}

/* line 59, scss/button.scss */
.btn.h26 {
	height: 26px;
}

/* line 61, scss/button.scss */
.btn.fontR {
	font-family: var(--font-r);
}

/* line 62, scss/button.scss */
.btn.fontM {
	font-family: var(--font-m);
}

/* line 63, scss/button.scss */
.btn.fontSb {
	font-family: var(--font-sb);
}

/* line 64, scss/button.scss */
.btn.fontB {
	font-family: var(--font-b);
}

/* line 66, scss/button.scss */
.btn.fs16 {
	font-size: var(--fs16);
}

/* line 67, scss/button.scss */
.btn.fs14 {
	font-size: var(--fs14);
}

/* line 68, scss/button.scss */
.btn.fs13 {
	font-size: var(--fs13);
}

/* line 70, scss/button.scss */
.btn.pd16 {
	padding: 0 16px;
}

/* line 71, scss/button.scss */
.btn.pd12 {
	padding: 0 12px;
}

/* line 72, scss/button.scss */
.btn.pd10 {
	padding: 0 10px;
}

/* line 73, scss/button.scss */
.btn.pd8 {
	padding: 0 8px;
}

/* line 75, scss/button.scss */
.btn.flex {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 4px;
	   -moz-column-gap: 4px;
	        column-gap: 4px;
}

/* line 76, scss/button.scss */
.btn.ts {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 80, scss/button.scss */
.btnClose {
	width: 16px;
	height: 16px;
	background: url("../images/ico/ico-close.svg") no-repeat center;
}

/* line 81, scss/button.scss */
.btnClose.w14 {
	width: 14px;
	height: 14px;
	background-size: 14px;
}

/* line 83, scss/button.scss */
.btnCircle {
	width: 40px;
	height: 40px;
	border-radius: 30px;
	background-color: var(--gray-scale6);
}

/* line 85, scss/button.scss */
.btnSidebarOpen {
	width: 24px;
	height: 24px;
	background: url("../images/ico/ico-hamburger.svg") no-repeat center;
}

/* line 86, scss/button.scss */
.btnSidebarClose {
	background: url("../images/ico/ico-arrow-left-fff.svg") no-repeat center;
}

/* line 87, scss/button.scss */
.btnSidebarRight {
	background: url("../images/ico/ico-arrow-right-fff.svg") no-repeat center;
}

/* line 89, scss/button.scss */
.btnShare {
	background: url("../images/ico/ico-share.svg") no-repeat center;
}

/* line 90, scss/button.scss */
.btnGuide {
	background: url("../images/ico/ico-book.svg") no-repeat center;
}

/* line 91, scss/button.scss */
.btnLogout {
	background: url("../images/ico/ico-logout.svg") no-repeat center;
}

/* line 92, scss/button.scss */
.btn.before {
	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: 5px;
	   -moz-column-gap: 5px;
	        column-gap: 5px;
}

/* line 93, scss/button.scss */
.btn.before::before {
	content: '';
	background-repeat: no-repeat;
	background-position: center;
}

/* line 96, scss/button.scss */
.btn.search.before::before {
	width: 15px;
	height: 14px;
	background-image: url("../images/ico/ico-search.svg");
}

/* line 99, scss/button.scss */
.btn.graphDot.before::before {
	width: 15px;
	height: 14px;
	background-image: url("../images/ico/ico-graph-dot.svg");
}
.btn.graphDot.disabled.before::before {
	width: 15px;
	height: 14px;
	background-image: url("../images/ico/ico-graph-dot-disabled.svg");
}

/* line 101, scss/button.scss */
.btnHelp {
	width: 16px;
	height: 16px;
	background: url("../images/ico/ico-help.svg") no-repeat center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 102, scss/button.scss */
.btnHelp.active {
	background: url("../images/ico/ico-help-hover.svg") no-repeat center;
}
/* line 101, scss/button.scss */
.btnHelpRight {
	width: 16px;
	height: 16px;
	background: url("../images/ico/ico-help-right.svg") no-repeat center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 102, scss/button.scss */
.btnHelpRight.active {
	background: url("../images/ico/ico-help-right-hover.svg") no-repeat center;
}

/* line 104, scss/button.scss */
.btnSort {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 8px;
	height: 8px;
}

/* line 105, scss/button.scss */
.btnSort::after {
	content: '';
	width: 8px;
	height: 8px;
	background: url("../images/ico/ico-sort-arrow.svg") no-repeat center;
}

/* line 106, scss/button.scss */
.btnSort.active::after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

/* line 108, scss/button.scss */
.btnGuideClose {
	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: 8px;
	   -moz-column-gap: 8px;
	        column-gap: 8px;
	min-width: 134px;
	height: 40px;
	border-radius: 22px;
	border: 2px solid var(--gray-scale6);
	font-size: var(--fs16);
	font-family: var(--font-sb);
	color: var(--gray-scale6);
	background-color: rgba(0, 0, 0, 0.6);
}

/* line 111, scss/button.scss */
.btnCircleClose {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #999 url("../images/ico/ico-close-8x8.svg") no-repeat center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 116, scss/button.scss */
.btnArea.center {
	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 117, scss/button.scss */
.btnArea.cg01 {
	-webkit-column-gap: 8px;
	   -moz-column-gap: 8px;
	        column-gap: 8px;
}

/* line 120, scss/button.scss */
.btnPromotion {
	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: 5px;
	   -moz-column-gap: 5px;
	        column-gap: 5px;
	min-width: 150px;
	height: 40px;
	border-radius: 22px;
	padding: 0 12px;
	font-size: var(--fs14);
	font-family: var(--font-b);
	color: var(--gray-scale6);
	background-color: #021e80;
}

/* line 127, scss/button.scss */
.btnOpenInNew {
	/* 240118 */
	position: relative;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	border: 1px solid var(--gray-scale7);
	background: #fff url("../images/ico/ico-open-in-new.svg") no-repeat center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* line 133, scss/button.scss */
.btnOpenInNew .tooltip {
	/* 240118 */
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: -32px;
}

/* line 137, scss/button.scss */
.btnOpenInNew .tooltip::before {
	/* 240118 */
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: -5px;
	border-top: 5px solid var(--gray-scale11);
	border-bottom: 0;
}

/* line 143, scss/button.scss */
.btnOpenInNew.active {
	/* 240118 */
	border-color: var(--primary3);
	background: var(--primary1) url("../images/ico/ico-open-in-new-hover.svg") no-repeat center;
}

/* line 146, scss/button.scss */
.btnOpenInNew.active .tooltip {
	/* 240118 */
	opacity: 1;
	visibility: visible;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsImJ1dHRvbi5jc3MiLCJidXR0b24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxTQUFBO0FBS0EsZUFBQTtBQUtBLHlCQUFBO0FBS0Esa0JBQUE7QUFLQSxhQUFBO0FBS0Esb0JBQUE7QUNyQkEsNkJBQTZCO0FDRjdCO0NBYUksU0FBQTtDQTRCQSxRQUFBO0NBRUEsYUFBQTtDQTZCQSxRQUFBO0NBRUEsU0FBQTtDQWtDQSxRQUFBO0FEbEdKOztBQUVBLDZCQUE2QjtBQ1o3QjtDQUVhLG1DQUEyQjtDQUEzQiwyQkFBMkI7QURheEM7O0FBRUEsOEJBQThCO0FDakI5QjtDQU1pQixrQkFBa0I7QURjbkM7O0FBRUEsOEJBQThCO0FDdEI5QjtDQVVpQixvQkFBb0I7QURlckM7O0FBRUEsOEJBQThCO0FDM0I5QjtDQWNhLG9DQUFvQztDQUFFLGtCQUFrQjtDQUFFLHlCQUF5QjtDQUM1RixjQUFjO0NBQUUsb0NBQW9DO0FEbUJ4RDs7QUFFQSw4QkFBOEI7QUNwQzlCO0NBZ0JtQixnQ0FBZ0M7Q0FBRSx5QkFBeUI7Q0FBRSxxQ0FBcUM7QUR5QnJIOztBQUVBLDhCQUE4QjtBQzNDOUI7Q0FrQmEsa0JBQWtCO0NBQUUseUJBQXlCO0NBQUUsb0NBQW9DO0FEOEJoRzs7QUFFQSw4QkFBOEI7QUNsRDlCO0NBbUJtQixpQ0FBaUM7QURrQ3BEOztBQUVBLDhCQUE4QjtBQ3ZEOUI7Q0FvQm1CLHlCQUF5QjtDQUFFLHFDQUFxQztBRHVDbkY7O0FBRUEsOEJBQThCO0FDN0Q5QjtDRm9CSSxvQkFBYTtDQUFiLG9CQUFhO0NBQWIsYUFBYTtDQUFFLHdCRUVpQjtLRkZqQixxQkVFaUI7U0ZGakIsdUJFRWlCO0NGRlUseUJFRUg7S0ZGRyxzQkVFSDtTRkZHLG1CRUVIO0NBQUcsZ0JBQWdCO0NBQUUsWUFBWTtDQUFFLGtCQUFrQjtDRnRCNUYsc0JFc0J1SDtDRnRCckcsMEJFc0JtSDtDRnRCN0YseUJFc0JnSDtDQUN4SixpQ0FBaUM7QURrRHJD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K0I7QUN4VDFCO0NBRVUsdUJBQWU7SUFBZixvQkFBZTtTQUFmLGVBQWU7QUR5VDlCOztBQUVBLCtCQUErQjtBQ3hUM0I7Q0YvRkEsb0JBQWE7Q0FBYixvQkFBYTtDQUFiLGFBQWE7Q0FBRSx3QkUrRm1CO0tGL0ZuQixxQkUrRm1CO1NGL0ZuQix1QkUrRm1CO0NGL0ZRLHlCRStGRDtLRi9GQyxzQkUrRkQ7U0YvRkMsbUJFK0ZEO0NBQUcsdUJBQWU7SUFBZixvQkFBZTtTQUFmLGVBQWU7Q0FBRSxnQkFBZ0I7Q0FBRSxZQUFZO0NBQUUsbUJBQW1CO0NBQ2hILGVBQWU7Q0ZwSGYsc0JFb0gwQztDRnBIeEIsMEJFb0hzQztDRnBIaEIseUJFb0htQztDQUFHLHlCQUF5QjtBRHFVM0ciLCJmaWxlIjoiYnV0dG9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogZm9udCAqL1xuQG1peGluIGZvbnQoJHNpemUsICRmYW1pbHksICRjb2xvcikge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7IGZvbnQtZmFtaWx5OiAkZmFtaWx5OyBjb2xvcjogJGNvbG9yO1xufVxuXG4vKiBmbGV4IGFsaWduICovXG5AbWl4aW4gZmFpKCRhbGlnbikge1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8qIGZsZXgganVzdGlmeS1jb250ZW50ICovXG5AbWl4aW4gZmpjKCRqdXN0aWZ5KSB7XG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbn1cblxuLyogZmxleCBkaXJlY3Rpb24qL1xuQG1peGluIGZkaXIoJGRpcmVjdGlvbikge1xuICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuICBcbi8qIGZsZXggcm93ICovXG5AbWl4aW4gZmxleFJvdygkanVzdGlmeSwgJGFsaWduKSB7XG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTsgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLyogc2Nyb2xsYmFyIG1peGluICovXG5AbWl4aW4gY3VzdG9tU2Nyb2xsKCR4LCR5LCR0aHVtYkJnLCR0cmFja0JnLCR3KXtcbm92ZXJmbG93LXg6ICR4IDtvdmVyZmxvdy15OiAkeTsgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyBzY3JvbGxiYXItY29sb3I6IzMwMzAzMCB0cmFuc3BhcmVudDsgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiNmZmY7IFxuc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6I2ZmZjsgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3I6I2ZmZjsgc2Nyb2xsYmFyLWZhY2UtY29sb3I6IzMwMzAzMDsgc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjojZmZmO1xuc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiNmZmY7c2Nyb2xsYmFyLWJhc2UtY29sb3I6ICNlZmVmZWY7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiAkdzt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQ6ICR0aHVtYkJnOyBib3JkZXItcmFkaXVzOiA1cHg7IHRyYW5zaXRpb246IC4zczt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQ6ICR0cmFja0JnOyBib3JkZXItcmFkaXVzOiA1cHg7fVxufSIsIi8qIGZvbnQgKi9cbi8qIGZsZXggYWxpZ24gKi9cbi8qIGZsZXgganVzdGlmeS1jb250ZW50ICovXG4vKiBmbGV4IGRpcmVjdGlvbiovXG4vKiBmbGV4IHJvdyAqL1xuLyogc2Nyb2xsYmFyIG1peGluICovXG4vKiBsaW5lIDUsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4ge1xuXHQvKiB0eXBlICovXG5cdC8qIC0tLSAqL1xuXHQvKiBwcm9wZXJ0eSAqL1xuXHQvKiAtLS0gKi9cblx0LyogaWNvbiAqL1xuXHQvKiAtLS0gKi9cbn1cblxuLyogbGluZSA3LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuIHN2ZyBwYXRoIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDExLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmZpbGwgc3ZnIHBhdGgge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIGxpbmUgMTUsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4uc3Ryb2tlIHN2ZyBwYXRoIHtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIGxpbmUgMTksIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4udHlwZTAxIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1zY2FsZTcpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlMyk7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNik7XG59XG5cbi8qIGxpbmUgMjEsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4udHlwZTAxLmRpc2FibGVkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlOSk7XG5cdGNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktc2NhbGUxMCk7XG59XG5cbi8qIGxpbmUgMjMsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4udHlwZTAyIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogdmFyKC0tZ3JheS1zY2FsZTYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNCk7XG59XG5cbi8qIGxpbmUgMjQsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4udHlwZTAyLnByaW1hcnkxIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeTEpO1xufVxuXG4vKiBsaW5lIDI1LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLnR5cGUwMi5kaXNhYmxlZCB7XG5cdGNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktc2NhbGUxMCk7XG59XG5cbi8qIGxpbmUgMjcsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4udHlwZTAzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZzMTYpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1iKTtcblx0Y29sb3I6IHZhcigtLWdyYXktc2NhbGU2KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeTEpO1xufVxuXG4vKiBsaW5lIDI5LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLnNtIHtcblx0bWluLXdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZnMxMyk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNiKTtcblx0cGFkZGluZzogMCA4cHg7XG59XG5cbi8qIGxpbmUgMzAsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4ucmFkaXVzIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzIsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4uZ3JlZW4ge1xuXHRib3JkZXItY29sb3I6ICNCMkQ2QzE7XG5cdGNvbG9yOiAjMjQ3MDQ1O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzMsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4uZ3JlZW4uYWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiAjMjQ3MDQ1O1xuXHRjb2xvcjogdmFyKC0tZ3JheS1zY2FsZTYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3MDQ1O1xufVxuXG4vKiBsaW5lIDM0LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmdyZWVuLmFjdGl2ZSBzdmcgcGF0aCB7XG5cdGZpbGw6IHZhcigtLWdyYXktc2NhbGU2KTtcbn1cblxuLyogbGluZSAzNywgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5kb3dubG9hZCB7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAzOCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5kb3dubG9hZC5hY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkxKTtcblx0Y29sb3I6IHZhcigtLWdyYXktc2NhbGU2KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeTEpO1xufVxuXG4vKiBsaW5lIDM5LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmRvd25sb2FkLmFjdGl2ZSBzdmcgcGF0aCB7XG5cdHN0cm9rZTogdmFyKC0tZ3JheS1zY2FsZTYpO1xufVxuXG4vKiBsaW5lIDQyLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLnRvb2wge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA1MnB4O1xufVxuXG4vKiBsaW5lIDQzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuSW5mb01vcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LXNjYWxlNyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktc2NhbGU2KTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDQ1LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDksIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4ubXdkMTEwIHtcblx0bWluLXdpZHRoOiAxMTBweDtcbn1cblxuLyogbGluZSA1MCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5td2Q4MCB7XG5cdG1pbi13aWR0aDogODBweDtcbn1cblxuLyogbGluZSA1MSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5td2Q3MCB7XG5cdG1pbi13aWR0aDogNzBweDtcbn1cblxuLyogbGluZSA1Miwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5td2Q2MCB7XG5cdG1pbi13aWR0aDogNjBweDtcbn1cblxuLyogbGluZSA1Mywgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5td2Q1MCB7XG5cdG1pbi13aWR0aDogNTBweDtcbn1cblxuLyogbGluZSA1NCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi53ZEZ1bGwge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1Niwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5oNDAge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi8qIGxpbmUgNTcsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4uaDM0IHtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4vKiBsaW5lIDU4LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmgzMiB7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLyogbGluZSA1OSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5oMjYge1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi8qIGxpbmUgNjEsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4uZm9udFIge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1yKTtcbn1cblxuLyogbGluZSA2Miwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5mb250TSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW0pO1xufVxuXG4vKiBsaW5lIDYzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmZvbnRTYiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNiKTtcbn1cblxuLyogbGluZSA2NCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5mb250QiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWIpO1xufVxuXG4vKiBsaW5lIDY2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmZzMTYge1xuXHRmb250LXNpemU6IHZhcigtLWZzMTYpO1xufVxuXG4vKiBsaW5lIDY3LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmZzMTQge1xuXHRmb250LXNpemU6IHZhcigtLWZzMTQpO1xufVxuXG4vKiBsaW5lIDY4LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmZzMTMge1xuXHRmb250LXNpemU6IHZhcigtLWZzMTMpO1xufVxuXG4vKiBsaW5lIDcwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLnBkMTYge1xuXHRwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi8qIGxpbmUgNzEsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4ucGQxMiB7XG5cdHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLyogbGluZSA3Miwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bi5wZDEwIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4vKiBsaW5lIDczLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLnBkOCB7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4vKiBsaW5lIDc1LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmZsZXgge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA0cHg7XG59XG5cbi8qIGxpbmUgNzYsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4udHMge1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgODAsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG5DbG9zZSB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDgxLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuQ2xvc2UudzE0IHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0YmFja2dyb3VuZC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDgzLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuQ2lyY2xlIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcxKTtcbn1cblxuLyogbGluZSA4NSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0blNpZGViYXJPcGVuIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28taGFtYnVyZ2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDg2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuU2lkZWJhckNsb3NlIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tYXJyb3ctbGVmdC1mZmYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgODcsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG5TaWRlYmFyUmlnaHQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1hcnJvdy1yaWdodC1mZmYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgODksIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG5TaGFyZSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDkwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuR3VpZGUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1ib29rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDkxLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuTG9nb3V0IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tbG9nb3V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDkyLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLmJlZm9yZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi8qIGxpbmUgOTMsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4uYmVmb3JlOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDk2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuLnNlYXJjaC5iZWZvcmU6OmJlZm9yZSB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXNlYXJjaC5zdmdcIik7XG59XG5cbi8qIGxpbmUgOTksIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG4uZ3JhcGhEb3QuYmVmb3JlOjpiZWZvcmUge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1ncmFwaC1kb3Quc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDEwMSwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bkhlbHAge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1oZWxwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMTAyLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuSGVscC5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1oZWxwLWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDEwNCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0blNvcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcbn1cblxuLyogbGluZSAxMDUsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG5Tb3J0OjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc29ydC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMDYsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG5Tb3J0LmFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiBsaW5lIDEwOCwgc2Nzcy9idXR0b24uc2NzcyAqL1xuLmJ0bkd1aWRlQ2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogOHB4O1xuXHRtaW4td2lkdGg6IDEzNHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIycHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyYXktc2NhbGU2KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mczE2KTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2IpO1xuXHRjb2xvcjogdmFyKC0tZ3JheS1zY2FsZTYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi8qIGxpbmUgMTExLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuQ2lyY2xlQ2xvc2Uge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICM5OTkgdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tY2xvc2UtOHg4LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMTE2LCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuQXJlYS5jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMTcsIHNjc3MvYnV0dG9uLnNjc3MgKi9cbi5idG5BcmVhLmNnMDEge1xuXHRjb2x1bW4tZ2FwOiA4cHg7XG59XG5cbi8qIGxpbmUgMTIwLCBzY3NzL2J1dHRvbi5zY3NzICovXG4uYnRuUHJvbW90aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDVweDtcblx0bWluLXdpZHRoOiAxNTBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZnMxNCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWIpO1xuXHRjb2xvcjogdmFyKC0tZ3JheS1zY2FsZTYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDIxZTgwO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0ICdfbWl4aW5zJywnX2Z1bmN0aW9uJztcblxuLmJ0bntcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O31cbiAgICB9XG5cbiAgICAmLmZpbGx7XG4gICAgICAgIHN2ZyBwYXRoe2ZpbGw6IGN1cnJlbnRDb2xvcjt9XG4gICAgfVxuXG4gICAgJi5zdHJva2V7XG4gICAgICAgIHN2ZyBwYXRoe3N0cm9rZTogY3VycmVudENvbG9yO31cbiAgICB9XG5cbiAgICAvKiB0eXBlICovXG4gICAgJi50eXBlMDF7Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1zY2FsZTcpOyBib3JkZXItcmFkaXVzOiA0cHg7IGNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlMyk7IFxuICAgIHBhZGRpbmc6IDAgOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNik7XG4gICAgICAgICYuZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlOSk7IGNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNSk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktc2NhbGUxMCk7fVxuICAgIH1cbiAgICAmLnR5cGUwMntib3JkZXItcmFkaXVzOiA0cHg7IGNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNik7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktc2NhbGU0KTtcbiAgICAgICAgJi5wcmltYXJ5MXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5MSk7fVxuICAgICAgICAmLmRpc2FibGVke2NvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNSk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktc2NhbGUxMCk7fVxuICAgIH1cbiAgICAmLnR5cGUwM3tAaW5jbHVkZSBmbGV4Um93KGNlbnRlcixjZW50ZXIpOyBtaW4td2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDUwcHg7IGJvcmRlci1yYWRpdXM6IDRweDsgQGluY2x1ZGUgZm9udCh2YXIoLS1mczE2KSx2YXIoLS1mb250LWIpLHZhcigtLWdyYXktc2NhbGU2KSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeTEpO31cbiAgICAmLnNte21pbi13aWR0aDogNDBweDsgaGVpZ2h0OiAyNnB4OyBmb250LXNpemU6IHZhcigtLWZzMTMpOyBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYik7IHBhZGRpbmc6IDAgOHB4O31cbiAgICAmLnJhZGl1c3t3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktc2NhbGU2KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IEBpbmNsdWRlIGZsZXhSb3coY2VudGVyLGNlbnRlcik7fVxuICAgICYuZ3JlZW57Ym9yZGVyLWNvbG9yOiAjQjJENkMxOyBjb2xvcjogIzI0NzA0NTsgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLmFjdGl2ZXtib3JkZXItY29sb3I6ICMyNDcwNDU7IGNvbG9yOiB2YXIoLS1ncmF5LXNjYWxlNik7IGJhY2tncm91bmQtY29sb3I6ICMyNDcwNDU7XG4gICAgICAgICAgICBzdmcgcGF0aHtmaWxsOiB2YXIoLS1ncmF5LXNjYWxlNik7fVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZG93bmxvYWR7dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLmFjdGl2ZXtib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkxKTsgY29sb3I6IHZhcigtLWdyYXktc2NhbGU2KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeTEpO1xuICAgICAgICAgICAgc3ZnIHBhdGh7c3Ryb2tlOiB2YXIoLS1ncmF5LXNjYWxlNik7fVxuICAgICAgICB9XG4gICAgfVxuICAgICYudG9vbHt3aWR0aDogNDhweDsgaGVpZ2h0OiA1MnB4O31cbiAgICAmSW5mb01vcmV7QGluY2x1ZGUgZmxleFJvdyhjZW50ZXIsY2VudGVyKTsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgYm9yZGVyLXJhZGl1czogNHB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LXNjYWxlNyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1zY2FsZTYpOyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7fVxuICAgICYuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6IG5vbmU7fVxuICAgIC8qIC0tLSAqL1xuXG4gICAgLyogcHJvcGVydHkgKi9cbiAgICAmLm13ZDExMHttaW4td2lkdGg6IDExMHB4O31cbiAgICAmLm13ZDgwe21pbi13aWR0aDogODBweDt9XG4gICAgJi5td2Q3MHttaW4td2lkdGg6IDcwcHg7fVxuICAgICYubXdkNjB7bWluLXdpZHRoOiA2MHB4O31cbiAgICAmLm13ZDUwe21pbi13aWR0aDogNTBweDt9XG4gICAgJi53ZEZ1bGx7d2lkdGg6IDEwMCU7fVxuXG4gICAgJi5oNDB7aGVpZ2h0OiA0MHB4O31cbiAgICAmLmgzNHtoZWlnaHQ6IDM0cHg7fVxuICAgICYuaDMye2hlaWdodDogMzJweDt9XG4gICAgJi5oMjZ7aGVpZ2h0OiAyNnB4O31cblxuICAgICYuZm9udFJ7Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcik7fVxuICAgICYuZm9udE17Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbSk7fVxuICAgICYuZm9udFNie2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNiKTt9XG4gICAgJi5mb250Qntmb250LWZhbWlseTogdmFyKC0tZm9udC1iKTt9XG5cbiAgICAmLmZzMTZ7Zm9udC1zaXplOiB2YXIoLS1mczE2KTt9XG4gICAgJi5mczE0e2ZvbnQtc2l6ZTogdmFyKC0tZnMxNCk7fVxuICAgICYuZnMxM3tmb250LXNpemU6IHZhcigtLWZzMTMpO31cbiAgICBcbiAgICAmLnBkMTZ7cGFkZGluZzogMCAxNnB4O31cbiAgICAmLnBkMTJ7cGFkZGluZzogMCAxMnB4O31cbiAgICAmLnBkMTB7cGFkZGluZzogMCAxMHB4O31cbiAgICAmLnBkOHtwYWRkaW5nOiAwIDhweDt9XG5cbiAgICAmLmZsZXh7YWxpZ24taXRlbXM6IGNlbnRlcjsgY29sdW1uLWdhcDogNHB4O31cbiAgICAmLnRze3RyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDt9XG4gICAgLyogLS0tICovXG5cbiAgICAvKiBpY29uICovXG4gICAgJkNsb3Nle3dpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgJi53MTR7d2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1zaXplOiAxNHB4O31cbiAgICB9XG4gICAgJkNpcmNsZXt3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBib3JkZXItcmFkaXVzOiAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZzEpO31cbiAgICAmU2lkZWJhcntcbiAgICAgICAgJk9wZW57d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1oYW1idXJnZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XG4gICAgICAgICZDbG9zZXtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWFycm93LWxlZnQtZmZmLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxuICAgICAgICAmUmlnaHR7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvL2ljby1hcnJvdy1yaWdodC1mZmYuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XG4gICAgfVxuICAgICZTaGFyZXtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLXNoYXJlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7fVxuICAgICZHdWlkZXtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjt9XG4gICAgJkxvZ291dHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWxvZ291dC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO31cbiAgICAmLmJlZm9yZXtAaW5jbHVkZSBmbGV4Um93KGNlbnRlcixjZW50ZXIpOyBjb2x1bW4tZ2FwOiA1cHg7IFxuICAgICAgICAmOjpiZWZvcmV7Y29udGVudDogJyc7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjt9XG4gICAgfVxuICAgICYuc2VhcmNoe1xuICAgICAgICAmLmJlZm9yZTo6YmVmb3Jle3dpZHRoOiAxNXB4OyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tc2VhcmNoLnN2ZycpO31cbiAgICB9XG4gICAgJi5ncmFwaERvdHtcbiAgICAgICAgJi5iZWZvcmU6OmJlZm9yZXt3aWR0aDogMTVweDsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWdyYXBoLWRvdC5zdmcnKTt9XG4gICAgfVxuICAgICZIZWxwe3dpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28taGVscC5zdmcnKSBuby1yZXBlYXQgY2VudGVyOyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZle2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28taGVscC1ob3Zlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO31cbiAgICB9XG4gICAgJlNvcnR7QGluY2x1ZGUgZmFpKGNlbnRlcik7IHdpZHRoOiA4cHg7IGhlaWdodDogOHB4O1xuICAgICAgICAmOjphZnRlcntjb250ZW50OiAnJzsgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljby9pY28tc29ydC1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO31cbiAgICAgICAgJi5hY3RpdmU6OmFmdGVye3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxuICAgIH1cbiAgICAmR3VpZGVDbG9zZXtAaW5jbHVkZSBmbGV4Um93KGNlbnRlcixjZW50ZXIpOyBjb2x1bW4tZ2FwOiA4cHg7IG1pbi13aWR0aDogMTM0cHg7IGhlaWdodDogNDBweDsgXG4gICAgYm9yZGVyLXJhZGl1czogMjJweDsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JheS1zY2FsZTYpOyBAaW5jbHVkZSBmb250KHZhcigtLWZzMTYpLHZhcigtLWZvbnQtc2IpLHZhcigtLWdyYXktc2NhbGU2KSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC42KTt9XG4gICAgJkNpcmNsZUNsb3Nle3dpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogIzk5OSB1cmwoJy4uL2ltYWdlcy9pY28vaWNvLWNsb3NlLTh4OC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDt9XG4gICAgLyogLS0tICovXG5cbiAgICAmQXJlYXtcbiAgICAgICAgJi5jZW50ZXJ7QGluY2x1ZGUgZmxleFJvdyhjZW50ZXIsY2VudGVyKTt9XG4gICAgICAgICYuY2cwMXtjb2x1bW4tZ2FwOiA4cHg7fVxuICAgIH1cblxuICAgICZQcm9tb3Rpb257QGluY2x1ZGUgZmxleFJvdyhjZW50ZXIsY2VudGVyKTsgY29sdW1uLWdhcDogNXB4OyBtaW4td2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDIycHg7IFxuICAgIHBhZGRpbmc6IDAgMTJweDsgQGluY2x1ZGUgZm9udCh2YXIoLS1mczE0KSx2YXIoLS1mb250LWIpLHZhcigtLWdyYXktc2NhbGU2KSk7IGJhY2tncm91bmQtY29sb3I6ICMwMjFlODA7fVxufSJdfQ== */
