.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;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display {
  margin-bottom: 14px;
}
@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 {
  flex: 0 0 auto;
  justify-content: flex-end;
  min-width: 44px;
  margin-left: auto;
  padding-left: 4px;
}
.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-filter-sidebar .filter-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-header > span:first-child {
  min-width: 0;
}
.prodfilter.search-filter-ui .search-filter-header-action {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  gap: 5px;
  min-width: 44px;
  height: 14px;
  padding-left: 4px;
  color: #797979;
  line-height: 14px;
}
.prodfilter.search-filter-ui .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-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-header-action .icon-filter::before {
  content: "";
}
.prodfilter.search-filter-ui .search-filter-header-action .icon-filter-up {
  border-top: 0;
  border-bottom: 5px solid #414042;
  transform: none;
}
.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;
  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: 12px;
  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-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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9sZWdhY3kvcmFibGlnaHRpbmctc3R5bGVzL2Jvb3RzdHJhcC9wYXJ0aWFsL2Jvb3RzdHJhcC9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvbGVnYWN5L3ZpZXdzL3Byb2RmaWx0ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySkk7RUFDRTtDQzFKTjs7QUR5Skk7RUFDRTtDQ3RKTjs7QURxSkk7RUFDRTtDQ2xKTjs7QURpSkk7RUFDRTtDQzlJTjs7QUQ2SUk7RUFDRTtDQzFJTjs7QUR5SUk7RUFDRTtDQ3RJTjs7QURxSUk7RUFDRTtDQ2xJTjs7QURpSUk7RUFDRTtDQzlITjs7QUQ2SEk7RUFDRTtDQzFITjs7QUR5SEk7RUFDRTtDQ3RITjs7QURxSEk7RUFDRTtDQ2xITjs7QURpSEk7RUFDRTtDQzlHTjs7QUQ2R0k7RUFDRTtDQzFHTjs7QUR5R0k7RUFDRTtDQ3RHTjs7QURxR0k7RUFDRTtDQ2xHTjs7QURpR0k7RUFDRTtDQzlGTjs7QUQ2Rkk7RUFDRTtDQzFGTjs7QUR5Rkk7RUFDRTtDQ3RGTjs7QURxRkk7RUFDRTtDQ2xGTjs7QURpRkk7RUFDRTtDQzlFTjs7QUQ2RUk7RUFDRTtDQzFFTjs7QUR5RUk7RUFDRTtDQ3RFTjs7QURxRUk7RUFDRTtDQ2xFTjs7QURpRUk7RUFDRTtDQzlETjs7QUQ2REk7RUFDRTtDQzFETjs7QUR5REk7RUFDRTtDQ3RETjs7QURxREk7RUFDRTtDQ2xETjs7QURpREk7RUFDRTtDQzlDTjs7QUQ2Q0k7RUFDRTtDQzFDTjs7QUR5Q0k7RUFDRTtDQ3RDTjs7QURxQ0k7RUFDRTtDQ2xDTjs7QURpQ0k7RUFDRTtDQzlCTjs7QUQ2Qkk7RUFDRTtDQzFCTjs7QUR5Qkk7RUFDRTtDQ3RCTjs7QURxQkk7RUFDRTtDQ2xCTjs7QUR5Qkk7RUFDRTtDQ3RCTjs7QURxQkk7RUFDRTtDQ2xCTjs7QURpQkk7RUFDRTtDQ2ROOztBRGFJO0VBQ0U7Q0NWTjs7QURTSTtFQUNFO0NDTk47O0FES0k7RUFDRTtDQ0ZOOztBRENJO0VBQ0U7Q0NFTjs7QURISTtFQUNFO0NDTU47O0FEUEk7RUFDRTtDQ1VOOztBRFhJO0VBQ0U7Q0NjTjs7QURmSTtFQUNFO0NDa0JOOztBRG5CSTtFQUNFO0NDc0JOOztBRHZCSTtFQUNFO0NDMEJOOztBRDNCSTtFQUNFO0NDOEJOOztBRC9CSTtFQUNFO0NDa0NOOztBRG5DSTtFQUNFO0NDc0NOOztBRHZDSTtFQUNFO0NDMENOOztBRDNDSTtFQUNFO0NDOENOOztBRC9DSTtFQUNFO0NDa0ROOztBRG5ESTtFQUNFO0NDc0ROOztBRHZESTtFQUNFO0NDMEROOztBRDNESTtFQUNFO0NDOEROOztBRC9ESTtFQUNFO0NDa0VOOztBRG5FSTtFQUNFO0NDc0VOOztBRHZFSTtFQUNFO0NDMEVOOztBRDNFSTtFQUNFO0NDOEVOOztBRC9FSTtFQUNFO0NDa0ZOOztBRG5GSTtFQUNFO0NDc0ZOOztBRHZGSTtFQUNFO0NDMEZOOztBRG5GSTtFQUNFO0NDc0ZOOztBRHZGSTtFQUNFO0NDMEZOOztBRDNGSTtFQUNFO0NDOEZOOztBRC9GSTtFQUNFO0NDa0dOOztBRG5HSTtFQUNFO0NDc0dOOztBRHZHSTtFQUNFO0NDMEdOOztBRDNHSTtFQUNFO0NDOEdOOztBRC9HSTtFQUNFO0NDa0hOOztBRG5ISTtFQUNFO0NDc0hOOztBRHZISTtFQUNFO0NDMEhOOztBRDNISTtFQUNFO0NDOEhOOztBRC9ISTtFQUNFO0NDa0lOOztBRG5JSTtFQUNFO0NDc0lOOztBRHZJSTtFQUNFO0NDMElOOztBRDNJSTtFQUNFO0NDOElOOztBRC9JSTtFQUNFO0NDa0pOOztBRG5KSTtFQUNFO0NDc0pOOztBRHZKSTtFQUNFO0NDMEpOOztBRDNKSTtFQUNFO0NDOEpOOztBRC9KSTtFQUNFO0NDa0tOOztBRG5LSTtFQUNFO0NDc0tOOztBRHZLSTtFQUNFO0NDMEtOOztBRDNLSTtFQUNFO0NDOEtOOztBRC9LSTtFQUNFO0NDa0xOOztBRG5MSTtFQUNFO0NDc0xOOztBRHZMSTtFQUNFO0NDMExOOztBRDNMSTtFQUNFO0NDOExOOztBRC9MSTtFQUNFO0NDa01OOztBRG5NSTtFQUNFO0NDc01OOztBRHZNSTtFQUNFO0NDME1OOztBRDNNSTtFQUNFO0NDOE1OOztBRC9NSTtFQUNFO0NDa05OOztBRG5OSTtFQUNFO0NDc05OOztBRHZOSTtFQUNFO0NDME5OOztBRDNOSTtFQUNFO0NDOE5OOztBQXhZQTtFQUNFO0NBMllGOztBQXhZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTJZRjs7QUF2WUU7O0VBRUU7Q0EwWUo7QUF2WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F5WUo7QUF0WUU7RUFDRTtDQXdZSjtBQXJZRTtFQUNFO0lBQ0U7SUFDQTtHQXVZSjtFQXBZRTtJQUNFO0lBQ0E7R0FzWUo7Q0FDRjtBQW5ZRTtFQUNFO0NBcVlKO0FBbllJOztFQUVFO0VBQ0E7Q0FxWU47QUFsWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FvWU47QUFqWUk7RUFDRTtFQUNBO0VBQ0E7Q0FtWU47QUFqWU07RUFDRTtFQUNBO0VBQ0E7Q0FtWVI7QUFoWU07RUFDRTtDQWtZUjtBQTlYSTtFQUNFO0NBZ1lOO0FBN1hJO0VBQ0U7RUFDQTtDQStYTjtBQTVYSTtFQUNFO0VBQ0E7Q0E4WE47QUEzWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTZYTjtBQTNYTTtFQUVFO0VBQ0E7Q0E0WFI7QUF4WEk7RUFDRTtFQUNBO0VBQ0E7Q0EwWE47QUF2WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F5WE47QUF0WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBd1hOO0FBclhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXVYTjtBQXBYSTtFQUNFO0VBQ0E7RUFDQTtDQXNYTjtBQW5YSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBcVhOO0FBblhNOztFQUVFO0VBQ0E7Q0FxWFI7QUFsWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FvWFI7QUFqWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBbVhSO0FBaFhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWtYUjtBQS9XTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWlYUjtBQTlXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBZ1hSO0FBN1dNO0VBQ0U7Q0ErV1I7QUExV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E0V0o7QUF6V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0EyV0o7QUF6V0k7RUFDRTtDQTJXTjtBQXpXTTtFQUNFO0NBMldSO0FBdldJO0VBQ0U7RUFDQTtDQXlXTjtBQXJXTTtFQUNFO0VBQ0E7Q0F1V1I7QUFwV007RUFDRTtDQXNXUjtBQWpXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FtV0o7QUFoV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FrV0o7QUEvVkU7RUFDRTtDQWlXSjtBQTlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBZ1dKO0FBN1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0ErVko7QUE1VkU7RUFDRTtDQThWSjtBQTNWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTZWSjtBQTNWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBNlZOO0FBMVZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E0Vk47QUExVk07RUFDRTtDQTRWUjtBQXhWSTtFQUNFO0VBQ0E7RUFDQTtDQTBWTjtBQXRWRTtFQUNFO0VBQ0E7RUFDQTtDQXdWSjtBQXJWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXVWSjtBQXJWSTtFQUNFO0VBQ0E7Q0F1Vk47QUFuVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQXFWSjtBQWxWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBb1ZKO0FBalZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FtVko7QUFqVkk7RUFFRTtFQUNBO0NBa1ZOOztBQTVVRTtFQUNFO0VBQ0E7RUFDQTtDQStVSjtBQTdVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBK1VOO0FBM1VFO0VBQ0U7RUFDQTtDQTZVSjtBQTFVRTtFQUNFO0NBNFVKO0FBMVVJO0VBQ0U7Q0E0VU47QUF6VUk7RUFDRTtJQUNFO0dBMlVOO0NBQ0Y7QUF2VUk7RUFDRTtJQUNFO0dBeVVOO0NBQ0Y7QUFyVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBdVVOO0FBcFVJO0VBQ0U7RUFDQTtDQXNVTjtBQW5VSTtFQUNFO0VBQ0E7RUFDQTtDQXFVTjtBQWxVSTtFQUNFO0VBQ0E7RUFDQTtDQW9VTjs7QUE5VEE7RUFFSTtJQUNFO0dBZ1VKO0VBN1RFO0lBQ0U7R0ErVEo7Q0FDRjtBQTNUQTtFQUNFO0VBQ0E7Q0E2VEY7O0FBMVRBO0VBQ0U7Q0E2VEY7O0FBMVRBO0VBQ0U7Q0E2VEY7O0FBMVRBO0VBQ0U7Q0E2VEY7O0FBMVRBO0VBQ0U7RUFDQTtFQUNBO0NBNlRGOztBQTFUQTtFQUNFO0NBNlRGOztBQTFUQTtFQUNFO0VBQ0E7Q0E2VEY7QUEzVEU7RUFDRTtDQTZUSjtBQTFURTtFQUNFO0VBQ0E7Q0E0VEo7O0FBdlRFO0VBQ0U7RUFDQTtDQTBUSjtBQXZURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXlUSjtBQXZUSTtFQUNFO0VBQ0E7Q0F5VE47QUF0VEk7RUFDRTtDQXdUTjtBQXBURTs7RUFFRTtFQUNBO0VBQ0E7Q0FzVEo7QUFuVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBcVRKO0FBbFRFO0VBQ0U7Q0FvVEo7QUFqVEU7RUFDRTtDQW1USjtBQWhURTtFQUNFO0VBQ0E7Q0FrVEo7QUEvU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWlUSjtBQTlTRTtFQUNFO0NBZ1RKO0FBN1NFO0VBQ0U7Q0ErU0o7QUE1U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBOFNKO0FBM1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTZTSjtBQTFTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBNFNKO0FBelNFO0VBQ0U7Q0EyU0o7QUF4U0U7RUFDRTtDQTBTSjtBQXZTRTtFQUNFO0VBQ0E7RUFDQTtDQXlTSjtBQXZTSTtFQUNFO0VBQ0E7Q0F5U047QUFyU0U7RUFDRTtFQUNBO0NBdVNKO0FBcFNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0FzU0o7QUFwU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBc1NOO0FBblNJO0VBQ0U7RUFDQTtDQXFTTjtBQWxTSTtFQUNFO0VBQ0E7RUFDQTtDQW9TTjtBQWpTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FtU047QUFoU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FrU047QUEvUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBaVNOO0FBL1JNO0VBQ0U7RUFDQTtDQWlTUjtBQTlSTTtFQUNFO0VBQ0E7Q0FnU1I7QUE3Uk07RUFDRTtFQUNBO0NBK1JSO0FBNVJNO0VBQ0U7RUFDQTtDQThSUjtBQTFSSTtFQUNFO0VBQ0E7Q0E0Uk47QUF6Ukk7RUFDRTtFQUNBO0VBQ0E7Q0EyUk47QUF4Ukk7O0VBRUU7RUFDQTtDQTBSTjtBQXRSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F3Uko7QUF0Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBd1JOO0FBcFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBc1JKO0FBcFJJO0VBRUU7RUFDQTtDQXFSTjtBQWpSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQW1SSjtBQWpSSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0NBa1JOO0FBOVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0FnUko7QUE3UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ErUUo7QUE1UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E4UUo7QUEzUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E2UUo7QUF6UUk7RUFDRTtFQUNBO0NBMlFOO0FBeFFJO0VBQ0U7RUFDQTtDQTBRTjtBQXZRSTtFQUNFO0VBQ0E7RUFDQTtDQXlRTjtBQXRRSTtFQUNFO0VBQ0E7RUFDQTtDQXdRTjtBQXJRSTtFQUNFO0NBdVFOO0FBcFFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXNRTjtBQW5RSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXFRTjtBQWxRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBb1FOO0FBalFJO0VBQ0U7RUFDQTtFQUNBO0NBbVFOO0FBOVBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBZ1FOO0FBN1BJO0VBQ0U7RUFDQTtDQStQTjtBQTVQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBOFBOO0FBMVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBNFBKO0FBelBFO0VBQ0U7Q0EyUEo7QUF4UEU7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO0NBMFBKO0FBdlBFO0VBQ0U7Q0F5UEo7QUFyUEk7O0VBRUU7RUFDQTtFQUNBO0NBdVBOO0FBcFBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXNQTjtBQW5QSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBcVBOO0FBbFBJO0VBQ0U7RUFDQTtDQW9QTjtBQWpQSTs7O0VBR0U7Q0FtUE47QUFoUEk7O0VBRUU7RUFDQTtDQWtQTjtBQS9PSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FpUE47QUE5T0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBZ1BOO0FBN09JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ErT047QUEzT0U7RUFDRTtDQTZPSjtBQTFPRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7Q0E0T0o7QUF4T0k7RUFDRTtFQUNBO0VBQ0E7Q0EwT047QUF2T1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBeU9WO0FBdE9ROztFQUVFO0VBQ0E7RUFDQTtDQXdPVjtBQXJPUTtFQUNFO0VBQ0E7Q0F1T1Y7QUFuT1U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FxT1o7QUFoT1U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBa09aO0FBOU5RO0VBQ0U7Q0FnT1Y7QUE5TlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWdPWjtBQTlOWTtFQUVFO0NBK05kOztBQXROQTtFQUVJO0lBQ0U7R0F3Tko7Q0FDRjtBQXBOQTtFQUVJO0lBQ0U7R0FxTko7Q0FDRjtBQWpOQTtFQUVJO0lBQ0U7R0FrTko7Q0FDRjtBQTlNQTtFQUNFO0lBQ0U7R0FnTkY7O0VBN01BO0lBQ0U7SUFDQTtJQUNBO0dBZ05GOztFQTdNQTtJQUNFO0lBQ0E7R0FnTkY7RUE5TUU7O0lBRUU7SUFDQTtJQUNBO0dBZ05KO0VBN01FO0lBQ0U7R0ErTUo7RUE1TUU7SUFDRTtJQUNBO0dBOE1KO0VBM01FO0lBQ0U7R0E2TUo7RUF6TUk7SUFDRTtHQTJNTjtFQXZNRTtJQUNFO0lBQ0E7R0F5TUo7O0VBcE1FO0lBQ0U7SUFDQTtHQXVNSjtFQXBNRTtJQUNFO0dBc01KO0VBcE1JOztJQUVFO0lBQ0E7R0FzTU47RUFuTUk7SUFDRTtHQXFNTjtFQWxNSTs7SUFFRTtJQUNBO0dBb01OO0VBL0xJO0lBQ0U7SUFDQTtHQWlNTjtFQTdMRTtJQUNFO0dBK0xKO0VBNUxFO0lBQ0U7SUFDQTtHQThMSjtFQTNMRTtJQUNFO0dBNkxKO0VBMUxFO0lBQ0U7SUFDQTtJQUNBO0dBNExKO0VBekxFO0lBQ0U7R0EyTEo7RUF4TEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dBMExKO0VBdkxFO0lBQ0U7R0F5TEo7RUFyTEk7O0lBRUU7R0F1TE47RUFwTEk7SUFDRTtJQUNBO0dBc0xOO0VBbExFO0lBQ0U7R0FvTEo7RUFoTEk7SUFDRTtJQUNBO0lBQ0E7R0FrTE47RUE5S0U7SUFDRTtJQUNBO0dBZ0xKO0VBOUtJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUFBO0lBQ0E7SUFDQTtHQWdMTjtFQTdLUTs7SUFFRTtJQUNBO0lBQ0E7R0ErS1Y7RUEzS1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHQTZLWjtFQXRLRTtJQUNFO0lBQ0E7SUFDQTtHQXdLSjtFQXJLRTtJQUNFO0lBQ0E7R0F1S0o7RUFwS0U7SUFDRTtJQUNBO0dBc0tKO0NBQ0Y7QUFsS0E7RUFDRTtFQUNBO0NBb0tGOztBQWhLRTtFQUNFO0NBbUtKOztBQS9KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBa0tGO0FBaEtFO0VBQ0U7RUFDQTtDQWtLSjs7QUE5SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDQWlLSjs7QUE5SkE7RUFDSSIsImZpbGUiOiJwdWJsaWNfaHRtbC9jc3MvbWluL3Byb2RmaWx0ZXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRkZWZhdWx0LXRleHQtY29sb3JzOiAoXG4gIC8vbmV3IHN0eWxlIGd1aWRlIGNvbG9yc1xuICAnd2hpdGUnOiAjZmZmLFxuICAnYmxhY2snOiAjMDAwLFxuXG4gICdiYXNlJzogIzQxNDA0MixcbiAgJ2Rhcmtlcic6ICM1NDUzNTUsXG4gICdkYXJrJzogI2JlYmViZSxcbiAgJ2dyYXknOiAjYzZjNWM2LFxuICAnZGFya2dyYXknOiAjODY4Njg2LFxuICAnZGFya2dyYXkyJzogIzc5Nzk3OSxcbiAgJ2RlZXBncmF5JzogI2EwYTBhMCxcbiAgJ2xpZ2h0JzogI2VjZWJlYyxcbiAgJ2xpZ2h0ZXInOiAjZjVmNWY1LFxuICAnbGlnaHRlc3QnOiAjZmFmYWZhLFxuXG4gICdibHVlJzogIzAwN2JiNixcblxuICAvLyBwcmltYXJ5IGFuZCBicmFuZCBhcmUgdGhlIHNhbWVcbiAgJ3ByaW1hcnknOiAjZWQxYjJmLFxuICAnYnJhbmQnOiAjZWQxYjJmLFxuICAnYnJhbmQtbGlnaHQnOiAjZjliYWMwLFxuICAnYnJhbmQtbGlnaHRlcic6ICNmZmYxZjIsXG4gICdicmFuZC1saWdodGVzdCc6ICNmZmY4ZjksXG5cbiAgJ3N1Y2Nlc3MnOiAjNTBkNDAwLFxuICAnc3VjY2Vzcy1saWdodCc6ICNjYmYyYjMsXG4gICdzdWNjZXNzLWxpZ2h0ZXInOiAjZWRmZGUyLFxuXG4gICdpbmZvJzogIzAwNjVkZCxcbiAgJ2luZm8tbGlnaHRlcic6ICNiM2QxZjUsXG4gICdpbmZvLWxpZ2h0ZXN0JzogI2IzZDFmNSxcblxuICAnd2FybmluZyc6ICNmZmMyMGUsXG4gICd3YXJuaW5nLWxpZ2h0JzogI2ZmZTc5ZixcbiAgJ3dhcm5pbmctbGlnaHRlc3QnOiAjZmZmNGQ1LFxuXG4gICd0cmFuc3BhcmVudCc6IHRyYW5zcGFyZW50LFxuXG4gICdkYW5nZXInOiAjZWQxYjJmLFxuICAnaW5wdXQtZGFuZ2VyJzogI2Y5YmFjMCxcblxuICAnZGFyay1ibHVlJzogIzAwNjVkZCxcbiAgJ2JsdWUtY2hhcmNvYWwnOiAjMjgyZDMyLFxuXG4gICd0cmlwbGUtcGxheS1saWdodC1ncmVlbic6ICM4ZGM2M2YsXG4gICd0cmlwbGUtcGxheS1kYXJrLWdyZWVuJzogIzU4ODgxNSxcbiAgJ3RyaXBsZS1wbGF5LXRleHQtZ3JlZW4nOiAjYTdlMDU4XG4pO1xuXG4kZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yczogKFxuICAvL25ldyBzdHlsZSBndWlkZSBjb2xvcnNcbiAgJ3doaXRlJzogI2ZmZixcbiAgJ2JsYWNrJzogIzAwMCxcbiAgJ2Jhc2UnOiAjNDE0MDQyLFxuICAnZGFya2VyJzogIzU0NTM1NSxcbiAgJ2RhcmsnOiAjYmViZWJlLFxuICAnZ3JheSc6ICNjNmM1YzYsXG4gICdkZWVwZ3JheSc6ICNhMGEwYTAsXG4gICdsaWdodCc6ICNlY2ViZWMsXG4gICdsaWdodGVyJzogI2Y1ZjVmNSxcbiAgJ2xpZ2h0ZXN0JzogI2ZhZmFmYSxcbiAgLy8gdGhpcyBpcyB0aGUgYmFja2dyb3VuZCBjb2xvciBmb3IgcmV3YXJkcyBtZXJjaGFuZGlzZVxuICAnZmFkZSc6ICNmMGYxZjIsXG5cbiAgJ2JsdWUnOiAjMDA3YmI2LFxuICAnYmx1ZS1jaGFyY29hbCc6ICMyODJkMzIsXG5cbiAgLy8gcHJpbWFyeSBhbmQgYnJhbmQgYXJlIHRoZSBzYW1lXG4gICdwcmltYXJ5JzogI2VkMWIyZixcbiAgJ2JyYW5kJzogI2VkMWIyZixcbiAgJ2JyYW5kLWxpZ2h0JzogI2Y5YmFjMCxcbiAgJ2JyYW5kLWxpZ2h0ZXInOiAjZmZmMWYyLFxuICAnYnJhbmQtbGlnaHRlc3QnOiAjZmZmOGY5LFxuICAnYnJhbmQtbGlnaHQtYmcnOiAjZmJkZmRmLFxuXG4gICdzdWNjZXNzJzogIzUwZDQwMCxcbiAgJ3N1Y2Nlc3MtbGlnaHQnOiAjY2JmMmIzLFxuICAnc3VjY2Vzcy1saWdodGVyJzogI2VkZmRlMixcblxuICAnaW5mbyc6ICMwMDY1ZGQsXG4gICdpbmZvLWxpZ2h0ZXInOiAjYjNkMWY1LFxuICAnaW5mby1saWdodGVzdCc6ICNiM2QxZjUsXG5cbiAgJ3dhcm5pbmcnOiAjZmZjMjBlLFxuICAnd2FybmluZy1saWdodCc6ICNmZmU3OWYsXG4gICd3YXJuaW5nLWxpZ2h0ZXN0JzogI2ZmZjRkNSxcblxuICAndHJhbnNwYXJlbnQnOiB0cmFuc3BhcmVudCxcblxuICAnZGFuZ2VyJzogI2VkMWIyZixcbiAgJ2lucHV0LWRhbmdlcic6ICNmOWJhYzAsXG5cbiAgJ2JsdWUtYmFkZ2UnOiAjY2NlMGY4LFxuICAnZGFyay1yZWQnOiAjZWMxYjMwLFxuXG4gICd0cmlwbGUtcGxheS1saWdodC1ncmVlbic6ICM4ZGM2M2YsXG4gICd0cmlwbGUtcGxheS1kYXJrLWdyZWVuJzogIzU4ODgxNVxuKTtcblxuJGRlZmF1bHQtYm9yZGVyLWNvbG9yczogIChcbiAgLy9uZXcgc3R5bGUgZ3VpZGUgY29sb3JzXG4gICd3aGl0ZSc6ICNmZmYsXG4gICdibGFjayc6ICMwMDAsXG4gICdiYXNlJzogIzQxNDA0MixcbiAgJ2Rhcmtlcic6ICM1NDUzNTUsXG4gICdkYXJrJzogI2JlYmViZSxcbiAgJ2dyYXknOiAjYzZjNWM2LFxuICAnZGVlcGdyYXknOiAjYTBhMGEwLFxuICAnbGlnaHQnOiAjZWNlYmVjLFxuICAnbGlnaHRlcic6ICNmNWY1ZjUsXG4gICdsaWdodGVzdCc6ICNmYWZhZmEsXG5cbiAgLy8gcHJpbWFyeSBhbmQgYnJhbmQgYXJlIHRoZSBzYW1lXG4gICdwcmltYXJ5JzogI2VkMWIyZixcbiAgJ2JyYW5kJzogI2VkMWIyZixcbiAgJ2JyYW5kLWxpZ2h0JzogI2Y5YmFjMCxcbiAgJ2JyYW5kLWxpZ2h0ZXInOiAjZmZmMWYyLFxuICAnYnJhbmQtbGlnaHRlc3QnOiAjZmZmOGY5LFxuXG4gICdzdWNjZXNzJzogIzUwZDQwMCxcbiAgJ3N1Y2Nlc3MtbGlnaHQnOiAjY2JmMmIzLFxuICAnc3VjY2Vzcy1saWdodGVyJzogI2VkZmRlMixcblxuICAnaW5mbyc6ICMwMDY1ZGQsXG4gICdpbmZvLWxpZ2h0ZXInOiAjYjNkMWY1LFxuICAnaW5mby1saWdodGVzdCc6ICNiM2QxZjUsXG5cbiAgJ3dhcm5pbmcnOiAjZmZjMjBlLFxuICAnd2FybmluZy1saWdodCc6ICNmZmU3OWYsXG4gICd3YXJuaW5nLWxpZ2h0ZXN0JzogI2ZmZjRkNSxcblxuICAndHJhbnNwYXJlbnQnOiB0cmFuc3BhcmVudCxcblxuICAnZGFuZ2VyJzogI2VkMWIyZixcbiAgJ2lucHV0LWRhbmdlcic6ICNmOWJhYzAsXG5cbiAgJ3RyaXBsZS1wbGF5LWxpZ2h0LWdyZWVuJzogIzhkYzYzZixcbiAgJ3RyaXBsZS1wbGF5LWRhcmstZ3JlZW4nOiAjNTg4ODE1XG4pO1xuXG5AZnVuY3Rpb24gYmctY29sb3IoJGNvbG9yKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9ycywgJGNvbG9yKTtcbn1cblxuQGZ1bmN0aW9uIGJvcmRlci1jb2xvcigkY29sb3IpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRkZWZhdWx0LWJvcmRlci1jb2xvcnMsICRjb2xvcik7XG59XG5cbkBmdW5jdGlvbiB0ZXh0LWNvbG9yKCRjb2xvcikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGRlZmF1bHQtdGV4dC1jb2xvcnMsICRjb2xvcik7XG59XG5cbkBtaXhpbiB0ZXh0LWNvbG9ycy1jbGFzc2VzKCkge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRkZWZhdWx0LXRleHQtY29sb3JzIHtcbiAgICAudGV4dC1jb2xvci0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcigkbmFtZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1jb2xvcnMtY2xhc3NlcygpIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZGVmYXVsdC1ib3JkZXItY29sb3JzIHtcbiAgICAuYm9yZGVyLWNvbG9yLSN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yKCRuYW1lKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvcnMtY2xhc3NlcygpIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9ycyB7XG4gICAgLmJhY2tncm91bmQtY29sb3ItI3skbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IoJG5hbWUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRleHQtY29sb3JzLWNsYXNzZXMoKTtcbkBpbmNsdWRlIGJvcmRlci1jb2xvcnMtY2xhc3NlcygpO1xuQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcnMtY2xhc3NlcygpO1xuXG4iLCIudGV4dC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYmFzZSB7XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmtlciB7XG4gIGNvbG9yOiAjNTQ1MzU1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmsge1xuICBjb2xvcjogI2JlYmViZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1ncmF5IHtcbiAgY29sb3I6ICNjNmM1YzYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItZGFya2dyYXkge1xuICBjb2xvcjogIzg2ODY4NiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1kYXJrZ3JheTIge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1kZWVwZ3JheSB7XG4gIGNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNlY2ViZWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItbGlnaHRlciB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1icmFuZCB7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgY29sb3I6ICNmOWJhYzAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYnJhbmQtbGlnaHRlciB7XG4gIGNvbG9yOiAjZmZmMWYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmZmY4ZjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTBkNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI2NiZjJiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1zdWNjZXNzLWxpZ2h0ZXIge1xuICBjb2xvcjogI2VkZmRlMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMwMDY1ZGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItaW5mby1saWdodGVyIHtcbiAgY29sb3I6ICNiM2QxZjUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItaW5mby1saWdodGVzdCB7XG4gIGNvbG9yOiAjYjNkMWY1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzIwZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmU3OWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itd2FybmluZy1saWdodGVzdCB7XG4gIGNvbG9yOiAjZmZmNGQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWlucHV0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjliYWMwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMDA2NWRkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUtY2hhcmNvYWwge1xuICBjb2xvcjogIzI4MmQzMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci10cmlwbGUtcGxheS1saWdodC1ncmVlbiB7XG4gIGNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXRyaXBsZS1wbGF5LWRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzU4ODgxNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci10cmlwbGUtcGxheS10ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICNhN2UwNTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmFzZSB7XG4gIGJvcmRlci1jb2xvcjogIzQxNDA0MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0NTM1NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhcmsge1xuICBib3JkZXItY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNWM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZGVlcGdyYXkge1xuICBib3JkZXItY29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VjZWJlYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1icmFuZCB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjliYWMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYnJhbmQtbGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjFmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3Itc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzUwZDQwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNjYmYyYjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1zdWNjZXNzLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNlZGZkZTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaW5mby1saWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkMWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaW5mby1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMyMGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNzlmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3Itd2FybmluZy1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjRkNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWlucHV0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRyaXBsZS1wbGF5LWxpZ2h0LWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItdHJpcGxlLXBsYXktZGFyay1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzU4ODgxNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDUzNTUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM1YzYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZGVlcGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWJlYyAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZmFkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmx1ZS1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJkMzIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFmMiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZjkgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZmRmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBkNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JmMmIzICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3MtbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGZkZTIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1ZGQgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5mby1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1pbmZvLWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwZSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTc5ZiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nLWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5wdXQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1ibHVlLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTBmOCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzFiMzAgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItdHJpcGxlLXBsYXktbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXRyaXBsZS1wbGF5LWRhcmstZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4ODE1ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyLXRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1jbGVhci1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmRyb3Bkb3duLWRpc3BsYXkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciB7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSB7XG4gICAgd2lkdGg6IDc5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIH1cbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciB7XG4gIGNvbG9yOiAjNDE0MDQyO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyID4gLnJvdyxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZHJvcGRvd24tbGlzdCA+IGRpdiA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5oZWFkZXItc3BhY2luZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZHJvcGRvd24tZGlzcGxheSB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5kcm9wZG93bi1kaXNwbGF5IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZHJvcGRvd24tZGlzcGxheSAuZmEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5kcm9wZG93bi1saXN0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItc2VhcmNoLXJvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuc2VhcmNoLWZpbHRlci1yZXNldC1yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLXJlc2V0LWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZWQxYjJmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItcmVzZXQtYnV0dG9uOmZvY3VzLCAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItcmVzZXQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNlZDFiMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlYmVjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1oZWFkZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItaGVhZGVyLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuY29sbGFwc2Uge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gPiAuY29sLXhzLTEyLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uID4gLmNvbC1tZC0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDhweCAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAycHggN3B4IDAgMCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWRpc3BsYXktdmFsdWUge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWNvdW50IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uLnNlbGVjdGVkSXRlbSAuZmlsdGVyLW9wdGlvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2ViZWM7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGU6Zm9jdXMgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM3LCAyNywgNDcsIDAuMTgpO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtb24gLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLXRyYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQxYjJmO1xuICBiYWNrZ3JvdW5kOiAjZWQxYjJmO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtb24gLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLWtub2Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTZzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE2cyBlYXNlLCBib3gtc2hhZG93IDAuMTZzIGVhc2U7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS1rbm9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNnMgZWFzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlOm5vdCguaXMtb24pIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS1rbm9iIHtcbiAgYmFja2dyb3VuZDogIzZmNmY2Zjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLWxhYmVsIHtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1oZWFkZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1oZWFkZXItYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBnYXA6IDVweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLWhlYWRlci1hY3Rpb24gLmZvbnQtc2l6ZS1leHRyYS1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLWhlYWRlci1hY3Rpb24gLmljb24tZmlsdGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNDE0MDQyO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItaGVhZGVyLWFjdGlvbiAuaWNvbi1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLWhlYWRlci1hY3Rpb24gLmljb24tZmlsdGVyLXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0MTQwNDI7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzliOWI5YjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtdGVybS1pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0tY2xlYXIge1xuICBmbGV4OiAwIDAgMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0tY2xlYXI6Zm9jdXMsIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZWQxYjJmO1xufVxuXG4ucHJvZGZpbHRlciAuZmlsdGVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2ViZWM7XG59XG4ucHJvZGZpbHRlciAuZmlsdGVyLWhlYWRlciBzcGFuLmdseXBoaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2RmaWx0ZXIgc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB0b3A6IDEuNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5N3B4KSB7XG4gIC5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItZGlzcGxheS12YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjk3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEpIHtcbiAgLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gLmZpbHRlci1kaXNwbGF5LXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gLmZpbHRlci1kaXNwbGF5LXZhbHVlIHtcbiAgbWF4LXdpZHRoOiAxNDNweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRvcDogM3B4O1xufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24gLmZpbHRlci1jb3VudCB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZGZpbHRlciAuZmlsdGVyLW9wdGlvbi5zZWxlY3RlZEl0ZW0gLmZpbHRlci1vcHRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWJlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDEwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RDb250YWluZXIgdWwuY29sLWxpc3QgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5wcm9kdWN0Q29udGFpbmVyIHVsLmNvbC1saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG59XG4ucHJvZHVjdENvbnRhaW5lci1wYWdpbmF0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2xvYWRTY3JlZW4ud2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmRpdi5wcm9kdWN0LWRldGFpbC12aWV3IHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xufVxuXG4jaW5zZXJ0UHJvZHVjdEZpbHRlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uaWNvbi1maWx0ZXIge1xuICBib3R0b206IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjdweDtcbn1cblxuLmljb24tZmlsdGVyLXVwIHtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlcjpob3ZlciArIC5wcm9kdWN0LW5hbWUtd3JhcHBlciAucHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICNlZDFiMmY7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAucGFuZWwucmFiLXNlY3Rpb24ge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIge1xuICByb3ctZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MTQwNDI7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyID4gW2NsYXNzKj1jb2wtXSArIFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXZpZXdpbmctc3VtbWFyeSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtaW5saW5lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy12aWV3aW5nLXN1bW1hcnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdmlld2luZy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXZpZXdpbmctY291bnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1pbmxpbmUtY29udHJvbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyLWxhYmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXNvcnQtY29udHJvbCAuc2VsZWN0LXN0eWxlIHtcbiAgd2lkdGg6IDE1MnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdlLXNpemUtY29udHJvbCAuc2VsZWN0LXN0eWxlIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgLnNlbGVjdC1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgLnNlbGVjdC1zdHlsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdlLXNpemUtY29udHJvbCBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnByb2R1Y3RDb250YWluZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLmFwcGxpZWQtZmlsdGVycyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuYXBwbGllZC1maWx0ZXJzID4gLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2luZ2xlLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNzRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTRweCAxNHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zaW5nbGUtcHJvZHVjdCAuY29sLW1kLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAucHJvZHVjdC1pbWFnZS13cmFwcGVyID4gLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zZWFyY2gtcmVzdWx0cy1hdmFpbGFiaWxpdHktYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNlYXJjaC1yZXN1bHRzLWF2YWlsYWJpbGl0eS1iYWRnZS5pcy1oaWdoIHtcbiAgYmFja2dyb3VuZDogI2U3ZjZkZjtcbiAgY29sb3I6ICMzNDgzMTE7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2VhcmNoLXJlc3VsdHMtYXZhaWxhYmlsaXR5LWJhZGdlLmlzLWxvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmYwZDY7XG4gIGNvbG9yOiAjYjQ1YTAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNlYXJjaC1yZXN1bHRzLWF2YWlsYWJpbGl0eS1iYWRnZS5pcy1ub25lIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2VhcmNoLXJlc3VsdHMtYXZhaWxhYmlsaXR5LWJhZGdlLmlzLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kOiAjZWRmMmY3O1xuICBjb2xvcjogIzRhNTU2ODtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5wcm9kdWN0LW5hbWUtd3JhcHBlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2luZ2xlLXByb2R1Y3QgPiAuY29sLW1kLTEyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRldGFpbC12aWV3LnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGV0YWlsLXZpZXcgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1oZWFkZXIgLmZvbnQtc2l6ZS1leHRyYS1zbWFsbCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtY2xlYXItZmlsdGVycyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWNsZWFyLWZpbHRlcnM6Zm9jdXMsIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtY2xlYXItZmlsdGVyczpob3ZlciB7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggOHB4IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWQxYjJmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlcjpmb2N1cywgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM3LCAyNywgNDcsIDAuMSk7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4IDhweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICNlZDFiMmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyLXJlbW92ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZWQxYjJmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MiU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogNTglO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtaGVhZGVyID4gYS5wcm9kdWN0LW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWhlYWRlciA+IGRpdiB7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1oZWFkZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3Qtc3VwcGxlbWVudGFsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3Qtc2Vjb25kYXJ5LWxpbmstcm93IHtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1zZWNvbmRhcnktbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXNlY29uZGFyeS1saW5rLmlzLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLmZpbHRlci1wcm9kdWN0LWF2YWlsYWJpbGl0eSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5maWx0ZXItcHJvZHVjdC1hdmFpbGFiaWxpdHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1wcmljaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1wcmljaW5nLXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMnB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpY2luZy1kZXRhaWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAubmV0LWNvc3QsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAudG90YWwtYXZhaWxhYmxlLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLm1vcmUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdCxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC50b3RhbC1hdmFpbGFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdCB7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdC11bml0IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAubW9yZS1kZXRhaWxzIHtcbiAgbWluLXdpZHRoOiA2OHB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzQxNDA0MiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpbWFyeS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXByaW1hcnktYWN0aW9uIC5maWx0ZXItcHJvZHVjdC1hdmFpbGFiaWxpdHktbGluayxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1zZWNvbmRhcnktbGluayxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgbWluLXdpZHRoOiAzOHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWJlYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlYmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBhLnBhZ2UtZG90cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gYSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI2VjZWJlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuZGlzYWJsZWQgPiBhLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuZGlzYWJsZWQgPiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlYmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzg2ODY4NjtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5wYWdlLWp1bXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkucGFnZS1qdW1wLWl0ZW0gLnBhZ2UtanVtcC1pbnB1dCB7XG4gIHdpZHRoOiA0MnB4O1xuICBtaW4td2lkdGg6IDQycHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2ViZWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkucGFnZS1qdW1wLWl0ZW0gLnBhZ2UtanVtcC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5wYWdlLWp1bXAtaXRlbSAucGFnZS1qdW1wLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk3cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1maWx0ZXItdGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhcixcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLmRyb3Bkb3duLWRpc3BsYXkge1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuZmlsdGVyLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItZGlzcGxheS12YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTUwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSBzZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnBhbmVsLnJhYi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgPiBbY2xhc3MqPWNvbC1dLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyID4gW2NsYXNzKj1jb2wtXSArIFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciA+IFtjbGFzcyo9Y29sLV0gKyBbY2xhc3MqPWNvbC1dIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciAuc2VhcmNoLXJlc3VsdHMtdmlld2luZy1zdW1tYXJ5LFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyIC5zZWFyY2gtcmVzdWx0cy1pbmxpbmUtY29udHJvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1zb3J0LWNvbnRyb2wgLnNlbGVjdC1zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnByb2R1Y3RDb250YWluZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuYXBwbGllZC1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDRweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyLWxpc3Qge1xuICAgIGdhcDogNnB4IDZweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4IDVweCA5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItdmFsdWUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDk0cHgpO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1zdXBwbGVtZW50YWwtbGlua3Mge1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpY2luZy1zdW1tYXJ5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2cHggMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgbWluLXdpZHRoOiAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkucGFnZS1qdW1wLWl0ZW0gLnBhZ2UtanVtcC1pbnB1dCB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgbWluLXdpZHRoOiAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA3cHggM3B4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDEycHggMTJweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5wcm9kdWN0LWltYWdlLXdyYXBwZXIgPiAudGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWltYWdlLXdyYXBwZXIgPiAudGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxhbXBzLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJhZGdlLmJhZGdlLWNsb3Nlb3V0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UuYmFkZ2UtY2xvc2VvdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcYVwiO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4jdGFhLXBhZ2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHdvcmQtc3BhY2luZzogMC42cHg7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/