/*
  SEL Plugin Colors
*/
.sel-page * {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.sel-page h1, .sel-page h2, .sel-page h3, .sel-page h4,
.sel-page .h1, .sel-page .h2, .sel-page .h3 {
  color: #1d2327;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0em;
  margin: 0 0 10px;
  line-height: 1.2;
}
.sel-page h1, .sel-page .h1 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 10px;
}
.sel-page h2, .sel-page .h2 {
  border: none;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 15px;
  padding-bottom: 10px;
  width: 100%;
}
.sel-page h3, .sel-page .h3 {
  border: none;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 15px;
  padding-bottom: 10px;
  width: 100%;
  text-transform: none;
  letter-spacing: 0;
}
.sel-page a {
  text-decoration: none;
  border: none;
  cursor: pointer;
  color: #2271b1;
}
.sel-page a:hover, .sel-page a:focus {
  color: #135e96;
  text-decoration: underline;
}
.sel-page p {
  margin: 0 0 10px;
  color: #646970;
  font-size: 14px;
  line-height: 1.4;
}
.sel-page .small {
  font-size: 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
  font-weight: 500;
  color: #646970;
  text-decoration: none;
  margin-bottom: 10px;
  display: inline-block;
}
.sel-page .small:hover {
  color: #1d2327;
}
.sel-page .uppercase {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
  font-weight: 500;
}
.sel-page small {
  font-size: 12px !important;
}
.sel-page hr {
  margin: 6px 0 10px;
  border: none;
  border-bottom: 1px solid #e0e0e0;
}

.mb-1 {
  margin-bottom: 10px;
}

.mb-2 {
  margin-bottom: 20px;
}

.mb-3 {
  margin-bottom: 30px;
}

.mb-4 {
  margin-bottom: 40px;
}

.mt-1 {
  margin-top: 10px;
}

.mt-2 {
  margin-top: 20px;
}

.mt-3 {
  margin-top: 30px;
}

.mt-4 {
  margin-top: 40px;
}

.p-1 {
  padding: 10px;
}

.p-2 {
  padding: 20px;
}

.p-3 {
  padding: 30px;
}

