.text-color-white {
  color: #fff !important;
}

.text-color-black {
  color: #000 !important;
}

.text-color-base {
  color: #414042 !important;
}

.text-color-darker {
  color: #545355 !important;
}

.text-color-dark {
  color: #bebebe !important;
}

.text-color-gray {
  color: #c6c5c6 !important;
}

.text-color-darkgray {
  color: #868686 !important;
}

.text-color-darkgray2 {
  color: #797979 !important;
}

.text-color-deepgray {
  color: #a0a0a0 !important;
}

.text-color-light {
  color: #ecebec !important;
}

.text-color-lighter {
  color: #f5f5f5 !important;
}

.text-color-lightest {
  color: #fafafa !important;
}

.text-color-blue {
  color: #007bb6 !important;
}

.text-color-primary {
  color: #ed1b2f !important;
}

.text-color-brand {
  color: #ed1b2f !important;
}

.text-color-brand-light {
  color: #f9bac0 !important;
}

.text-color-brand-lighter {
  color: #fff1f2 !important;
}

.text-color-brand-lightest {
  color: #fff8f9 !important;
}

.text-color-success {
  color: #50d400 !important;
}

.text-color-success-light {
  color: #cbf2b3 !important;
}

.text-color-success-lighter {
  color: #edfde2 !important;
}

.text-color-info {
  color: #0065dd !important;
}

.text-color-info-lighter {
  color: #b3d1f5 !important;
}

.text-color-info-lightest {
  color: #b3d1f5 !important;
}

.text-color-warning {
  color: #ffc20e !important;
}

.text-color-warning-light {
  color: #ffe79f !important;
}

.text-color-warning-lightest {
  color: #fff4d5 !important;
}

.text-color-transparent {
  color: transparent !important;
}

.text-color-danger {
  color: #ed1b2f !important;
}

.text-color-input-danger {
  color: #f9bac0 !important;
}

.text-color-dark-blue {
  color: #0065dd !important;
}

.text-color-blue-charcoal {
  color: #282d32 !important;
}

.text-color-triple-play-light-green {
  color: #8dc63f !important;
}

.text-color-triple-play-dark-green {
  color: #588815 !important;
}

.text-color-triple-play-text-green {
  color: #a7e058 !important;
}

.border-color-white {
  border-color: #fff !important;
}

.border-color-black {
  border-color: #000 !important;
}

.border-color-base {
  border-color: #414042 !important;
}

.border-color-darker {
  border-color: #545355 !important;
}

.border-color-dark {
  border-color: #bebebe !important;
}

.border-color-gray {
  border-color: #c6c5c6 !important;
}

.border-color-deepgray {
  border-color: #a0a0a0 !important;
}

.border-color-light {
  border-color: #ecebec !important;
}

.border-color-lighter {
  border-color: #f5f5f5 !important;
}

.border-color-lightest {
  border-color: #fafafa !important;
}

.border-color-primary {
  border-color: #ed1b2f !important;
}

.border-color-brand {
  border-color: #ed1b2f !important;
}

.border-color-brand-light {
  border-color: #f9bac0 !important;
}

.border-color-brand-lighter {
  border-color: #fff1f2 !important;
}

.border-color-brand-lightest {
  border-color: #fff8f9 !important;
}

.border-color-success {
  border-color: #50d400 !important;
}

.border-color-success-light {
  border-color: #cbf2b3 !important;
}

.border-color-success-lighter {
  border-color: #edfde2 !important;
}

.border-color-info {
  border-color: #0065dd !important;
}

.border-color-info-lighter {
  border-color: #b3d1f5 !important;
}

.border-color-info-lightest {
  border-color: #b3d1f5 !important;
}

.border-color-warning {
  border-color: #ffc20e !important;
}

.border-color-warning-light {
  border-color: #ffe79f !important;
}

.border-color-warning-lightest {
  border-color: #fff4d5 !important;
}

.border-color-transparent {
  border-color: transparent !important;
}

.border-color-danger {
  border-color: #ed1b2f !important;
}

.border-color-input-danger {
  border-color: #f9bac0 !important;
}

.border-color-triple-play-light-green {
  border-color: #8dc63f !important;
}

.border-color-triple-play-dark-green {
  border-color: #588815 !important;
}

.background-color-white {
  background-color: #fff !important;
}

.background-color-black {
  background-color: #000 !important;
}

.background-color-base {
  background-color: #414042 !important;
}

.background-color-darker {
  background-color: #545355 !important;
}

.background-color-dark {
  background-color: #bebebe !important;
}

.background-color-gray {
  background-color: #c6c5c6 !important;
}

.background-color-deepgray {
  background-color: #a0a0a0 !important;
}

.background-color-light {
  background-color: #ecebec !important;
}

.background-color-lighter {
  background-color: #f5f5f5 !important;
}

.background-color-lightest {
  background-color: #fafafa !important;
}

.background-color-fade {
  background-color: #f0f1f2 !important;
}

.background-color-blue {
  background-color: #007bb6 !important;
}

.background-color-blue-charcoal {
  background-color: #282d32 !important;
}

.background-color-primary {
  background-color: #ed1b2f !important;
}

.background-color-brand {
  background-color: #ed1b2f !important;
}

.background-color-brand-light {
  background-color: #f9bac0 !important;
}

.background-color-brand-lighter {
  background-color: #fff1f2 !important;
}

.background-color-brand-lightest {
  background-color: #fff8f9 !important;
}

.background-color-brand-light-bg {
  background-color: #fbdfdf !important;
}

.background-color-success {
  background-color: #50d400 !important;
}

.background-color-success-light {
  background-color: #cbf2b3 !important;
}

.background-color-success-lighter {
  background-color: #edfde2 !important;
}

.background-color-info {
  background-color: #0065dd !important;
}

.background-color-info-lighter {
  background-color: #b3d1f5 !important;
}

.background-color-info-lightest {
  background-color: #b3d1f5 !important;
}

.background-color-warning {
  background-color: #ffc20e !important;
}

.background-color-warning-light {
  background-color: #ffe79f !important;
}

.background-color-warning-lightest {
  background-color: #fff4d5 !important;
}

.background-color-transparent {
  background-color: transparent !important;
}

.background-color-danger {
  background-color: #ed1b2f !important;
}

.background-color-input-danger {
  background-color: #f9bac0 !important;
}

.background-color-blue-badge {
  background-color: #cce0f8 !important;
}

.background-color-dark-red {
  background-color: #ec1b30 !important;
}

.background-color-triple-play-light-green {
  background-color: #8dc63f !important;
}

.background-color-triple-play-dark-green {
  background-color: #588815 !important;
}

.search-results-filter-page .search-results-filter-title-container {
  margin-bottom: 24px;
}

.search-results-filter-page .search-results-filter-title {
  margin: 24px 0 0;
  color: #000;
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 34px;
}

