/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/toc.css ***!
  \***********************************************************************************************************/
#toc {
	position: fixed;
	margin-top: 30px;
	padding-right: 20px;
	border-right: #CCC 1px dotted;
	line-height: 1.6em;
	font-size: 1em;
}

#toc a {
	text-decoration: none;
}

#toc a:hover {
	text-decoration: underline dotted;
}

#toc .toc-h1 {
	margin-left: 0
}

#toc .toc-h2 {
	margin-left: 1em
}

#toc .toc-h3 {
	margin-left: 2em
}

#toc .toc-h4 {
	margin-left: 3em
}

#toc .toc-h5 {
	margin-left: 4em
}

#toc .toc-h6 {
	margin-left: 5em
}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/ace.css ***!
  \***********************************************************************************************************/
#editor {
    position: relative;
    width: 100%;
    min-height: 50px;
}

.ace_context {
    font-weight: bold;
    color: cyan!important;
}

.ace_command {
    color: #EC4E8A!important;
}

.ace_id {
    font-weight: bold;
    color: yellow!important;
}

.ace_item {
    color: goldenrod!important;
}

.ace_action {
    color: #4EEC80!important;
}

.ace_error {
    color: #EC4E5C!important;
}

.ace_var {
    color: seagreen!important;
}

.ace_empty_line {
    background-color: pink!important;
}

.ace_comment {
    font-style: italic!important;
    color: grey!important;
}

#game_form_text {
    border-radius: 8px;
}
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/common.css ***!
  \**************************************************************************************************************/
/* .container {
	max-width: 1000px;
} */

#debug3 {
	padding: 10px;
	background: #ECECEC;
	border-radius: 10px;
	color: #585858;
}
#debug3 div {
	font-weight: bold;
	margin-top: 10px;
}

.gray {
	background-color:#F1F1F1!important;
}
/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/game.css ***!
  \************************************************************************************************************/
body {
	width: 100%;
	height: 100%;
}

#gameCont {
	width: 100%;
	height: 100%;
}

#gameTools {
	width: 100%;
	height: 30px;
}
#gameHelpBtn {
	float: right;
}

#gameMain {
	position: relative;
	min-height: calc(100vh - 30px); /* 30 px height gameTools */
	overflow: hidden;
	overflow-y: auto;
}

#gameMain .actionTitle {
	padding: 5px;
	background: pink;
}

#gameMain .actionText {
	padding: 5px;
	background: yellow;
}

#gameMain .actionPopupBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000080;

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#gameMain .actionPopupInner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	background: #fff;
	padding: 5px;
	border-radius: 10px;
}
#gameMain .actionPopupTitle {
	position: absolute;
	left: 50%;
	top: -30px;
	transform: translate(-50%, 0);

	font-size: 12px;

	background: #000;
	color: #fff;
	padding: 5px;
	border-radius: 10px;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#gameMain .actionInputBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/* min-width:100%; */
	height: 100%;
	/* min-height:100%; */
	background: #00000080;

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#gameMain .actionInput {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	background: #fff;
	padding: 5px;
	border-radius: 10px;
}

#gameMain .actionSayBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000080;

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#gameMain .actionSay {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	background: #fff;
	padding: 5px;
	border-radius: 10px;
}
#gameMain .actionSayCharacter {
	position: absolute;
	top: -30px;

	background: #fff;
	padding: 5px;
	border-radius: 10px;
}

#gameMain .actionChoicesBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000080;

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#gameMain .actionChoices {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	background: #fff;
	padding: 5px;
	border-radius: 10px;
}
#gameMain .actionChoicesCharacter {
	position: absolute;
	top: -30px;

	background: #fff;
	padding: 5px;
	border-radius: 10px;
}
#gameMain .actionChoice {
	/* position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%,-50%); */
	margin-top: 5px;
	background: #ccc;
	padding: 5px;
	border-radius: 10px;
	cursor: pointer;
}

#gameMain .actionVerbsBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000000;

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#gameMain .actionVerbs {
	position: absolute;
	background: #000;
	padding: 5px;
	border-radius: 10px;
	min-width: 150px;
}
#gameMain .actionVerbsDescription {
	padding: 5px;
	color: #ccc;
	font-size: 12px;
}
#gameMain .actionVerb {
	margin-top: 5px;
	background: #aeaeae;
	padding: 5px;
	border-radius: 10px;
	cursor: pointer;
}