.p-4 {
  padding: 40px;
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

.d-flex {
  display: flex;
}

.d-inline {
  display: inline;
}

.d-inline-block {
  display: inline-block;
}

@media (max-width: 767px) {
  .d-xs-none {
    display: none;
  }
}

@media (min-width: 768px) {
  .d-sm-block {
    display: block;
  }
}

@media (min-width: 768px) {
  .d-sm-flex {
    display: flex;
  }
}

.flex-1 {
  flex: 1;
}

.flex-auto {
  flex: 0 0 auto;
}

.justify-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.align-center {
  align-items: center;
}

.align-start {
  align-items: flex-start;
}

.align-end {
  align-items: flex-end;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-bold {
  font-weight: 700;
}

.text-medium {
  font-weight: 500;
}

.text-primary {
  color: #1d2327;
}

.text-secondary {
  color: #646970;
}

.text-muted {
  color: #646970;
}

.text-success {
  color: #0f5132;
}

.text-warning {
  color: #664d03;
}

.text-error {
  color: #721c24;
}

.sel-hq .sel-header {
  background: #fff;
  border-bottom: 1px solid #ccd0d4;
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.sel-hq .sel-logo {
  flex: 0 0 auto;
}
.sel-hq .sel-logo .brand {
  display: block;
  text-decoration: none;
  padding-top: 0;
}
.sel-hq .sel-logo svg {
  width: 40px;
  height: 40px;
}
.sel-hq .sel-menu {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 20px;
}
.sel-hq .sel-menu p {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #1d2327;
}
.sel-hq .sel-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 20px;
}
.sel-hq .sel-menu ul li {
  margin: 0;
}
.sel-hq .sel-menu ul li a {
  color: #1d2327;
  text-decoration: none;
  font-weight: 500;
  padding: 8px 12px;
  border-radius: 4px;
  transition: background-color 0.2s;
}
.sel-hq .sel-menu ul li a:hover {
  background-color: #f8f9fa;
}
.sel-hq .logout-item .logout-link {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #d63638;
}
.sel-hq .logout-item .logout-link:hover {
  background-color: #fcf0f1;
}
.sel-hq .logout-item .logout-icon {
  width: 16px;
  height: 16px;
}
@media (max-width: 768px) {
  .sel-hq .sel-header {
    flex-direction: column;
    padding: 15px;
  }
  .sel-hq .sel-menu {
    margin-left: 0;
    margin-top: 15px;
    flex-direction: column;
    gap: 10px;
  }
  .sel-hq .sel-menu ul {
    flex-wrap: wrap;
    justify-content: center;
  }
}

.sel-hq {
  cursor: default;
  background-color: #f1f1f1;
  min-height: 100vh;
}
.sel-hq .sel-container {
  max-width: 1200px;
  margin: 20px auto;
  padding: 0 20px 80px;
}
.sel-hq .sel-top {
  background: none;
  padding: 20px 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sel-hq .sel-top h1 {
  margin: 0 0 10px 0;
  font-size: 28px;
  color: #1d2327;
}
.sel-hq .sel-top p {
  margin: 0;
  color: #646970;
  font-size: 14px;
}
.sel-hq .sel-top .small {
  font-size: 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
  font-weight: 500;
  color: #646970;
  text-decoration: none;
  margin-bottom: 10px;
  display: inline-block;
}
.sel-hq .sel-top .small:hover {
  color: #1d2327;
}
.sel-hq .sel-content {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.sel-hq .sel-section {
  margin-bottom: 30px;
}
.sel-hq .sel-section:last-child {
  margin-bottom: 0;
}
.sel-hq .sel-section h3 {
  margin: 0 0 15px 0;
  font-size: 18px;
  color: #1d2327;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 10px;
}
.sel-hq .allocation-detail .sel-top {
  flex-direction: column;
  align-items: flex-start;
}
.sel-hq .allocation-detail .sel-top > div {
  width: 100%;
}
.sel-hq .allocation-detail h1 {
  margin: 10px 0;
}
@media (max-width: 768px) {
  .sel-hq .sel-container {
    margin: 10px auto;
    padding: 0 10px;
  }
  .sel-hq .sel-top {
    flex-direction: column;
    align-items: flex-start;
  }
  .sel-hq .sel-top h1 {
    margin-bottom: 15px;
  }
}

.sel-hq .sel-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  background: #fff;
}
.sel-hq .sel-table th,
.sel-hq .sel-table td {
  padding: 12px;
  text-align: left;
  border-bottom: 1px solid #e0e0e0;
}
.sel-hq .sel-table th {
  background-color: #f8f9fa;
  font-weight: 600;
  color: #1d2327;
  font-size: 14px;
}
.sel-hq .sel-table td {
  font-size: 14px;
  color: #3c434a;
}
.sel-hq .sel-table tbody tr:hover {
  background-color: #f8f9fa;
}
.sel-hq .sel-table a {
  color: #2271b1;
  text-decoration: none;
}
.sel-hq .sel-table a:hover {
  color: #135e96;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .sel-hq .sel-table {
    font-size: 12px;
  }
  .sel-hq .sel-table th,
  .sel-hq .sel-table td {
    padding: 8px;
  }
}

.sel-hq .button {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-primary {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-primary:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-primary {
  background-color: #2271b1;
  color: #fff;
  border-color: #2271b1;
}
.sel-hq .button-primary:hover {
  background-color: #135e96;
  border-color: #135e96;
  color: #fff;
}
.sel-hq .button-small {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-small:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-small {
  padding: 4px 8px;
  font-size: 12px;
}
.sel-hq .button-secondary {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-secondary:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-secondary {
  background-color: #646970;
  color: #fff;
  border-color: #646970;
}
.sel-hq .button-secondary:hover {
  background-color: rgb(75.9433962264, 79.7405660377, 85.0566037736);
  border-color: rgb(75.9433962264, 79.7405660377, 85.0566037736);
  color: #fff;
}
.sel-hq .button-success {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-success:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-success {
  background-color: #0f5132;
  color: #fff;
  border-color: #0f5132;
}
.sel-hq .button-success:hover {
  background-color: rgb(7.03125, 37.96875, 23.4375);
  border-color: rgb(7.03125, 37.96875, 23.4375);
  color: #fff;
}
.sel-hq .button-warning {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-warning:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-warning {
  background-color: #664d03;
  color: #fff;
  border-color: #664d03;
}
.sel-hq .button-warning:hover {
  background-color: rgb(52.4571428571, 39.6, 1.5428571429);
  border-color: rgb(52.4571428571, 39.6, 1.5428571429);
  color: #fff;
}
.sel-hq .button-error {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-error:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-error {
  background-color: #721c24;
  color: #fff;
  border-color: #721c24;
}
.sel-hq .button-error:hover {
  background-color: rgb(73.0563380282, 17.9436619718, 23.0704225352);
  border-color: rgb(73.0563380282, 17.9436619718, 23.0704225352);
  color: #fff;
}
.sel-hq .button-refresh {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  border: none;
  color: #1d2327;
  padding: 2px 4px;
  line-height: 1;
  border-radius: 4px;
  transition: background-color 0.2s;
}
.sel-hq .button-refresh:hover {
  background-color: #f8f9fa;
  color: #1d2327;
}
.sel-hq .button-refresh .refresh-icon {
  font-size: 24px;
  font-weight: bold;
  transition: transform 0.2s ease;
}
.sel-hq .button-refresh:hover .refresh-icon {
  transform: rotate(180deg);
}
.sel-hq .button-refresh:disabled .refresh-icon {
  animation: spin 1s linear infinite;
}
.sel-hq .button-large {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-large:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-large {
  padding: 12px 24px;
  font-size: 16px;
}
.sel-hq .button-xl {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f8f9fa;
  color: #1d2327;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #e0e0e0;
  transition: all 0.2s;
  cursor: pointer;
}
.sel-hq .button-xl:hover {
  background-color: #e0e0e1;
  border-color: #8c8f94;
  color: #1d2327;
}
.sel-hq .button-xl {
  padding: 15px 30px;
  font-size: 18px;
}
.sel-hq .button:disabled,
.sel-hq .button.disabled {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}
.sel-hq .button-group {
  display: flex;
  gap: 10px;
  align-items: center;
}
.sel-hq .button-group .button {
  margin: 0;
}

@media print {
  .sel-hq .noprint {
    display: none !important;
  }
  .sel-hq a[href]:after {
    content: "" !important;
  }
}
@media print, screen {
  @page {
    margin: 0.4in;
    size: letter;
    @top-left {
      content: "";
    }
    @top-center {
      content: "";
    }
    @top-right {
      content: "";
    }
    @bottom-left {
      content: "";
    }
    @bottom-center {
      content: "";
    }
    @bottom-right {
      content: "";
    }
  }
  * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
  body.work-ticket {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 1.3;
    color: #000;
    background: white;
    height: 100vh;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }
  body.work-ticket .print-preview {
    height: 100vh;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }
  body.work-ticket .print-header {
    text-align: center;
    border-bottom: none;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  body.work-ticket .print-header svg {
    padding-top: 5px;
  }
  body.work-ticket .print-header h1 {
    font-size: 20px;
    margin: 0 0 3px 0;
    font-weight: bold;
  }
  body.work-ticket .print-header .allocation-number {
    padding-top: 8px;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
  }
  body.work-ticket .print-header .date {
    font-size: 10px;
    margin-top: 3px;
    text-align: right;
  }
  body.work-ticket .work-ticket-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 8px;
    page-break-inside: avoid;
  }
  body.work-ticket .work-ticket-table th,
  body.work-ticket .work-ticket-table td {
    border: 1.5px solid #000;
    padding: 4px;
    text-align: left;
    vertical-align: top;
  }
  body.work-ticket .work-ticket-table th {
    background-color: #ddd !important;
    background: #ddd !important;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    border: 1.5px solid #000 !important;
  }
  body.work-ticket .work-ticket-table td {
    font-size: 11px;
  }
  body.work-ticket .specifications-table {
    width: 100%;
    border-collapse: collapse;
    page-break-inside: avoid;
  }
  body.work-ticket .specifications-table th,
  body.work-ticket .specifications-table td {
    border: 1.5px solid #000;
    padding: 3px;
    font-size: 9px;
  }
  body.work-ticket .specifications-table th {
    background-color: #f0f0f0 !important;
    background: #f0f0f0 !important;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    border: 1.5px solid #000 !important;
  }
  body.work-ticket .specifications-table th.main {
    background: #000 !important;
    background-color: #000 !important;
    color: #fff !important;
    font-size: 11px;
    padding: 4px;
    border: 1.5px solid #000 !important;
  }
  body.work-ticket .specifications-table td.title {
    font-weight: bold;
  }
  body.work-ticket .specifications-table td {
    text-align: left;
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 5px;
  }
  body.work-ticket .payment-summary {
    background-color: #f9f9f9;
    border: 1.5px solid #000;
  }
  body.work-ticket .payment-summary th {
    background-color: #e0e0e0;
    font-weight: bold;
  }
  body.work-ticket .notes-section .notes-table {
    width: 100%;
    border-collapse: collapse;
  }
  body.work-ticket .notes-section .notes-table th,
  body.work-ticket .notes-section .notes-table td {
    border: none;
    padding: 4px;
    text-align: left;
    vertical-align: top;
  }
  body.work-ticket .notes-section .notes-table th {
    background-color: none !important;
    background: none !important;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    width: 20%;
    border: none !important;
  }
  body.work-ticket .notes-section .notes-table td {
    font-size: 10px;
    height: 60px;
    min-height: 60px;
  }
}
@media print {
  .no-print {
    display: none !important;
  }
  @page {
    margin: 0.4in;
    @top-left {
      content: "";
    }
    @top-center {
      content: "";
    }
    @top-right {
      content: "";
    }
    @bottom-left {
      content: "";
    }
    @bottom-center {
      content: "";
    }
    @bottom-right {
      content: "";
    }
  }
  * {
    page-break-inside: avoid;
    page-break-after: avoid;
    page-break-before: avoid;
  }
  html, body {
    height: 100%;
    overflow: hidden;
  }
  .print-footer {
    position: fixed;
    bottom: 0.5in;
    left: 0.5in;
    right: 0.5in;
    text-align: center;
    font-size: 10px;
    border-top: 1px solid #000;
    padding-top: 10px;
  }
}
@media screen {
  body.work-ticket {
    font-family: Arial, sans-serif;
    margin: 20px;
    background-color: #f5f5f5;
  }
  body.work-ticket .print-preview {
    background: white;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    max-width: 8.5in;
    margin: 0 auto;
    height: 85vh;
    max-height: 85vh;
  }
  body.work-ticket .print-controls {
    text-align: center;
    margin-bottom: 20px;
  }
  body.work-ticket .print-controls button {
    background: #0073aa;
    color: white;
    border: none;
    padding: 10px 20px;
    margin: 0 10px;
    cursor: pointer;
    border-radius: 3px;
  }
  body.work-ticket .print-controls button:hover {
    background: #005a87;
  }
  body.work-ticket .print-footer {
    display: none;
  }
}
ul.filters {
  display: inline-block;
  margin: 0 0 10px;
  padding: 0;
  text-indent: 0;
}
ul.filters li {
  display: inline-block;
  font-weight: 500;
  color: #3c434a;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 12px;
}
ul.filters li a {
  color: #1d2327;
  font-size: 12px;
  text-decoration: none;
  padding: 2px 4px;
}
ul.filters li a.active {
  font-weight: 700;
  text-decoration: underline;
}

.sel-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sel-modal-content {
  background: white;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  max-width: 500px;
  width: 90%;
  max-height: 90vh;
  overflow-y: auto;
}

.sel-modal-header {
  padding: 20px 24px 16px;
  border-bottom: 1px solid #e1e5e9;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sel-modal-header h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  color: #1d2327;
}

.sel-modal-close {
  font-size: 24px;
  font-weight: bold;
  color: #999;
  cursor: pointer;
  line-height: 1;
}
.sel-modal-close:hover {
  color: #666;
}

.sel-modal-body {
  padding: 24px;
}

.form-group {
  margin-bottom: 20px;
}
.form-group label {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  color: #1d2327;
}
.form-group select {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
}
.form-group select:focus {
  outline: none;
  border-color: #0073aa;
  box-shadow: 0 0 0 1px #0073aa;
}

.form-actions {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
  margin-top: 24px;
  padding-top: 20px;
  border-top: 1px solid #e1e5e9;
}
.form-actions .button {
  min-width: 80px;
}

.sel-modal.loading .sel-modal-content {
  opacity: 0.7;
  pointer-events: none;
}
.sel-modal.loading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #0073aa;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.sel-hq .badge {
  padding: 4px 8px 2px;
  border-radius: 3px;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
  font-weight: 500;
}
.sel-hq .badge.status-new {
  background-color: #fe7e00;
  color: #fff;
}
.sel-hq .badge.status-design {
  background-color: #f501ea;
  color: #fff;
}
.sel-hq .badge.status-parts {
  background-color: #feb441;
  color: #fff;
}
.sel-hq .badge.status-assembly {
  background-color: #07869e;
  color: #fff;
}
.sel-hq .badge.status-quality {
  background-color: #76017a;
  color: #fff;
}
.sel-hq .badge.status-shipping {
  background-color: #0b6469;
  color: #fff;
}
.sel-hq .badge.status-cancelled {
  background-color: #fc0250;
  color: #fff;
}

.sel-hq .event-history {
  margin-top: 20px;
}
.sel-hq .event-history h4 {
  margin: 0 0 15px 0;
  font-size: 16px;
  font-weight: 700;
  color: #1d2327;
}
.sel-hq .event-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sel-hq .event-list .event-item {
  border-left: 3px solid #e1e5e9;
  padding: 10px 0 10px 15px;
  margin-bottom: 12px;
  background: #f8f9fa;
  border-radius: 0 4px 4px 0;
}
.sel-hq .event-list .event-item:last-child {
  margin-bottom: 0;
}
.sel-hq .event-content .event-title {
  display: flex;
  align-items: center;
  margin-bottom: 2px;
}
.sel-hq .event-content .event-title .event-icon {
  margin-right: 8px;
  font-size: 14px;
}
.sel-hq .event-content .event-title strong {
  font-size: 14px;
  font-weight: 500;
  color: #1d2327;
}
.sel-hq .event-content .event-details {
  margin-bottom: 6px;
}
.sel-hq .event-content .event-details .status-change {
  display: flex;
  align-items: center;
  gap: 8px;
}
.sel-hq .event-content .event-meta {
  font-size: 12px;
  color: #3c434a;
}
.sel-hq .event-content .event-meta .event-date {
  font-weight: 500;
}
.sel-hq .event-content .event-meta .event-user {
  color: #1d2327;
  font-weight: 500;
}
.sel-hq .no-events {
  color: #3c434a;
  font-style: italic;
  margin: 0;
  padding: 20px;
  text-align: center;
  background: #f8f9fa;
  border-radius: 4px;
}

.flex-row {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=data:application/json;base64,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Q0Q7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QiwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRTtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0NBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAgU0VMIFBsdWdpbiBDb2xvcnNcbiovXG4uc2VsLXBhZ2UgKiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWwtcGFnZSBoMSwgLnNlbC1wYWdlIGgyLCAuc2VsLXBhZ2UgaDMsIC5zZWwtcGFnZSBoNCxcbi5zZWwtcGFnZSAuaDEsIC5zZWwtcGFnZSAuaDIsIC5zZWwtcGFnZSAuaDMge1xuICBjb2xvcjogIzFkMjMyNztcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2VsLXBhZ2UgaDEsIC5zZWwtcGFnZSAuaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uc2VsLXBhZ2UgaDIsIC5zZWwtcGFnZSAuaDIge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbC1wYWdlIGgzLCAuc2VsLXBhZ2UgLmgzIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNlbC1wYWdlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzIyNzFiMTtcbn1cbi5zZWwtcGFnZSBhOmhvdmVyLCAuc2VsLXBhZ2UgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTM1ZTk2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWwtcGFnZSBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICM2NDY5NzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5zZWwtcGFnZSAuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY0Njk3MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VsLXBhZ2UgLnNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uc2VsLXBhZ2UgLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbC1wYWdlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsLXBhZ2UgaHIge1xuICBtYXJnaW46IDZweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kLXhzLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMTtcbn1cblxuLmZsZXgtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzY0Njk3MDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzY0Njk3MDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM2NjRkMDM7XG59XG5cbi50ZXh0LWVycm9yIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5zZWwtaHEgLnNlbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDBkNDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc2VsLWhxIC5zZWwtbG9nbyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNlbC1ocSAuc2VsLWxvZ28gLmJyYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VsLWhxIC5zZWwtbG9nbyBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNlbC1ocSAuc2VsLW1lbnUge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5zZWwtaHEgLnNlbC1tZW51IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uc2VsLWhxIC5zZWwtbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnNlbC1ocSAuc2VsLW1lbnUgdWwgbGkge1xuICBtYXJnaW46IDA7XG59XG4uc2VsLWhxIC5zZWwtbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICMxZDIzMjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnNlbC1ocSAuc2VsLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uc2VsLWhxIC5sb2dvdXQtaXRlbSAubG9nb3V0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNkNjM2Mzg7XG59XG4uc2VsLWhxIC5sb2dvdXQtaXRlbSAubG9nb3V0LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGYxO1xufVxuLnNlbC1ocSAubG9nb3V0LWl0ZW0gLmxvZ291dC1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VsLWhxIC5zZWwtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnNlbC1ocSAuc2VsLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnNlbC1ocSAuc2VsLW1lbnUgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VsLWhxIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5zZWwtaHEgLnNlbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xufVxuLnNlbC1ocSAuc2VsLXRvcCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlbC1ocSAuc2VsLXRvcCBoMSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzFkMjMyNztcbn1cbi5zZWwtaHEgLnNlbC10b3AgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM2NDY5NzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWwtaHEgLnNlbC10b3AgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2NDY5NzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlbC1ocSAuc2VsLXRvcCAuc21hbGw6aG92ZXIge1xuICBjb2xvcjogIzFkMjMyNztcbn1cbi5zZWwtaHEgLnNlbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlbC1ocSAuc2VsLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlbC1ocSAuc2VsLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VsLWhxIC5zZWwtc2VjdGlvbiBoMyB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzFkMjMyNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnNlbC1ocSAuYWxsb2NhdGlvbi1kZXRhaWwgLnNlbC10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zZWwtaHEgLmFsbG9jYXRpb24tZGV0YWlsIC5zZWwtdG9wID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsLWhxIC5hbGxvY2F0aW9uLWRldGFpbCBoMSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWwtaHEgLnNlbC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuc2VsLWhxIC5zZWwtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWwtaHEgLnNlbC10b3AgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnNlbC1ocSAuc2VsLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zZWwtaHEgLnNlbC10YWJsZSB0aCxcbi5zZWwtaHEgLnNlbC10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnNlbC1ocSAuc2VsLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZDIzMjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWwtaHEgLnNlbC10YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzYzQzNGE7XG59XG4uc2VsLWhxIC5zZWwtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLnNlbC1ocSAuc2VsLXRhYmxlIGEge1xuICBjb2xvcjogIzIyNzFiMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlbC1ocSAuc2VsLXRhYmxlIGE6aG92ZXIge1xuICBjb2xvcjogIzEzNWU5NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlbC1ocSAuc2VsLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNlbC1ocSAuc2VsLXRhYmxlIHRoLFxuICAuc2VsLWhxIC5zZWwtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4uc2VsLWhxIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFkMjMyNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWwtaHEgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGY5NDtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uc2VsLWhxIC5idXR0b24tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWQyMzI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbC1ocSAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUxO1xuICBib3JkZXItY29sb3I6ICM4YzhmOTQ7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuLnNlbC1ocSAuYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3MWIxO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjI3MWIxO1xufVxuLnNlbC1ocSAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1ZTk2O1xuICBib3JkZXItY29sb3I6ICMxMzVlOTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbC1ocSAuYnV0dG9uLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZDIzMjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsLWhxIC5idXR0b24tc21hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUxO1xuICBib3JkZXItY29sb3I6ICM4YzhmOTQ7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuLnNlbC1ocSAuYnV0dG9uLXNtYWxsIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNlbC1ocSAuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWQyMzI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbC1ocSAuYnV0dG9uLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGY5NDtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uc2VsLWhxIC5idXR0b24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0Njk3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY0Njk3MDtcbn1cbi5zZWwtaHEgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzUuOTQzMzk2MjI2NCwgNzkuNzQwNTY2MDM3NywgODUuMDU2NjAzNzczNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDc1Ljk0MzM5NjIyNjQsIDc5Ljc0MDU2NjAzNzcsIDg1LjA1NjYwMzc3MzYpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWwtaHEgLmJ1dHRvbi1zdWNjZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZDIzMjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsLWhxIC5idXR0b24tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGY5NDtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uc2VsLWhxIC5idXR0b24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjUxMzI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwZjUxMzI7XG59XG4uc2VsLWhxIC5idXR0b24tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3LjAzMTI1LCAzNy45Njg3NSwgMjMuNDM3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDcuMDMxMjUsIDM3Ljk2ODc1LCAyMy40Mzc1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsLWhxIC5idXR0b24td2FybmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWQyMzI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbC1ocSAuYnV0dG9uLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUxO1xuICBib3JkZXItY29sb3I6ICM4YzhmOTQ7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuLnNlbC1ocSAuYnV0dG9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0ZDAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY0ZDAzO1xufVxuLnNlbC1ocSAuYnV0dG9uLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTIuNDU3MTQyODU3MSwgMzkuNiwgMS41NDI4NTcxNDI5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTIuNDU3MTQyODU3MSwgMzkuNiwgMS41NDI4NTcxNDI5KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsLWhxIC5idXR0b24tZXJyb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFkMjMyNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWwtaHEgLmJ1dHRvbi1lcnJvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGY5NDtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uc2VsLWhxIC5idXR0b24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuLnNlbC1ocSAuYnV0dG9uLWVycm9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDczLjA1NjMzODAyODIsIDE3Ljk0MzY2MTk3MTgsIDIzLjA3MDQyMjUzNTIpO1xuICBib3JkZXItY29sb3I6IHJnYig3My4wNTYzMzgwMjgyLCAxNy45NDM2NjE5NzE4LCAyMy4wNzA0MjI1MzUyKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsLWhxIC5idXR0b24tcmVmcmVzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMWQyMzI3O1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uc2VsLWhxIC5idXR0b24tcmVmcmVzaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuLnNlbC1ocSAuYnV0dG9uLXJlZnJlc2ggLnJlZnJlc2gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uc2VsLWhxIC5idXR0b24tcmVmcmVzaDpob3ZlciAucmVmcmVzaC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zZWwtaHEgLmJ1dHRvbi1yZWZyZXNoOmRpc2FibGVkIC5yZWZyZXNoLWljb24ge1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuLnNlbC1ocSAuYnV0dG9uLWxhcmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZDIzMjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsLWhxIC5idXR0b24tbGFyZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUxO1xuICBib3JkZXItY29sb3I6ICM4YzhmOTQ7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuLnNlbC1ocSAuYnV0dG9uLWxhcmdlIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2VsLWhxIC5idXR0b24teGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFkMjMyNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWwtaHEgLmJ1dHRvbi14bDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGY5NDtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uc2VsLWhxIC5idXR0b24teGwge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zZWwtaHEgLmJ1dHRvbjpkaXNhYmxlZCxcbi5zZWwtaHEgLmJ1dHRvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsLWhxIC5idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsLWhxIC5idXR0b24tZ3JvdXAgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnNlbC1ocSAubm9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWwtaHEgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiB7XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNGluO1xuICAgIHNpemU6IGxldHRlcjtcbiAgICBAdG9wLWxlZnQge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQHRvcC1jZW50ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQHRvcC1yaWdodCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICBAYm90dG9tLWxlZnQge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQGJvdHRvbS1jZW50ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQGJvdHRvbS1yaWdodCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuICAqIHtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcbiAgICBjb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XG4gICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS53b3JrLXRpY2tldCAucHJpbnQtcHJldmlldyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnByaW50LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBib2R5LndvcmstdGlja2V0IC5wcmludC1oZWFkZXIgc3ZnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnByaW50LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDNweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnByaW50LWhlYWRlciAuYWxsb2NhdGlvbi1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnByaW50LWhlYWRlciAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBib2R5LndvcmstdGlja2V0IC53b3JrLXRpY2tldC10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLndvcmstdGlja2V0LXRhYmxlIHRoLFxuICBib2R5LndvcmstdGlja2V0IC53b3JrLXRpY2tldC10YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgYm9keS53b3JrLXRpY2tldCAud29yay10aWNrZXQtdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS53b3JrLXRpY2tldCAud29yay10aWNrZXQtdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICBib2R5LndvcmstdGlja2V0IC5zcGVjaWZpY2F0aW9ucy10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgYm9keS53b3JrLXRpY2tldCAuc3BlY2lmaWNhdGlvbnMtdGFibGUgdGgsXG4gIGJvZHkud29yay10aWNrZXQgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRoLm1haW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRkLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBib2R5LndvcmstdGlja2V0IC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnBheW1lbnQtc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgYm9keS53b3JrLXRpY2tldCAucGF5bWVudC1zdW1tYXJ5IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLm5vdGVzLXNlY3Rpb24gLm5vdGVzLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLm5vdGVzLXNlY3Rpb24gLm5vdGVzLXRhYmxlIHRoLFxuICBib2R5LndvcmstdGlja2V0IC5ub3Rlcy1zZWN0aW9uIC5ub3Rlcy10YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgYm9keS53b3JrLXRpY2tldCAubm90ZXMtc2VjdGlvbiAubm90ZXMtdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LndvcmstdGlja2V0IC5ub3Rlcy1zZWN0aW9uIC5ub3Rlcy10YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjRpbjtcbiAgICBAdG9wLWxlZnQge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQHRvcC1jZW50ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQHRvcC1yaWdodCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICBAYm90dG9tLWxlZnQge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQGJvdHRvbS1jZW50ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgQGJvdHRvbS1yaWdodCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuICAqIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICB9XG4gIGh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wcmludC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDAuNWluO1xuICAgIGxlZnQ6IDAuNWluO1xuICAgIHJpZ2h0OiAwLjVpbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIHtcbiAgYm9keS53b3JrLXRpY2tldCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnByaW50LXByZXZpZXcge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1heC13aWR0aDogOC41aW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA4NXZoO1xuICAgIG1heC1oZWlnaHQ6IDg1dmg7XG4gIH1cbiAgYm9keS53b3JrLXRpY2tldCAucHJpbnQtY29udHJvbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnByaW50LWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwNzNhYTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIGJvZHkud29yay10aWNrZXQgLnByaW50LWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNWE4NztcbiAgfVxuICBib2R5LndvcmstdGlja2V0IC5wcmludC1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnVsLmZpbHRlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxudWwuZmlsdGVycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYzQzNGE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxudWwuZmlsdGVycyBsaSBhIHtcbiAgY29sb3I6ICMxZDIzMjc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxudWwuZmlsdGVycyBsaSBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWwtbW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbC1tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU1ZTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWwtbW9kYWwtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuXG4uc2VsLW1vZGFsLWNsb3NlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VsLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5zZWwtbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxZDIzMjc7XG59XG4uZm9ybS1ncm91cCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvcm0tZ3JvdXAgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3M2FhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwNzNhYTtcbn1cblxuLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlNWU5O1xufVxuLmZvcm0tYWN0aW9ucyAuYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuXG4uc2VsLW1vZGFsLmxvYWRpbmcgLnNlbC1tb2RhbC1jb250ZW50IHtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWwtbW9kYWwubG9hZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNzNhYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNlbC1ocSAuYmFkZ2Uge1xuICBwYWRkaW5nOiA0cHggOHB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbC1ocSAuYmFkZ2Uuc3RhdHVzLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTdlMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbC1ocSAuYmFkZ2Uuc3RhdHVzLWRlc2lnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTAxZWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbC1ocSAuYmFkZ2Uuc3RhdHVzLXBhcnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjQ0MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsLWhxIC5iYWRnZS5zdGF0dXMtYXNzZW1ibHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4NjllO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWwtaHEgLmJhZGdlLnN0YXR1cy1xdWFsaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MDE3YTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsLWhxIC5iYWRnZS5zdGF0dXMtc2hpcHBpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI2NDY5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWwtaHEgLmJhZGdlLnN0YXR1cy1jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwMjUwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbC1ocSAuZXZlbnQtaGlzdG9yeSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VsLWhxIC5ldmVudC1oaXN0b3J5IGg0IHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWQyMzI3O1xufVxuLnNlbC1ocSAuZXZlbnQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWwtaHEgLmV2ZW50LWxpc3QgLmV2ZW50LWl0ZW0ge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlMWU1ZTk7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuLnNlbC1ocSAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWwtaHEgLmV2ZW50LWNvbnRlbnQgLmV2ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnNlbC1ocSAuZXZlbnQtY29udGVudCAuZXZlbnQtdGl0bGUgLmV2ZW50LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlbC1ocSAuZXZlbnQtY29udGVudCAuZXZlbnQtdGl0bGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFkMjMyNztcbn1cbi5zZWwtaHEgLmV2ZW50LWNvbnRlbnQgLmV2ZW50LWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2VsLWhxIC5ldmVudC1jb250ZW50IC5ldmVudC1kZXRhaWxzIC5zdGF0dXMtY2hhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uc2VsLWhxIC5ldmVudC1jb250ZW50IC5ldmVudC1tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzNjNDM0YTtcbn1cbi5zZWwtaHEgLmV2ZW50LWNvbnRlbnQgLmV2ZW50LW1ldGEgLmV2ZW50LWRhdGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbC1ocSAuZXZlbnQtY29udGVudCAuZXZlbnQtbWV0YSAuZXZlbnQtdXNlciB7XG4gIGNvbG9yOiAjMWQyMzI3O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbC1ocSAubm8tZXZlbnRzIHtcbiAgY29sb3I6ICMzYzQzNGE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59Il19 */