/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/spacer/_spacer.scss ***!
  \************************************************************************************************************************************/
@charset "UTF-8";
.btn {
  padding: 13px 24px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  font-family: var(--main-font);
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.16px;
  border: none;
  border-radius: 30px;
  transition: all 0.3s linear;
  cursor: pointer;
  outline-offset: 0px;
  display: inline-flex;
}
.btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 4px;
}
.btn.btn-red {
  border: 2px solid #B7202E;
  background-color: #B7202E;
  color: #FFF;
}
.btn.btn-red:hover {
  border: 2px solid #852C2B;
  background-color: #852C2B;
}
.btn.btn-red:focus-visible {
  outline-color: #852C2B;
}
.btn.btn-dark {
  border: 2px solid #27333B;
  background-color: #27333B;
  color: #FFF;
}
.btn.btn-dark:hover {
  border: 2px solid #58595B;
  background-color: #58595B;
}
.btn.btn-dark:focus-visible {
  outline-color: #58595B;
}
.btn.btn-white {
  border: 2px solid #27333B;
  background-color: #FFF;
  color: #27333B;
}
.btn.btn-white:hover {
  background-color: #EEE;
}
.btn.btn-white:focus-visible {
  outline-color: #27333B;
}
.btn.btn-white-cancel {
  border: 2px solid #FFF;
  background-color: #FFF;
  color: #27333B;
}
.btn.btn-white-cancel:hover {
  background-color: #EEE;
  border: 2px solid #EEE;
}
.btn.btn-white-cancel:focus-visible {
  outline-color: #27333B;
}
.btn.btn-s {
  padding: 9px 24px;
}
.btn.disabled {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}

