/*!************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/vendors/util/util.css ***!
  \************************************************************************************/
body {
	font-size: 0.875rem;
}

.form-control:focus {
	outline: rgb(161, 220, 253) solid 2px;
}

.avatar_circle {
	width: 50px !important;
	height: 50px !important;
	border-radius: 50%;
	display: flex;
	/* or inline-flex */
	align-items: center;
	justify-content: center;
	float: left;
}

.pab {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	display: none;
	z-index: 9999999;
	background-color: rgba(100, 100, 100, 0.5);
}

.pab_body {
	display: flex;
	/* or inline-flex */
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.pab_content {
	width: 33%;
	padding: 14px;
	font-size: 1rem;
	/* line-height: 1.1em; */
	z-index: 99999999;
	box-shadow: 5px 8px 8px 0 rgba(0, 0, 0, 0.2);
	display: block;
	border: 2px solid tomato;
	background: #fff none repeat scroll 0% 0%;
	color: tomato;
	text-align: center;
}

.pam {
	position: fixed;
	right: 30%;
	top: 1%;
	width: 40%;
	padding: 8px 20px 8px 8px;
	font-size: 16px;
	line-height: 25px;
	display: block;
	z-index: 99999;
	box-shadow: 5px 8px 8px 0 rgba(0, 0, 0, 0.2);
	display: none;
}

.pam_close {
	position: absolute;
	right: 2px;
	top: -2px;
	padding: 2px;
	font-weight: 600;
	font-size: 18px;
}

.pam_warning {
	border: 3px solid rgb(255, 156, 7);
	background: rgb(255, 253, 231) none repeat scroll 0% 0%;
	color: #9a460a;
}

.pam_warning .pam_close {
	color: #f4b13b;
}

.pam_error {
	border: 3px solid #f23535;
	background: #ffd7d7 none repeat scroll 0% 0%;
	color: #850d0d;
}

.pam_error .pam_close {
	color: #f23535;
}

.pam_success {
	border: 3px solid #07b03f;
	background: #cfe8c4 none repeat scroll 0% 0%;
	color: #0c5526;
}

.pam_success .pam_close {
	color: #07b03f;
}

i.icon {
	color: #bbb;
}

.hidablebox {
	display: none;
	transform: scale(0);
	opacity: 0;
	transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}

.hidablebox.hbactive {
	display: block;
	transform: scale(1);
	opacity: 1;
}

.hidablebox.hbactive.hbanim {
	animation: hbanimation 0.4s ease-in-out;
}

.fade-in {
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes hbanimation {
	0% {
		display: none;
		opacity: 0;
	}

	1% {
		display: block;
		opacity: 0;
		transform: scale(0);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

pre {
	white-space: pre-wrap;
}

a.steelblue {
	color: steelblue;
}
.thumb_container {
	position: relative;
}
a.thumb_link {
	width: 100px;
	height: 100px;
	border: 1px solid #ccc;
	padding: 2px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

a.thumb_link_nb {
	width: 100px;
	height: 100px;
	border: none;
	padding:2px;
	margin:2px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.thumb_container .thumb_action {
	display: none;
	width: 100%;
	margin-top: 5px;
	position: absolute;
	left: 0;
	top: 0;
}
.thumb_container:hover .thumb_action {
	display: table;
}

.light_grey_bar {
	padding: 0.25em 0.35em;
	background-color: #f9f9f9;
}

.feather {
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
}

/*
   * Sidebar
   */

.sidebar {
	position: fixed;
	top: 0;
	/* rtl:raw:
	right: 0;
	*/
	bottom: 0;
	/* rtl:remove */
	left: 0;
	z-index: 100;
	/* Behind the navbar */
	padding: 48px 0 0;
	/* Height of navbar */
	box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 767.98px) {
	.sidebar {
		top: 5rem;
	}
}

.sidebar-sticky {
	position: relative;
	top: 0;
	height: calc(100vh - 48px);
	padding-top: 0.5rem;
	overflow-x: hidden;
	overflow-y: auto;
	/* Scrollable contents if viewport is shorter than content. */
}

.sidebar .nav-link {
	font-weight: 500;
	color: #333;
}

.sidebar .nav-link .feather {
	margin-right: 4px;
	color: #727272;
}

.sidebar .nav-link.active {
	color: #2470dc;
}

.sidebar .nav-link:hover .feather,
.sidebar .nav-link.active .feather {
	color: inherit;
}

.sidebar-heading {
	font-size: 0.75rem;
	text-transform: uppercase;
}

/*
   * Navbar
   */

.navbar-brand {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	font-size: 1rem;
	background-color: rgba(0, 0, 0, 0.25);
	box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25);
}

.navbar .navbar-toggler {
	top: 0.25rem;
	right: 1rem;
}

.navbar .form-control {
	padding: 0.75rem 1rem;
	border-width: 0;
	border-radius: 0;
}

.form-control-dark {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.1);
	border-color: rgba(255, 255, 255, 0.1);
}

.form-control-dark:focus {
	border-color: transparent;
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25);
}

a {
	text-decoration: none;
}

a.btn-link-black,
a.black_link {
	color: #313A46;
}

a.btn-link-black:hover,
a.black_link:hover {
	color: #2f5477;
	transition: 0.5s;
}
a.btn-link-light,
a.light_link {
	color: #cfdbe2;
}

a.btn-link-light:hover,
a.light_link:hover {
	color: #2f5477;
	transition: 0.5s;
}

.masterNavContainer ul {
	text-align: left;
	position: relative;
}

.masterNavContainer ul li {
	padding: 0;
	margin: 10px 0 10px 2px;
	font-size: 0.9rem;
	box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2);
}

.masterNavContainer ul li a {
	color: #000;
	padding: 8px;
	transition: all 0.3s;
	position: relative;
	display: block;
	border-left: 6px solid #eeeeee;
}

.masterNavContainer ul li a::before {
	content: "";
	display: block;
	border-top: 10px solid transparent;
	border-left: 15px solid rgb(188, 240, 158);
	border-bottom: 10px solid transparent;
	position: absolute;
	top: 50%;
	right: -14px;
	transform: translateY(-50%);
	opacity: 0;
}

.masterNavContainer ul li a.selected::before {
	opacity: 1;
}

.masterNavContainer ul li a:hover {
	background-color: rgb(240, 218, 158) !important;
	border-left: 6px solid rgb(199, 166, 76);
	transition: all 0.3s;
}

.masterNavContainer ul li a.selected {
	background-color: rgb(188, 240, 158) !important;
	border-left: 6px solid rgb(100, 179, 54);
	transition: all 0.3s;
}

pre {
	white-space: pre-wrap;
}

.fs-7 {
	font-size: 0.9rem;
}

.fs-8 {
	font-size: 0.8rem;
}

.fs-9 {
	font-size: 0.7rem;
}

.fcBlack {
	color: #000000 !important;
}

.button-toggle-menu {
	width: 40px;
}

.autocomplete-suggestions {
	border: 1px solid #999;
	background: #fff;
	overflow: auto;
}

.autocomplete-suggestion {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.autocomplete-selected {
	background: #f0f0f0;
}

.autocomplete-suggestions strong {
	font-weight: normal;
	color: #3399ff;
}

.autocomplete-group {
	padding: 2px 5px;
}

.autocomplete-group strong {
	display: block;
	border-bottom: 1px solid #000;
}
input[readonly],
input[readonly]:focus {
	background-color: #eeeeee;
}
.card_actions{
	position:absolute;
	top:10px;
	right:10px;
	display: none;
}
.card:hover .card_actions{
	display: block;
}

li.menuitem-active a{
	color:#ffffff !important;
}

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