/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap);
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/app.scss (1) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.lei-modal.modal-600 .modal-dialog {
  max-width: 600px;
}
.lei-modal.modal-700 .modal-dialog {
  max-width: 700px;
}
.lei-modal.modal-800 .modal-dialog {
  max-width: 800px;
}
.lei-modal.modal-900 .modal-dialog {
  max-width: 900px;
}
.lei-modal.modal-1000 .modal-dialog {
  max-width: 1000px;
}
.lei-modal .close-btn {
  position: absolute;
  left: -10px;
  top: -10px;
  background-color: #333;
  font-size: 13px;
  padding: 2px 7px;
  color: #fff;
  border-radius: 7px;
  z-index: 1000;
}
.lei-modal .close-btn:hover {
  cursor: pointer;
  color: #e2524f;
}
.lei-modal .modal-content {
  border: 5px solid #333;
  padding: 20px 10px;
}

.modal-backdrop {
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/modal-overlay.7a1c5797.png) repeat 0 0;
  opacity: 0.7;
  cursor: pointer;
}

#message-container {
  display: none;
  cursor: pointer;
  position: fixed;
  top: 10px;
  left: 0;
  z-index: 1056;
  width: 100%;
}
#message-container .body {
  display: table;
  width: 100%;
}
#message-container .body .alert {
  position: relative;
  padding: 5px 15px 8px 5px;
  margin-bottom: 0;
}
#message-container .body .alert.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
#message-container .body .alert.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
#message-container .body .alert .icon {
  font-size: 18px;
  display: table-cell;
}
#message-container .body .alert .message {
  display: table-cell;
  font-size: 15px;
  vertical-align: middle;
  padding-left: 10px;
}
#message-container .body .alert .footer .close {
  font-size: 14px;
  position: absolute;
  right: 5px;
  top: 5px;
}
#message-container .body .alert .footer .counter {
  position: absolute;
  right: 5px;
  bottom: 1px;
  color: #333;
  font-weight: bold;
  font-size: 11px;
}

#global-loader {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  z-index: 1001;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
#global-loader .loader-inner {
  background-color: rgba(230, 230, 230, 0.5);
  padding: 10px 20px;
}

body {
  font-family: "Open Sans", sans-serif;
}

.btn.btn-leired {
  color: #fff;
  background-color: #e2524f;
  border-color: #e97d7b;
}
.btn.btn-leired:hover {
  background-color: #e97d7b;
}

.leired {
  color: #e2524f !important;
}

.leired-light {
  color: #e97d7b !important;
}

#header {
  display: flex;
  align-items: center;
}
#header .upper-left {
  background: transparent url(/build/images/palm-upper-left.a16ebaa2.png) no-repeat left top;
  background-size: contain;
  width: 180px;
  height: 100px;
}
#header #main-nav.navbar {
  flex: 1;
}
#header #main-nav.navbar > .container {
  margin-left: 0;
}
#header #main-nav.navbar .navbar-brand .logo {
  height: 70px;
}
#header #main-nav.navbar .navbar-nav {
  flex: 1;
}
#header #main-nav.navbar .navbar-nav .nav-item.logout {
  margin-left: auto;
  margin-right: 80px;
}
#header #main-nav.navbar .navbar-nav .nav-item .nav-link.active, #header #main-nav.navbar .navbar-nav .nav-item .nav-link:hover {
  color: #e2524f;
}
#header #main-nav.navbar .navbar-nav .nav-item.dropdown .dropdown-item.active {
  background-color: #e2524f;
}

#wrapper {
  max-width: unset;
  margin: 0 80px 40px;
  width: auto;
}
#wrapper .command-hold {
  position: relative;
}
#wrapper .command-hold .header {
  background-color: #dee2e6;
  padding: 10px;
}
#wrapper .command-hold .header label {
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: bold;
}
#wrapper .command-hold .body {
  margin-top: 10px;
  padding: 10px;
  background-color: #dee2e6;
}
#wrapper .command-hold .body .output {
  background-color: #fff;
  min-height: 60px;
  padding: 10px;
  color: #555;
}
#wrapper .command-hold .command-loader {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 11;
}

.table-hold .dt-search {
  display: none !important;
}
.table-hold .header {
  display: flex;
  gap: 10px;
  align-items: center;
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
  padding: 10px 0;
  margin-bottom: 20px;
}
.table-hold .header .label {
  color: #a3a5a7;
  font-size: 18px;
}
.table-hold .header .divider {
  border-right: 1px solid #dee2e6;
  font-size: 18px;
  width: 1px;
  overflow: hidden;
}
.table-hold .header .divider:before {
  content: " ";
}
.table-hold .header select.form-control {
  min-width: 150px;
}
.table-hold .header .loader {
  display: none;
}