.link-with-arrow {
  overflow: hidden;
  color: #B7202E;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  padding-right: 16px;
  position: relative;
}
.link-with-arrow:hover::after {
  transform: translateX(3px);
}
.link-with-arrow::after {
  content: "";
  position: absolute;
  top: 8px;
  right: 1px;
  transform: translateX(0px);
  width: 12px;
  height: 12px;
  background-image: url(5b432664ce2e2e7685e8.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}

.circle-btn {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  max-width: 52px;
  max-height: 52px;
  position: relative;
  border-radius: 50%;
  background-color: #FFF;
  border: 2px solid #EEE;
  transition: all 0.3s linear;
  cursor: pointer;
  font-size: 0px;
  overflow: hidden;
  padding: 0px;
  display: block;
}
.circle-btn:hover {
  background-color: #EEE;
  border: 2px solid #27333B;
}
.circle-btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 4px;
  outline-color: #27333B;
}
.circle-btn::before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url(68db6b1fbcd155cac478.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.circle-btn.next::before {
  transform: translateY(-50%) translateX(-50%) rotate(0deg);
}
.circle-btn.prev::before {
  transform: translateY(-50%) translateX(-50%) rotate(180deg);
}
.circle-btn.disabled {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}

.square-btn {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  max-width: 52px;
  max-height: 52px;
  background-color: #FFF;
  border-radius: 12px;
  border: 1px solid #EEE;
  overflow: hidden;
  transition: all 0.3s linear;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.square-btn::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(2b620dec4bcfdb745516.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.square-btn.prev::before {
  transform: rotate(180deg);
}
.square-btn:hover {
  border-radius: 12px;
  border: 1px solid #58595B;
  background: #EEE;
}
.square-btn.disabled {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}

/*
Usage:
<div class="input-wrapper">
    <input type="email" id="email" placeholder="">
    <p class="error-message">The field is required.</p>
</div>
*/
.input-wrapper,
.form-row {
  position: relative;
}
.input-wrapper.search-input::before,
.form-row.search-input::before {
  content: "";
  position: absolute;
  top: 14px;
  left: 16px;
  width: 24px;
  height: 24px;
  background-image: url(6dd21dcf0f5f2ea0718e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.input-wrapper.search-input input,
.form-row.search-input input {
  padding-left: 52px;
}
.input-wrapper input,
.input-wrapper textarea,
.form-row input,
.form-row textarea {
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  font-weight: 400;
  font-size: 1rem;
  color: #27333B;
  line-height: 1.4;
  padding: 14px 16px;
  transition: all 0.3s linear;
}
.input-wrapper input:focus, .input-wrapper input:focus-visible,
.input-wrapper textarea:focus,
.input-wrapper textarea:focus-visible,
.form-row input:focus,
.form-row input:focus-visible,
.form-row textarea:focus,
.form-row textarea:focus-visible {
  outline: none;
  border-color: #27333B;
}
.input-wrapper input:hover,
.input-wrapper textarea:hover,
.form-row input:hover,
.form-row textarea:hover {
  border-color: #27333B;
}
.input-wrapper input::placeholder,
.input-wrapper textarea::placeholder,
.form-row input::placeholder,
.form-row textarea::placeholder {
  color: #58595B;
}
.input-wrapper input:not(:placeholder-shown),
.input-wrapper textarea:not(:placeholder-shown),
.form-row input:not(:placeholder-shown),
.form-row textarea:not(:placeholder-shown) {
  color: #27333B;
}
.input-wrapper textarea,
.form-row textarea {
  min-height: 104px;
  font-family: var(--main-font);
}
.input-wrapper input:-webkit-autofill,
.input-wrapper input:-webkit-autofill:focus,
.form-row input:-webkit-autofill,
.form-row input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}
.input-wrapper input[data-autocompleted],
.form-row input[data-autocompleted] {
  background-color: transparent !important;
}
.input-wrapper .choices:hover .choices__inner,
.form-row .choices:hover .choices__inner {
  border-color: #27333B;
}
.input-wrapper .choices:hover .choices__list,
.form-row .choices:hover .choices__list {
  border-color: #27333B;
}
.input-wrapper .choices:focus, .input-wrapper .choices:focus-visible,
.form-row .choices:focus,
.form-row .choices:focus-visible {
  outline: none;
}
.input-wrapper .choices:focus .choices__inner, .input-wrapper .choices:focus-visible .choices__inner,
.form-row .choices:focus .choices__inner,
.form-row .choices:focus-visible .choices__inner {
  border-color: #27333B;
}
.input-wrapper .choices:focus .choices__list, .input-wrapper .choices:focus-visible .choices__list,
.form-row .choices:focus .choices__list,
.form-row .choices:focus-visible .choices__list {
  border-color: #27333B;
}
.input-wrapper .choices.is-open .choices__inner,
.form-row .choices.is-open .choices__inner {
  border-radius: 26px 26px 0px 0px;
  border-bottom: none;
}
.input-wrapper .choices.is-open::after,
.form-row .choices.is-open::after {
  transform: translateY(-50%) rotate(180deg);
  margin-top: 0px;
}
.input-wrapper .choices::after,
.form-row .choices::after {
  border: none;
  width: 24px;
  height: 24px;
  background-image: url(1653370b3cd55582965b.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  right: 16px;
  margin-top: 0px;
  transition: all 0.3s ease-in-out;
}
.input-wrapper .choices .choices__inner,
.form-row .choices .choices__inner {
  border: 1px solid #ddd;
  border-radius: 26px;
  background-color: #FFF;
  overflow: hidden;
  padding: 14px 56px 14px 16px;
}
.input-wrapper .choices .choices__inner .choices__list,
.form-row .choices .choices__inner .choices__list {
  padding: 0px;
}
.input-wrapper .choices .choices__inner .choices__list .choices__placeholder, .input-wrapper .choices .choices__inner .choices__list .choices__item,
.form-row .choices .choices__inner .choices__list .choices__placeholder,
.form-row .choices .choices__inner .choices__list .choices__item {
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.input-wrapper .choices .choices__inner .choices__list .choices__placeholder .choices__button, .input-wrapper .choices .choices__inner .choices__list .choices__item .choices__button,
.form-row .choices .choices__inner .choices__list .choices__placeholder .choices__button,
.form-row .choices .choices__inner .choices__list .choices__item .choices__button {
  display: none;
}
.input-wrapper .choices .choices__list--dropdown .choices__item--selectable.is-highlighted, .input-wrapper .choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,
.form-row .choices .choices__list--dropdown .choices__item--selectable.is-highlighted,
.form-row .choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #F5F5F5;
}
.input-wrapper .choices .choices__list,
.form-row .choices .choices__list {
  border-top: none;
  border-radius: 0px 0px 26px 26px;
  z-index: 999999;
}
.input-wrapper .choices .choices__list [type=search],
.form-row .choices .choices__list [type=search] {
  display: none;
}
.input-wrapper .choices .choices__list .choices__list,
.form-row .choices .choices__list .choices__list {
  max-height: 156px;
}
.input-wrapper .choices .choices__list .choices__list .choices__item,
.form-row .choices .choices__list .choices__list .choices__item {
  color: #27333B;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5; /* 24px */
  padding: 14px 16px;
  border-bottom: 1px solid #EEE;
}
.input-wrapper .choices .choices__list .choices__list .choices__item:last-child,
.form-row .choices .choices__list .choices__list .choices__item:last-child {
  border-bottom: none;
}
.input-wrapper .input-number-holder,
.form-row .input-number-holder {
  display: flex;
  justify-content: space-between;
  padding: 14px 16px;
  max-width: 364px;
  background-color: #FFF;
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.input-wrapper .input-number-holder .minus-btn, .input-wrapper .input-number-holder .plus-btn,
.form-row .input-number-holder .minus-btn,
.form-row .input-number-holder .plus-btn {
  background-color: transparent;
  width: 24px;
  height: 24px;
  cursor: pointer;
  padding: 0;
  border: 1px solid transparent;
}
.input-wrapper .input-number-holder .minus-btn:focus, .input-wrapper .input-number-holder .minus-btn:focus-visible, .input-wrapper .input-number-holder .plus-btn:focus, .input-wrapper .input-number-holder .plus-btn:focus-visible,
.form-row .input-number-holder .minus-btn:focus,
.form-row .input-number-holder .minus-btn:focus-visible,
.form-row .input-number-holder .plus-btn:focus,
.form-row .input-number-holder .plus-btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 3px;
}
.input-wrapper .input-number-holder .input-number-block,
.form-row .input-number-holder .input-number-block {
  display: flex;
  justify-content: center;
}
.input-wrapper .input-number-holder .input-number-block span,
.form-row .input-number-holder .input-number-block span {
  color: #27333B;
  text-align: center;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin-right: 0.5ch;
}
.input-wrapper .input-number-holder .input-number-block input,
.form-row .input-number-holder .input-number-block input {
  border: 1px solid transparent;
  background-color: transparent;
  padding: 0px;
  width: 1.3ch;
  display: inline-block;
}
.input-wrapper .input-number-holder .input-number-block input::-webkit-outer-spin-button, .input-wrapper .input-number-holder .input-number-block input::-webkit-inner-spin-button,
.form-row .input-number-holder .input-number-block input::-webkit-outer-spin-button,
.form-row .input-number-holder .input-number-block input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-wrapper .input-number-holder .input-number-block input:focus, .input-wrapper .input-number-holder .input-number-block input:focus-visible,
.form-row .input-number-holder .input-number-block input:focus,
.form-row .input-number-holder .input-number-block input:focus-visible {
  outline: none;
  border-color: #27333B;
}
.input-wrapper .input-number-holder .input-number-block input[type=number],
.form-row .input-number-holder .input-number-block input[type=number] {
  -moz-appearance: textfield !important;
}
.input-wrapper .error-message,
.form-row .error-message {
  display: none;
  color: #B7202E;
}
.input-wrapper.error input,
.input-wrapper.error textarea,
.form-row.error input,
.form-row.error textarea {
  border-color: #B7202E;
}
.input-wrapper.error .error-message,
.form-row.error .error-message {
  display: block;
}

.flatpickr-calendar {
  border-radius: 20px;
  padding: 15px;
  width: 350px;
  border: 1px solid var(--Grey, #58595B);
  background: var(--White, #FFF);
  position: absolute;
  top: 58px !important;
  left: 0 !important;
  /* Firefox */
}
@media (max-width: 767px) {
  .flatpickr-calendar {
    width: 345px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 5px auto 0;
  }
}
.flatpickr-calendar.rightMost {
  right: 0 !important;
  left: unset !important;
}
.flatpickr-calendar.calendar-end {
  right: 0 !important;
  left: unset !important;
}
@media (max-width: 767px) {
  .flatpickr-calendar.calendar-end {
    margin-top: 80px;
    right: unset !important;
    left: 0 !important;
  }
}
@media (max-width: 767px) {
  .flatpickr-calendar.calendar-start {
    right: unset !important;
    left: 0 !important;
  }
}
.flatpickr-calendar .flatpickr-day.prevMonthDay,
.flatpickr-calendar .flatpickr-day.nextMonthDay {
  display: none;
}
.flatpickr-calendar .numInputWrapper .arrowUp, .flatpickr-calendar .numInputWrapper .arrowDown {
  -webkit-appearance: none;
  margin: 0;
  display: none;
}
.flatpickr-calendar .dayContainer {
  width: 100%;
  max-width: 100%;
  gap: 5px;
  justify-content: flex-start;
}
.flatpickr-calendar .flatpickr-days {
  width: 100%;
}
.flatpickr-calendar .flatpickr-day.nextMonthDay {
  opacity: 0.5;
}
.flatpickr-calendar .flatpickr-rContainer {
  width: 100%;
}
.flatpickr-calendar .flatpickr-weekdays {
  margin-bottom: 10px;
}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  width: 100%;
}
.flatpickr-calendar .flatpickr-monthDropdown-months {
  padding: 0;
}
.flatpickr-calendar .numInput.cur-year {
  padding-left: 10px;
}
.flatpickr-calendar .flatpickr-current-month {
  font-size: 0;
  width: unset;
  left: 0;
  padding: 10px 0;
  display: flex;
  align-items: center;
  height: 100%;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg {
  fill: transparent;
}
.flatpickr-calendar span.flatpickr-weekday {
  color: #27333B;
  font-family: var(--main-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.2px;
}
.flatpickr-calendar .flatpickr-day {
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  max-width: 40px;
  font-weight: 400;
  line-height: 150%; /* 30px */
  letter-spacing: -0.2px;
  color: #58595B;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
  width: 16px;
  height: 16px;
}
.flatpickr-calendar .flatpickr-months {
  margin-bottom: 22px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  display: flex;
  align-items: center;
  justify-content: center;
  order: 2;
  position: relative;
  border-radius: 12px;
  border: 0.75px solid var(--Grey-2, #EEE);
  width: 42px;
  height: 42px;
  z-index: 9999;
  margin-right: 16px;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover {
  border: 1px solid var(--Grey, #58595B);
  background: var(--Grey-2, #EEE);
}
.flatpickr-calendar .flatpickr-months .flatpickr-month {
  order: 1;
  height: unset;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  display: flex;
  align-items: center;
  justify-content: center;
  order: 3;
  position: relative;
  border-radius: 12px;
  border: 0.75px solid var(--Grey-2, #EEE);
  width: 42px;
  height: 42px;
  z-index: 9999;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover {
  border: 1px solid var(--Grey, #58595B);
  background: var(--Grey-2, #EEE);
}
.flatpickr-calendar input[type=number] {
  -moz-appearance: textfield;
}

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  content: unset;
}

.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.2px;
  color: var(--Black, #27333B);
}

.flatpickr-day.selected, .flatpickr-day.selected.today, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #B7202E !important;
  border-color: #B7202E !important;
  color: #fff !important;
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background: #852C2B;
  border-color: #852C2B;
}

.flatpickr-day.today {
  background: transparent;
  border-color: #B7202E;
  color: #B7202E;
  font-weight: 600;
}
.flatpickr-day.today:hover {
  background: #852C2B;
  border-color: #852C2B;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -13px 0 0 #852C2B;
  box-shadow: -13px 0 0 #852C2B;
}

.flatpickr-day:hover {
  color: #FFF;
}

.flatpickr-day.inRange {
  color: #FFF;
  -webkit-box-shadow: -13px 0 0 #852C2B, 13px 0 0 #852C2B;
  box-shadow: -13px 0 0 #852C2B, 13px 0 0 #852C2B;
}

.flatpickr-day.nextMonthDay.inRange {
  box-shadow: 5px 0 0 #852C2B, 6px 0 0 #852C2B;
}

/*
Usage:
<div class="range-slider-holder">
<p class="range-slider-label"><?= __('Kėlimo galia', 'alwark'); ?></p>
<div class="range-slider-wrapper">
<div id="" class="range-slider" data-min="600" data-max="2000" data-decimals="1"></div>
</div>
<p class="range-slider-uotput"><?= __('Nuo', 'alwark'); ?> <strong><span class="range-slider-now-min">600</span></strong> <?= __('Iki', 'alwark'); ?> <strong><span class="range-slider-now-max">2000</span></strong> <span class="range-slider-measure">m</span></p>
<input type="hidden" id="min-val" name="min-val" class="min-num-input" value="600">
<input type="hidden" id="max-val" name="max-val" class="max-num-input" value="2000">
</div>
*/
.range-slider-holder {
  margin-bottom: 28px;
}
.range-slider-holder .range-slider-label {
  overflow: hidden;
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 12px;
}
.range-slider-holder .range-slider-wrapper {
  width: 100%;
  padding: 23px 26px;
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
}
.range-slider-holder .range-slider.noUi-horizontal {
  border-radius: 100px;
  box-shadow: none;
  background: rgba(39, 51, 59, 0.1);
  border: none;
  height: 4px;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-connects {
  width: 100%;
  height: 4px;
  position: relative;
  z-index: 1;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-connects .noUi-connect {
  background: #27333B;
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-origin {
  position: relative;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle {
  position: absolute;
  top: -10px;
  right: -6px;
  width: 16px;
  height: 16px;
  border-radius: 100px;
  border: 3px solid #FFF;
  background: #27333B;
  box-shadow: 0 1px 3.3px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.33, 1, 0.68, 1);
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle:active {
  transform: scale(1.25);
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle:before, .range-slider-holder .range-slider.noUi-horizontal .noUi-handle:after {
  display: none;
}
.range-slider-holder .range-slider-uotput {
  overflow: hidden;
  color: #58595B;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.range-slider-holder .range-slider-uotput strong {
  font-weight: 700;
}

.popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: none;
  background: rgba(39, 51, 59, 0.9);
  overflow-y: auto;
  height: 100vh;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
.popup.loading .popup-holder-inner {
  opacity: 1;
  pointer-events: none;
}
.popup.loading .popup-holder-inner:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(245, 245, 245, 0.7411764706);
  z-index: 99;
  border-radius: 15px;
}
.popup.loading .popup-holder-inner:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(ac34a507858cf60834bd.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: center;
  z-index: 999;
}
.popup.active {
  display: flex;
}
.popup .success-message {
  text-align: center;
  margin-top: 50px;
  border-radius: 16px;
  background: #fff;
  padding: 20px 20px 40px;
  width: 500px;
}
@media (max-width: 767px) {
  .popup .success-message {
    border-radius: 0;
    width: calc(100% - 32px);
    margin: 0 auto;
  }
}
.popup .success-message .close-btn {
  text-align: right;
  cursor: pointer;
  margin-bottom: 20px;
}
.popup .success-message .close-btn svg {
  transition: transform 0.2s ease-in-out;
}
.popup .success-message .close-btn:hover svg {
  transform: rotate(180deg);
}
.popup .success-message p {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .popup .success-message p {
    font-size: 1.5rem;
  }
}
.popup .success-message.hide {
  display: none;
}
.popup .popup-holder {
  position: relative;
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}
@media (min-height: 990px) {
  .popup .popup-holder {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .popup .popup-holder {
    max-width: 100%;
    border-radius: 0;
  }
}
.popup .popup-holder.hide {
  display: none;
}
.popup .popup-holder .popup-holder-inner {
  height: 100%;
  width: 100%;
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #fff;
  border-radius: 16px;
  height: calc(100vh - 60px);
}
@media (min-height: 990px) {
  .popup .popup-holder .popup-holder-inner {
    height: auto;
  }
}
@media (max-width: 767px) {
  .popup .popup-holder .popup-holder-inner {
    height: 100vh;
    height: 100dvh;
    border-radius: 0;
    padding-top: 0;
  }
}
.popup .popup-holder .popup-holder-inner-wrapper {
  height: auto;
  overflow-y: auto;
  width: 100%;
}
.popup .popup-holder .btn-text-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 28px;
  padding-top: 8px;
}
@media (max-width: 767px) {
  .popup .popup-holder .btn-text-wrapper {
    padding: 28px 16px;
  }
}
.popup .popup-holder .btn-text-wrapper .close-btn {
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.popup .popup-holder .btn-text-wrapper .close-btn:hover {
  transform: rotate(180deg);
}
.popup .popup-holder .btn-text-wrapper .text-wrapper {
  max-width: 650px;
  width: 100%;
}
@media (max-width: 767px) {
  .popup .popup-holder .btn-text-wrapper .text-wrapper {
    max-width: calc(100% - 64px);
  }
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .request-title {
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.16px;
  font-size: 1rem;
  margin-bottom: 16px;
  color: #27333B;
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .name {
  margin-bottom: 16px;
  color: #27333B;
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .description {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 8px;
  color: #27333B;
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .notice {
  font-size: 0.875rem;
  color: #58595B;
  font-weight: 400;
  line-height: 1.5;
}
.popup .popup-holder .form-content {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 28px;
}
.popup .popup-holder .form-content.hide {
  display: none;
}
.popup .popup-holder .form-content .service-request-fields .input-row:last-of-type {
  margin-bottom: 20px !important;
}
.popup .popup-holder .form-content .form-top-content, .popup .popup-holder .form-content .form-bottom-content {
  display: flex;
  padding: 0 28px 28px 28px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content, .popup .popup-holder .form-content .form-bottom-content {
    padding: 0 16px 28px 16px;
    flex-direction: column;
  }
}
.popup .popup-holder .form-content .form-top-content .rh-side, .popup .popup-holder .form-content .form-bottom-content .rh-side {
  min-width: 450px;
  max-width: 450px;
  width: 100%;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .rh-side, .popup .popup-holder .form-content .form-bottom-content .rh-side {
    margin-left: 0;
    min-width: unset;
    max-width: 100%;
  }
}
.popup .popup-holder .form-content .form-top-content .rh-side .js-dynamic-fields, .popup .popup-holder .form-content .form-bottom-content .rh-side .js-dynamic-fields {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .rh-side .js-dynamic-fields, .popup .popup-holder .form-content .form-bottom-content .rh-side .js-dynamic-fields {
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .lh-side, .popup .popup-holder .form-content .form-bottom-content .lh-side {
    margin-bottom: 24px;
  }
}
.popup .popup-holder .form-content .form-top-content .lh-side p, .popup .popup-holder .form-content .form-bottom-content .lh-side p {
  color: #27333B;
  font-weight: 600;
  line-height: 1.3;
}
.popup .popup-holder .form-content .form-top-content .input-row, .popup .popup-holder .form-content .form-bottom-content .input-row {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .input-row, .popup .popup-holder .form-content .form-bottom-content .input-row {
    margin-bottom: 24px;
  }
}
.popup .popup-holder .form-content .form-top-content .input-row.date, .popup .popup-holder .form-content .form-bottom-content .input-row.date {
  position: relative;
}
.popup .popup-holder .form-content .form-top-content .input-row:last-of-type, .popup .popup-holder .form-content .form-bottom-content .input-row:last-of-type {
  margin-bottom: 0;
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group {
  display: flex;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .input-row.input-group, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group {
    display: block;
  }
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group .date-start, .popup .popup-holder .form-content .form-top-content .input-row.input-group .date-end, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-start, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-end {
  position: relative;
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group .date-start:after, .popup .popup-holder .form-content .form-top-content .input-row.input-group .date-end:after, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-start:after, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-end:after {
  content: "";
  position: absolute;
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  background: url(60b71353addd23cab6e9.svg);
  pointer-events: none;
  z-index: 9;
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group .input-wrapper:first-of-type, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .input-wrapper:first-of-type {
  margin-right: 12px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .input-row.input-group .input-wrapper:first-of-type, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .input-wrapper:first-of-type {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
.popup .popup-holder .form-content .form-top-content textarea, .popup .popup-holder .form-content .form-bottom-content textarea {
  max-height: 104px;
  resize: none;
}
.popup .popup-holder .form-content .form-top-content .choices, .popup .popup-holder .form-content .form-bottom-content .choices {
  margin-bottom: 0;
}
.popup .popup-holder .form-content .form-top-content .choices .choices__list--dropdown .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-top-content .choices .choices__list--dropdown .choices__item--choice[data-value=""],
.popup .popup-holder .form-content .form-top-content .choices .choices__list[aria-expanded] .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-top-content .choices .choices__list[aria-expanded] .choices__item--choice[data-value=""], .popup .popup-holder .form-content .form-bottom-content .choices .choices__list--dropdown .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-bottom-content .choices .choices__list--dropdown .choices__item--choice[data-value=""],
.popup .popup-holder .form-content .form-bottom-content .choices .choices__list[aria-expanded] .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-bottom-content .choices .choices__list[aria-expanded] .choices__item--choice[data-value=""] {
  display: none !important;
}
.popup .popup-holder .form-content .form-top-content .choices__inner .choices__item, .popup .popup-holder .form-content .form-bottom-content .choices__inner .choices__item {
  color: #58595B;
  opacity: 1;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper, .popup .popup-holder .form-content .form-bottom-content .input-wrapper {
  width: 100%;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper input::placeholder, .popup .popup-holder .form-content .form-bottom-content .input-wrapper input::placeholder {
  font-family: var(--main-font);
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.file-upload input, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.file-upload input {
  display: none;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.file-upload label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.file-upload label {
  display: inline-flex;
  align-items: center;
  border: 1.5px solid #27333B;
  border-radius: 999px;
  cursor: pointer;
  padding: 10px 24px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.16px;
  background: #FFF;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.file-upload label svg, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.file-upload label svg {
  margin-left: 8px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox {
  margin-top: 32px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox .radio-option, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox .radio-option {
  margin-bottom: 16px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox .radio-option:last-of-type, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox .radio-option:last-of-type {
  margin-bottom: 0;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox.error .tooltip, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox.error .tooltip {
  opacity: 1;
  visibility: visible;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox.error label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox.error label:before {
  border-color: #FF8000;
  background: rgba(255, 128, 0, 0.2);
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-size: 1.125rem;
  padding-left: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  cursor: pointer;
  color: #444;
  letter-spacing: -0.16px;
}
@media (max-width: 1024px) {
  .popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label {
    font-size: 1rem;
    line-height: 150%;
  }
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label a, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label a {
  color: #27333B;
  text-decoration: underline;
  transition: 0.3s ease-in-out;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label a:hover, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label a:hover {
  color: #B7202E;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label .service-consent-label, .popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label.contract-confirmation-label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label .service-consent-label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label.contract-confirmation-label {
  display: block;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.16px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  left: 0;
  top: 2px;
  height: 20px;
  min-width: 20px;
  border-radius: 4px;
  border: 1.5px solid var(--Main-trunks, #595D62);
  background-color: #EEE;
  margin-right: 16px;
  transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label:after {
  content: url(f0e51082306db557b7c6.svg);
  position: absolute;
  top: 5px;
  left: 2px;
  opacity: 0;
  width: 20px;
  height: 20px;
  line-height: 0;
  transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
  visibility: hidden;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=checkbox], .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=checkbox] {
  border-radius: 0;
  -webkit-appearance: none;
  position: absolute;
  border: none;
  width: unset;
  padding: 0;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=checkbox]:checked + label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=checkbox]:checked + label:after {
  opacity: 1;
  visibility: visible;
  top: 5px;
  left: 2px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=checkbox]:checked + label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=checkbox]:checked + label:before {
  border: none;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio], .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio] {
  -webkit-appearance: none;
  position: absolute;
  border: none;
  width: unset;
  padding: 0;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio] + label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio] + label:before {
  border-radius: 50%;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio] + label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio] + label:after {
  content: "";
  top: 7px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #27333B;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio]:checked + label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio]:checked + label:after {
  opacity: 1;
  visibility: visible;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.error, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.error {
  color: #B7202E;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.error .choices__inner, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.error .choices__inner {
  border-color: #B7202E;
}
.popup .popup-holder .form-content .error-message {
  position: absolute;
  font-size: 12px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .error-message {
    margin-top: 3px;
    margin-left: 7px;
  }
}
.popup .popup-holder .form-content .cta-wrapper {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 28px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .cta-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 28px 16px 36px;
  }
  .popup .popup-holder .form-content .cta-wrapper .send-request {
    order: 1;
  }
  .popup .popup-holder .form-content .cta-wrapper .btn-white-cancel {
    order: 2;
  }
  .popup .popup-holder .form-content .cta-wrapper .btn {
    text-align: center;
    justify-content: center;
    display: flex;
    width: 100%;
    margin-bottom: 16px;
  }
}
.popup .popup-holder .form-content .cta-wrapper .btn:first-of-type {
  margin-right: 24px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .cta-wrapper .btn:first-of-type {
    margin-right: 0;
  }
}

section.spacer {
  background: #B7202E;
  color: #FFF;
  padding: 65px 0;
}
@media (max-width: 1024px) {
  section.spacer {
    padding: 32px 0;
  }
}
section.spacer.background-blue {
  padding: 32px 0;
  background: #27333B;
}
section.spacer.background-blue .content-wrapper {
  max-width: max-content;
  margin: 0 24px 0 0;
}
@media (max-width: 767px) {
  section.spacer.background-blue .content-wrapper {
    margin: 0 0 24px 0;
  }
}
section.spacer.background-blue .content-wrapper h1:last-of-type, section.spacer.background-blue .content-wrapper h2:last-of-type, section.spacer.background-blue .content-wrapper h3:last-of-type, section.spacer.background-blue .content-wrapper h4:last-of-type, section.spacer.background-blue .content-wrapper h5:last-of-type, section.spacer.background-blue .content-wrapper h6:last-of-type, section.spacer.background-blue .content-wrapper p:last-of-type {
  margin-bottom: 0;
}
section.spacer.background-blue .content-wrapper p {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.2px;
}
section.spacer.background-blue .btn-wrapper {
  margin: 0;
}
section.spacer.background-blue .btn-wrapper .btn {
  background: #B7202E;
  color: #FFF;
  min-width: 175px;
  justify-content: center;
}
section.spacer.background-blue .btn-wrapper .btn:hover {
  background: #852C2B;
}
section.spacer.background-blue .container {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  section.spacer.background-blue .container {
    flex-direction: column;
  }
}
section.spacer .content-wrapper {
  max-width: 585px;
  width: 100%;
  margin: 0 auto;
}
section.spacer h1, section.spacer h2, section.spacer h3, section.spacer h4, section.spacer h5, section.spacer h6 {
  margin-bottom: 32px;
}
@media (max-width: 1024px) {
  section.spacer h1, section.spacer h2, section.spacer h3, section.spacer h4, section.spacer h5, section.spacer h6 {
    margin-bottom: 24px;
  }
}
section.spacer p {
  margin-bottom: 32px;
}
@media (max-width: 1024px) {
  section.spacer p {
    margin-bottom: 24px;
  }
}
section.spacer .btn-wrapper {
  margin: 0 auto;
  text-align: center;
}
section.spacer .btn {
  border: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3Nfc3BhY2VyX3NwYWNlcl9qcy5iM2Y4NDkwODUzZGRlZjNjMGIxNC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0RFO0VBQ0U7RUFDQTtBREdKO0FDREU7RUFDRTtFQUNBLHlCQ1RFO0VEVUYsV0NSSTtBRldSO0FDRkk7RUFDRTtFQUNBLHlCQ1pNO0FGZ0JaO0FDRkk7RUFDRSxzQkNmTTtBRm1CWjtBQ0RFO0VBQ0U7RUFDQSx5QkMvQlE7RURnQ1IsV0NwQkk7QUZ1QlI7QUNGSTtFQUNFO0VBQ0EseUJDaENDO0FGb0NQO0FDRkk7RUFDRSxzQkNuQ0M7QUZ1Q1A7QUNERTtFQUNFO0VBQ0Esc0JDL0JJO0VEZ0NKLGNDNUNRO0FGK0NaO0FDRkk7RUFDRSxzQkN6Q087QUY2Q2I7QUNGSTtFQUNFLHNCQ2pETTtBRnFEWjtBQ0RFO0VBQ0U7RUFDQSxzQkMxQ0k7RUQyQ0osY0N2RFE7QUYwRFo7QUNGSTtFQUNFLHNCQ3BETztFRHFEUDtBRElOO0FDRkk7RUFDRSxzQkM3RE07QUZpRVo7QUNERTtFQUNFO0FER0o7QUNERTtFQUNFO0VBQ0E7RUFDQTtBREdKOztBQ0NBO0VBQ0U7RUFDQSxjQ2xFSTtFRG1FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREVGO0FDQUk7RUFDRTtBREVOO0FDQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDSjs7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkN0R007RUR1R047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURBRjtBQ0NFO0VBQ0Usc0JDdEhTO0VEdUhUO0FEQ0o7QUNDRTtFQUNFO0VBQ0E7RUFDQSxzQkNqSVE7QUZrSVo7QUNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQ0o7QUNFSTtFQUNFO0FEQU47QUNJSTtFQUNFO0FERk47QUNLRTtFQUNFO0VBQ0E7RUFDQTtBREhKOztBQ09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JDM0pNO0VENEpOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREpGO0FDS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESEo7QUNTSTtFQUNFO0FEUE47QUNVRTtFQUNFO0VBQ0E7RUFDQTtBRFJKO0FDVUU7RUFDRTtFQUNBO0VBQ0E7QURSSjs7QUd2TUE7Ozs7OztDQUFBO0FBT0E7O0VBRUU7QUgwTUY7QUd2TUk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwTU47QUd2TUk7O0VBQ0U7QUgwTU47QUd0TUU7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0RqQ1E7RUNrQ1I7RUFDQTtFQUNBO0FIME1KO0FHeE1JOzs7Ozs7O0VBRUU7RUFDQSxxQkR6Q007QUZ3UFo7QUc1TUk7Ozs7RUFDRSxxQkQ3Q007QUY4UFo7QUc5TUk7Ozs7RUFDRSxjRDlDQztBRmlRUDtBR2hOSTs7OztFQUNFLGNEckRNO0FGMFFaO0FHak5FOztFQUNFO0VBQ0E7QUhvTko7QUdqTkU7Ozs7RUFFRTtBSHFOSjtBR2xORTs7RUFDRTtBSHFOSjtBR2hOTTs7RUFDRSxxQkQxRUk7QUY2Ulo7QUdoTk07O0VBQ0UscUJEOUVJO0FGaVNaO0FHL01JOzs7RUFFRTtBSGtOTjtBR2hOTTs7O0VBQ0UscUJEdkZJO0FGMlNaO0FHak5NOzs7RUFDRSxxQkQzRkk7QUZnVFo7QUdoTk07O0VBQ0U7RUFDQTtBSG1OUjtBR2hOTTs7RUFDRTtFQUNBO0FIbU5SO0FHL01JOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGtOTjtBRy9NSTs7RUFDRTtFQUNBO0VBQ0Esc0JEakhFO0VDa0hGO0VBQ0E7QUhrTk47QUdoTk07O0VBQ0U7QUhtTlI7QUdqTlE7OztFQUNFLGNEcklFO0VDc0lGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxTlY7QUduTlU7OztFQUNFO0FIdU5aO0FHak5JOzs7RUFDRSx5QkRoSkU7QUZxV1I7QUdsTkk7O0VBQ0U7RUFDQTtFQUNBO0FIcU5OO0FHbk5NOztFQUNFO0FIc05SO0FHbk5NOztFQUNFO0FIc05SO0FHcE5ROztFQUNFLGNEcEtFO0VDcUtGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVOVjtBR3JOVTs7RUFDRTtBSHdOWjtBR2pORTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCRDdLSTtFQzhLSjtFQUNBO0FIb05KO0FHbE5JOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzTk47QUdwTk07Ozs7O0VBRUU7RUFDQTtBSHlOUjtBR3JOSTs7RUFDRTtFQUNBO0FId05OO0FHdE5NOztFQUNFLGNEak5JO0VDa05KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeU5SO0FHdE5NOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5TlI7QUd2TlE7OztFQUNFO0VBQ0E7QUgyTlY7QUd4TlE7OztFQUVFO0VBQ0EscUJEMU9FO0FGcWNaO0FHdk5NOztFQUNFO0FIME5SO0FHck5FOztFQUNFO0VBQ0E7QUh3Tko7QUdwTkk7Ozs7RUFFRTtBSHdOTjtBR3JOSTs7RUFDRTtBSHdOTjs7QUduTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUtBO0FIZ0RGO0FHdE5FO0VBVEY7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFSHlORjtBQUNGO0FHdk5FO0VBQ0U7RUFDQTtBSHlOSjtBR3RORTtFQUNFO0VBQ0E7QUh3Tko7QUd2Tkk7RUFIRjtJQUlJO0lBQ0E7SUFDQTtFSDBOSjtBQUNGO0FHdE5JO0VBREY7SUFFSTtJQUNBO0VIeU5KO0FBQ0Y7QUd2TkU7O0VBRUU7QUh5Tko7QUd2TkU7RUFDRTtFQUNBO0VBQ0E7QUh5Tko7QUd0TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHdOSjtBR3JORTtFQUNFO0FIdU5KO0FHcE5FO0VBQ0U7QUhzTko7QUduTkU7RUFDRTtBSHFOSjtBR2xORTtFQUNFO0FIb05KO0FHak5FO0VBQ0U7QUhtTko7QUdoTkU7RUFDRTtBSGtOSjtBRy9NRTtFQUNFO0FIaU5KO0FHOU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnTko7QUc3TUU7RUFDRTtBSCtNSjtBRzVNRTtFQUNFLGNEdFdRO0VDdVdSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDhNSjtBRzNNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2TUo7QUcxTUU7RUFDRTtFQUNBO0FINE1KO0FHek1FO0VBQ0U7QUgyTUo7QUd6TUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJNTjtBR3pNTTtFQUNFO0VBQ0E7QUgyTVI7QUd2TUk7RUFDRTtFQUNBO0FIeU1OO0FHdE1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId01OO0FHdE1NO0VBQ0U7RUFDQTtBSHdNUjtBR2xNRTtFQUNFO0FIb01KOztBR2hNQTtFQUNFO0FIbU1GOztBR2hNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbU1GOztBR2hNQTtFQUNFO0VBQ0E7RUFDQTtBSG1NRjs7QUdoTUE7RUFDRTtFQUNBO0FIbU1GOztBR2hNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIbU1GO0FHak1FO0VBQ0U7RUFDQTtBSG1NSjs7QUcvTEE7RUFDRTtFQUNBO0FIa01GOztBRy9MQTtFQUNFLFdEemRNO0FGMnBCUjs7QUcvTEE7RUFDRSxXRDdkTTtFQzhkTjtFQUNBO0FIa01GOztBRy9MQTtFQUNFO0FIa01GOztBRy9MQTs7Ozs7Ozs7Ozs7Q0FBQTtBQVlBO0VBQ0U7QUhrTUY7QUdoTUU7RUFDRTtFQUNBLGNEbmdCUTtFQ29nQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa01KO0FHL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGlNSjtBRzlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnTUo7QUc5TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGdNTjtBRzlMTTtFQUNFLG1CRGxpQkk7RUNtaUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdNUjtBRzVMSTtFQUNFO0FIOExOO0FHM0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkQ5akJNO0VDK2pCTjtFQUNBO0VBQ0E7QUg2TE47QUczTE07RUFDRTtBSDZMUjtBRzFMTTtFQUVFO0FIMkxSO0FHdExFO0VBQ0U7RUFDQSxjRDdrQkc7RUM4a0JIO0VBQ0E7RUFDQTtFQUNBO0FId0xKO0FHdExJO0VBQ0U7QUh3TE47O0FJbHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnF4QkY7QUlseEJJO0VBQ0U7RUFDQTtBSm94Qk47QUlueEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxeEJSO0FJbHhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm94QlI7QUkvd0JFO0VBQ0U7QUppeEJKO0FJOXdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmd4Qko7QUkvd0JJO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RUpreEJKO0FBQ0Y7QUlqeEJJO0VBQ0U7RUFDQTtFQUNBO0FKbXhCTjtBSWx4Qk07RUFDRTtBSm94QlI7QUlqeEJRO0VBQ0U7QUpteEJWO0FJL3dCSTtFQUNFO0FKaXhCTjtBSWh4Qk07RUFGRjtJQUdJO0VKbXhCTjtBQUNGO0FJL3dCSTtFQUNFO0FKaXhCTjtBSTd3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSit3Qko7QUk3d0JJO0VBTkY7SUFPSTtJQUNBO0VKZ3hCSjtBQUNGO0FJL3dCSTtFQVZGO0lBV0k7SUFDQTtFSmt4Qko7QUFDRjtBSWh4Qkk7RUFDRTtBSmt4Qk47QUkvd0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppeEJOO0FJaHhCTTtFQVhGO0lBWUk7RUpteEJOO0FBQ0Y7QUlseEJNO0VBZEY7SUFlSTtJQUNBO0lBQ0E7SUFDQTtFSnF4Qk47QUFDRjtBSW54Qkk7RUFDRTtFQUNBO0VBQ0E7QUpxeEJOO0FJaHhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpreEJOO0FJanhCTTtFQU5GO0lBT0k7RUpveEJOO0FBQ0Y7QUlseEJNO0VBQ0U7RUFDQTtBSm94QlI7QUlseEJRO0VBQ0U7QUpveEJWO0FJaHhCTTtFQUNFO0VBQ0E7QUpreEJSO0FJanhCUTtFQUhGO0lBSUk7RUpveEJSO0FBQ0Y7QUlseEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGMUtFO0FGODdCWjtBSWp4QlE7RUFDRTtFQUNBLGNGL0tFO0FGazhCWjtBSWh4QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGdkxFO0FGeThCWjtBSS93QlE7RUFDRTtFQUNBLGNGekxIO0VFMExHO0VBQ0E7QUppeEJWO0FJNXdCSTtFQUNFO0VBQ0E7QUo4d0JOO0FJNXdCTTtFQUNFO0FKOHdCUjtBSTF3QlE7RUFDRTtBSjR3QlY7QUl4d0JNO0VBQ0U7RUFFQTtFQUNBO0FKeXdCUjtBSXh3QlE7RUFMRjtJQU1JO0lBQ0E7RUoyd0JSO0FBQ0Y7QUl6d0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUoyd0JWO0FJMXdCVTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VKNndCVjtBQUNGO0FJM3dCVTtFQUNFO0FKNndCWjtBSTV3Qlk7RUFGRjtJQUdJO0VKK3dCWjtBQUNGO0FJMXdCVTtFQURGO0lBRUk7RUo2d0JWO0FBQ0Y7QUkzd0JVO0VBQ0UsY0ZwUEE7RUVxUEE7RUFDQTtBSjZ3Qlo7QUl6d0JRO0VBQ0U7QUoyd0JWO0FJMXdCVTtFQUZGO0lBR0k7RUo2d0JWO0FBQ0Y7QUkzd0JVO0VBQ0U7QUo2d0JaO0FJMXdCVTtFQUNFO0FKNHdCWjtBSXp3QlU7RUFDRTtBSjJ3Qlo7QUkxd0JZO0VBRkY7SUFHSTtFSjZ3Qlo7QUFDRjtBSTN3Qlk7RUFDRTtBSjZ3QmQ7QUk1d0JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOHdCaEI7QUkxd0JZO0VBQ0U7QUo0d0JkO0FJM3dCYztFQUZGO0lBR0k7SUFDQTtFSjh3QmQ7QUFDRjtBSXp3QlE7RUFDRTtFQUNBO0FKMndCVjtBSXh3QlE7RUFDRTtBSjB3QlY7QUl0d0JZOzs7Ozs7O0VBRUU7QUo2d0JkO0FJeHdCUTtFQUNFO0VBQ0E7QUowd0JWO0FJdndCUTtFQUNFO0FKeXdCVjtBSXZ3QlU7RUFDRTtBSnl3Qlo7QUlyd0JZO0VBQ0U7QUp1d0JkO0FJcHdCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkZ6VU47QUYra0NSO0FJcHdCYztFQUNFO0FKc3dCaEI7QUlqd0JVO0VBQ0U7QUptd0JaO0FJandCWTtFQUNFO0FKbXdCZDtBSWp3QmM7RUFDRTtBSm13QmhCO0FJOXZCYztFQUNFO0VBQ0E7QUpnd0JoQjtBSTd2QmM7RUFDRTtFQUNBO0FKK3ZCaEI7QUkzdkJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZ2QmQ7QUk1dkJjO0VBWkY7SUFhSTtJQUNBO0VKK3ZCZDtBQUNGO0FJN3ZCYztFQUNFLGNGdFlKO0VFdVlJO0VBQ0E7QUordkJoQjtBSTd2QmdCO0VBQ0UsY0ZqWVo7QUZnb0NOO0FJM3ZCYztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjR2QmhCO0FJenZCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMnZCaEI7QUl4dkJjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowdkJoQjtBSXR2Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3dkJkO0FJcnZCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKdXZCZDtBSXB2Qlk7RUFDRTtBSnN2QmQ7QUludkJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnF2QmQ7QUlsdkJZO0VBQ0U7QUpvdkJkO0FJanZCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRjlkRjtBRml0Q1o7QUlodkJZO0VBQ0U7RUFDQTtBSmt2QmQ7QUk5dUJVO0VBQ0U7QUpndkJaO0FJOXVCWTtFQUNFO0FKZ3ZCZDtBSTF1Qk07RUFDRTtFQUNBO0FKNHVCUjtBSTN1QlE7RUFIRjtJQUlJO0lBQ0E7RUo4dUJSO0FBQ0Y7QUkzdUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo2dUJSO0FJNXVCUTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VKK3VCUjtFSTl1QlE7SUFDRTtFSmd2QlY7RUk5dUJRO0lBQ0U7RUpndkJWO0VJOXVCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpndkJWO0FBQ0Y7QUk3dUJRO0VBQ0U7QUordUJWO0FJOXVCVTtFQUZGO0lBR0k7RUppdkJWO0FBQ0Y7O0FBdndDQTtFQUNFLG1CRVNJO0VGUkosV0VVTTtFRlROO0FBMHdDRjtBQXp3Q0U7RUFKRjtJQUtJO0VBNHdDRjtBQUNGO0FBM3dDRTtFQUNFO0VBQ0EsbUJFVFE7QUZzeENaO0FBM3dDSTtFQUNFO0VBQ0E7QUE2d0NOO0FBNXdDTTtFQUhGO0lBSUk7RUErd0NOO0FBQ0Y7QUE1d0NRO0VBQ0U7QUE4d0NWO0FBMXdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0d0NSO0FBeHdDSTtFQUNFO0FBMHdDTjtBQXp3Q007RUFDRSxtQkUxQkY7RUYyQkUsV0V6QkE7RUYwQkE7RUFDQTtBQTJ3Q1I7QUExd0NRO0VBQ0U7QUE0d0NWO0FBeHdDSTtFQUNFO0VBQ0E7RUFDQTtBQTB3Q047QUF6d0NNO0VBSkY7SUFLSTtFQTR3Q047QUFDRjtBQXh3Q0U7RUFDRTtFQUNBO0VBQ0E7QUEwd0NKO0FBdndDRTtFQUNFO0FBeXdDSjtBQXh3Q0k7RUFGRjtJQUdJO0VBMndDSjtBQUNGO0FBeHdDRTtFQUNFO0FBMHdDSjtBQXp3Q0k7RUFGRjtJQUdJO0VBNHdDSjtBQUNGO0FBendDRTtFQUNFO0VBQ0E7QUEyd0NKO0FBeHdDRTtFQUNFO0FBMHdDSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbXAtd2Jway8uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9zcGFjZXIvX3NwYWNlci5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiU0NTUy9jb3JlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX3BvcHVwXCI7XG5cbnNlY3Rpb24uc3BhY2VyIHtcbiAgYmFja2dyb3VuZDogJHJlZDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNjVweCAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG4gICYuYmFja2dyb3VuZC1ibHVlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzg1MkMyQjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU4NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufSIsIi5idG4ge1xuICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICB9XG4gICYuYnRuLXJlZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGlydHktcmVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpcnR5LXJlZDtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRkaXJ0eS1yZWQ7XG4gICAgfVxuICB9XG4gICYuYnRuLWRhcmsge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZXk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRncmV5O1xuICAgIH1cbiAgfVxuICAmLmJ0bi13aGl0ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuICB9XG4gICYuYnRuLXdoaXRlLWNhbmNlbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cbiAgfVxuICAmLmJ0bi1zIHtcbiAgICBwYWRkaW5nOiA5cHggMjRweDtcbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5saW5rLXdpdGgtYXJyb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHJlZDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGVYKDNweCk7XG4gICAgfVxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvcmVkLWFycm93LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uY2lyY2xlLWJ0biB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi13aWR0aDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgbWF4LXdpZHRoOiA1MnB4O1xuICBtYXgtaGVpZ2h0OiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICB9XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgb3V0bGluZS1jb2xvcjogJGRhcmstZ3JleTtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL2NoZXZyb24uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICYubmV4dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5wcmV2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnNxdWFyZS1idG4ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNTJweDtcbiAgbWF4LWhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL3NxdWFyZS1hcnJvdy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi5uZXh0IHtcblxuICB9XG4gICYucHJldiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4NTk1QjtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFO1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn0iLCIkb3BlbjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbiRibGFjazogIzAwMDtcbiRibGFjazI6ICMyNjMzM0I7XG4kZGFyay1ncmV5OiAjMjczMzNCO1xuJGRhcmstZ3JleS0wODA6ICM1MjVDNjI7XG4kZGFyay1ncmV5LW5ldzogIzI5MjIxOTtcbiRncmV5OiAjNTg1OTVCO1xuJGdyZXkzOiAjRjVGNUY1O1xuJGxpZ2h0LWdyZXk6ICNFRUU7XG4kbGlnaHQtZ3JleS0yOiAjRjZGNkY2O1xuJGxpZ2h0LWdyZXktMzogI0UxRTFFMTtcbiRuZXctZ3JleTogI0Q1RDFDOTtcbiRzdXBlci1saWdodC1ncmV5OiAjRkVGRUZFO1xuJHJlZDogI0I3MjAyRTtcbiRkaXJ0eS1yZWQ6ICM4NTJDMkI7XG4kd2hpdGU6ICNGRkY7XG4kYmxhY2sxMHByb2M6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4kZXJyb3I6ICNmZjAwNjY7IiwiLypcblVzYWdlOlxuPGRpdiBjbGFzcz1cImlucHV0LXdyYXBwZXJcIj5cbiAgICA8aW5wdXQgdHlwZT1cImVtYWlsXCIgaWQ9XCJlbWFpbFwiIHBsYWNlaG9sZGVyPVwiXCI+XG4gICAgPHAgY2xhc3M9XCJlcnJvci1tZXNzYWdlXCI+VGhlIGZpZWxkIGlzIHJlcXVpcmVkLjwvcD5cbjwvZGl2PlxuKi9cbi5pbnB1dC13cmFwcGVyLFxuLmZvcm0tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuc2VhcmNoLWlucHV0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9zZWFyY2gtaWNvbi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMHByb2M7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTA0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gIH1cblxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDYwMDAwMHMgMHMsIGNvbG9yIDYwMDAwMHMgMHM7XG4gIH1cblxuICBpbnB1dFtkYXRhLWF1dG9jb21wbGV0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNob2ljZXMge1xuICAgICY6aG92ZXIge1xuICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgfVxuXG4gICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG5cbiAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4IDI2cHggMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxNHB4IDU2cHggMTRweCAxNnB4O1xuXG4gICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAuY2hvaWNlc19fcGxhY2Vob2xkZXIsIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgIC5jaG9pY2VzX19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MztcbiAgICB9XG5cbiAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyNnB4IDI2cHg7XG4gICAgICB6LWluZGV4OiA5OTk5OTk7XG5cbiAgICAgIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTZweDtcblxuICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDI0cHggKi9cbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LW51bWJlci1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBtYXgtd2lkdGg6IDM2NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwcHJvYztcblxuICAgIC5taW51cy1idG4sIC5wbHVzLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1udW1iZXItYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWNoO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB3aWR0aDogMS4zY2g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjQjcyMDJFO1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQjcyMDJFO1xuICAgIH1cblxuICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmV5LCAjNTg1OTVCKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tV2hpdGUsICNGRkYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNThweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgfVxuXG4gICYucmlnaHRNb3N0IHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmNhbGVuZGFyLWVuZCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY2FsZW5kYXItc3RhcnQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbiAgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5udW1JbnB1dFdyYXBwZXIgLmFycm93VXAsIC5udW1JbnB1dFdyYXBwZXIgLmFycm93RG93biB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRheUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItZGF5cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5udW1JbnB1dC5jdXIteWVhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIHNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1kYXkge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjNTg1OTVCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXI6IDAuNzVweCBzb2xpZCB2YXIoLS1HcmV5LTIsICNFRUUpO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JleSwgIzU4NTk1Qik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyZXktMiwgI0VFRSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsYXRwaWNrci1tb250aCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXI6IDAuNzVweCBzb2xpZCB2YXIoLS1HcmV5LTIsICNFRUUpO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JleSwgIzU4NTk1Qik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyZXktMiwgI0VFRSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzLCAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBjb2xvcjogdmFyKC0tQmxhY2ssICMyNzMzM0IpO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQudG9kYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICNCNzIwMkUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQjcyMDJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM4NTJDMkI7XG4gIGJvcmRlci1jb2xvcjogIzg1MkMyQjtcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjQjcyMDJFO1xuICBjb2xvcjogI0I3MjAyRTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODUyQzJCO1xuICAgIGJvcmRlci1jb2xvcjogIzg1MkMyQjtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCO1xuICBib3gtc2hhZG93OiAtMTNweCAwIDAgIzg1MkMyQjtcbn1cblxuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTNweCAwIDAgIzg1MkMyQiwgMTNweCAwIDAgIzg1MkMyQjtcbiAgYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkIsIDEzcHggMCAwICM4NTJDMkI7XG59XG5cbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlIHtcbiAgYm94LXNoYWRvdzogNXB4IDAgMCAjODUyQzJCLCA2cHggMCAwICM4NTJDMkI7XG59XG5cbi8qXG5Vc2FnZTpcbjxkaXYgY2xhc3M9XCJyYW5nZS1zbGlkZXItaG9sZGVyXCI+XG48cCBjbGFzcz1cInJhbmdlLXNsaWRlci1sYWJlbFwiPjw/PSBfXygnS8SXbGltbyBnYWxpYScsICdhbHdhcmsnKTsgPz48L3A+XG48ZGl2IGNsYXNzPVwicmFuZ2Utc2xpZGVyLXdyYXBwZXJcIj5cbjxkaXYgaWQ9XCJcIiBjbGFzcz1cInJhbmdlLXNsaWRlclwiIGRhdGEtbWluPVwiNjAwXCIgZGF0YS1tYXg9XCIyMDAwXCIgZGF0YS1kZWNpbWFscz1cIjFcIj48L2Rpdj5cbjwvZGl2PlxuPHAgY2xhc3M9XCJyYW5nZS1zbGlkZXItdW90cHV0XCI+PD89IF9fKCdOdW8nLCAnYWx3YXJrJyk7ID8+IDxzdHJvbmc+PHNwYW4gY2xhc3M9XCJyYW5nZS1zbGlkZXItbm93LW1pblwiPjYwMDwvc3Bhbj48L3N0cm9uZz4gPD89IF9fKCdJa2knLCAnYWx3YXJrJyk7ID8+IDxzdHJvbmc+PHNwYW4gY2xhc3M9XCJyYW5nZS1zbGlkZXItbm93LW1heFwiPjIwMDA8L3NwYW4+PC9zdHJvbmc+IDxzcGFuIGNsYXNzPVwicmFuZ2Utc2xpZGVyLW1lYXN1cmVcIj5tPC9zcGFuPjwvcD5cbjxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgaWQ9XCJtaW4tdmFsXCIgbmFtZT1cIm1pbi12YWxcIiBjbGFzcz1cIm1pbi1udW0taW5wdXRcIiB2YWx1ZT1cIjYwMFwiPlxuPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBpZD1cIm1heC12YWxcIiBuYW1lPVwibWF4LXZhbFwiIGNsYXNzPVwibWF4LW51bS1pbnB1dFwiIHZhbHVlPVwiMjAwMFwiPlxuPC9kaXY+XG4qL1xuLnJhbmdlLXNsaWRlci1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gIC5yYW5nZS1zbGlkZXItbGFiZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5yYW5nZS1zbGlkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjNweCAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrMTBwcm9jO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucmFuZ2Utc2xpZGVyLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWdyZXksIDAuMSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNHB4O1xuXG4gICAgLm5vVWktY29ubmVjdHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub1VpLW9yaWdpbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm5vVWktaGFuZGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICByaWdodDogLTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMy4zcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4zMywgMSwgMC42OCwgMSk7XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFuZ2Utc2xpZGVyLXVvdHB1dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9faW5wdXRzXCI7XG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgzOSwgNTEsIDU5LCAwLjkwKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAucG9wdXAtaG9sZGVyLWlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1YmQ7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbG9hZGVyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDk5MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wb3B1cC1ob2xkZXItaW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgIEBtZWRpYSAobWluLWhlaWdodDogOTkwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwLWhvbGRlci1pbm5lci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG5cbiAgICAuYnRuLXRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWVzdC10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250ZW50IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZXJ2aWNlLXJlcXVlc3QtZmllbGRzIHtcbiAgICAgICAgLmlucHV0LXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXRvcC1jb250ZW50LCAuZm9ybS1ib3R0b20tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDI4cHggMjhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMjhweCAxNnB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAucmgtc2lkZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5qcy1keW5hbWljLWZpZWxkcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxoLXNpZGUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXJvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUtc3RhcnQsIC5kYXRlLWVuZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvY2FsZW5kYXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTA0cHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG4gICAgICAgICAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICAgICAgICAgICAgLmNob2ljZXNfX2l0ZW0tLWNob2ljZVtkYXRhLXBsYWNlaG9sZGVyXSxcbiAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtLS1jaG9pY2VbZGF0YS12YWx1ZT1cIlwiXSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAjNTg1OTVCO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5maWxlLXVwbG9hZCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgICAgIC5yYWRpby1vcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjgwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGODAwMDMzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2VydmljZS1jb25zZW50LWxhYmVsLFxuICAgICAgICAgICAgICAmLmNvbnRyYWN0LWNvbmZpcm1hdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1NYWluLXRydW5rcywgIzU5NUQ2Mik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKEltYWdlcy9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjcyMDJFO1xuXG4gICAgICAgICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGEtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjhweCAxNnB4IDM2cHg7XG4gICAgICAgICAgLnNlbmQtcmVxdWVzdCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bi13aGl0ZS1jYW5jZWwge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/