/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/hero/_hero.scss ***!
  \********************************************************************************************************************************/
@charset "UTF-8";
/*
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;
  }
}

.popup-request-salesforce-ua .screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.popup-request-salesforce-ua .popup-holder {
  max-width: 960px;
}
.popup-request-salesforce-ua .popup-holder .popup-holder-inner {
  align-items: stretch;
}
.popup-request-salesforce-ua .close-btn {
  flex: 0 0 auto;
  padding: 0;
  border: 0;
  background: transparent;
}
.popup-request-salesforce-ua .salesforce-required-fields {
  display: block;
  margin-top: 8px;
  color: #27333B;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.error select {
  border-color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.error .error-message {
  display: block;
  margin-top: 6px;
  color: #B7202E;
  font-size: 0.75rem;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-form-section,
.popup-request-salesforce-ua .salesforce-request-form .salesforce-consents {
  padding: 28px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-form-section,
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-consents {
    padding: 24px 16px;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-section-heading {
  margin-bottom: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-section-heading h3 {
  color: #27333B;
  font-weight: 600;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-section-heading p {
  margin-top: 8px;
  color: #58595B;
}
.popup-request-salesforce-ua .salesforce-request-form label {
  display: block;
  margin-bottom: 8px;
  color: #27333B;
  font-size: 0.875rem;
  font-weight: 600;
}
.popup-request-salesforce-ua .salesforce-request-form label span {
  color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form select {
  width: 100%;
  min-height: 54px;
  padding: 14px 48px 14px 16px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 26px;
  background: #FFF url(1653370b3cd55582965b.svg) no-repeat right 16px center/24px;
  color: #27333B;
  font: inherit;
  appearance: none;
  transition: border-color 0.3s linear;
}
.popup-request-salesforce-ua .salesforce-request-form select:hover, .popup-request-salesforce-ua .salesforce-request-form select:focus {
  border-color: #27333B;
  outline: none;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-fields-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 16px;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-fields-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-field-full {
  grid-column: 1/-1;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px 24px;
  padding: 0;
  border: 0;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid {
    grid-template-columns: 1fr;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid .input-wrapper.checkbox {
  margin: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid.error .input-wrapper.checkbox label::before {
  border-color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid.error .salesforce-group-error {
  display: block;
  grid-column: 1/-1;
  margin: 0;
  color: #B7202E;
  font-size: 0.75rem;
}
.popup-request-salesforce-ua .salesforce-request-form fieldset.salesforce-check-grid {
  display: block;
}
.popup-request-salesforce-ua .salesforce-request-form fieldset.salesforce-check-grid .input-wrapper.checkbox + .input-wrapper.checkbox,
.popup-request-salesforce-ua .salesforce-request-form fieldset.salesforce-check-grid .salesforce-group-error {
  margin-top: 14px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-form-error {
  align-self: center;
  margin: 0 auto 0 0;
  padding-right: 20px;
  color: #B7202E;
  font-size: 0.875rem;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-form-error[hidden] {
  display: none;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-form-error {
    width: 100%;
    margin-bottom: 12px;
    padding-right: 0;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced {
  padding: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 24px 28px;
  border: 0;
  background: #F6F6F6;
  color: #27333B;
  font: inherit;
  font-weight: 600;
  text-align: left;
  cursor: pointer;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle {
    padding: 20px 16px;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon {
  position: relative;
  width: 18px;
  height: 18px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon::before, .popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 2px;
  width: 14px;
  height: 2px;
  background: #27333B;
  transition: transform 0.2s ease;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon::after {
  transform: rotate(90deg);
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle[aria-expanded=true] .salesforce-toggle-icon::after {
  transform: rotate(0);
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content {
  padding: 0 28px 28px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-fields-grid {
  grid-template-columns: 1fr;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-subsection:first-child .salesforce-fields-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-caption {
  margin: 6px 0 0;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content {
    padding: 0 16px 24px;
  }
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-subsection:first-child .salesforce-fields-grid {
    grid-template-columns: 1fr;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-subsection {
  padding-top: 28px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-subsection h3 {
  margin-bottom: 20px;
  color: #27333B;
  font-size: 1.25rem;
  font-weight: 600;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-cargo-row {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  align-items: end;
  margin-top: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-cargo-row > p {
  grid-column: 1/-1;
  align-self: center;
  color: #27333B;
  font-weight: 600;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-cargo-row {
    grid-template-columns: 1fr;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-options-grid {
  grid-template-columns: 1fr;
  margin: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-configuration {
  display: grid;
  gap: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-configuration h3 {
  margin-bottom: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-consents {
  display: grid;
  gap: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-consents .input-wrapper.checkbox {
  margin: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox {
  position: relative;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox input[type=checkbox] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox label {
  position: relative;
  margin-bottom: 0;
  padding-left: 32px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  cursor: pointer;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox label::before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1.5px solid #58595B;
  border-radius: 4px;
  background: #EEE;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox label::after {
  content: url(f0e51082306db557b7c6.svg);
  position: absolute;
  top: 4px;
  left: 2px;
  width: 20px;
  height: 20px;
  line-height: 0;
  opacity: 0;
  visibility: hidden;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox input[type=checkbox]:checked + label::after {
  opacity: 1;
  visibility: visible;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox.error label::before {
  border-color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox input[type=checkbox]:focus-visible + label::before {
  outline: #27333B auto 1px;
  outline-offset: 3px;
}
.popup-request-salesforce-ua .salesforce-request-form .cta-wrapper {
  position: sticky;
  bottom: 0;
  z-index: 10;
  background: #FFF;
}

.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;
}

section.hero {
  min-height: 613px;
  overflow: hidden;
}
@media (max-width: 767px) {
  section.hero {
    min-height: 80vh;
    display: flex;
    align-items: center;
    position: relative;
  }
}
section.hero.h-full {
  min-height: 100vh;
  min-height: 100lvh;
}
@media (max-width: 767px) {
  section.hero.h-full {
    min-height: unset;
  }
}
section.hero.h-full:after {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
}
section.hero.h-full .container {
  display: flex;
  align-items: flex-end;
  min-height: 100vh;
  height: 100lvh;
}
@media (max-width: 767px) {
  section.hero.h-full .container {
    height: unset;
    min-height: unset;
  }
}
section.hero.h-full .container .hero-block {
  padding-bottom: 175px;
}
@media (max-width: 767px) {
  section.hero.h-full .container .hero-block {
    padding-top: 141px;
    padding-bottom: 90px;
  }
}
@media (max-width: 767px) {
  section.hero.h-full .container .hero-block .hero-title {
    font-size: 2.25rem;
    margin-bottom: 24px;
  }
}
section.hero.h-full .container .hero-block .hero-text {
  max-width: 656px;
}
@media (max-width: 767px) {
  section.hero.h-full .container .hero-block .hero-text p {
    font-size: 1.125rem;
  }
}
section.hero.text-wide {
  min-height: 490px;
}
@media (max-width: 767px) {
  section.hero.text-wide {
    min-height: 60vh;
  }
}
section.hero.text-wide:after {
  background: linear-gradient(270deg, rgba(16, 20, 24, 0) 0%, rgba(16, 20, 24, 0.97) 76%);
}
section.hero.text-wide .hero-block {
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  section.hero.text-wide .hero-block {
    padding-bottom: 24px;
    padding-top: 147px;
  }
}
section.hero.text-wide .hero-title {
  max-width: 670px;
  font-size: 3rem;
  font-weight: 400;
  text-transform: unset;
}
@media (max-width: 767px) {
  section.hero.text-wide .hero-title {
    font-size: 2.25rem;
    margin-bottom: 24px;
  }
}
section.hero.text-wide .hero-text {
  max-width: 670px;
}
section.hero.text-wide .hero-text p {
  font-size: 1rem;
  line-height: 1.5;
}
@media (max-width: 767px) {
  section.hero.text-wide .hero-text p {
    font-size: 1.125rem;
  }
}
section.hero.remove-gradient::after {
  display: none;
}
section.hero::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 101%;
  background: linear-gradient(286deg, rgba(39, 51, 59, 0) 50%, rgba(255, 0, 24, 0.1) 100%), linear-gradient(269deg, rgba(16, 20, 24, 0) 7.92%, rgba(16, 20, 24, 0.97) 78.29%);
  background-blend-mode: screen, normal;
}
section.hero .hero-background img, section.hero .hero-background video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
section.hero .container {
  position: relative;
  z-index: 2;
}
section.hero .hero-block {
  padding-top: 141px;
  padding-bottom: 125px;
}
section.hero .hero-title {
  color: #FFF;
  font-size: 3.375rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.15;
  text-transform: uppercase;
  max-width: 656px;
  margin-right: auto;
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  section.hero .hero-title {
    font-size: 2rem;
  }
}
section.hero .hero-text {
  color: #FFF;
  max-width: 454px;
  margin-right: auto;
}
section.hero .hero-text p {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.2px;
}
section.hero .mobile-sticky-icon {
  background: #B7202E;
  padding: 14px;
  border-radius: 12px 12px 0 0;
  position: absolute;
  bottom: 0;
  width: 60px;
  height: 60px;
  right: 16px;
  display: none;
  z-index: 99;
}
@media (max-width: 767px) {
  section.hero .mobile-sticky-icon {
    display: block;
  }
}
section.hero .btn {
  margin-top: 32px;
}
@media (max-width: 767px) {
  section.hero .btn {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  section.hero .btn.hide-mobile {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfaGVyb19oZXJvX2pzLjY0NDU5ZTIyZmI1NDYxMzk1Y2E5LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7OztDQUFBO0FBT0E7O0VBRUU7QURFRjtBQ0NJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERU47QUNDSTs7RUFDRTtBREVOO0FDRUU7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NqQ1E7RURrQ1I7RUFDQTtFQUNBO0FERUo7QUNBSTs7Ozs7OztFQUVFO0VBQ0EscUJDekNNO0FGZ0RaO0FDSkk7Ozs7RUFDRSxxQkM3Q007QUZzRFo7QUNOSTs7OztFQUNFLGNDOUNDO0FGeURQO0FDUkk7Ozs7RUFDRSxjQ3JETTtBRmtFWjtBQ1RFOztFQUNFO0VBQ0E7QURZSjtBQ1RFOzs7O0VBRUU7QURhSjtBQ1ZFOztFQUNFO0FEYUo7QUNSTTs7RUFDRSxxQkMxRUk7QUZxRlo7QUNSTTs7RUFDRSxxQkM5RUk7QUZ5Rlo7QUNQSTs7O0VBRUU7QURVTjtBQ1JNOzs7RUFDRSxxQkN2Rkk7QUZtR1o7QUNUTTs7O0VBQ0UscUJDM0ZJO0FGd0daO0FDUk07O0VBQ0U7RUFDQTtBRFdSO0FDUk07O0VBQ0U7RUFDQTtBRFdSO0FDUEk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEVU47QUNQSTs7RUFDRTtFQUNBO0VBQ0Esc0JDakhFO0VEa0hGO0VBQ0E7QURVTjtBQ1JNOztFQUNFO0FEV1I7QUNUUTs7O0VBQ0UsY0NySUU7RURzSUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGFWO0FDWFU7OztFQUNFO0FEZVo7QUNUSTs7O0VBQ0UseUJDaEpFO0FGNkpSO0FDVkk7O0VBQ0U7RUFDQTtFQUNBO0FEYU47QUNYTTs7RUFDRTtBRGNSO0FDWE07O0VBQ0U7QURjUjtBQ1pROztFQUNFLGNDcEtFO0VEcUtGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGVWO0FDYlU7O0VBQ0U7QURnQlo7QUNURTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCQzdLSTtFRDhLSjtFQUNBO0FEWUo7QUNWSTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEY047QUNaTTs7Ozs7RUFFRTtFQUNBO0FEaUJSO0FDYkk7O0VBQ0U7RUFDQTtBRGdCTjtBQ2RNOztFQUNFLGNDak5JO0VEa05KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaUJSO0FDZE07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlCUjtBQ2ZROzs7RUFDRTtFQUNBO0FEbUJWO0FDaEJROzs7RUFFRTtFQUNBLHFCQzFPRTtBRjZQWjtBQ2ZNOztFQUNFO0FEa0JSO0FDYkU7O0VBQ0U7RUFDQTtBRGdCSjtBQ1pJOzs7O0VBRUU7QURnQk47QUNiSTs7RUFDRTtBRGdCTjs7QUNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1S0E7QUR4SkY7QUNkRTtFQVRGO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RURpQkY7QUFDRjtBQ2ZFO0VBQ0U7RUFDQTtBRGlCSjtBQ2RFO0VBQ0U7RUFDQTtBRGdCSjtBQ2ZJO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RURrQko7QUFDRjtBQ2RJO0VBREY7SUFFSTtJQUNBO0VEaUJKO0FBQ0Y7QUNmRTs7RUFFRTtBRGlCSjtBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEaUJKO0FDZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGdCSjtBQ2JFO0VBQ0U7QURlSjtBQ1pFO0VBQ0U7QURjSjtBQ1hFO0VBQ0U7QURhSjtBQ1ZFO0VBQ0U7QURZSjtBQ1RFO0VBQ0U7QURXSjtBQ1JFO0VBQ0U7QURVSjtBQ1BFO0VBQ0U7QURTSjtBQ05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURRSjtBQ0xFO0VBQ0U7QURPSjtBQ0pFO0VBQ0UsY0N0V1E7RUR1V1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETUo7QUNIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURLSjtBQ0ZFO0VBQ0U7RUFDQTtBRElKO0FDREU7RUFDRTtBREdKO0FDREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREdOO0FDRE07RUFDRTtFQUNBO0FER1I7QUNDSTtFQUNFO0VBQ0E7QURDTjtBQ0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQU47QUNFTTtFQUNFO0VBQ0E7QURBUjtBQ01FO0VBQ0U7QURKSjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtFQUNBO0FETEY7O0FDUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRExGO0FDT0U7RUFDRTtFQUNBO0FETEo7O0FDU0E7RUFDRTtFQUNBO0FETkY7O0FDU0E7RUFDRSxXQ3pkTTtBRm1kUjs7QUNTQTtFQUNFLFdDN2RNO0VEOGROO0VBQ0E7QURORjs7QUNTQTtFQUNFO0FETkY7O0FDU0E7Ozs7Ozs7Ozs7O0NBQUE7QUFZQTtFQUNFO0FETkY7QUNRRTtFQUNFO0VBQ0EsY0NuZ0JRO0VEb2dCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUROSjtBQ1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBKO0FDVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUko7QUNVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEUk47QUNVTTtFQUNFLG1CQ2xpQkk7RURtaUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFJSO0FDWUk7RUFDRTtBRFZOO0FDYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQzlqQk07RUQrakJOO0VBQ0E7RUFDQTtBRFhOO0FDYU07RUFDRTtBRFhSO0FDY007RUFFRTtBRGJSO0FDa0JFO0VBQ0U7RUFDQSxjQzdrQkc7RUQ4a0JIO0VBQ0E7RUFDQTtFQUNBO0FEaEJKO0FDa0JJO0VBQ0U7QURoQk47O0FHMWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZrQkY7QUcxa0JJO0VBQ0U7RUFDQTtBSDRrQk47QUcza0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2a0JSO0FHMWtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRrQlI7QUd2a0JFO0VBQ0U7QUh5a0JKO0FHdGtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdrQko7QUd2a0JJO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RUgwa0JKO0FBQ0Y7QUd6a0JJO0VBQ0U7RUFDQTtFQUNBO0FIMmtCTjtBRzFrQk07RUFDRTtBSDRrQlI7QUd6a0JRO0VBQ0U7QUgya0JWO0FHdmtCSTtFQUNFO0FIeWtCTjtBR3hrQk07RUFGRjtJQUdJO0VIMmtCTjtBQUNGO0FHdmtCSTtFQUNFO0FIeWtCTjtBR3JrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHVrQko7QUdya0JJO0VBTkY7SUFPSTtJQUNBO0VId2tCSjtBQUNGO0FHdmtCSTtFQVZGO0lBV0k7SUFDQTtFSDBrQko7QUFDRjtBR3hrQkk7RUFDRTtBSDBrQk47QUd2a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5a0JOO0FHeGtCTTtFQVhGO0lBWUk7RUgya0JOO0FBQ0Y7QUcxa0JNO0VBZEY7SUFlSTtJQUNBO0lBQ0E7SUFDQTtFSDZrQk47QUFDRjtBRzNrQkk7RUFDRTtFQUNBO0VBQ0E7QUg2a0JOO0FHeGtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwa0JOO0FHemtCTTtFQU5GO0lBT0k7RUg0a0JOO0FBQ0Y7QUcxa0JNO0VBQ0U7RUFDQTtBSDRrQlI7QUcxa0JRO0VBQ0U7QUg0a0JWO0FHeGtCTTtFQUNFO0VBQ0E7QUgwa0JSO0FHemtCUTtFQUhGO0lBSUk7RUg0a0JSO0FBQ0Y7QUcxa0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEMUtFO0FGc3ZCWjtBR3prQlE7RUFDRTtFQUNBLGNEL0tFO0FGMHZCWjtBR3hrQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEdkxFO0FGaXdCWjtBR3ZrQlE7RUFDRTtFQUNBLGNEekxIO0VDMExHO0VBQ0E7QUh5a0JWO0FHcGtCSTtFQUNFO0VBQ0E7QUhza0JOO0FHcGtCTTtFQUNFO0FIc2tCUjtBR2xrQlE7RUFDRTtBSG9rQlY7QUdoa0JNO0VBQ0U7RUFFQTtFQUNBO0FIaWtCUjtBR2hrQlE7RUFMRjtJQU1JO0lBQ0E7RUhta0JSO0FBQ0Y7QUdqa0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhta0JWO0FHbGtCVTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VIcWtCVjtBQUNGO0FHbmtCVTtFQUNFO0FIcWtCWjtBR3BrQlk7RUFGRjtJQUdJO0VIdWtCWjtBQUNGO0FHbGtCVTtFQURGO0lBRUk7RUhxa0JWO0FBQ0Y7QUdua0JVO0VBQ0UsY0RwUEE7RUNxUEE7RUFDQTtBSHFrQlo7QUdqa0JRO0VBQ0U7QUhta0JWO0FHbGtCVTtFQUZGO0lBR0k7RUhxa0JWO0FBQ0Y7QUdua0JVO0VBQ0U7QUhxa0JaO0FHbGtCVTtFQUNFO0FIb2tCWjtBR2prQlU7RUFDRTtBSG1rQlo7QUdsa0JZO0VBRkY7SUFHSTtFSHFrQlo7QUFDRjtBR25rQlk7RUFDRTtBSHFrQmQ7QUdwa0JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc2tCaEI7QUdsa0JZO0VBQ0U7QUhva0JkO0FHbmtCYztFQUZGO0lBR0k7SUFDQTtFSHNrQmQ7QUFDRjtBR2prQlE7RUFDRTtFQUNBO0FIbWtCVjtBR2hrQlE7RUFDRTtBSGtrQlY7QUc5akJZOzs7Ozs7O0VBRUU7QUhxa0JkO0FHaGtCUTtFQUNFO0VBQ0E7QUhra0JWO0FHL2pCUTtFQUNFO0FIaWtCVjtBRy9qQlU7RUFDRTtBSGlrQlo7QUc3akJZO0VBQ0U7QUgrakJkO0FHNWpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkR6VU47QUZ1NEJSO0FHNWpCYztFQUNFO0FIOGpCaEI7QUd6akJVO0VBQ0U7QUgyakJaO0FHempCWTtFQUNFO0FIMmpCZDtBR3pqQmM7RUFDRTtBSDJqQmhCO0FHdGpCYztFQUNFO0VBQ0E7QUh3akJoQjtBR3JqQmM7RUFDRTtFQUNBO0FIdWpCaEI7QUduakJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHFqQmQ7QUdwakJjO0VBWkY7SUFhSTtJQUNBO0VIdWpCZDtBQUNGO0FHcmpCYztFQUNFLGNEdFlKO0VDdVlJO0VBQ0E7QUh1akJoQjtBR3JqQmdCO0VBQ0UsY0RqWVo7QUZ3N0JOO0FHbmpCYztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9qQmhCO0FHampCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbWpCaEI7QUdoakJjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrakJoQjtBRzlpQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnakJkO0FHN2lCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIK2lCZDtBRzVpQlk7RUFDRTtBSDhpQmQ7QUczaUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZpQmQ7QUcxaUJZO0VBQ0U7QUg0aUJkO0FHemlCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRDlkRjtBRnlnQ1o7QUd4aUJZO0VBQ0U7RUFDQTtBSDBpQmQ7QUd0aUJVO0VBQ0U7QUh3aUJaO0FHdGlCWTtFQUNFO0FId2lCZDtBR2xpQk07RUFDRTtFQUNBO0FIb2lCUjtBR25pQlE7RUFIRjtJQUlJO0lBQ0E7RUhzaUJSO0FBQ0Y7QUduaUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhxaUJSO0FHcGlCUTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VIdWlCUjtFR3RpQlE7SUFDRTtFSHdpQlY7RUd0aUJRO0lBQ0U7RUh3aUJWO0VHdGlCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUh3aUJWO0FBQ0Y7QUdyaUJRO0VBQ0U7QUh1aUJWO0FHdGlCVTtFQUZGO0lBR0k7RUh5aUJWO0FBQ0Y7O0FHamlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9pQko7QUdqaUJFO0VBQ0U7QUhtaUJKO0FHamlCSTtFQUNFO0FIbWlCTjtBRy9oQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGlpQko7QUc5aEJFO0VBQ0U7RUFDQTtFQUNBLGNENWpCUTtFQzZqQlI7RUFDQTtFQUNBO0FIZ2lCSjtBRzNoQk07RUFDRSxxQkQzakJGO0FGd2xDTjtBRzFoQk07RUFDRTtFQUNBO0VBQ0EsY0Rqa0JGO0VDa2tCRTtBSDRoQlI7QUd4aEJJOztFQUVFO0VBQ0E7QUgwaEJOO0FHeGhCTTtFQUxGOztJQU1JO0VINGhCTjtBQUNGO0FHemhCSTtFQUNFO0FIMmhCTjtBR3poQk07RUFDRSxjRDlsQkk7RUMrbEJKO0FIMmhCUjtBR3hoQk07RUFDRTtFQUNBLGNEam1CRDtBRjJuQ1A7QUd0aEJJO0VBQ0U7RUFDQTtFQUNBLGNEM21CTTtFQzRtQk47RUFDQTtBSHdoQk47QUd0aEJNO0VBQ0UsY0R0bUJGO0FGOG5DTjtBR3BoQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRDNuQk07RUM0bkJOO0VBQ0E7RUFDQTtBSHNoQk47QUdwaEJNO0VBRUUscUJEbG9CSTtFQ21vQko7QUhxaEJSO0FHamhCSTtFQUNFO0VBQ0E7RUFDQTtBSG1oQk47QUdqaEJNO0VBTEY7SUFNSTtJQUNBO0VIb2hCTjtBQUNGO0FHamhCSTtFQUNFO0FIbWhCTjtBR2hoQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa2hCTjtBR2hoQk07RUFQRjtJQVFJO0VIbWhCTjtBQUNGO0FHamhCTTtFQUNFO0FIbWhCUjtBRy9nQlE7RUFDRSxxQkQ3cEJKO0FGOHFDTjtBRzlnQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjRHBxQko7RUNxcUJJO0FIZ2hCVjtBRzNnQkk7RUFDRTtBSDZnQk47QUczZ0JNOztFQUVFO0FINmdCUjtBR3pnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjRHZyQkE7RUN3ckJBO0FIMmdCTjtBR3pnQk07RUFDRTtBSDJnQlI7QUd4Z0JNO0VBWEY7SUFZSTtJQUNBO0lBQ0E7RUgyZ0JOO0FBQ0Y7QUd4Z0JJO0VBQ0U7QUgwZ0JOO0FHdmdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRHB0QlM7RUNxdEJULGNEM3RCTTtFQzR0Qk47RUFDQTtFQUNBO0VBQ0E7QUh5Z0JOO0FHdmdCTTtFQWRGO0lBZUk7RUgwZ0JOO0FBQ0Y7QUd2Z0JJO0VBQ0U7RUFDQTtFQUNBO0FIeWdCTjtBR3ZnQk07RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkRudkJJO0VDb3ZCSjtBSHdnQlI7QUdyZ0JNO0VBQ0U7QUh1Z0JSO0FHbmdCSTtFQUNFO0FIcWdCTjtBR2xnQkk7RUFDRTtBSG9nQk47QUdsZ0JNO0VBQ0U7QUhvZ0JSO0FHamdCTTtFQUNFO0FIbWdCUjtBR2hnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGtnQlI7QUcvZk07RUFsQkY7SUFtQkk7RUhrZ0JOO0VHaGdCTTtJQUNFO0VIa2dCUjtBQUNGO0FHOWZJO0VBQ0U7QUhnZ0JOO0FHOWZNO0VBQ0U7RUFDQSxjRGh5Qkk7RUNpeUJKO0VBQ0E7QUhnZ0JSO0FHNWZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDhmTjtBRzVmTTtFQUNFO0VBQ0E7RUFDQSxjRGh6Qkk7RUNpekJKO0FIOGZSO0FHM2ZNO0VBZEY7SUFlSTtFSDhmTjtBQUNGO0FHM2ZJO0VBQ0U7RUFDQTtBSDZmTjtBRzFmSTtFQUNFO0VBQ0E7QUg0Zk47QUcxZk07RUFDRTtBSDRmUjtBR3hmSTtFQUNFO0VBQ0E7QUgwZk47QUd4Zk07RUFDRTtBSDBmUjtBR3RmSTtFQUNFO0FId2ZOO0FHdGZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdmUjtBR3JmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdWZSO0FHcmZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCRDMyQkc7QUZrMkNiO0FHcGZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc2ZWO0FHbGZNO0VBQ0U7RUFDQTtBSG9mUjtBR2pmTTtFQUNFLHFCRDUzQkY7QUYrMkNOO0FHaGZNO0VBQ0U7RUFDQTtBSGtmUjtBRzllSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCRHY0QkU7QUZ1M0NSOztBSXY0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjA0Q0Y7QUl6NENFO0VBQ0U7RUFDQTtBSjI0Q0o7QUl6NENFO0VBQ0U7RUFDQSx5QkZURTtFRVVGLFdGUkk7QUZtNUNSO0FJMTRDSTtFQUNFO0VBQ0EseUJGWk07QUZ3NUNaO0FJMTRDSTtFQUNFLHNCRmZNO0FGMjVDWjtBSXo0Q0U7RUFDRTtFQUNBLHlCRi9CUTtFRWdDUixXRnBCSTtBRis1Q1I7QUkxNENJO0VBQ0U7RUFDQSx5QkZoQ0M7QUY0NkNQO0FJMTRDSTtFQUNFLHNCRm5DQztBRis2Q1A7QUl6NENFO0VBQ0U7RUFDQSxzQkYvQkk7RUVnQ0osY0Y1Q1E7QUZ1N0NaO0FJMTRDSTtFQUNFLHNCRnpDTztBRnE3Q2I7QUkxNENJO0VBQ0Usc0JGakRNO0FGNjdDWjtBSXo0Q0U7RUFDRTtFQUNBLHNCRjFDSTtFRTJDSixjRnZEUTtBRms4Q1o7QUkxNENJO0VBQ0Usc0JGcERPO0VFcURQO0FKNDRDTjtBSTE0Q0k7RUFDRSxzQkY3RE07QUZ5OENaO0FJejRDRTtFQUNFO0FKMjRDSjtBSXo0Q0U7RUFDRTtFQUNBO0VBQ0E7QUoyNENKOztBSXY0Q0E7RUFDRTtFQUNBLGNGbEVJO0VFbUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMDRDRjtBSXg0Q0k7RUFDRTtBSjA0Q047QUl2NENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeTRDSjs7QUlyNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCRnRHTTtFRXVHTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnc0Q0Y7QUl2NENFO0VBQ0Usc0JGdEhTO0VFdUhUO0FKeTRDSjtBSXY0Q0U7RUFDRTtFQUNBO0VBQ0Esc0JGaklRO0FGMGdEWjtBSXY0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnk0Q0o7QUl0NENJO0VBQ0U7QUp3NENOO0FJcDRDSTtFQUNFO0FKczRDTjtBSW40Q0U7RUFDRTtFQUNBO0VBQ0E7QUpxNENKOztBSWo0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkYzSk07RUU0Sk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbzRDRjtBSW40Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcTRDSjtBSS8zQ0k7RUFDRTtBSmk0Q047QUk5M0NFO0VBQ0U7RUFDQTtFQUNBO0FKZzRDSjtBSTkzQ0U7RUFDRTtFQUNBO0VBQ0E7QUpnNENKOztBQTNrREE7RUFDRTtFQUNBO0FBOGtERjtBQTdrREU7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VBZ2xERjtBQUNGO0FBOWtERTtFQUNFO0VBQ0E7QUFnbERKO0FBL2tESTtFQUhGO0lBSUk7RUFrbERKO0FBQ0Y7QUFobERJO0VBQ0U7QUFrbEROO0FBL2tESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaWxETjtBQWhsRE07RUFMRjtJQU1JO0lBQ0E7RUFtbEROO0FBQ0Y7QUFqbERNO0VBQ0U7QUFtbERSO0FBbGxEUTtFQUZGO0lBR0k7SUFDQTtFQXFsRFI7QUFDRjtBQWxsRFU7RUFERjtJQUVJO0lBQ0E7RUFxbERWO0FBQ0Y7QUFsbERRO0VBQ0U7QUFvbERWO0FBamxEWTtFQURGO0lBRUk7RUFvbERaO0FBQ0Y7QUE3a0RFO0VBQ0U7QUEra0RKO0FBOWtESTtFQUZGO0lBR0k7RUFpbERKO0FBQ0Y7QUFobERJO0VBQ0U7QUFrbEROO0FBaGxESTtFQUNFO0FBa2xETjtBQWpsRE07RUFGRjtJQUdJO0lBQ0E7RUFvbEROO0FBQ0Y7QUFsbERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvbEROO0FBbmxETTtFQUxGO0lBTUk7SUFDQTtFQXNsRE47QUFDRjtBQXBsREk7RUFDRTtBQXNsRE47QUFybERNO0VBQ0U7RUFDQTtBQXVsRFI7QUF0bERRO0VBSEY7SUFJSTtFQXlsRFI7QUFDRjtBQW5sREk7RUFDRTtBQXFsRE47QUFqbERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1sREo7QUEva0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpbEROO0FBN2tERTtFQUNFO0VBQ0E7QUEra0RKO0FBNWtERTtFQUNFO0VBQ0E7QUE4a0RKO0FBM2tERTtFQUNFLFdFM0hJO0VGNEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2a0RKO0FBNWtESTtFQVZGO0lBV0k7RUEra0RKO0FBQ0Y7QUE1a0RFO0VBQ0UsV0UxSUk7RUYySUo7RUFDQTtBQThrREo7QUE1a0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThrRE47QUExa0RFO0VBQ0UsbUJFMUpFO0VGMkpGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRrREo7QUEza0RJO0VBWEY7SUFZSTtFQThrREo7QUFDRjtBQTNrREU7RUFDRTtBQTZrREo7QUE1a0RJO0VBRkY7SUFHSTtFQStrREo7QUFDRjtBQTVrRE07RUFERjtJQUVJO0VBK2tETjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tcC13YnBrLy4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2hlcm8vX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIlNDU1MvY29yZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiU0NTUy9jb21wb25lbnRzL19wb3B1cFwiO1xuQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9fYnV0dG9uc1wiO1xuXG5zZWN0aW9uLmhlcm8ge1xuICBtaW4taGVpZ2h0OiA2MTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi5oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMGx2aDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41MCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41MCkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICBoZWlnaHQ6IDEwMGx2aDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLmhlcm8tYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDFweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NTZweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0LXdpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWluLWhlaWdodDogNjB2aDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE2LCAyMCwgMjQsIDAuMDApIDAlLCByZ2JhKDE2LCAyMCwgMjQsIDAuOTcpIDc2JSlcbiAgICB9XG4gICAgLmhlcm8tYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZW1vdmUtZ3JhZGllbnQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDElO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODZkZWcsIHJnYmEoMzksIDUxLCA1OSwgMC4wMCkgNTAlLCByZ2JhKDI1NSwgMCwgMjQsIDAuMTApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMjY5ZGVnLCByZ2JhKDE2LCAyMCwgMjQsIDAuMDApIDcuOTIlLCByZ2JhKDE2LCAyMCwgMjQsIDAuOTcpIDc4LjI5JSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW4sIG5vcm1hbDtcbiAgfVxuXG4gIC5oZXJvLWJhY2tncm91bmQge1xuICAgIGltZywgdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuaGVyby1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDE0MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA0NTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXN0aWNreS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICByaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgJi5oaWRlLW1vYmlsZSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuVXNhZ2U6XG48ZGl2IGNsYXNzPVwiaW5wdXQtd3JhcHBlclwiPlxuICAgIDxpbnB1dCB0eXBlPVwiZW1haWxcIiBpZD1cImVtYWlsXCIgcGxhY2Vob2xkZXI9XCJcIj5cbiAgICA8cCBjbGFzcz1cImVycm9yLW1lc3NhZ2VcIj5UaGUgZmllbGQgaXMgcmVxdWlyZWQuPC9wPlxuPC9kaXY+XG4qL1xuLmlucHV0LXdyYXBwZXIsXG4uZm9ybS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zZWFyY2gtaW5wdXQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL3NlYXJjaC1pY29uLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwcHJvYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcbiAgfVxuXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNjAwMDAwcyAwcywgY29sb3IgNjAwMDAwcyAwcztcbiAgfVxuXG4gIGlucHV0W2RhdGEtYXV0b2NvbXBsZXRlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hvaWNlcyB7XG4gICAgJjpob3ZlciB7XG4gICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG5cbiAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHggMjZweCAwcHggMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvY2hldnJvbi1kb3duLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDE0cHggNTZweCAxNHB4IDE2cHg7XG5cbiAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgIC5jaG9pY2VzX19wbGFjZWhvbGRlciwgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgLmNob2ljZXNfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkzO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI2cHggMjZweDtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTtcblxuICAgICAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1NnB4O1xuXG4gICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMjRweCAqL1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtbnVtYmVyLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIG1heC13aWR0aDogMzY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrMTBwcm9jO1xuXG4gICAgLm1pbnVzLWJ0biwgLnBsdXMtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LW51bWJlci1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41Y2g7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxLjNjaDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNCNzIwMkU7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gICAgfVxuXG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyZXksICM1ODU5NUIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1XaGl0ZSwgI0ZGRik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICB9XG5cbiAgJi5yaWdodE1vc3Qge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuY2FsZW5kYXItZW5kIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5jYWxlbmRhci1zdGFydCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuICAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm51bUlucHV0V3JhcHBlciAuYXJyb3dVcCwgLm51bUlucHV0V3JhcHBlciAuYXJyb3dEb3duIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGF5Q29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZsYXRwaWNrci1kYXlzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mbGF0cGlja3Itd2Vla2RheXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm51bUlucHV0LmN1ci15ZWFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cblxuICAuZmxhdHBpY2tyLWRheSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzBweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICM1ODU5NUI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZywgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMC43NXB4IHNvbGlkIHZhcigtLUdyZXktMiwgI0VFRSk7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmV5LCAjNTg1OTVCKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JleS0yLCAjRUVFKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMC43NXB4IHNvbGlkIHZhcigtLUdyZXktMiwgI0VFRSk7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmV5LCAjNTg1OTVCKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JleS0yLCAjRUVFKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBGaXJlZm94ICovXG4gIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsIC5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiB2YXIoLS1CbGFjaywgIzI3MzMzQik7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC50b2RheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogI0I3MjAyRSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNCNzIwMkUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cywgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzg1MkMyQjtcbiAgYm9yZGVyLWNvbG9yOiAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gIGNvbG9yOiAjQjcyMDJFO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4NTJDMkI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODUyQzJCO1xuICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkI7XG4gIGJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBjb2xvcjogJHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCLCAxM3B4IDAgMCAjODUyQzJCO1xuICBib3gtc2hhZG93OiAtMTNweCAwIDAgIzg1MkMyQiwgMTNweCAwIDAgIzg1MkMyQjtcbn1cblxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2Uge1xuICBib3gtc2hhZG93OiA1cHggMCAwICM4NTJDMkIsIDZweCAwIDAgIzg1MkMyQjtcbn1cblxuLypcblVzYWdlOlxuPGRpdiBjbGFzcz1cInJhbmdlLXNsaWRlci1ob2xkZXJcIj5cbjxwIGNsYXNzPVwicmFuZ2Utc2xpZGVyLWxhYmVsXCI+PD89IF9fKCdLxJdsaW1vIGdhbGlhJywgJ2Fsd2FyaycpOyA/PjwvcD5cbjxkaXYgY2xhc3M9XCJyYW5nZS1zbGlkZXItd3JhcHBlclwiPlxuPGRpdiBpZD1cIlwiIGNsYXNzPVwicmFuZ2Utc2xpZGVyXCIgZGF0YS1taW49XCI2MDBcIiBkYXRhLW1heD1cIjIwMDBcIiBkYXRhLWRlY2ltYWxzPVwiMVwiPjwvZGl2PlxuPC9kaXY+XG48cCBjbGFzcz1cInJhbmdlLXNsaWRlci11b3RwdXRcIj48Pz0gX18oJ051bycsICdhbHdhcmsnKTsgPz4gPHN0cm9uZz48c3BhbiBjbGFzcz1cInJhbmdlLXNsaWRlci1ub3ctbWluXCI+NjAwPC9zcGFuPjwvc3Ryb25nPiA8Pz0gX18oJ0lraScsICdhbHdhcmsnKTsgPz4gPHN0cm9uZz48c3BhbiBjbGFzcz1cInJhbmdlLXNsaWRlci1ub3ctbWF4XCI+MjAwMDwvc3Bhbj48L3N0cm9uZz4gPHNwYW4gY2xhc3M9XCJyYW5nZS1zbGlkZXItbWVhc3VyZVwiPm08L3NwYW4+PC9wPlxuPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBpZD1cIm1pbi12YWxcIiBuYW1lPVwibWluLXZhbFwiIGNsYXNzPVwibWluLW51bS1pbnB1dFwiIHZhbHVlPVwiNjAwXCI+XG48aW5wdXQgdHlwZT1cImhpZGRlblwiIGlkPVwibWF4LXZhbFwiIG5hbWU9XCJtYXgtdmFsXCIgY2xhc3M9XCJtYXgtbnVtLWlucHV0XCIgdmFsdWU9XCIyMDAwXCI+XG48L2Rpdj5cbiovXG4ucmFuZ2Utc2xpZGVyLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgLnJhbmdlLXNsaWRlci1sYWJlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnJhbmdlLXNsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyM3B4IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMHByb2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5yYW5nZS1zbGlkZXIubm9VaS1ob3Jpem9udGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstZ3JleSwgMC4xKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0cHg7XG5cbiAgICAubm9VaS1jb25uZWN0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLm5vVWktY29ubmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vVWktb3JpZ2luIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubm9VaS1oYW5kbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzLjNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5nZS1zbGlkZXItdW90cHV0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn0iLCIkb3BlbjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbiRibGFjazogIzAwMDtcbiRibGFjazI6ICMyNjMzM0I7XG4kZGFyay1ncmV5OiAjMjczMzNCO1xuJGRhcmstZ3JleS0wODA6ICM1MjVDNjI7XG4kZGFyay1ncmV5LW5ldzogIzI5MjIxOTtcbiRncmV5OiAjNTg1OTVCO1xuJGdyZXkzOiAjRjVGNUY1O1xuJGxpZ2h0LWdyZXk6ICNFRUU7XG4kbGlnaHQtZ3JleS0yOiAjRjZGNkY2O1xuJGxpZ2h0LWdyZXktMzogI0UxRTFFMTtcbiRuZXctZ3JleTogI0Q1RDFDOTtcbiRzdXBlci1saWdodC1ncmV5OiAjRkVGRUZFO1xuJHJlZDogI0I3MjAyRTtcbiRkaXJ0eS1yZWQ6ICM4NTJDMkI7XG4kd2hpdGU6ICNGRkY7XG4kYmxhY2sxMHByb2M6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4kZXJyb3I6ICNmZjAwNjY7IiwiQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9faW5wdXRzXCI7XG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgzOSwgNTEsIDU5LCAwLjkwKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAucG9wdXAtaG9sZGVyLWlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1YmQ7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbG9hZGVyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDk5MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wb3B1cC1ob2xkZXItaW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgIEBtZWRpYSAobWluLWhlaWdodDogOTkwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwLWhvbGRlci1pbm5lci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG5cbiAgICAuYnRuLXRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWVzdC10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250ZW50IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZXJ2aWNlLXJlcXVlc3QtZmllbGRzIHtcbiAgICAgICAgLmlucHV0LXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXRvcC1jb250ZW50LCAuZm9ybS1ib3R0b20tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDI4cHggMjhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMjhweCAxNnB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAucmgtc2lkZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5qcy1keW5hbWljLWZpZWxkcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxoLXNpZGUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXJvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUtc3RhcnQsIC5kYXRlLWVuZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvY2FsZW5kYXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTA0cHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG4gICAgICAgICAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICAgICAgICAgICAgLmNob2ljZXNfX2l0ZW0tLWNob2ljZVtkYXRhLXBsYWNlaG9sZGVyXSxcbiAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtLS1jaG9pY2VbZGF0YS12YWx1ZT1cIlwiXSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAjNTg1OTVCO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5maWxlLXVwbG9hZCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgICAgIC5yYWRpby1vcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjgwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGODAwMDMzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2VydmljZS1jb25zZW50LWxhYmVsLFxuICAgICAgICAgICAgICAmLmNvbnRyYWN0LWNvbmZpcm1hdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1NYWluLXRydW5rcywgIzU5NUQ2Mik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKEltYWdlcy9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjcyMDJFO1xuXG4gICAgICAgICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGEtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjhweCAxNnB4IDM2cHg7XG4gICAgICAgICAgLnNlbmQtcmVxdWVzdCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bi13aGl0ZS1jYW5jZWwge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtcmVxdWVzdC1zYWxlc2ZvcmNlLXVhIHtcbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLnBvcHVwLWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcblxuICAgIC5wb3B1cC1ob2xkZXItaW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLWJ0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2FsZXNmb3JjZS1yZXF1aXJlZC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zYWxlc2ZvcmNlLXJlcXVlc3QtZm9ybSB7XG4gICAgLmlucHV0LXdyYXBwZXIuZXJyb3Ige1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuXG4gICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtZm9ybS1zZWN0aW9uLFxuICAgIC5zYWxlc2ZvcmNlLWNvbnNlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrMTBwcm9jO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXNlY3Rpb24taGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggNDhweCAxNHB4IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMHByb2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXIgLyAyNHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGxpbmVhcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtZmllbGRzLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogMjBweCAxNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1maWVsZC1mdWxsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtY2hlY2stZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiAxNHB4IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC13cmFwcGVyLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgLmlucHV0LXdyYXBwZXIuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhbGVzZm9yY2UtZ3JvdXAtZXJyb3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0LnNhbGVzZm9yY2UtY2hlY2stZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmlucHV0LXdyYXBwZXIuY2hlY2tib3ggKyAuaW5wdXQtd3JhcHBlci5jaGVja2JveCxcbiAgICAgIC5zYWxlc2ZvcmNlLWdyb3VwLWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1mb3JtLWVycm9yIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1hZHZhbmNlZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktMjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXRvZ2dsZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuc2FsZXNmb3JjZS10b2dnbGUtaWNvbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtYWR2YW5jZWQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDI4cHggMjhweDtcblxuICAgICAgLnNhbGVzZm9yY2UtZmllbGRzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLnNhbGVzZm9yY2Utc3Vic2VjdGlvbjpmaXJzdC1jaGlsZCAuc2FsZXNmb3JjZS1maWVsZHMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cblxuICAgICAgLnNhbGVzZm9yY2UtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMjRweDtcblxuICAgICAgICAuc2FsZXNmb3JjZS1zdWJzZWN0aW9uOmZpcnN0LWNoaWxkIC5zYWxlc2ZvcmNlLWZpZWxkcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXN1YnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1jYXJnby1yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICA+IHAge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2Utb3B0aW9ucy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLWNvbmZpZ3VyYXRpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLWNvbnNlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIC5pbnB1dC13cmFwcGVyLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC13cmFwcGVyLmNoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKEltYWdlcy9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMtdmlzaWJsZSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBvdXRsaW5lOiAkZGFyay1ncmV5IGF1dG8gMXB4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYnRuIHtcbiAgcGFkZGluZzogMTNweCAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgfVxuICAmLmJ0bi1yZWQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGRpcnR5LXJlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXJ0eS1yZWQ7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkZGlydHktcmVkO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1kYXJrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5idG4td2hpdGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cbiAgfVxuICAmLmJ0bi13aGl0ZS1jYW5jZWwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5idG4tcyB7XG4gICAgcGFkZGluZzogOXB4IDI0cHg7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ubGluay13aXRoLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRyZWQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWCgzcHgpO1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL3JlZC1hcnJvdy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmNpcmNsZS1idG4ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNTJweDtcbiAgbWF4LWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcbiAgfVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIG91dGxpbmUtY29sb3I6ICRkYXJrLWdyZXk7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9jaGV2cm9uLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLm5leHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG4gICYucHJldiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zcXVhcmUtYnRuIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLXdpZHRoOiA1MnB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBtYXgtd2lkdGg6IDUycHg7XG4gIG1heC1oZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9zcXVhcmUtYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICYubmV4dCB7XG5cbiAgfVxuICAmLnByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODU5NUI7XG4gICAgYmFja2dyb3VuZDogI0VFRTtcbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/