.table.dataTable th.dt-type-numeric {
  text-align: left;
}
.table.dataTable th.dt-type-numeric .dt-column-header {
  flex-direction: unset;
}
.table.dataTable td.dt-type-numeric {
  text-align: left;
}
.table thead > tr > th {
  white-space: nowrap;
}
.table.table-sm {
  font-size: 12px;
}
.table.table-sm tr:last-child td {
  border-bottom: none;
}
.table.table-sm tr:hover td {
  background-color: #eef3f5;
}
.table.table-sm tr:hover.tr-link {
  cursor: pointer;
}
.table.table-sm.table-shrink td {
  width: 1px;
  white-space: nowrap;
  padding: 10px;
}
.table.table-sm.table-shrink td:last-child {
  width: auto;
}
.table.table-sm td.td-shrink {
  width: 1px;
  white-space: nowrap;
}
.table td.td-ctrl > * {
  text-decoration: none;
}
.table td.td-ctrl > *:not(:last-child) {
  display: inline-block;
  border-right: 1px solid #a3a5a7;
  padding-right: 8px;
  margin-right: 5px;
}

#login-hold {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  background-color: #f5f5f5;
}
#login-hold .inner {
  width: 400px;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0px 122px 40px -10px rgba(9, 44, 76, 0.1);
  border-radius: 10px;
}
#login-hold .inner .logo {
  display: block;
  max-width: 160px;
  margin: 0 auto 20px;
}
#login-hold .inner .error {
  color: #ff0000;
  margin-bottom: 10px;
  font-weight: bold;
  text-align: center;
}

.task-form-hold {
  position: relative;
}
.task-form-hold#task-form-hold {
  min-height: 140px;
}
.task-form-hold #task-form-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  display: none;
  align-items: center;
  justify-content: center;
}
.task-form-hold #task-form .name {
  font-size: 16px;
  font-weight: bold;
}
.task-form-hold #task-form .description {
  font-size: 11px;
  color: #555;
}
.task-form-hold #task-form .arguments .arg-block .arg-upper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.task-form-hold #task-form .arguments .arg-block .arg-upper .title {
  white-space: nowrap;
  margin-right: 20px;
  font-size: 16px;
  font-weight: bold;
}
.task-form-hold #task-form .arguments .arg-block .description {
  margin-top: 5px;
}
.task-form-hold #task-progress-hold #task-progress-header {
  display: flex;
  align-items: center;
  gap: 10px;
}
.task-form-hold #task-progress-hold #task-progress-header hr {
  flex: 1;
  border-top-color: #e2524f;
}
.task-form-hold #task-progress-hold #task-progress-header #progress-refresh {
  color: #e2524f;
  text-decoration: none;
}
.task-form-hold #task-progress-hold #task-progress-header #progress-refresh:hover {
  color: #e97d7b;
}
.task-form-hold #task-progress-hold #task-progress-header #progress-refresh.task-locked {
  opacity: 0.5;
  cursor: not-allowed;
}
.task-form-hold #task-progress-hold #task-progress-header.task-locked {
  opacity: 0.5;
}
.task-form-hold #task-progress-hold #task-progress-header.task-locked #progress-refresh {
  cursor: not-allowed;
}
.task-form-hold #task-progress-hold .block .block-head {
  display: flex;
  align-items: center;
}
.task-form-hold #task-progress-hold .block .block-head .marker {
  padding: 15px;
  border-radius: 30px;
  margin-right: 10px;
  font-size: 24px;
  background-color: #ebebeb;
  color: #999;
}
.task-form-hold #task-progress-hold .block.task-loading {
  display: none;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #dee2e6;
}
.task-form-hold #task-progress-hold .block.task-success .marker {
  color: #fff;
  color: #198754;
}
.task-form-hold #task-progress-hold .block.task-error .marker {
  color: #fff;
  color: #dc3545;
}
.task-form-hold #task-progress-hold .block .block-progress {
  background-color: #ebebeb;
  font-size: 10px;
  padding: 10px;
  margin-top: 10px;
}
.task-form-hold #task-progress-hold .block .block-progress .block-progress-row:not(:last-child) {
  margin-bottom: 5px;
}
.task-form-hold #task-progress-hold .block:not(:last-child) {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dee2e6;
}
.task-form-hold #task-progress-hold .block .output .desc {
  font-size: 11px;
  color: #777;
}
.task-form-hold #task-response-hold .table.table-sm {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #dee2e6;
  font-size: 9px;
}