.prodfilter.search-filter-ui .search-filter-sidebar,
.prodfilter.search-filter-ui .search-filter-page {
  box-sizing: border-box;
}
.prodfilter.search-filter-ui .search-filter-clear-button {
  border: 0;
  background: transparent;
  padding: 0;
  font: inherit;
  line-height: inherit;
  text-align: right;
}
@media (min-width: 992px) {
  .prodfilter.search-filter-ui .search-filter-sidebar {
    width: 21%;
    padding-right: 16px;
  }
  .prodfilter.search-filter-ui .search-filter-page {
    width: 79%;
    padding-left: 22px;
  }
}
.prodfilter.search-filter-ui .search-filter-sidebar {
  color: #414042;
}
.prodfilter.search-filter-ui .search-filter-sidebar > .row,
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-list > div > .row {
  margin-left: 0;
  margin-right: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .header-spacing {
  margin-bottom: 8px;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 20px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display {
  min-height: 24px;
  margin-bottom: 18px;
  line-height: 20px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display a {
  font-size: 14px;
  line-height: 20px;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display .fa {
  display: none;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-list {
  clear: both;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-search-row {
  margin-top: 0;
  margin-bottom: 7px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-row {
  margin-top: 0;
  margin-bottom: 12px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-button {
  border: 0;
  background: transparent;
  padding: 0;
  color: #ed1b2f;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.4px;
  line-height: 16px;
  text-align: left;
  text-transform: uppercase;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-button:focus, .prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-button:hover {
  color: #ed1b2f;
  text-decoration: underline;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter {
  margin-top: 0 !important;
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-header {
  position: relative;
  top: auto !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 40px;
  margin-bottom: 0 !important;
  padding: 9px 0 8px !important;
  border-bottom: 1px solid #ecebec;
  background: transparent;
  color: #414042;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-header > span:first-child {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-header-action {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  gap: 5px;
  justify-content: flex-end;
  min-width: 44px;
  height: 14px;
  margin-left: auto;
  padding-left: 4px;
  color: #797979;
  line-height: 14px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-header-action .font-size-extra-small {
  display: inline-flex;
  align-items: center;
  height: 14px;
  color: #797979 !important;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-header-action .icon-filter {
  float: none;
  width: 0;
  height: 0;
  border-top: 5px solid #414042;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  color: transparent;
  cursor: pointer;
  font-size: 0;
  overflow: hidden;
  position: static;
  line-height: 0;
  transform: none;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-header-action .icon-filter::before {
  content: "";
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-header-action .icon-filter-up {
  border-top: 0;
  border-bottom: 5px solid #414042;
  transform: none;
}
.prodfilter.search-filter-ui .search-filter-sidebar .collapse {
  top: auto !important;
  padding-top: 8px;
  padding-bottom: 10px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option {
  display: block;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  color: #414042;
  font-size: 13px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option > .col-xs-12,
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option > .col-md-12 {
  margin-bottom: 0 !important;
  padding: 0 0 8px !important;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option .filter-option-container {
  display: flex;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
  background: transparent !important;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option input[type=checkbox] {
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
  margin: 2px 7px 0 0 !important;
  top: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option label {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  margin-bottom: 0;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option .filter-display-value {
  flex: 0 1 auto;
  top: 0;
  max-width: 100%;
  color: #414042;
  line-height: 18px;
  vertical-align: top;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option .filter-count {
  flex: 0 0 auto;
  color: #414042 !important;
  line-height: 18px;
  padding: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option.selectedItem .filter-option-container {
  border-radius: 0 !important;
}
.prodfilter.search-filter-ui .search-availability-filter {
  margin-top: 12px !important;
  margin-bottom: 16px;
  padding-bottom: 18px;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #ecebec;
}
.prodfilter.search-filter-ui .search-availability-toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  border: 0;
  background: transparent;
  padding: 0;
  color: #414042;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}
.prodfilter.search-filter-ui .search-availability-toggle:focus {
  outline: none;
}
.prodfilter.search-filter-ui .search-availability-toggle:focus .search-availability-toggle-track {
  box-shadow: 0 0 0 2px rgba(237, 27, 47, 0.18);
}
.prodfilter.search-filter-ui .search-availability-toggle.is-disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.prodfilter.search-filter-ui .search-availability-toggle.is-on .search-availability-toggle-track {
  border-color: #ed1b2f;
  background: #ed1b2f;
}
.prodfilter.search-filter-ui .search-availability-toggle.is-on .search-availability-toggle-knob {
  transform: translateX(17px);
}
.prodfilter.search-filter-ui .search-availability-toggle-track {
  position: relative;
  flex: 0 0 auto;
  width: 34px;
  height: 18px;
  border: 1px solid #9b9b9b;
  border-radius: 999px;
  background: #fff;
  transition: background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease;
}
.prodfilter.search-filter-ui .search-availability-toggle-knob {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  transition: transform 0.16s ease;
}
.prodfilter.search-filter-ui .search-availability-toggle:not(.is-on) .search-availability-toggle-knob {
  background: #6f6f6f;
}
.prodfilter.search-filter-ui .search-availability-toggle-label {
  min-width: 0;
  color: #414042;
  font-weight: 600;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-term-form {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-term-field {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 34px;
  padding: 0 9px;
  border: 1px solid #c9c9c9;
  border-radius: 2px;
  background: #fff;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.prodfilter.search-filter-ui .search-term-field:focus-within {
  border-color: #9b9b9b;
  box-shadow: none;
}
.prodfilter.search-filter-ui .search-term-icon {
  flex: 0 0 auto;
  color: #111;
  font-size: 18px;
  line-height: 1;
}
.prodfilter.search-filter-ui .search-term-input {
  flex: 1 1 auto;
  min-width: 0;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  box-shadow: none;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}
.prodfilter.search-filter-ui .search-term-clear {
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #9b9b9b;
  cursor: pointer;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  text-align: center;
}
.prodfilter.search-filter-ui .search-term-clear:focus, .prodfilter.search-filter-ui .search-term-clear:hover {
  background: transparent;
  color: #ed1b2f;
}

.prodfilter .filter-header {
  padding: 8px;
  background-color: #fff;
  border-bottom: 1px solid #ecebec;
}
.prodfilter .filter-header span.glyphicon {
  float: right;
  border-radius: 2rem;
  padding: 0.4rem;
  background-color: #fff;
}
.prodfilter select.selectpicker {
  min-width: 170px;
  height: 35px;
}
.prodfilter .filter-option {
  cursor: pointer;
}
.prodfilter .filter-option input[type=checkbox] {
  top: 1.4px;
}
@media (max-width: 697px) {
  .prodfilter .filter-option .filter-display-value {
    max-width: 250px !important;
  }
}
@media (min-width: 697px) and (max-width: 991) {
  .prodfilter .filter-option .filter-display-value {
    max-width: 100% !important;
  }
}
.prodfilter .filter-option .filter-display-value {
  max-width: 143px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  vertical-align: text-bottom;
  top: 3px;
}
.prodfilter .filter-option .filter-count {
  padding: 0 4px;
  position: relative;
}
.prodfilter .filter-option.selectedItem .filter-option-container {
  background-color: #ecebec;
  border-radius: 4px !important;
  padding: 8px 12px 10px !important;
}
.prodfilter .filter-option.disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

@media (max-width: 767px) {
  .productContainer ul.col-list li:nth-child(odd) {
    clear: both;
  }
  .productContainer ul.col-list li:nth-child(even) {
    clear: right;
  }
}
.productContainer-pagination.disabled {
  opacity: 0.2;
  pointer-events: none;
}

#loadScreen.well {
  background-color: #fff;
}

div.product-detail-view table tbody tr td:first-of-type {
  color: #797979 !important;
}

#insertProductFilter {
  min-height: 100vh;
}

.icon-filter {
  bottom: 11px;
  position: relative;
  left: 27px;
}

.icon-filter-up {
  bottom: 8px;
}

.single-product {
  margin-top: 10px;
  margin-bottom: 20px;
}
.single-product .product-image-wrapper:hover + .product-name-wrapper .product-name {
  color: #ed1b2f;
}
.single-product .col-md-12 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.prodfilter.search-filter-ui .search-filter-page .panel.rab-section {
  border: 0;
  box-shadow: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar {
  row-gap: 10px;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 11px;
  border-bottom: 2px solid #414042;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] {
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] + [class*=col-] {
  padding-left: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-summary,
.prodfilter.search-filter-ui .search-filter-page .search-results-inline-control {
  display: flex;
  align-items: center;
  min-height: 35px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-summary {
  justify-content: flex-start;
  gap: 4px;
  color: #414042;
  font-size: 13px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-label {
  font-weight: 400;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-count {
  font-weight: 700;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-inline-control {
  justify-content: flex-end;
  gap: 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar-label {
  flex: 0 0 auto;
  color: #797979;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 14px;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-sort-control .select-style {
  width: 152px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-page-size-control .select-style {
  width: 60px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .select-style {
  position: relative;
  height: 34px;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  background: #fff;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .select-style::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  margin-top: -2px;
  border-top: 5px solid #9b9b9b;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  pointer-events: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar select {
  width: 100%;
  height: 32px;
  padding-left: 9px;
  padding-right: 28px;
  border: 0;
  background: transparent;
  color: #414042;
  font-size: 14px;
  line-height: 20px;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-page-size-control select {
  padding-left: 11px;
}
.prodfilter.search-filter-ui .search-filter-page .productContainer-content {
  padding-top: 15px !important;
}
.prodfilter.search-filter-ui .search-filter-page .applied-filters {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 16px !important;
}
.prodfilter.search-filter-ui .search-filter-page .applied-filters > .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-grid {
  margin-left: -8px;
  margin-right: -8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card {
  clear: none;
  display: flex;
  padding-left: 8px;
  padding-right: 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .single-product {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 374px;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 14px 14px 12px;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  background: #fff;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .single-product .col-md-12 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-image-wrapper {
  position: relative;
  min-height: 140px;
  margin-bottom: 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-image-wrapper > .thumbnail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 310px;
  height: 132px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  background: transparent;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-product-image {
  display: block;
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  max-width: calc(100% - 16px);
  min-height: 20px;
  padding: 2px 7px;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-high {
  background: #e7f6df;
  color: #348311;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-low {
  background: #fff0d6;
  color: #b45a00;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-none {
  background: #f1f1f1;
  color: #686868;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-neutral {
  background: #edf2f7;
  color: #4a5568;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-name-wrapper {
  flex: 0 0 auto;
  margin-bottom: 7px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .single-product > .col-md-12:last-child {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-detail-view.search-results-product-detail,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-detail-view .search-results-product-detail {
  flex: 1 1 auto;
  width: 100%;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  margin-bottom: 9px;
  color: #797979;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 16px;
  text-transform: uppercase;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-header .font-size-extra-small {
  color: #797979 !important;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-clear-filters {
  flex: 0 0 auto;
  border: 0;
  background: transparent;
  padding: 0;
  color: #ed1b2f !important;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 16px;
  text-align: right;
  text-transform: none;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-clear-filters:focus, .prodfilter.search-filter-ui .search-filter-page .search-results-clear-filters:hover {
  color: #ed1b2f !important;
  text-decoration: underline !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter {
  flex: 0 1 auto;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  max-width: 100%;
  min-height: 30px;
  padding: 5px 8px 5px 10px;
  border: 1px solid #ed1b2f;
  border-radius: 3px;
  background: #fff;
  color: #ed1b2f !important;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  white-space: nowrap;
  text-align: left;
  text-decoration: none !important;
  vertical-align: middle;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter:focus, .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter:hover {
  border-color: #ed1b2f;
  background: #fff;
  color: #ed1b2f !important;
  box-shadow: 0 0 0 2px rgba(237, 27, 47, 0.1);
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 7px 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-label {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  min-width: 0;
  min-height: 18px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-value {
  display: inline-block;
  max-width: 320px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  color: #ed1b2f;
  font-weight: 600;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-remove {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  color: #ed1b2f;
  font-size: 14px;
  line-height: 14px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail > div:first-child {
  min-height: auto !important;
  margin-bottom: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail > div:first-child > div:first-child {
  min-height: auto !important;
  margin-bottom: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table {
  margin-bottom: 0;
  table-layout: fixed;
  width: 100%;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td {
  padding-top: 1px;
  padding-bottom: 2px;
  vertical-align: top;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr:last-child td {
  padding-bottom: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:first-child {
  width: 42%;
  white-space: nowrap;
  color: #797979 !important;
  font-size: 11px;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:last-child {
  width: 58%;
  text-align: right;
  color: #414042;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail .search-results-product-detail-footer {
  margin-top: auto;
  padding-top: 11px;
  border-top: 1px solid #e8e8e8;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-header > a.product-name {
  display: block;
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 2px;
  color: #414042;
  font-weight: 700;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-header > div {
  color: #414042;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-header > div:last-child {
  color: #797979;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-supplemental-links {
  margin-top: 8px;
  margin-bottom: 0;
  min-height: 40px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link-row {
  min-height: 20px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link.is-placeholder {
  visibility: hidden;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .filter-product-availability,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .filter-product-availability-link {
  display: inline-block;
  margin-top: 0;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 34px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing-summary {
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-start;
  align-items: baseline;
  gap: 2px;
  flex-wrap: nowrap;
  min-width: 0;
  font-size: 13px;
  line-height: 16px;
  min-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing-detail {
  flex: 0 0 auto;
  text-align: right;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .total-available,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .more-details {
  display: inline-block;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .total-available {
  white-space: nowrap;
  flex: 0 0 auto;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost {
  color: #414042;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 22px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost.is-status {
  flex: 0 1 auto;
  max-width: 100%;
  white-space: nowrap;
  font-size: 12px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost-unit {
  margin-left: 1px;
  color: #797979;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .more-details {
  min-width: 68px;
  padding: 7px 12px;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  color: #414042 !important;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  background: #fff;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-primary-action {
  text-align: left;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-primary-action .filter-product-availability-link,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-link {
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination {
  margin-bottom: 0;
  max-width: 100%;
  overflow: visible;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > span {
  min-width: 38px;
  margin: 0 3px;
  padding: 8px 12px;
  border: 1px solid #ecebec;
  border-radius: 3px;
  background-color: #fff;
  color: #000;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  text-decoration: none !important;
  outline: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a:hover,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a:focus {
  border-color: #ecebec;
  background-color: #f5f5f5;
  color: #000;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a.page-dots {
  cursor: pointer;
  letter-spacing: 1px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > a:hover,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > a:focus,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > span {
  border-color: #ecebec;
  background-color: #f5f5f5;
  color: #000;
  font-weight: 600;
  outline: none;
  cursor: default;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > a:hover,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > a:focus,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > span {
  border-color: #ecebec;
  background-color: #f5f5f5;
  color: #868686;
  opacity: 1;
  cursor: default;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item {
  display: inline-block;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input {
  width: 42px;
  min-width: 42px;
  margin: 0 3px;
  padding: 8px 4px;
  border: 1px solid #ecebec;
  border-radius: 3px;
  font-size: inherit;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  outline: none;
  box-shadow: none;
  -moz-appearance: textfield;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input::-webkit-outer-spin-button, .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

@media (min-width: 1200px) {
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card:nth-child(4n+1) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card:nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card:nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 697px) {
  .search-results-filter-page .search-results-filter-title-container {
    margin-bottom: 16px;
  }

  .search-results-filter-page .search-results-filter-title {
    margin-top: 18px;
    font-size: 24px;
    line-height: 30px;
  }

  .prodfilter.search-filter-ui {
    margin-left: 0;
    margin-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-sidebar,
.prodfilter.search-filter-ui .search-filter-page {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
  }
  .prodfilter.search-filter-ui .search-filter-sidebar {
    margin-bottom: 12px;
  }
  .prodfilter.search-filter-ui .dropdown-display {
    min-height: 42px;
    line-height: 42px;
  }
  .prodfilter.search-filter-ui .filter-header {
    padding-right: 0;
  }
  .prodfilter.search-filter-ui .filter-option .filter-display-value {
    max-width: calc(100vw - 150px) !important;
  }
  .prodfilter.search-filter-ui select.selectpicker {
    min-width: 0;
    width: 100%;
  }

  .prodfilter.search-filter-ui .search-filter-page .panel.rab-section {
    margin-left: 0;
    margin-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar {
    padding-bottom: 12px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-],
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] + [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] + [class*=col-] {
    margin-top: 10px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .search-results-viewing-summary,
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .search-results-inline-control {
    justify-content: flex-start;
    min-height: 30px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-sort-control .select-style {
    width: 100%;
    max-width: 220px;
  }
  .prodfilter.search-filter-ui .search-filter-page .productContainer-content {
    padding-top: 12px !important;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-grid {
    margin-left: 0;
    margin-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .applied-filters {
    margin-bottom: 14px !important;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-header {
    flex-wrap: wrap;
    gap: 4px 12px;
    margin-bottom: 8px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-list {
    gap: 6px 6px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter {
    max-width: 100%;
    min-height: 30px;
    padding: 5px 8px 5px 9px;
    font-size: 12px;
    line-height: 18px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-value {
    max-width: calc(100vw - 94px);
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:first-child,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:last-child {
    width: auto;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-detail .search-results-product-detail-footer {
    margin-top: 10px;
    padding-top: 6px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-supplemental-links {
    min-height: 24px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing-summary {
    justify-content: flex-start;
    gap: 6px 12px;
    flex-wrap: wrap;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
    gap: 5px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > span {
    min-width: 34px;
    margin: 0;
    padding: 7px 9px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input {
    width: 34px;
    min-width: 34px;
    margin: 0;
    padding: 7px 3px;
  }
  .prodfilter.search-filter-ui .search-filter-page .single-product {
    margin-bottom: 24px;
    min-height: 0;
    padding: 14px 12px 12px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card {
    padding-left: 0;
    padding-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .product-image-wrapper > .thumbnail {
    height: auto;
    min-height: 120px;
  }
}
.product-image-wrapper > .thumbnail {
  height: 150px;
  overflow: hidden;
}

.lamps.product-name {
  font-size: 13px;
}

.badge.badge-closeout {
  display: inline;
  height: 18px;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: 0.5px;
  margin-bottom: 7px;
  text-transform: uppercase !important;
}
.badge.badge-closeout:after {
  content: "\A";
  white-space: pre;
}

#taa-page-description {
  margin: auto;
  line-height: 25px;
  letter-spacing: 0.5px;
  word-spacing: 0.6px;
}

.position-relative {
  position: relative;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9sZWdhY3kvcmFibGlnaHRpbmctc3R5bGVzL2Jvb3RzdHJhcC9wYXJ0aWFsL2Jvb3RzdHJhcC9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvbGVnYWN5L3ZpZXdzL3Byb2RmaWx0ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySkk7RUFDRTtDQzFKTjs7QUR5Skk7RUFDRTtDQ3RKTjs7QURxSkk7RUFDRTtDQ2xKTjs7QURpSkk7RUFDRTtDQzlJTjs7QUQ2SUk7RUFDRTtDQzFJTjs7QUR5SUk7RUFDRTtDQ3RJTjs7QURxSUk7RUFDRTtDQ2xJTjs7QURpSUk7RUFDRTtDQzlITjs7QUQ2SEk7RUFDRTtDQzFITjs7QUR5SEk7RUFDRTtDQ3RITjs7QURxSEk7RUFDRTtDQ2xITjs7QURpSEk7RUFDRTtDQzlHTjs7QUQ2R0k7RUFDRTtDQzFHTjs7QUR5R0k7RUFDRTtDQ3RHTjs7QURxR0k7RUFDRTtDQ2xHTjs7QURpR0k7RUFDRTtDQzlGTjs7QUQ2Rkk7RUFDRTtDQzFGTjs7QUR5Rkk7RUFDRTtDQ3RGTjs7QURxRkk7RUFDRTtDQ2xGTjs7QURpRkk7RUFDRTtDQzlFTjs7QUQ2RUk7RUFDRTtDQzFFTjs7QUR5RUk7RUFDRTtDQ3RFTjs7QURxRUk7RUFDRTtDQ2xFTjs7QURpRUk7RUFDRTtDQzlETjs7QUQ2REk7RUFDRTtDQzFETjs7QUR5REk7RUFDRTtDQ3RETjs7QURxREk7RUFDRTtDQ2xETjs7QURpREk7RUFDRTtDQzlDTjs7QUQ2Q0k7RUFDRTtDQzFDTjs7QUR5Q0k7RUFDRTtDQ3RDTjs7QURxQ0k7RUFDRTtDQ2xDTjs7QURpQ0k7RUFDRTtDQzlCTjs7QUQ2Qkk7RUFDRTtDQzFCTjs7QUR5Qkk7RUFDRTtDQ3RCTjs7QURxQkk7RUFDRTtDQ2xCTjs7QUR5Qkk7RUFDRTtDQ3RCTjs7QURxQkk7RUFDRTtDQ2xCTjs7QURpQkk7RUFDRTtDQ2ROOztBRGFJO0VBQ0U7Q0NWTjs7QURTSTtFQUNFO0NDTk47O0FES0k7RUFDRTtDQ0ZOOztBRENJO0VBQ0U7Q0NFTjs7QURISTtFQUNFO0NDTU47O0FEUEk7RUFDRTtDQ1VOOztBRFhJO0VBQ0U7Q0NjTjs7QURmSTtFQUNFO0NDa0JOOztBRG5CSTtFQUNFO0NDc0JOOztBRHZCSTtFQUNFO0NDMEJOOztBRDNCSTtFQUNFO0NDOEJOOztBRC9CSTtFQUNFO0NDa0NOOztBRG5DSTtFQUNFO0NDc0NOOztBRHZDSTtFQUNFO0NDMENOOztBRDNDSTtFQUNFO0NDOENOOztBRC9DSTtFQUNFO0NDa0ROOztBRG5ESTtFQUNFO0NDc0ROOztBRHZESTtFQUNFO0NDMEROOztBRDNESTtFQUNFO0NDOEROOztBRC9ESTtFQUNFO0NDa0VOOztBRG5FSTtFQUNFO0NDc0VOOztBRHZFSTtFQUNFO0NDMEVOOztBRDNFSTtFQUNFO0NDOEVOOztBRC9FSTtFQUNFO0NDa0ZOOztBRG5GSTtFQUNFO0NDc0ZOOztBRHZGSTtFQUNFO0NDMEZOOztBRG5GSTtFQUNFO0NDc0ZOOztBRHZGSTtFQUNFO0NDMEZOOztBRDNGSTtFQUNFO0NDOEZOOztBRC9GSTtFQUNFO0NDa0dOOztBRG5HSTtFQUNFO0NDc0dOOztBRHZHSTtFQUNFO0NDMEdOOztBRDNHSTtFQUNFO0NDOEdOOztBRC9HSTtFQUNFO0NDa0hOOztBRG5ISTtFQUNFO0NDc0hOOztBRHZISTtFQUNFO0NDMEhOOztBRDNISTtFQUNFO0NDOEhOOztBRC9ISTtFQUNFO0NDa0lOOztBRG5JSTtFQUNFO0NDc0lOOztBRHZJSTtFQUNFO0NDMElOOztBRDNJSTtFQUNFO0NDOElOOztBRC9JSTtFQUNFO0NDa0pOOztBRG5KSTtFQUNFO0NDc0pOOztBRHZKSTtFQUNFO0NDMEpOOztBRDNKSTtFQUNFO0NDOEpOOztBRC9KSTtFQUNFO0NDa0tOOztBRG5LSTtFQUNFO0NDc0tOOztBRHZLSTtFQUNFO0NDMEtOOztBRDNLSTtFQUNFO0NDOEtOOztBRC9LSTtFQUNFO0NDa0xOOztBRG5MSTtFQUNFO0NDc0xOOztBRHZMSTtFQUNF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Q0E7RUFDQTtFQUNBO0NBcUtGO0FBbktFO0VBQ0U7RUFDQTtDQXFLSjs7QUFqS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDQW9LSjs7QUFqS0E7RUFDSSIsImZpbGUiOiJwdWJsaWNfaHRtbC9jc3MvbWluL3Byb2RmaWx0ZXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRkZWZhdWx0LXRleHQtY29sb3JzOiAoXG4gIC8vbmV3IHN0eWxlIGd1aWRlIGNvbG9yc1xuICAnd2hpdGUnOiAjZmZmLFxuICAnYmxhY2snOiAjMDAwLFxuXG4gICdiYXNlJzogIzQxNDA0MixcbiAgJ2Rhcmtlcic6ICM1NDUzNTUsXG4gICdkYXJrJzogI2JlYmViZSxcbiAgJ2dyYXknOiAjYzZjNWM2LFxuICAnZGFya2dyYXknOiAjODY4Njg2LFxuICAnZGFya2dyYXkyJzogIzc5Nzk3OSxcbiAgJ2RlZXBncmF5JzogI2EwYTBhMCxcbiAgJ2xpZ2h0JzogI2VjZWJlYyxcbiAgJ2xpZ2h0ZXInOiAjZjVmNWY1LFxuICAnbGlnaHRlc3QnOiAjZmFmYWZhLFxuXG4gICdibHVlJzogIzAwN2JiNixcblxuICAvLyBwcmltYXJ5IGFuZCBicmFuZCBhcmUgdGhlIHNhbWVcbiAgJ3ByaW1hcnknOiAjZWQxYjJmLFxuICAnYnJhbmQnOiAjZWQxYjJmLFxuICAnYnJhbmQtbGlnaHQnOiAjZjliYWMwLFxuICAnYnJhbmQtbGlnaHRlcic6ICNmZmYxZjIsXG4gICdicmFuZC1saWdodGVzdCc6ICNmZmY4ZjksXG5cbiAgJ3N1Y2Nlc3MnOiAjNTBkNDAwLFxuICAnc3VjY2Vzcy1saWdodCc6ICNjYmYyYjMsXG4gICdzdWNjZXNzLWxpZ2h0ZXInOiAjZWRmZGUyLFxuXG4gICdpbmZvJzogIzAwNjVkZCxcbiAgJ2luZm8tbGlnaHRlcic6ICNiM2QxZjUsXG4gICdpbmZvLWxpZ2h0ZXN0JzogI2IzZDFmNSxcblxuICAnd2FybmluZyc6ICNmZmMyMGUsXG4gICd3YXJuaW5nLWxpZ2h0JzogI2ZmZTc5ZixcbiAgJ3dhcm5pbmctbGlnaHRlc3QnOiAjZmZmNGQ1LFxuXG4gICd0cmFuc3BhcmVudCc6IHRyYW5zcGFyZW50LFxuXG4gICdkYW5nZXInOiAjZWQxYjJmLFxuICAnaW5wdXQtZGFuZ2VyJzogI2Y5YmFjMCxcblxuICAnZGFyay1ibHVlJzogIzAwNjVkZCxcbiAgJ2JsdWUtY2hhcmNvYWwnOiAjMjgyZDMyLFxuXG4gICd0cmlwbGUtcGxheS1saWdodC1ncmVlbic6ICM4ZGM2M2YsXG4gICd0cmlwbGUtcGxheS1kYXJrLWdyZWVuJzogIzU4ODgxNSxcbiAgJ3RyaXBsZS1wbGF5LXRleHQtZ3JlZW4nOiAjYTdlMDU4XG4pO1xuXG4kZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yczogKFxuICAvL25ldyBzdHlsZSBndWlkZSBjb2xvcnNcbiAgJ3doaXRlJzogI2ZmZixcbiAgJ2JsYWNrJzogIzAwMCxcbiAgJ2Jhc2UnOiAjNDE0MDQyLFxuICAnZGFya2VyJzogIzU0NTM1NSxcbiAgJ2RhcmsnOiAjYmViZWJlLFxuICAnZ3JheSc6ICNjNmM1YzYsXG4gICdkZWVwZ3JheSc6ICNhMGEwYTAsXG4gICdsaWdodCc6ICNlY2ViZWMsXG4gICdsaWdodGVyJzogI2Y1ZjVmNSxcbiAgJ2xpZ2h0ZXN0JzogI2ZhZmFmYSxcbiAgLy8gdGhpcyBpcyB0aGUgYmFja2dyb3VuZCBjb2xvciBmb3IgcmV3YXJkcyBtZXJjaGFuZGlzZVxuICAnZmFkZSc6ICNmMGYxZjIsXG5cbiAgJ2JsdWUnOiAjMDA3YmI2LFxuICAnYmx1ZS1jaGFyY29hbCc6ICMyODJkMzIsXG5cbiAgLy8gcHJpbWFyeSBhbmQgYnJhbmQgYXJlIHRoZSBzYW1lXG4gICdwcmltYXJ5JzogI2VkMWIyZixcbiAgJ2JyYW5kJzogI2VkMWIyZixcbiAgJ2JyYW5kLWxpZ2h0JzogI2Y5YmFjMCxcbiAgJ2JyYW5kLWxpZ2h0ZXInOiAjZmZmMWYyLFxuICAnYnJhbmQtbGlnaHRlc3QnOiAjZmZmOGY5LFxuICAnYnJhbmQtbGlnaHQtYmcnOiAjZmJkZmRmLFxuXG4gICdzdWNjZXNzJzogIzUwZDQwMCxcbiAgJ3N1Y2Nlc3MtbGlnaHQnOiAjY2JmMmIzLFxuICAnc3VjY2Vzcy1saWdodGVyJzogI2VkZmRlMixcblxuICAnaW5mbyc6ICMwMDY1ZGQsXG4gICdpbmZvLWxpZ2h0ZXInOiAjYjNkMWY1LFxuICAnaW5mby1saWdodGVzdCc6ICNiM2QxZjUsXG5cbiAgJ3dhcm5pbmcnOiAjZmZjMjBlLFxuICAnd2FybmluZy1saWdodCc6ICNmZmU3OWYsXG4gICd3YXJuaW5nLWxpZ2h0ZXN0JzogI2ZmZjRkNSxcblxuICAndHJhbnNwYXJlbnQnOiB0cmFuc3BhcmVudCxcblxuICAnZGFuZ2VyJzogI2VkMWIyZixcbiAgJ2lucHV0LWRhbmdlcic6ICNmOWJhYzAsXG5cbiAgJ2JsdWUtYmFkZ2UnOiAjY2NlMGY4LFxuICAnZGFyay1yZWQnOiAjZWMxYjMwLFxuXG4gICd0cmlwbGUtcGxheS1saWdodC1ncmVlbic6ICM4ZGM2M2YsXG4gICd0cmlwbGUtcGxheS1kYXJrLWdyZWVuJzogIzU4ODgxNVxuKTtcblxuJGRlZmF1bHQtYm9yZGVyLWNvbG9yczogIChcbiAgLy9uZXcgc3R5bGUgZ3VpZGUgY29sb3JzXG4gICd3aGl0ZSc6ICNmZmYsXG4gICdibGFjayc6ICMwMDAsXG4gICdiYXNlJzogIzQxNDA0MixcbiAgJ2Rhcmtlcic6ICM1NDUzNTUsXG4gICdkYXJrJzogI2JlYmViZSxcbiAgJ2dyYXknOiAjYzZjNWM2LFxuICAnZGVlcGdyYXknOiAjYTBhMGEwLFxuICAnbGlnaHQnOiAjZWNlYmVjLFxuICAnbGlnaHRlcic6ICNmNWY1ZjUsXG4gICdsaWdodGVzdCc6ICNmYWZhZmEsXG5cbiAgLy8gcHJpbWFyeSBhbmQgYnJhbmQgYXJlIHRoZSBzYW1lXG4gICdwcmltYXJ5JzogI2VkMWIyZixcbiAgJ2JyYW5kJzogI2VkMWIyZixcbiAgJ2JyYW5kLWxpZ2h0JzogI2Y5YmFjMCxcbiAgJ2JyYW5kLWxpZ2h0ZXInOiAjZmZmMWYyLFxuICAnYnJhbmQtbGlnaHRlc3QnOiAjZmZmOGY5LFxuXG4gICdzdWNjZXNzJzogIzUwZDQwMCxcbiAgJ3N1Y2Nlc3MtbGlnaHQnOiAjY2JmMmIzLFxuICAnc3VjY2Vzcy1saWdodGVyJzogI2VkZmRlMixcblxuICAnaW5mbyc6ICMwMDY1ZGQsXG4gICdpbmZvLWxpZ2h0ZXInOiAjYjNkMWY1LFxuICAnaW5mby1saWdodGVzdCc6ICNiM2QxZjUsXG5cbiAgJ3dhcm5pbmcnOiAjZmZjMjBlLFxuICAnd2FybmluZy1saWdodCc6ICNmZmU3OWYsXG4gICd3YXJuaW5nLWxpZ2h0ZXN0JzogI2ZmZjRkNSxcblxuICAndHJhbnNwYXJlbnQnOiB0cmFuc3BhcmVudCxcblxuICAnZGFuZ2VyJzogI2VkMWIyZixcbiAgJ2lucHV0LWRhbmdlcic6ICNmOWJhYzAsXG5cbiAgJ3RyaXBsZS1wbGF5LWxpZ2h0LWdyZWVuJzogIzhkYzYzZixcbiAgJ3RyaXBsZS1wbGF5LWRhcmstZ3JlZW4nOiAjNTg4ODE1XG4pO1xuXG5AZnVuY3Rpb24gYmctY29sb3IoJGNvbG9yKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9ycywgJGNvbG9yKTtcbn1cblxuQGZ1bmN0aW9uIGJvcmRlci1jb2xvcigkY29sb3IpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRkZWZhdWx0LWJvcmRlci1jb2xvcnMsICRjb2xvcik7XG59XG5cbkBmdW5jdGlvbiB0ZXh0LWNvbG9yKCRjb2xvcikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGRlZmF1bHQtdGV4dC1jb2xvcnMsICRjb2xvcik7XG59XG5cbkBtaXhpbiB0ZXh0LWNvbG9ycy1jbGFzc2VzKCkge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRkZWZhdWx0LXRleHQtY29sb3JzIHtcbiAgICAudGV4dC1jb2xvci0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcigkbmFtZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1jb2xvcnMtY2xhc3NlcygpIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZGVmYXVsdC1ib3JkZXItY29sb3JzIHtcbiAgICAuYm9yZGVyLWNvbG9yLSN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yKCRuYW1lKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvcnMtY2xhc3NlcygpIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9ycyB7XG4gICAgLmJhY2tncm91bmQtY29sb3ItI3skbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IoJG5hbWUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRleHQtY29sb3JzLWNsYXNzZXMoKTtcbkBpbmNsdWRlIGJvcmRlci1jb2xvcnMtY2xhc3NlcygpO1xuQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcnMtY2xhc3NlcygpO1xuXG4iLCIudGV4dC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYmFzZSB7XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmtlciB7XG4gIGNvbG9yOiAjNTQ1MzU1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmsge1xuICBjb2xvcjogI2JlYmViZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1ncmF5IHtcbiAgY29sb3I6ICNjNmM1YzYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItZGFya2dyYXkge1xuICBjb2xvcjogIzg2ODY4NiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1kYXJrZ3JheTIge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1kZWVwZ3JheSB7XG4gIGNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNlY2ViZWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItbGlnaHRlciB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1icmFuZCB7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgY29sb3I6ICNmOWJhYzAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYnJhbmQtbGlnaHRlciB7XG4gIGNvbG9yOiAjZmZmMWYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmZmY4ZjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTBkNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI2NiZjJiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1zdWNjZXNzLWxpZ2h0ZXIge1xuICBjb2xvcjogI2VkZmRlMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMwMDY1ZGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItaW5mby1saWdodGVyIHtcbiAgY29sb3I6ICNiM2QxZjUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItaW5mby1saWdodGVzdCB7XG4gIGNvbG9yOiAjYjNkMWY1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzIwZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmU3OWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itd2FybmluZy1saWdodGVzdCB7XG4gIGNvbG9yOiAjZmZmNGQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWlucHV0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjliYWMwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMDA2NWRkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUtY2hhcmNvYWwge1xuICBjb2xvcjogIzI4MmQzMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci10cmlwbGUtcGxheS1saWdodC1ncmVlbiB7XG4gIGNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXRyaXBsZS1wbGF5LWRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzU4ODgxNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci10cmlwbGUtcGxheS10ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICNhN2UwNTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmFzZSB7XG4gIGJvcmRlci1jb2xvcjogIzQxNDA0MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0NTM1NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhcmsge1xuICBib3JkZXItY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNWM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZGVlcGdyYXkge1xuICBib3JkZXItY29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VjZWJlYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1icmFuZCB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjliYWMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYnJhbmQtbGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjFmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3Itc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzUwZDQwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNjYmYyYjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1zdWNjZXNzLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNlZGZkZTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaW5mby1saWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkMWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaW5mby1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMyMGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNzlmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3Itd2FybmluZy1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjRkNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWlucHV0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRyaXBsZS1wbGF5LWxpZ2h0LWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItdHJpcGxlLXBsYXktZGFyay1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzU4ODgxNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDUzNTUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM1YzYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZGVlcGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWJlYyAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZmFkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmx1ZS1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJkMzIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFmMiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZjkgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZmRmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBkNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JmMmIzICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3MtbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGZkZTIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1ZGQgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5mby1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1pbmZvLWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwZSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTc5ZiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nLWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5wdXQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1ibHVlLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTBmOCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzFiMzAgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItdHJpcGxlLXBsYXktbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXRyaXBsZS1wbGF5LWRhcmstZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4ODE1ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyLXRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1jbGVhci1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIHtcbiAgICB3aWR0aDogNzklO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgfVxufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIHtcbiAgY29sb3I6ICM0MTQwNDI7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgPiAucm93LFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5kcm9wZG93bi1saXN0ID4gZGl2ID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmhlYWRlci1zcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5kcm9wZG93bi1kaXNwbGF5IHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmRyb3Bkb3duLWRpc3BsYXkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5kcm9wZG93bi1kaXNwbGF5IC5mYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmRyb3Bkb3duLWxpc3Qge1xuICBjbGVhcjogYm90aDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuc2VhcmNoLWZpbHRlci1zZWFyY2gtcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLXJlc2V0LXJvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItcmVzZXQtYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNlZDFiMmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuc2VhcmNoLWZpbHRlci1yZXNldC1idXR0b246Zm9jdXMsIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuc2VhcmNoLWZpbHRlci1yZXNldC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2VkMWIyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA5cHggMCA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2ViZWM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLWhlYWRlciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuc2VhcmNoLWZpbHRlci1oZWFkZXItYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLWhlYWRlci1hY3Rpb24gLmZvbnQtc2l6ZS1leHRyYS1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItaGVhZGVyLWFjdGlvbiAuaWNvbi1maWx0ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM0MTQwNDI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLWhlYWRlci1hY3Rpb24gLmljb24tZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLWhlYWRlci1hY3Rpb24gLmljb24tZmlsdGVyLXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0MTQwNDI7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuY29sbGFwc2Uge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gPiAuY29sLXhzLTEyLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uID4gLmNvbC1tZC0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDhweCAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAycHggN3B4IDAgMCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWRpc3BsYXktdmFsdWUge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWNvdW50IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uLnNlbGVjdGVkSXRlbSAuZmlsdGVyLW9wdGlvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2ViZWM7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGU6Zm9jdXMgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM3LCAyNywgNDcsIDAuMTgpO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtb24gLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLXRyYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQxYjJmO1xuICBiYWNrZ3JvdW5kOiAjZWQxYjJmO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtb24gLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLWtub2Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTZzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE2cyBlYXNlLCBib3gtc2hhZG93IDAuMTZzIGVhc2U7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS1rbm9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNnMgZWFzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlOm5vdCguaXMtb24pIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS1rbm9iIHtcbiAgYmFja2dyb3VuZDogIzZmNmY2Zjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLWxhYmVsIHtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzliOWI5YjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtdGVybS1pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0tY2xlYXIge1xuICBmbGV4OiAwIDAgMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0tY2xlYXI6Zm9jdXMsIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZWQxYjJmO1xufVxuXG4ucHJvZGZpbHRlciAuZmlsdGVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2ViZWM7XG59XG4ucHJvZGZpbHRlciAuZmlsdGVyLWhlYWRlciBzcGFuLmdseXBoaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2RmaWx0ZXIgc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB0b3A6IDEuNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5N3B4KSB7XG4gIC5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItZGlzcGxheS12YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjk3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEpIHtcbiAgLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gLmZpbHRlci1kaXNwbGF5LXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gLmZpbHRlci1kaXNwbGF5LXZhbHVlIHtcbiAgbWF4LXdpZHRoOiAxNDNweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRvcDogM3B4O1xufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gLmZpbHRlci1jb3VudCB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZGZpbHRlciAuZmlsdGVyLW9wdGlvbi5zZWxlY3RlZEl0ZW0gLmZpbHRlci1vcHRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWJlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDEwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RDb250YWluZXIgdWwuY29sLWxpc3QgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5wcm9kdWN0Q29udGFpbmVyIHVsLmNvbC1saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG59XG4ucHJvZHVjdENvbnRhaW5lci1wYWdpbmF0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2xvYWRTY3JlZW4ud2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmRpdi5wcm9kdWN0LWRldGFpbC12aWV3IHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xufVxuXG4jaW5zZXJ0UHJvZHVjdEZpbHRlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uaWNvbi1maWx0ZXIge1xuICBib3R0b206IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjdweDtcbn1cblxuLmljb24tZmlsdGVyLXVwIHtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlcjpob3ZlciArIC5wcm9kdWN0LW5hbWUtd3JhcHBlciAucHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICNlZDFiMmY7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAucGFuZWwucmFiLXNlY3Rpb24ge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIge1xuICByb3ctZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MTQwNDI7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyID4gW2NsYXNzKj1jb2wtXSArIFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXZpZXdpbmctc3VtbWFyeSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtaW5saW5lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy12aWV3aW5nLXN1bW1hcnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdmlld2luZy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXZpZXdpbmctY291bnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1pbmxpbmUtY29udHJvbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyLWxhYmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXNvcnQtY29udHJvbCAuc2VsZWN0LXN0eWxlIHtcbiAgd2lkdGg6IDE1MnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdlLXNpemUtY29udHJvbCAuc2VsZWN0LXN0eWxlIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgLnNlbGVjdC1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgLnNlbGVjdC1zdHlsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdlLXNpemUtY29udHJvbCBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnByb2R1Y3RDb250YWluZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLmFwcGxpZWQtZmlsdGVycyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuYXBwbGllZC1maWx0ZXJzID4gLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2luZ2xlLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNzRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTRweCAxNHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zaW5nbGUtcHJvZHVjdCAuY29sLW1kLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAucHJvZHVjdC1pbWFnZS13cmFwcGVyID4gLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zZWFyY2gtcmVzdWx0cy1hdmFpbGFiaWxpdHktYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zZWFyY2gtcmVzdWx0cy1hdmFpbGFiaWxpdHktYmFkZ2UuaXMtaGlnaCB7XG4gIGJhY2tncm91bmQ6ICNlN2Y2ZGY7XG4gIGNvbG9yOiAjMzQ4MzExO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNlYXJjaC1yZXN1bHRzLWF2YWlsYWJpbGl0eS1iYWRnZS5pcy1sb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmMGQ2O1xuICBjb2xvcjogI2I0NWEwMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zZWFyY2gtcmVzdWx0cy1hdmFpbGFiaWxpdHktYmFkZ2UuaXMtbm9uZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNlYXJjaC1yZXN1bHRzLWF2YWlsYWJpbGl0eS1iYWRnZS5pcy1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZDogI2VkZjJmNztcbiAgY29sb3I6ICM0YTU1Njg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAucHJvZHVjdC1uYW1lLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNpbmdsZS1wcm9kdWN0ID4gLmNvbC1tZC0xMjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAucHJvZHVjdC1kZXRhaWwtdmlldy5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRldGFpbC12aWV3IC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItaGVhZGVyIC5mb250LXNpemUtZXh0cmEtc21hbGwge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWNsZWFyLWZpbHRlcnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1jbGVhci1maWx0ZXJzOmZvY3VzLCAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWNsZWFyLWZpbHRlcnM6aG92ZXIge1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlciB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDhweCA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkMWIyZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXI6Zm9jdXMsIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZDFiMmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNywgMjcsIDQ3LCAwLjEpO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweCA4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjZWQxYjJmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1yZW1vdmUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2VkMWIyZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDIlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDU4JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWhlYWRlciA+IGEucHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1oZWFkZXIgPiBkaXYge1xuICBjb2xvcjogIzQxNDA0MjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXN1cHBsZW1lbnRhbC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXNlY29uZGFyeS1saW5rLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3Qtc2Vjb25kYXJ5LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1zZWNvbmRhcnktbGluay5pcy1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5maWx0ZXItcHJvZHVjdC1hdmFpbGFiaWxpdHksXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAuZmlsdGVyLXByb2R1Y3QtYXZhaWxhYmlsaXR5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1wcmljaW5nLXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMnB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpY2luZy1kZXRhaWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAubmV0LWNvc3QsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAudG90YWwtYXZhaWxhYmxlLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLm1vcmUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdCxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC50b3RhbC1hdmFpbGFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdCB7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdC5pcy1zdGF0dXMge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLm5ldC1jb3N0LXVuaXQge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5tb3JlLWRldGFpbHMge1xuICBtaW4td2lkdGg6IDY4cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1wcmltYXJ5LWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpbWFyeS1hY3Rpb24gLmZpbHRlci1wcm9kdWN0LWF2YWlsYWJpbGl0eS1saW5rLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXNlY29uZGFyeS1saW5rLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWxpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlYmVjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlY2ViZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaSA+IGEucGFnZS1kb3RzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5hY3RpdmUgPiBhLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5hY3RpdmUgPiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlYmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5kaXNhYmxlZCA+IGEsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpLmRpc2FibGVkID4gYTpob3Zlcixcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5kaXNhYmxlZCA+IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNlY2ViZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjODY4Njg2O1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpLnBhZ2UtanVtcC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5wYWdlLWp1bXAtaXRlbSAucGFnZS1qdW1wLWlucHV0IHtcbiAgd2lkdGg6IDQycHg7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWJlYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5wYWdlLWp1bXAtaXRlbSAucGFnZS1qdW1wLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpLnBhZ2UtanVtcC1pdGVtIC5wYWdlLWp1bXAtaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQ6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTdweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWZpbHRlci10aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuZHJvcGRvd24tZGlzcGxheSB7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5maWx0ZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLmZpbHRlci1vcHRpb24gLmZpbHRlci1kaXNwbGF5LXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNTBweCkgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIHNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAucGFuZWwucmFiLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciA+IFtjbGFzcyo9Y29sLV0sXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgPiBbY2xhc3MqPWNvbC1dICsgW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyID4gW2NsYXNzKj1jb2wtXSArIFtjbGFzcyo9Y29sLV0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyIC5zZWFyY2gtcmVzdWx0cy12aWV3aW5nLXN1bW1hcnksXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgLnNlYXJjaC1yZXN1bHRzLWlubGluZS1jb250cm9sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXNvcnQtY29udHJvbCAuc2VsZWN0LXN0eWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAucHJvZHVjdENvbnRhaW5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5hcHBsaWVkLWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyLWhlYWRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNHB4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItbGlzdCB7XG4gICAgZ2FwOiA2cHggNnB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHggNXB4IDlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci12YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gOTRweCk7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXN1cHBsZW1lbnRhbC1saW5rcyB7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1wcmljaW5nLXN1bW1hcnkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDZweCAxMnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5wYWdlLWp1bXAtaXRlbSAucGFnZS1qdW1wLWlucHV0IHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDdweCAzcHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMTJweCAxMnB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciA+IC50aHVtYm5haWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciA+IC50aHVtYm5haWwge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGFtcHMucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYmFkZ2UuYmFkZ2UtY2xvc2VvdXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbi5iYWRnZS5iYWRnZS1jbG9zZW91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxhXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbiN0YWEtcGFnZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgd29yZC1zcGFjaW5nOiAwLjZweDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/