#gameMain .actionInvBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000000;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#gameMain .actionInvContainer {
	position: absolute;
	background: #000;
	padding: 5px;
	border-radius: 20px;
}

#gameMain .actionInvTitle {
	position: absolute;
	left: 50%;
	top: -10px;
	transform: translate(-50%, -50%);
	padding: 4px 10px;
	border-radius: 10px;
	background: #000;
	color: yellow;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

	user-select: none;
}
#gameMain .actionInvs {
	padding: 4px;
}
#gameMain .actionInv {
	background: #aeaeae;
	padding: 5px;
	border-radius: 10px;
	cursor: pointer;
	user-select: none;
}
#gameMain .actionInv:not(:last-child) {
	margin-bottom: 5px;
}

#gameMain .errorLoadingGameCont {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#gameHelpCont {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFFFFF90;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#gameHelp {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #FFF;
	padding: 20px;
	border-radius: 10px;
	font-size:18px;
} 


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QW1CO0FBQ3BCOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsZ0NBQWdDO0NBQ2hDLGlCQUFpQjtDQUNqQixtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCLGFBQWE7Q0FDYixlQUFlO0NBQ2YsbUJBQW1CO0NBQ25CLGdCQUFnQjtDQUNoQix1QkFBdUI7O0NBRXZCLGlCQUFpQjtBQUNsQjtBQUNBO0NBQ0MsWUFBWTtBQUNiO0FBQ0E7Q0FDQyxtQkFBbUI7Q0FDbkIsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixlQUFlO0NBQ2YsaUJBQWlCO0FBQ2xCO0FBQ0E7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsUUFBUTtDQUNSLFNBQVM7Q0FDVCxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsTUFBTTtDQUNOLE9BQU87Q0FDUCxXQUFXO0NBQ1gsWUFBWTtDQUNaLHFCQUFxQjtDQUNyQixtQkFBbUI7Q0FDbkIsa0JBQWtCO0NBQ2xCLHNCQUFzQjtBQUN2QjtBQUNBO0NBQ0Msa0JBQWtCO0NBQ2xCLFFBQVE7Q0FDUixTQUFTO0NBQ1QsZ0NBQWdDO0NBQ2hDLGdCQUFnQjtDQUNoQixhQUFhO0NBQ2IsbUJBQW1CO0NBQ25CLGNBQWM7QUFDZiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvdG9jLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2FjZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jb21tb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ2FtZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiI3RvYyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0Ym9yZGVyLXJpZ2h0OiAjQ0NDIDFweCBkb3R0ZWQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbiN0b2MgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3RvYyBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4jdG9jIC50b2MtaDEge1xuXHRtYXJnaW4tbGVmdDogMFxufVxuXG4jdG9jIC50b2MtaDIge1xuXHRtYXJnaW4tbGVmdDogMWVtXG59XG5cbiN0b2MgLnRvYy1oMyB7XG5cdG1hcmdpbi1sZWZ0OiAyZW1cbn1cblxuI3RvYyAudG9jLWg0IHtcblx0bWFyZ2luLWxlZnQ6IDNlbVxufVxuXG4jdG9jIC50b2MtaDUge1xuXHRtYXJnaW4tbGVmdDogNGVtXG59XG5cbiN0b2MgLnRvYy1oNiB7XG5cdG1hcmdpbi1sZWZ0OiA1ZW1cbn0iLCIjZWRpdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmFjZV9jb250ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogY3lhbiFpbXBvcnRhbnQ7XG59XG5cbi5hY2VfY29tbWFuZCB7XG4gICAgY29sb3I6ICNFQzRFOEEhaW1wb3J0YW50O1xufVxuXG4uYWNlX2lkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogeWVsbG93IWltcG9ydGFudDtcbn1cblxuLmFjZV9pdGVtIHtcbiAgICBjb2xvcjogZ29sZGVucm9kIWltcG9ydGFudDtcbn1cblxuLmFjZV9hY3Rpb24ge1xuICAgIGNvbG9yOiAjNEVFQzgwIWltcG9ydGFudDtcbn1cblxuLmFjZV9lcnJvciB7XG4gICAgY29sb3I6ICNFQzRFNUMhaW1wb3J0YW50O1xufVxuXG4uYWNlX3ZhciB7XG4gICAgY29sb3I6IHNlYWdyZWVuIWltcG9ydGFudDtcbn1cblxuLmFjZV9lbXB0eV9saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rIWltcG9ydGFudDtcbn1cblxuLmFjZV9jb21tZW50IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBncmV5IWltcG9ydGFudDtcbn1cblxuI2dhbWVfZm9ybV90ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59IiwiLyogLmNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcbn0gKi9cclxuXHJcbiNkZWJ1ZzMge1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogI0VDRUNFQztcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGNvbG9yOiAjNTg1ODU4O1xyXG59XHJcbiNkZWJ1ZzMgZGl2IHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZ3JheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojRjFGMUYxIWltcG9ydGFudDtcclxufSIsImJvZHkge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI2dhbWVDb250IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNnYW1lVG9vbHMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMzBweDtcclxufVxyXG4jZ2FtZUhlbHBCdG4ge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuI2dhbWVNYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpOyAvKiAzMCBweCBoZWlnaHQgZ2FtZVRvb2xzICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4jZ2FtZU1haW4gLmFjdGlvblRpdGxlIHtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0YmFja2dyb3VuZDogcGluaztcclxufVxyXG5cclxuI2dhbWVNYWluIC5hY3Rpb25UZXh0IHtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0YmFja2dyb3VuZDogeWVsbG93O1xyXG59XHJcblxyXG4jZ2FtZU1haW4gLmFjdGlvblBvcHVwQmFja2dyb3VuZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwODA7XHJcblxyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuI2dhbWVNYWluIC5hY3Rpb25Qb3B1cElubmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcbiNnYW1lTWFpbiAuYWN0aW9uUG9wdXBUaXRsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IC0zMHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuI2dhbWVNYWluIC5hY3Rpb25JbnB1dEJhY2tncm91bmQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQvKiBtaW4td2lkdGg6MTAwJTsgKi9cclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0LyogbWluLWhlaWdodDoxMDAlOyAqL1xyXG5cdGJhY2tncm91bmQ6ICMwMDAwMDA4MDtcclxuXHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4jZ2FtZU1haW4gLmFjdGlvbklucHV0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4jZ2FtZU1haW4gLmFjdGlvblNheUJhY2tncm91bmQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwMDAwMDgwO1xyXG5cclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbiNnYW1lTWFpbiAuYWN0aW9uU2F5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcbiNnYW1lTWFpbiAuYWN0aW9uU2F5Q2hhcmFjdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMzBweDtcclxuXHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuI2dhbWVNYWluIC5hY3Rpb25DaG9pY2VzQmFja2dyb3VuZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwODA7XHJcblxyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuI2dhbWVNYWluIC5hY3Rpb25DaG9pY2VzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcbiNnYW1lTWFpbiAuYWN0aW9uQ2hvaWNlc0NoYXJhY3RlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTMwcHg7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuI2dhbWVNYWluIC5hY3Rpb25DaG9pY2Uge1xyXG5cdC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTsgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7ICovXHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jZ2FtZU1haW4gLmFjdGlvblZlcmJzQmFja2dyb3VuZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwMDA7XHJcblxyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuI2dhbWVNYWluIC5hY3Rpb25WZXJicyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0bWluLXdpZHRoOiAxNTBweDtcclxufVxyXG4jZ2FtZU1haW4gLmFjdGlvblZlcmJzRGVzY3JpcHRpb24ge1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRjb2xvcjogI2NjYztcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuI2dhbWVNYWluIC5hY3Rpb25WZXJiIHtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0YmFja2dyb3VuZDogI2FlYWVhZTtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbiNnYW1lTWFpbiAuYWN0aW9uSW52QmFja2dyb3VuZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwMDA7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4jZ2FtZU1haW4gLmFjdGlvbkludkNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuXHJcbiNnYW1lTWFpbiAuYWN0aW9uSW52VGl0bGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiAtMTBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Y29sb3I6IHllbGxvdztcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4jZ2FtZU1haW4gLmFjdGlvbkludnMge1xyXG5cdHBhZGRpbmc6IDRweDtcclxufVxyXG4jZ2FtZU1haW4gLmFjdGlvbkludiB7XHJcblx0YmFja2dyb3VuZDogI2FlYWVhZTtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuI2dhbWVNYWluIC5hY3Rpb25JbnY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4jZ2FtZU1haW4gLmVycm9yTG9hZGluZ0dhbWVDb250IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4jZ2FtZUhlbHBDb250IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGRkZGRkY5MDtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbiNnYW1lSGVscCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRmb250LXNpemU6MThweDtcclxufSBcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/