.form-hold {
  position: relative;
}
.form-hold.active-task .active-task-hide {
  display: none;
}
.form-hold.active-task .active-task-show {
  display: block;
}
.form-hold.delete-hide-hold .delete-hide {
  display: none;
}
.form-hold:not(.active-task) .active-task-show {
  display: none;
}
.form-hold .header {
  font-weight: 500;
  padding: 0.75rem;
  margin-bottom: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}
.form-hold .header.labeled {
  display: flex;
  align-items: center;
}
.form-hold .header.labeled .label {
  font-size: 0.5rem;
  margin-right: 0.5rem;
  color: #333;
}
.form-hold .header.labeled .value {
  font-size: 1.25rem;
  color: #777;
}
.form-hold .header.tabbed .nav {
  margin-left: auto;
}
.form-hold .header.tabbed .nav .nav-link {
  padding: 0.25rem 0.75rem;
  font-size: 0.75rem;
  background-color: unset;
  color: #000;
}
.form-hold .header.tabbed .nav .nav-link.active, .form-hold .header.tabbed .nav .nav-link:hover {
  color: #e2524f;
}
.form-hold .form-group.flexed {
  display: flex;
  align-items: center;
}
.form-hold .form-group.flexed.switch-input-group .form-switch {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.form-hold .form-group.flexed.switch-input-group .form-switch .form-check-input {
  width: 70px;
}
.form-hold .form-group.flexed .btn {
  white-space: nowrap;
}
.form-hold .form .form-label {
  margin-bottom: 0.1rem;
  font-size: 0.6rem;
  font-weight: bold;
}
.form-hold .form .group {
  margin-bottom: 0.5rem;
}
.form-hold .form hr {
  border-color: #a3a5a7;
}
.form-hold .form .btn-hold {
  display: grid;
}
.form-hold .overlay-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  display: none;
  align-items: center;
  justify-content: center;
}
.form-hold .form-check.form-switch.flexed {
  display: flex;
  align-items: center;
  gap: 10px;
}
.form-hold .form-check.form-switch.flexed .form-check-input {
  height: 30px;
  flex: 1;
  margin-top: 0;
  padding-top: 0;
}
.form-hold .form-check.form-switch.flexed .form-check-input:checked {
  background-color: #e2524f;
}
.form-hold .form-check.form-switch.flexed .form-check-label {
  font-size: 11px;
  font-weight: bold;
}
.form-hold .form-check.form-switch.flexed.label-left {
  padding-left: 0;
  padding-right: 2.5em;
}
.form-hold .form-check.form-switch.flexed.label-left .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

#server-view-hold {
  /*
  .server-dns-set-hold {
    display: none;
  }

  &.server-init {
    .server-dns-set-hold {
      display: block;
    }
  }
  */
}

#landing-stats {
  padding-top: 2rem;
}
#landing-stats .card {
  height: 10rem;
}
#landing-stats .card .card-body.flexed {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding: 0 2rem;
  color: #555;
}
#landing-stats .card .card-body.flexed .card-left .stat-icon {
  font-size: 5rem;
}
#install-view-hold #install-domain-table-hold {
  position: relative;
}
#install-view-hold #install-domain-table-hold.table-disabled:after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.5);
}
.install-domain-form {
  position: relative;
}
.install-domain-form .form-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.install-domain-form .form-inner .input-container {
  display: flex;
  align-items: center;
  flex-grow: 1;
  gap: 0.5rem;
  padding-right: 2rem;
}
.install-domain-form .form-inner .input-container label {
  font-size: 0.7rem;
  font-weight: bold;
  color: #555;
  text-wrap: nowrap;
}
.install-domain-form .form-inner .form-check.form-switch.inline-form-switch {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
  padding: 0 2rem 0 0;
}
.install-domain-form .form-inner .form-check.form-switch.inline-form-switch .form-check-label {
  font-size: 0.7rem;
  font-weight: bold;
  color: #555;
}
.install-domain-form .form-inner .form-check.form-switch.inline-form-switch .form-check-input {
  margin: 0;
  font-size: 1.25rem;
}
.install-domain-form .install-domain-form-loader {
  display: none;
  position: absolute;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
}

.install-domain-tr.proxy-init .td-ctrl {
  cursor: not-allowed;
}
.install-domain-tr.proxy-init .td-ctrl .domain-btn {
  opacity: 0.5;
  pointer-events: none;
}

#install-delete-form-hold .delete-desc {
  font-weight: bold;
  font-size: 0.75rem;
  color: #555;
}
#install-delete-form-hold .form-group {
  margin-bottom: 1rem;
}
#install-delete-form-hold .form-group label {
  color: #555;
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}

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