/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/page.scss ***!
  \*************************************************************************************************************/
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  box-sizing: border-box;
}
*:after, *:before {
  box-sizing: border-box;
}

/* Nuima outline nuo inputu chrome */
textarea:focus, input:focus, select:focus, button:focus {
  outline: 0;
}

a {
  text-decoration: none;
}

/* ClearFix */
.cf:before, .cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
}

/* --------- */
input, textarea, button {
  border-radius: 0;
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
}

::-moz-placeholder {
  color: inherit;
}

:-ms-input-placeholder {
  color: inherit;
}

@font-face {
  font-family: "Open Sans";
  src: url(791c48fc70701a3813f1.woff2) format("woff2"), url(e946626fafc80e317ca2.ttf) format("truetype");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url(9e51d975c02073a21d30.woff2) format("woff2"), url(3b3ad24d9aebc150cb01.ttf) format("truetype");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: italic;
  font-display: swap;
}
.btn {
  padding: 13px 24px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  font-family: var(--main-font);
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.16px;
  border: none;
  border-radius: 30px;
  transition: all 0.3s linear;
  cursor: pointer;
  outline-offset: 0px;
  display: inline-flex;
}
.btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 4px;
}
.btn.btn-red {
  border: 2px solid #B7202E;
  background-color: #B7202E;
  color: #FFF;
}
.btn.btn-red:hover {
  border: 2px solid #852C2B;
  background-color: #852C2B;
}
.btn.btn-red:focus-visible {
  outline-color: #852C2B;
}
.btn.btn-dark {
  border: 2px solid #27333B;
  background-color: #27333B;
  color: #FFF;
}
.btn.btn-dark:hover {
  border: 2px solid #58595B;
  background-color: #58595B;
}
.btn.btn-dark:focus-visible {
  outline-color: #58595B;
}
.btn.btn-white {
  border: 2px solid #27333B;
  background-color: #FFF;
  color: #27333B;
}
.btn.btn-white:hover {
  background-color: #EEE;
}
.btn.btn-white:focus-visible {
  outline-color: #27333B;
}
.btn.btn-white-cancel {
  border: 2px solid #FFF;
  background-color: #FFF;
  color: #27333B;
}
.btn.btn-white-cancel:hover {
  background-color: #EEE;
  border: 2px solid #EEE;
}
.btn.btn-white-cancel:focus-visible {
  outline-color: #27333B;
}
.btn.btn-s {
  padding: 9px 24px;
}
.btn.disabled {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

html {
  --main-font: "Open Sans", sans-serif;
}

body {
  overscroll-behavior-y: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  touch-action: manipulation;
  width: 100%;
  overflow-x: hidden;
  font-family: var(--main-font);
}
body.fixed {
  overflow: hidden;
}
@media (min-width: 1025px) {
  body.fixed-desktop {
    overflow: hidden;
  }
}
@media (max-width: 1024px) {
  body.fixed-mobile {
    overflow: hidden;
  }
}

section {
  position: relative;
}

.main.bigger-space > section:first-child {
  margin-top: 162px;
}
@media (max-width: 1023px) {
  .main.bigger-space > section:first-child {
    margin-top: 120px;
  }
}
@media (max-width: 767px) {
  .main.bigger-space > section:first-child {
    margin-top: 80px;
  }
}

img {
  width: 100%;
  height: auto;
  display: block;
}

.container {
  max-width: 1180px;
  width: 100%;
  padding: 0 20px;
  margin: 0 auto;
}

.no-scrollbar {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}

.grecaptcha-badge {
  visibility: hidden;
}

h1, .h1 {
  font-size: 3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}

h2, .h2 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}

h3, .h3 {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.24px;
}

h4 {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.2px;
}

h5 {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.2px;
}

h6 {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.2px;
}

p, li, pre {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.16px;
}

.blr {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.2px;
}

.bls {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.2px;
}

.bmr {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.16px;
}

.bms {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.16px;
}

strong, b {
  font-weight: 600;
}

/*
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;
}

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

.header {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
  color: #27333B;
}
.header::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 10;
  display: block;
}
.header:not(.transparent), .header.search-active {
  backdrop-filter: blur(12px);
  background-color: #FFF;
}
.header.transparent {
  color: #FFF;
  background-color: transparent;
}
.header.transparent::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.header.transparent .header-holder .header-burger span {
  background-color: #FFF;
}
.header.transparent .header-holder .header-left-side .header-logo-link {
  height: 30px;
}
.header.transparent .header-holder .header-left-side .header-logo-transparent {
  display: block;
}
.header.transparent .header-holder .header-left-side .header-logo {
  display: none;
}
.header.transparent .header-holder .header-menu li.menu-item-has-children a .go-to-submenu {
  background-image: url(c3422a3f2100d5e40a21.svg);
}
@media (max-width: 1024px) {
  .header.transparent .header-holder .header-menu li.menu-item-has-children a .go-to-submenu {
    background-image: url(4ae63a61fb2e273c255d.svg);
  }
}
.header.transparent .header-holder .header-menu li a {
  position: relative;
  color: #FFF;
}
.header.transparent .header-holder .header-lang .header-lang-current {
  color: #FFF;
}
.header.transparent .header-search-trigger svg path {
  stroke: #FFF;
}
.header.open {
  background-color: #FFF;
}
@media (max-width: 1024px) {
  .header.open::after {
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.header.open .container {
  background-color: #FFF;
}
@media (max-width: 1024px) {
  .header.open .container .header-holder .header-right-side nav.header-nav {
    transform: translateY(0vh);
  }
}
@media (max-width: 1024px) {
  .header:not(.open) .menu-childs {
    transform: translateX(110vw) !important;
  }
  .header:not(.open) .menu-childs .menu-inner-childs {
    transform: translateX(110vw) !important;
  }
}
.header.transparent.open .header-holder .header-burger span {
  background-color: #27333B;
}
.header.transparent.open .header-holder .header-left-side .header-logo-transparent {
  display: none;
}
.header.transparent.open .header-holder .header-left-side .header-logo {
  display: block;
}
.header.transparent.open .header-holder .header-menu li.menu-item-has-children a .go-to-submenu {
  background-image: url(14b60e1ed848024a766d.svg);
}
@media (max-width: 1024px) {
  .header.transparent.open .header-holder .header-menu li.menu-item-has-children a .go-to-submenu {
    background-image: url(4ae63a61fb2e273c255d.svg);
  }
}
.header.transparent.open .header-holder .header-menu li a {
  color: #27333B;
}
.header.transparent.open .header-holder .header-lang .header-lang-current {
  color: #27333B;
}
.header.transparent.open .header-holder .header-lang .header-lang-current::after {
  background-image: url(14b60e1ed848024a766d.svg);
}
@media (max-width: 1024px) {
  .header.transparent.open .header-holder .header-lang .header-lang-current::after {
    background-image: url(4ae63a61fb2e273c255d.svg);
  }
}
.header.transparent.open .header-search-trigger svg path {
  stroke: #27333B;
}
.header .header-holder {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0px;
}
.header .header-holder .header-burger {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  border: none;
  background-color: transparent;
  padding: 5px 3px;
  margin-right: auto;
  position: relative;
  cursor: pointer;
  transform: rotate(0deg);
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .header .header-holder .header-burger {
    display: none;
  }
}
.header .header-holder .header-burger.active {
  transform: rotate(180deg);
}
.header .header-holder .header-burger.active span {
  height: 1px;
}
.header .header-holder .header-burger.active span:nth-child(1) {
  top: 11px;
  transform: translateX(-50%) rotate(45deg);
}
.header .header-holder .header-burger.active span:nth-child(2) {
  opacity: 0;
}
.header .header-holder .header-burger.active span:nth-child(3) {
  top: 11px;
  transform: translateX(-50%) rotate(-45deg);
}
.header .header-holder .header-burger span {
  width: 18px;
  height: 2px;
  border-radius: 1px;
  background-color: #27333B;
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%) rotate(0deg);
  transition: all 0.3s ease-in-out;
}
.header .header-holder .header-burger span:nth-child(1) {
  top: 5px;
}
.header .header-holder .header-burger span:nth-child(2) {
  top: 11px;
  opacity: 1;
}
.header .header-holder .header-burger span:nth-child(3) {
  top: 17px;
}
.header .header-holder .header-left-side {
  margin-right: 10px;
}
@media (max-width: 1024px) {
  .header .header-holder .header-left-side {
    margin-left: 10px;
  }
}
.header .header-holder .header-left-side .header-logo-link {
  height: 30px;
  display: inline-block;
}
.header .header-holder .header-left-side .header-logo-link img {
  width: auto;
  height: 100%;
}
.header .header-holder .header-left-side .header-logo-transparent {
  display: none;
}
.header .header-holder .header-left-side .header-logo {
  display: block;
}
.header .header-holder .header-right-side {
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}
@media (max-width: 1024px) {
  .header .header-holder .header-right-side .header-nav {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100vh;
    background-color: #FFF;
    transform: translateY(-100vh);
    z-index: -1;
    transition: all 0.3s ease-in-out;
  }
}
.header .header-holder .header-right-side .header-nav .header-nav-wrapper {
  display: flex;
}
@media (max-width: 1024px) {
  .header .header-holder .header-right-side .header-nav .header-nav-wrapper {
    flex-direction: column;
    padding: 120px 20px 40px;
    height: 100%;
    overflow-y: auto;
  }
}
.header .header-holder .header-menu {
  display: flex;
  align-items: center;
}
@media (min-width: 1025px) {
  .header .header-holder .header-menu {
    position: relative;
    z-index: 30;
  }
}
@media (max-width: 1024px) {
  .header .header-holder .header-menu {
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
  }
}
.header .header-holder .header-menu li {
  padding: 0px 12px;
  position: relative;
}
.header .header-holder .header-menu li:first-child {
  padding-left: 0px;
}
.header .header-holder .header-menu li:last-child {
  padding-right: 0px;
}
@media (max-width: 1024px) {
  .header .header-holder .header-menu li {
    padding: 24px 0px;
    width: 100%;
    border-bottom: 1px solid #E1E1E1;
  }
}
.header .header-holder .header-menu li.menu-item-has-children.active a .go-to-submenu {
  transform: rotate(180deg);
}
.header .header-holder .header-menu li.menu-item-has-children a {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .header .header-holder .header-menu li.menu-item-has-children a {
    justify-content: space-between;
  }
}
.header .header-holder .header-menu li.menu-item-has-children a .go-to-submenu {
  width: 16px;
  height: 16px;
  display: block;
  position: relative;
  background-image: url(14b60e1ed848024a766d.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 2px;
  transform: rotate(0deg);
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .header .header-holder .header-menu li.menu-item-has-children a .go-to-submenu {
    background-image: url(4ae63a61fb2e273c255d.svg);
  }
}
.header .header-holder .header-menu li a {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5; /* 21px */
  letter-spacing: -0.14px;
  text-transform: uppercase;
  color: #27333B;
}
@media (max-width: 1024px) {
  .header .header-holder .header-menu li a {
    width: 100%;
    overflow: hidden;
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
  }
}
.header .header-holder .header-menu li ul {
  display: none;
  position: absolute;
  top: 100%;
}
.header .header-holder .header-lang {
  margin-left: 24px;
  position: relative;
}
@media (min-width: 1025px) {
  .header .header-holder .header-lang {
    z-index: 30;
  }
}
@media (max-width: 1024px) {
  .header .header-holder .header-lang {
    margin-left: 0px;
    display: flex;
    align-items: center;
    gap: 10px;
  }
}
@media (max-width: 1024px) {
  .header .header-holder .header-lang .header-lang-holder {
    pointer-events: auto;
    transform: translateY(0px) !important;
    opacity: 1 !important;
  }
  .header .header-holder .header-lang .header-lang-holder .header-lang-list {
    display: flex;
    align-items: center;
  }
}
.header .header-holder .header-lang.active .header-lang-current::after {
  transform: rotate(180deg);
}
.header .header-holder .header-lang.active .header-lang-holder {
  pointer-events: auto;
  transform: translateY(0px);
  opacity: 1;
}
.header .header-holder .header-lang .header-lang-current {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.14px;
  text-transform: uppercase;
  color: #27333B;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .header .header-holder .header-lang .header-lang-current {
    padding: 24px 0px;
    font-size: 1.25rem;
    font-weight: 700;
  }
}
.header .header-holder .header-lang .header-lang-holder {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: -20px;
  pointer-events: none;
  transform: translateY(20px);
  opacity: 0;
  transition: all 0.3s linear;
}
@media (max-width: 1024px) {
  .header .header-holder .header-lang .header-lang-holder {
    top: unset;
    left: unset;
    position: relative;
  }
}
.header .header-holder .header-lang .header-lang-holder .header-lang-list {
  background-color: #FFF;
  backdrop-filter: blur(12px);
  border-radius: 13px;
  border: 1px solid #27333B;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .header .header-holder .header-lang .header-lang-holder .header-lang-list {
    backdrop-filter: none;
    border-radius: 0px;
    border: none;
  }
}
.header .header-holder .header-lang .header-lang-holder .header-lang-list li a {
  font-size: 0.85rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.14px;
  text-transform: uppercase;
  color: #27333B;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background-color: #FFF;
  transition: all 0.3s linear;
}
@media (max-width: 1024px) {
  .header .header-holder .header-lang .header-lang-holder .header-lang-list li a {
    font-size: 1.25rem;
    padding: 10px;
  }
}
.header .header-holder .header-lang .header-lang-holder .header-lang-list li a:hover {
  background-color: #F5F5F5;
}
.header .header-holder .header-search-trigger {
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: none;
  margin-left: 24px;
  padding: 0px;
}
@media (max-width: 1024px) {
  .header .header-holder .header-search-trigger {
    margin-left: 0px;
  }
}
.header .header-holder .header-search-trigger:focus-visible {
  outline-offset: 1px;
}
.header .header-holder .header-search-trigger svg {
  width: 100%;
  height: 100%;
  display: block;
}
.header .header-submenu-holder .menu-childs {
  width: 100%;
  position: absolute;
  top: calc(100% + 25px);
  left: 0px;
  height: calc(100vh - 87px);
  overflow: hidden;
  opacity: 1;
  transform: translateX(0vw);
  transition: all 0.5s ease-in-out;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs {
    top: 100%;
    height: calc(100vh - 62px);
    background-color: #FFF;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-get-back {
  display: none;
  overflow: hidden;
  color: #58595B;
  text-overflow: ellipsis;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.6;
  text-transform: capitalize;
  padding-left: 14px;
  position: relative;
  cursor: pointer;
  margin-bottom: 24px;
}
.header .header-submenu-holder .menu-childs .menu-childs-get-back::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  width: 6px;
  height: 12px;
  background-image: url(3faa978884db4e8cc6bb.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-get-back {
    display: inline-block;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-holder {
  height: 100%;
  overflow-y: auto;
}
.header .header-submenu-holder .menu-childs .menu-childs-holder .container {
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-holder .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.header .header-submenu-holder .menu-childs.hide {
  opacity: 0;
  transform: translateX(110vw);
}
.header .header-submenu-holder .menu-childs .menu-childs-items {
  width: 100%;
  display: flex;
  background-color: #FFF;
  color: #27333B;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 1px 9px 22.6px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items {
    flex-wrap: wrap;
    border-radius: 0px;
    padding: 24px 24px 0px;
    box-shadow: none;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item {
  padding: 24px 24px 0px;
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  width: 100%;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item {
    border-right: none;
    padding: 0px;
  }
}
@media (min-width: 1025px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item:nth-child(even) {
    background-color: #F6F6F6;
  }
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item:nth-child(even) .menu-childs-item-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item:nth-child(even) .menu-childs-item-items .menu-block li.active a {
    background-color: #FFF;
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item:nth-child(even) .menu-childs-item-items .menu-block li a:hover {
    background-color: #FFF;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item:last-child {
  border-right: none;
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item[data-levels="1"], .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item[data-levels="2"] {
  max-width: 299px;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item[data-levels="1"], .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item[data-levels="2"] {
    max-width: 100%;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-name .menu-childs-item-name-link {
  overflow: hidden;
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  margin-bottom: 24px;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 1px;
  transition: all 0.3s ease;
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-name .menu-childs-item-name-link:hover {
  background-size: 100% 1px;
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-name .name {
  overflow: hidden;
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  margin-bottom: 24px;
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-name .name .icon {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
  display: inline-block;
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  height: calc(100% - 54px);
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items {
    flex-wrap: wrap;
    height: auto;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block {
  padding: 20px 20px 24px;
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block {
    width: 100%;
    border-right: none;
    padding: 24px 0px 24px;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block.menu-block-next.hide {
  display: none;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block.menu-block-next.hide {
    display: block;
  }
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block.menu-block-next {
    width: 100%;
    border-right: none;
    padding: 0px;
  }
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs {
    position: absolute;
    top: 0px;
    left: 0;
    background: #FFF;
    width: 100%;
    height: calc(100vh - 62px);
    transform: translateX(0vw);
    overflow: hidden;
    transform: translateX(0vw);
    transition: all 0.5s ease-in-out;
  }
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs .menu-inner-childs-holder {
    height: 100%;
    overflow-y: auto;
  }
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs .menu-inner-childs-holder .menu-inner-childs-items {
    padding: 24px 24px 0px;
  }
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs .menu-inner-childs-holder .menu-inner-childs-items ul {
    padding: 0 12px;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs .menu-childs-get-back {
  display: none;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs .menu-childs-get-back {
    display: inline-block;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs .menu-childs-title {
  display: none;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs .menu-childs-title {
    display: block;
    overflow: hidden;
    color: #27333B;
    text-align: left;
    text-overflow: ellipsis;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    text-transform: capitalize;
    margin-bottom: 24px;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs.hide {
  display: none;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block .menu-inner-childs.hide {
    display: block;
    opacity: 0;
    transform: translateX(110vw);
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block li.active a {
  background-color: #F5F5F5;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block li.active a {
    background-color: transparent;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block li a {
  overflow: hidden;
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.6;
  padding: 8px 12px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  transition: all 0.3s linear;
  align-items: center;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block li a {
    padding: 8px 0px;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block li a:hover {
  background-color: #F5F5F5;
}
@media (max-width: 1024px) {
  .header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block li a:hover {
    background-color: transparent;
  }
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block li a .go-to-next-level {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
  background-image: url(63c8bcddb702e30b7341.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transform: translateY(1px);
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block:first-child {
  padding-left: 0px;
}
.header .header-submenu-holder .menu-childs .menu-childs-items .menu-childs-item .menu-childs-item-items .menu-block:last-child {
  padding-right: 0px;
  border-right: none;
}
@media (min-width: 1025px) {
  .header .header-submenu-holder .menu-childs.single-column {
    width: 400px;
    position: absolute;
    left: 50%;
    max-width: 90vw;
  }
  .header .header-submenu-holder .menu-childs.single-column .menu-childs-item:nth-child(even) .menu-childs-item-items {
    grid-template-columns: 1fr;
  }
}

.main-search {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px 0;
  background-color: #F5F5F5;
  border-bottom: 1px solid #D2D3D4;
  transition: all 0.5s;
  visibility: hidden;
  opacity: 0;
}
.main-search.active {
  bottom: -84px;
  transition: all 0.5s;
  visibility: visible;
  opacity: 1;
  z-index: 10;
}
.main-search.loading .input-wrapper {
  pointer-events: none;
  opacity: 0.8;
}
.main-search.loading .input-wrapper .main-search-clear {
  opacity: 0;
  visibility: hidden;
}
.main-search.loading .input-wrapper:after {
  content: "";
  position: absolute;
  top: 17px;
  background: url(ac34a507858cf60834bd.svg);
  width: 20px;
  height: 20px;
  right: 16px;
  background-repeat: no-repeat;
}
.main-search .input-wrapper {
  max-width: 1136px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .main-search .input-wrapper {
    margin: 0 16px;
    max-width: 100%;
  }
}
.main-search .input-wrapper input:placeholder-shown + .main-search-clear {
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
}
.main-search .input-wrapper input[type=search]::-webkit-search-decoration,
.main-search .input-wrapper input[type=search]::-webkit-search-cancel-button,
.main-search .input-wrapper input[type=search]::-webkit-search-results-button,
.main-search .input-wrapper input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.main-search-clear {
  margin: 0;
  position: absolute;
  top: 14px;
  bottom: 0;
  right: 16px;
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
}
.main-search-clear:hover {
  cursor: pointer;
}
.main-search .main-search-results {
  position: absolute;
  top: 100%;
  transform: translateY(-120px);
  max-width: 1136px;
  min-height: 456px;
  padding: 8px 24px;
  bottom: -117px;
  left: 0;
  right: 0;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #FFF;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  transition: all 0.5s;
}
.main-search .main-search-results.active {
  transform: translateY(-8px);
  transition: all 0.5s;
  visibility: visible;
  opacity: 1;
  z-index: 10;
}
@media (max-width: 1024px) {
  .main-search .main-search-results.active {
    transform: translateY(0px);
    border-radius: 0;
  }
}
.main-search .main-search-results.loading {
  display: block;
}
.main-search .main-search-results-list {
  padding: 0 0 0;
  height: 384px;
  overflow: auto;
}
.main-search .main-search-results-list > div {
  display: none;
}
.main-search .main-search-results-list > div.active {
  display: block;
}
.main-search .main-search-results-list-item {
  display: flex;
  gap: 24px;
  border-bottom: 1px solid rgba(32, 33, 41, 0.06);
  padding: 12px 0;
}
.main-search .main-search-results-list-item-image img {
  width: 115px;
  height: 75px;
  object-fit: cover;
}
.main-search .main-search-results-list-item-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.main-search .main-search-results-list-item-content-tags {
  margin-bottom: 7px;
}
.main-search .main-search-results-list-item-content-tags li.tag {
  margin-bottom: 0;
  line-height: 1;
  padding: 3px 8px;
}
.main-search .main-search-results-list-item-content-tags li.tag span {
  font-size: 0.825rem;
}
.main-search .main-search-results-list-item-content-tags li.tag:before {
  display: none;
}
.main-search .main-search-results-list-item-content-name h4 {
  font-size: 1.125rem;
  line-height: 1.5;
}
.main-search .main-search-results-list-item-content-name h4:hover {
  text-decoration: underline;
}
.main-search .main-search-results-list-item-content-area span {
  font-size: 0.875rem;
  line-height: 1.2;
}
.main-search .main-search-results-list-item-content-details {
  display: flex;
  justify-content: flex-start;
  gap: 32px;
}
.main-search .main-search-results-list-item-content-details .data {
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 4px;
}
.main-search .main-search-results-list-item-content-details .data .location {
  opacity: 1;
  transition: all 0.3s;
}
.main-search .main-search-results-list-item-content-details .data .location.hidden {
  display: none;
  opacity: 0;
}
.main-search .main-search-results-list-item-content-details .title {
  line-height: 1.5;
}
.main-search .main-search-results-list-item-btn {
  align-self: flex-end;
  flex: 0 0 10%;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}
.main-search .main-search-results-list-item-btn a {
  position: relative;
  display: inline-block;
  text-align: right;
  max-width: 425px;
}
.main-search .main-search-results-list-item-btn a .btn-arrow {
  display: inline-block;
  transition: all 0.5s;
}
.main-search .main-search-results-list-item-btn a:hover .btn-arrow svg path {
  stroke: #B7202E;
}
.main-search .main-search-results-list-item-btn a.btn {
  padding: 13px 24px;
}
.main-search .main-search-results-list-item-btn a.btn.bg-red {
  padding: 10px 24px;
}
.main-search .main-search-results-list-item-btn a.btn .icon-right {
  min-width: 24px;
}
.main-search .main-search-results-list-item-btn a.hidden-desktop {
  display: none;
}
.main-search .main-search-results-list-item-btn a.hidden-tablet {
  display: inline-flex;
}
.main-search .main-search-results .btn-wrapper {
  padding: 16px 0;
}
.main-search .main-search-results .btn-wrapper .link-with-arrow {
  color: #27333B;
}
.main-search .main-search-results .btn-wrapper .link-with-arrow:after {
  background-image: url(f2fa2e74a897b5243be5.svg);
}
.main-search .main-search-results.loading .skeleton {
  display: block;
}
.main-search .main-search-no-results-text {
  position: absolute;
  top: 100%;
  transform: translateY(-120px);
  max-width: 1136px;
  min-height: 100px;
  padding: 8px 24px;
  left: 0;
  right: 0;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #FFF;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  transition: all 0.5s;
}
.main-search .main-search-no-results-text.active {
  transform: translateY(-8px);
  transition: all 0.5s;
  visibility: visible;
  opacity: 1;
  z-index: 10;
}
.main-search .main-search-no-results-text p {
  display: flex;
  align-items: center;
  height: 100px;
}
.main-search .skeleton {
  display: none;
}
.main-search .skeleton .main-search-results-list-item-image {
  height: 75px;
  width: 115px;
  background: rgba(130, 130, 130, 0.2);
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, rgba(130, 130, 130, 0.2)), color-stop(18%, rgba(130, 130, 130, 0.3)), color-stop(33%, rgba(32, 33, 41, 0.06)));
  background: linear-gradient(to right, rgba(130, 130, 130, 0.2) 8%, rgba(130, 130, 130, 0.3) 18%, rgba(32, 33, 41, 0.06) 33%);
  background-size: 800px 100px;
  animation: wave-squares 2s infinite ease-out;
}
.main-search .skeleton .main-search-results-list-item-content-tags li,
.main-search .skeleton .main-search-results-list-item-content-name,
.main-search .skeleton .main-search-results-list-item-content-area {
  height: 23px;
  margin-bottom: 6px;
  border-radius: 2px;
  background: rgba(130, 130, 130, 0.2);
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, rgba(130, 130, 130, 0.2)), color-stop(18%, rgba(130, 130, 130, 0.3)), color-stop(33%, rgba(32, 33, 41, 0.06)));
  background: linear-gradient(to right, rgba(130, 130, 130, 0.2) 8%, rgba(130, 130, 130, 0.3) 18%, rgba(32, 33, 41, 0.06) 33%);
  background-size: 800px 100px;
  animation: wave-lines 2s infinite ease-out;
}
.main-search .skeleton .main-search-results-list-item-content-tags li {
  list-style: none;
  width: 93px;
}
.main-search .skeleton .main-search-results-list-item-content-name {
  height: 17px;
  max-width: 382px;
  margin-bottom: 8px;
}
.main-search .skeleton .main-search-results-list-item-content-area {
  height: 10px;
  max-width: 178px;
}
@keyframes wave-lines {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes wave-squares {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

.post-card {
  padding: 16px 0;
  border-bottom: 1px solid #EEE;
  border-radius: 0;
  display: flex;
  margin-bottom: 24px;
}
.post-card:last-of-type {
  margin-bottom: 0;
}
.post-card .lh-side {
  border-radius: 12px;
  background: #F5F5F5;
  width: 96px;
  min-width: 96px;
  height: 96px;
  margin-right: 24px;
}
.post-card .lh-side img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}
.post-card .rh-side p.title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  color: #27333B;
  letter-spacing: -0.2px;
  margin-bottom: 8px;
}
.post-card .rh-side .content {
  margin-bottom: 8px;
}
.post-card .rh-side .content p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.16px;
  color: #000;
}

header:not(.js-transparent) ~ main {
  padding-top: 62px;
}
@media (max-width: 1024px) {
  header:not(.js-transparent) ~ main {
    padding-top: 62px;
  }
}
header:not(.js-transparent) ~ main .breadcrumbs-wrapper {
  position: absolute;
  right: 0;
  left: 0;
  max-width: 1180px;
  width: 100%;
  padding: 24px 20px;
  margin: 0 auto;
  z-index: 9;
}

.breadcrumbs-back-btn-wrapper {
  position: relative;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper {
  position: relative;
  width: 100%;
  padding: 24px 0;
  min-height: 68px;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper.contrast .breadcrumbs li {
  filter: contrast(0);
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li {
  margin-right: 12px;
  line-height: unset;
  color: #58595B;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li.item-home {
  line-height: unset;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li:last-of-type {
  margin-right: 0;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li a:not(.bread-home), .breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li span {
  color: #58595B;
  text-overflow: ellipsis;
  font-family: "Open Sans", "sans-serif";
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.12px;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li a {
  transition: 0.3s ease;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li a:hover {
  color: #27333B;
}
.breadcrumbs-back-btn-wrapper .breadcrumbs-wrapper .breadcrumbs li.item-current span {
  color: #000;
  font-weight: 600;
}
.breadcrumbs-back-btn-wrapper .back-btn {
  position: absolute;
  z-index: 99;
  padding: 24px 0 20px;
  top: 64px;
}
.breadcrumbs-back-btn-wrapper .back-btn.contrast {
  filter: contrast(0);
}
.breadcrumbs-back-btn-wrapper .back-btn a {
  color: #27333B;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

footer.footer {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #27333B;
  background-blend-mode: overlay, normal;
  padding-top: 64px;
  padding-bottom: 64px;
  color: #FFF;
}
@media (max-width: 600px) {
  footer.footer {
    padding: 32px 0;
  }
}
footer.footer .footer-top-row {
  display: flex;
  width: 100%;
}
@media (max-width: 1024px) {
  footer.footer .footer-top-row {
    flex-wrap: wrap;
  }
}
footer.footer .footer-top-menu-row {
  width: calc(100% - 48px);
  display: grid;
  grid-template-columns: 25.73% 25.73% 20.99% 20.99%;
  gap: 24px;
}
@media (max-width: 1024px) {
  footer.footer .footer-top-menu-row {
    width: 100%;
  }
}
@media (max-width: 900px) {
  footer.footer .footer-top-menu-row {
    display: flex;
    grid-template-columns: unset;
    gap: unset;
    flex-wrap: wrap;
  }
}
footer.footer .footer-top-column {
  width: 100%;
}
@media (max-width: 900px) {
  footer.footer .footer-top-column {
    width: calc(50% - 12px);
  }
  footer.footer .footer-top-column:nth-child(odd) {
    margin-right: 12px;
  }
  footer.footer .footer-top-column:nth-child(even) {
    margin-left: 12px;
  }
}
@media (max-width: 480px) {
  footer.footer .footer-top-column {
    width: 100%;
  }
  footer.footer .footer-top-column:nth-child(odd) {
    margin-right: 0px;
  }
  footer.footer .footer-top-column:nth-child(even) {
    margin-left: 0px;
  }
}
footer.footer .footer-top-column .footer-menu-name {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 12px;
}
footer.footer .footer-top-column .footer-menu {
  margin-bottom: 48px;
}
footer.footer .footer-top-column .footer-menu ul li {
  margin-bottom: 12px;
}
footer.footer .footer-top-column .footer-menu ul li:last-child {
  margin-bottom: 0px;
}
footer.footer .footer-top-column .footer-menu ul li a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  transition: all 0.3s linear;
}
footer.footer .footer-top-column .footer-menu ul li a:hover {
  color: #FFF;
}
footer.footer .footer-social {
  width: 24px;
  margin-left: 24px;
}
@media (max-width: 1024px) {
  footer.footer .footer-social {
    width: 100%;
    margin-left: 0px;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-social .footer-social-list {
    display: flex;
    margin-bottom: 24px;
    justify-content: center;
  }
}
footer.footer .footer-social .footer-social-list li {
  margin-bottom: 24px;
}
@media (max-width: 1024px) {
  footer.footer .footer-social .footer-social-list li {
    margin-right: 24px;
  }
}
footer.footer .footer-social .footer-social-list li:last-child {
  margin-bottom: 0px;
}
@media (max-width: 1024px) {
  footer.footer .footer-social .footer-social-list li:last-child {
    margin-bottom: 24px;
    margin-right: 0px;
  }
}
footer.footer .footer-social .footer-social-list li a {
  display: flex;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
footer.footer .footer-social .footer-social-list li a:hover {
  opacity: 0.6;
}
footer.footer .footer-bottom {
  padding-top: 48px;
  border-top: 1px solid #282B2F;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  flex-direction: column;
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom {
    flex-wrap: wrap;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-bottom-left-side {
    width: 100%;
    margin-bottom: 0;
    text-align: center;
  }
}
footer.footer .footer-bottom .footer-bottom-left-side .footer-bottom-logo-link {
  display: block;
  margin-bottom: 12px;
}
@media (max-width: 600px) {
  footer.footer .footer-bottom .footer-bottom-left-side .footer-bottom-logo-link {
    margin-bottom: 32px;
  }
}
footer.footer .footer-bottom .footer-bottom-left-side .footer-bottom-logo-link .footer-bottom-logo {
  width: auto;
  height: 30px;
  display: block;
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-bottom-left-side .footer-bottom-logo-link .footer-bottom-logo {
    margin: 0 auto;
  }
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-menu-bottom {
    order: 1;
  }
}
footer.footer .footer-bottom .footer-bottom-right-side {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-bottom-right-side {
    flex-direction: column;
    align-items: center;
  }
}
footer.footer .footer-bottom .footer-bottom-right-side .footer-bottom-copy {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-bottom-right-side .footer-bottom-copy {
    order: 2;
    margin-top: 8px;
  }
}
footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul {
    justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: 600px) {
  footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul {
    flex-direction: column;
    align-items: center;
  }
}
footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul li {
  margin: 0px 12px;
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul li {
    margin: 0 0 24px 0;
  }
}
footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul li:first-child {
  margin-left: 0px;
}
footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul li:last-child {
  margin-right: 0px;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul li:last-child {
    margin: 0px 0px 24px 0px;
  }
}
footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul li a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  transition: all 0.3s linear;
}
footer.footer .footer-bottom .footer-bottom-right-side .footer-menu-bottom ul li a:hover {
  color: #FFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS5iNjk2YjY4ZDNiNmVkMjAxNjFmMy5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7QUFDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGO0FDREU7RUFDRTtBREdKOztBQ0NBO0FBRUE7RUFDRTtBRENGOztBQ0VBO0VBQ0U7QURDRjs7QUNFQTtBQUNBO0VBQ0U7RUFDQTtBRENGOztBQ0VBO0VBQ0U7QURDRjs7QUNFQTtHQUNFO0FEQ0Y7O0FDQ0E7QUFFQTtFQUNFO0VBQ0E7QURDRjs7QUNFQTtFQUNFO0FEQ0Y7O0FDRUE7RUFDRTtBRENGOztBQ0VBO0VBQ0U7QURDRjs7QUVsRkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUZvRkY7QUVqRkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUZrRkY7QUdwR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNHRjtBR3JHRTtFQUNFO0VBQ0E7QUh1R0o7QUdyR0U7RUFDRTtFQUNBLHlCQ1RFO0VEVUYsV0NSSTtBSitHUjtBR3RHSTtFQUNFO0VBQ0EseUJDWk07QUpvSFo7QUd0R0k7RUFDRSxzQkNmTTtBSnVIWjtBR3JHRTtFQUNFO0VBQ0EseUJDL0JRO0VEZ0NSLFdDcEJJO0FKMkhSO0FHdEdJO0VBQ0U7RUFDQSx5QkNoQ0M7QUp3SVA7QUd0R0k7RUFDRSxzQkNuQ0M7QUoySVA7QUdyR0U7RUFDRTtFQUNBLHNCQy9CSTtFRGdDSixjQzVDUTtBSm1KWjtBR3RHSTtFQUNFLHNCQ3pDTztBSmlKYjtBR3RHSTtFQUNFLHNCQ2pETTtBSnlKWjtBR3JHRTtFQUNFO0VBQ0Esc0JDMUNJO0VEMkNKLGNDdkRRO0FKOEpaO0FHdEdJO0VBQ0Usc0JDcERPO0VEcURQO0FId0dOO0FHdEdJO0VBQ0Usc0JDN0RNO0FKcUtaO0FHckdFO0VBQ0U7QUh1R0o7QUdyR0U7RUFDRTtFQUNBO0VBQ0E7QUh1R0o7O0FHbkdBO0VBQ0U7RUFDQSxjQ2xFSTtFRG1FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNHRjtBR3BHSTtFQUNFO0FIc0dOO0FHbkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcUdKOztBR2pHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkN0R007RUR1R047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhvR0Y7QUduR0U7RUFDRSxzQkN0SFM7RUR1SFQ7QUhxR0o7QUduR0U7RUFDRTtFQUNBO0VBQ0Esc0JDaklRO0FKc09aO0FHbkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxR0o7QUdsR0k7RUFDRTtBSG9HTjtBR2hHSTtFQUNFO0FIa0dOO0FHL0ZFO0VBQ0U7RUFDQTtFQUNBO0FIaUdKOztBRzdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCQzNKTTtFRDRKTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnR0Y7QUcvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaUdKO0FHM0ZJO0VBQ0U7QUg2Rk47QUcxRkU7RUFDRTtFQUNBO0VBQ0E7QUg0Rko7QUcxRkU7RUFDRTtFQUNBO0VBQ0E7QUg0Rko7O0FLM1NBOzs7Ozs7Q0FBQTtBQU9BOztFQUVFO0FMOFNGO0FLM1NJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOFNOO0FLM1NJOztFQUNFO0FMOFNOO0FLMVNFOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEakNRO0VDa0NSO0VBQ0E7RUFDQTtBTDhTSjtBSzVTSTs7Ozs7OztFQUVFO0VBQ0EscUJEekNNO0FKNFZaO0FLaFRJOzs7O0VBQ0UscUJEN0NNO0FKa1daO0FLbFRJOzs7O0VBQ0UsY0Q5Q0M7QUpxV1A7QUtwVEk7Ozs7RUFDRSxjRHJETTtBSjhXWjtBS3JURTs7RUFDRTtFQUNBO0FMd1RKO0FLclRFOzs7O0VBRUU7QUx5VEo7QUt0VEU7O0VBQ0U7QUx5VEo7QUtwVE07O0VBQ0UscUJEMUVJO0FKaVlaO0FLcFRNOztFQUNFLHFCRDlFSTtBSnFZWjtBS25USTs7O0VBRUU7QUxzVE47QUtwVE07OztFQUNFLHFCRHZGSTtBSitZWjtBS3JUTTs7O0VBQ0UscUJEM0ZJO0FKb1paO0FLcFRNOztFQUNFO0VBQ0E7QUx1VFI7QUtwVE07O0VBQ0U7RUFDQTtBTHVUUjtBS25USTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzVE47QUtuVEk7O0VBQ0U7RUFDQTtFQUNBLHNCRGpIRTtFQ2tIRjtFQUNBO0FMc1ROO0FLcFRNOztFQUNFO0FMdVRSO0FLclRROzs7RUFDRSxjRHJJRTtFQ3NJRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeVRWO0FLdlRVOzs7RUFDRTtBTDJUWjtBS3JUSTs7O0VBQ0UseUJEaEpFO0FKeWNSO0FLdFRJOztFQUNFO0VBQ0E7RUFDQTtBTHlUTjtBS3ZUTTs7RUFDRTtBTDBUUjtBS3ZUTTs7RUFDRTtBTDBUUjtBS3hUUTs7RUFDRSxjRHBLRTtFQ3FLRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyVFY7QUt6VFU7O0VBQ0U7QUw0VFo7QUtyVEU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkQ3S0k7RUM4S0o7RUFDQTtBTHdUSjtBS3RUSTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMFROO0FLeFRNOzs7OztFQUVFO0VBQ0E7QUw2VFI7QUt6VEk7O0VBQ0U7RUFDQTtBTDRUTjtBSzFUTTs7RUFDRSxjRGpOSTtFQ2tOSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZUUjtBSzFUTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNlRSO0FLM1RROzs7RUFDRTtFQUNBO0FMK1RWO0FLNVRROzs7RUFFRTtFQUNBLHFCRDFPRTtBSnlpQlo7QUszVE07O0VBQ0U7QUw4VFI7QUt6VEU7O0VBQ0U7RUFDQTtBTDRUSjtBS3hUSTs7OztFQUVFO0FMNFROO0FLelRJOztFQUNFO0FMNFROOztBS3ZUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1S0E7QUxvSkY7QUsxVEU7RUFURjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VMNlRGO0FBQ0Y7QUszVEU7RUFDRTtFQUNBO0FMNlRKO0FLMVRFO0VBQ0U7RUFDQTtBTDRUSjtBSzNUSTtFQUhGO0lBSUk7SUFDQTtJQUNBO0VMOFRKO0FBQ0Y7QUsxVEk7RUFERjtJQUVJO0lBQ0E7RUw2VEo7QUFDRjtBSzNURTs7RUFFRTtBTDZUSjtBSzNURTtFQUNFO0VBQ0E7RUFDQTtBTDZUSjtBSzFURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNFRKO0FLelRFO0VBQ0U7QUwyVEo7QUt4VEU7RUFDRTtBTDBUSjtBS3ZURTtFQUNFO0FMeVRKO0FLdFRFO0VBQ0U7QUx3VEo7QUtyVEU7RUFDRTtBTHVUSjtBS3BURTtFQUNFO0FMc1RKO0FLblRFO0VBQ0U7QUxxVEo7QUtsVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9USjtBS2pURTtFQUNFO0FMbVRKO0FLaFRFO0VBQ0UsY0R0V1E7RUN1V1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa1RKO0FLL1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGlUSjtBSzlTRTtFQUNFO0VBQ0E7QUxnVEo7QUs3U0U7RUFDRTtBTCtTSjtBSzdTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMK1NOO0FLN1NNO0VBQ0U7RUFDQTtBTCtTUjtBSzNTSTtFQUNFO0VBQ0E7QUw2U047QUsxU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0U047QUsxU007RUFDRTtFQUNBO0FMNFNSO0FLdFNFO0VBQ0U7QUx3U0o7O0FLcFNBO0VBQ0U7QUx1U0Y7O0FLcFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1U0Y7O0FLcFNBO0VBQ0U7RUFDQTtFQUNBO0FMdVNGOztBS3BTQTtFQUNFO0VBQ0E7QUx1U0Y7O0FLcFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx1U0Y7QUtyU0U7RUFDRTtFQUNBO0FMdVNKOztBS25TQTtFQUNFO0VBQ0E7QUxzU0Y7O0FLblNBO0VBQ0UsV0R6ZE07QUordkJSOztBS25TQTtFQUNFLFdEN2RNO0VDOGROO0VBQ0E7QUxzU0Y7O0FLblNBO0VBQ0U7QUxzU0Y7O0FLblNBOzs7Ozs7Ozs7OztDQUFBO0FBWUE7RUFDRTtBTHNTRjtBS3BTRTtFQUNFO0VBQ0EsY0RuZ0JRO0VDb2dCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzU0o7QUtuU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcVNKO0FLbFNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9TSjtBS2xTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMb1NOO0FLbFNNO0VBQ0UsbUJEbGlCSTtFQ21pQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMb1NSO0FLaFNJO0VBQ0U7QUxrU047QUsvUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRDlqQk07RUMrakJOO0VBQ0E7RUFDQTtBTGlTTjtBSy9STTtFQUNFO0FMaVNSO0FLOVJNO0VBRUU7QUwrUlI7QUsxUkU7RUFDRTtFQUNBLGNEN2tCRztFQzhrQkg7RUFDQTtFQUNBO0VBQ0E7QUw0Uko7QUsxUkk7RUFDRTtBTDRSTjs7QU1qM0JBO0VBQ0U7QU5vM0JGOztBTWozQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm8zQkY7QU1sM0JFO0VBQ0U7QU5vM0JKO0FNajNCSTtFQURGO0lBRUk7RU5vM0JKO0FBQ0Y7QU1qM0JJO0VBREY7SUFFSTtFTm8zQko7QUFDRjs7QU1oM0JBO0VBQ0U7QU5tM0JGOztBTTcyQk07RUFDRTtBTmczQlI7QU0vMkJRO0VBRkY7SUFJSTtFTmkzQlI7QUFDRjtBTWgzQlE7RUFORjtJQVFJO0VOazNCUjtBQUNGOztBTTUyQkE7RUFDRTtFQUNBO0VBQ0E7QU4rMkJGOztBTTUyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTisyQkY7O0FNNTJCQTtFQUNFO0VBQ0E7QU4rMkJGO0FNNzJCRTtFQUNFO0FOKzJCSjs7QU0zMkJBO0VBQ0U7QU44MkJGOztBTTMyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjgyQkY7O0FNMzJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOODJCRjs7QU0zMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjgyQkY7O0FNMzJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44MkJGOztBTTMyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOODJCRjs7QU0zMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjgyQkY7O0FNMzJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44MkJGOztBTTMyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOODJCRjs7QU01MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTisyQkY7O0FNNzJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5nM0JGOztBTTkyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaTNCRjs7QU05MkJBO0VBQ0U7QU5pM0JGOztBS3ZoQ0E7Ozs7OztDQUFBO0FBT0E7O0VBRUU7QUwwaENGO0FLdmhDSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDBoQ047QUt2aENJOztFQUNFO0FMMGhDTjtBS3RoQ0U7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0RqQ1E7RUNrQ1I7RUFDQTtFQUNBO0FMMGhDSjtBS3hoQ0k7Ozs7Ozs7RUFFRTtFQUNBLHFCRHpDTTtBSndrQ1o7QUs1aENJOzs7O0VBQ0UscUJEN0NNO0FKOGtDWjtBSzloQ0k7Ozs7RUFDRSxjRDlDQztBSmlsQ1A7QUtoaUNJOzs7O0VBQ0UsY0RyRE07QUowbENaO0FLamlDRTs7RUFDRTtFQUNBO0FMb2lDSjtBS2ppQ0U7Ozs7RUFFRTtBTHFpQ0o7QUtsaUNFOztFQUNFO0FMcWlDSjtBS2hpQ007O0VBQ0UscUJEMUVJO0FKNm1DWjtBS2hpQ007O0VBQ0UscUJEOUVJO0FKaW5DWjtBSy9oQ0k7OztFQUVFO0FMa2lDTjtBS2hpQ007OztFQUNFLHFCRHZGSTtBSjJuQ1o7QUtqaUNNOzs7RUFDRSxxQkQzRkk7QUpnb0NaO0FLaGlDTTs7RUFDRTtFQUNBO0FMbWlDUjtBS2hpQ007O0VBQ0U7RUFDQTtBTG1pQ1I7QUsvaENJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtpQ047QUsvaENJOztFQUNFO0VBQ0E7RUFDQSxzQkRqSEU7RUNrSEY7RUFDQTtBTGtpQ047QUtoaUNNOztFQUNFO0FMbWlDUjtBS2ppQ1E7OztFQUNFLGNEcklFO0VDc0lGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxaUNWO0FLbmlDVTs7O0VBQ0U7QUx1aUNaO0FLamlDSTs7O0VBQ0UseUJEaEpFO0FKcXJDUjtBS2xpQ0k7O0VBQ0U7RUFDQTtFQUNBO0FMcWlDTjtBS25pQ007O0VBQ0U7QUxzaUNSO0FLbmlDTTs7RUFDRTtBTHNpQ1I7QUtwaUNROztFQUNFLGNEcEtFO0VDcUtGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVpQ1Y7QUtyaUNVOztFQUNFO0FMd2lDWjtBS2ppQ0U7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkQ3S0k7RUM4S0o7RUFDQTtBTG9pQ0o7QUtsaUNJOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzaUNOO0FLcGlDTTs7Ozs7RUFFRTtFQUNBO0FMeWlDUjtBS3JpQ0k7O0VBQ0U7RUFDQTtBTHdpQ047QUt0aUNNOztFQUNFLGNEak5JO0VDa05KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeWlDUjtBS3RpQ007O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlpQ1I7QUt2aUNROzs7RUFDRTtFQUNBO0FMMmlDVjtBS3hpQ1E7OztFQUVFO0VBQ0EscUJEMU9FO0FKcXhDWjtBS3ZpQ007O0VBQ0U7QUwwaUNSO0FLcmlDRTs7RUFDRTtFQUNBO0FMd2lDSjtBS3BpQ0k7Ozs7RUFFRTtBTHdpQ047QUtyaUNJOztFQUNFO0FMd2lDTjs7QUtuaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXVLQTtBTGc0QkY7QUt0aUNFO0VBVEY7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFTHlpQ0Y7QUFDRjtBS3ZpQ0U7RUFDRTtFQUNBO0FMeWlDSjtBS3RpQ0U7RUFDRTtFQUNBO0FMd2lDSjtBS3ZpQ0k7RUFIRjtJQUlJO0lBQ0E7SUFDQTtFTDBpQ0o7QUFDRjtBS3RpQ0k7RUFERjtJQUVJO0lBQ0E7RUx5aUNKO0FBQ0Y7QUt2aUNFOztFQUVFO0FMeWlDSjtBS3ZpQ0U7RUFDRTtFQUNBO0VBQ0E7QUx5aUNKO0FLdGlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMd2lDSjtBS3JpQ0U7RUFDRTtBTHVpQ0o7QUtwaUNFO0VBQ0U7QUxzaUNKO0FLbmlDRTtFQUNFO0FMcWlDSjtBS2xpQ0U7RUFDRTtBTG9pQ0o7QUtqaUNFO0VBQ0U7QUxtaUNKO0FLaGlDRTtFQUNFO0FMa2lDSjtBSy9oQ0U7RUFDRTtBTGlpQ0o7QUs5aENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnaUNKO0FLN2hDRTtFQUNFO0FMK2hDSjtBSzVoQ0U7RUFDRSxjRHRXUTtFQ3VXUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4aENKO0FLM2hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2aENKO0FLMWhDRTtFQUNFO0VBQ0E7QUw0aENKO0FLemhDRTtFQUNFO0FMMmhDSjtBS3poQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJoQ047QUt6aENNO0VBQ0U7RUFDQTtBTDJoQ1I7QUt2aENJO0VBQ0U7RUFDQTtBTHloQ047QUt0aENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd2hDTjtBS3RoQ007RUFDRTtFQUNBO0FMd2hDUjtBS2xoQ0U7RUFDRTtBTG9oQ0o7O0FLaGhDQTtFQUNFO0FMbWhDRjs7QUtoaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtaENGOztBS2hoQ0E7RUFDRTtFQUNBO0VBQ0E7QUxtaENGOztBS2hoQ0E7RUFDRTtFQUNBO0FMbWhDRjs7QUtoaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxtaENGO0FLamhDRTtFQUNFO0VBQ0E7QUxtaENKOztBSy9nQ0E7RUFDRTtFQUNBO0FMa2hDRjs7QUsvZ0NBO0VBQ0UsV0R6ZE07QUoyK0NSOztBSy9nQ0E7RUFDRSxXRDdkTTtFQzhkTjtFQUNBO0FMa2hDRjs7QUsvZ0NBO0VBQ0U7QUxraENGOztBSy9nQ0E7Ozs7Ozs7Ozs7O0NBQUE7QUFZQTtFQUNFO0FMa2hDRjtBS2hoQ0U7RUFDRTtFQUNBLGNEbmdCUTtFQ29nQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa2hDSjtBSy9nQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaWhDSjtBSzlnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ2hDSjtBSzlnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGdoQ047QUs5Z0NNO0VBQ0UsbUJEbGlCSTtFQ21pQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ2hDUjtBSzVnQ0k7RUFDRTtBTDhnQ047QUszZ0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkQ5akJNO0VDK2pCTjtFQUNBO0VBQ0E7QUw2Z0NOO0FLM2dDTTtFQUNFO0FMNmdDUjtBSzFnQ007RUFFRTtBTDJnQ1I7QUt0Z0NFO0VBQ0U7RUFDQSxjRDdrQkc7RUM4a0JIO0VBQ0E7RUFDQTtFQUNBO0FMd2dDSjtBS3RnQ0k7RUFDRTtBTHdnQ047O0FHbm1EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc21ERjtBR3JtREU7RUFDRTtFQUNBO0FIdW1ESjtBR3JtREU7RUFDRTtFQUNBLHlCQ1RFO0VEVUYsV0NSSTtBSittRFI7QUd0bURJO0VBQ0U7RUFDQSx5QkNaTTtBSm9uRFo7QUd0bURJO0VBQ0Usc0JDZk07QUp1bkRaO0FHcm1ERTtFQUNFO0VBQ0EseUJDL0JRO0VEZ0NSLFdDcEJJO0FKMm5EUjtBR3RtREk7RUFDRTtFQUNBLHlCQ2hDQztBSndvRFA7QUd0bURJO0VBQ0Usc0JDbkNDO0FKMm9EUDtBR3JtREU7RUFDRTtFQUNBLHNCQy9CSTtFRGdDSixjQzVDUTtBSm1wRFo7QUd0bURJO0VBQ0Usc0JDekNPO0FKaXBEYjtBR3RtREk7RUFDRSxzQkNqRE07QUp5cERaO0FHcm1ERTtFQUNFO0VBQ0Esc0JDMUNJO0VEMkNKLGNDdkRRO0FKOHBEWjtBR3RtREk7RUFDRSxzQkNwRE87RURxRFA7QUh3bUROO0FHdG1ESTtFQUNFLHNCQzdETTtBSnFxRFo7QUdybURFO0VBQ0U7QUh1bURKO0FHcm1ERTtFQUNFO0VBQ0E7RUFDQTtBSHVtREo7O0FHbm1EQTtFQUNFO0VBQ0EsY0NsRUk7RURtRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzbURGO0FHcG1ESTtFQUNFO0FIc21ETjtBR25tREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxbURKOztBR2ptREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JDdEdNO0VEdUdOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb21ERjtBR25tREU7RUFDRSxzQkN0SFM7RUR1SFQ7QUhxbURKO0FHbm1ERTtFQUNFO0VBQ0E7RUFDQSxzQkNqSVE7QUpzdURaO0FHbm1ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcW1ESjtBR2xtREk7RUFDRTtBSG9tRE47QUdobURJO0VBQ0U7QUhrbUROO0FHL2xERTtFQUNFO0VBQ0E7RUFDQTtBSGltREo7O0FHN2xEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCQzNKTTtFRDRKTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnbURGO0FHL2xERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpbURKO0FHM2xESTtFQUNFO0FINmxETjtBRzFsREU7RUFDRTtFQUNBO0VBQ0E7QUg0bERKO0FHMWxERTtFQUNFO0VBQ0E7RUFDQTtBSDRsREo7O0FPeHlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSExVO0FKZ3pEWjtBT3p5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyeURKO0FPeHlERTtFQUNFO0VBQ0Esc0JIVEk7QUptekRSO0FPdnlERTtFQUNFLFdIYkk7RUdjSjtBUHl5REo7QU92eURJO0VBQ0U7QVB5eUROO0FPcHlEUTtFQUNFLHNCSHZCRjtBSjZ6RFI7QU9qeURRO0VBQ0U7QVBteURWO0FPaHlEUTtFQUNFO0FQa3lEVjtBTy94RFE7RUFDRTtBUGl5RFY7QU94eERjO0VBQ0U7QVAweERoQjtBT3p4RGdCO0VBRkY7SUFHSTtFUDR4RGhCO0FBQ0Y7QU92eERVO0VBQ0U7RUFFQSxXSDFESjtBSmsxRFI7QU9seERRO0VBRUUsV0hsRUY7QUpxMURSO0FPcHdEUTtFQUNFLFlIbEZGO0FKdzFEUjtBT2h3REU7RUFDRSxzQkh6Rkk7QUoyMURSO0FPandESTtFQUNFO0lBQ0U7RVBtd0ROO0FBQ0Y7QU9od0RJO0VBQ0Usc0JIakdFO0FKbTJEUjtBTzd2RFk7RUFERjtJQUVJO0VQZ3dEWjtBQUNGO0FPeHZESTtFQUNFO0lBQ0U7RVAwdkROO0VPeHZETTtJQUNFO0VQMHZEUjtBQUNGO0FPbHZEUTtFQUNFLHlCSDNJRTtBSiszRFo7QU8vdURRO0VBQ0U7QVBpdkRWO0FPOXVEUTtFQUNFO0FQZ3ZEVjtBT3Z1RGM7RUFDRTtBUHl1RGhCO0FPeHVEZ0I7RUFGRjtJQUdJO0VQMnVEaEI7QUFDRjtBT3R1RFU7RUFDRSxjSHhLQTtBSmc1RFo7QU9sdURRO0VBQ0UsY0gvS0U7QUptNURaO0FPbHVEVTtFQUNFO0FQb3VEWjtBT251RFk7RUFGRjtJQUdJO0VQc3VEWjtBQUNGO0FPN3REUTtFQUNFLGVIL0xFO0FKODVEWjtBT3p0REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMnRESjtBT3p0REk7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3RETjtBT3h1RE07RUFERjtJQUVJO0VQMnVETjtBQUNGO0FPM3RETTtFQUNFO0FQNnREUjtBTzN0RFE7RUFDRTtBUDZ0RFY7QU8zdERVO0VBQ0U7RUFDQTtBUDZ0RFo7QU8xdERVO0VBQ0U7QVA0dERaO0FPenREVTtFQUNFO0VBQ0E7QVAydERaO0FPdHRETTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCSHpQSTtFRzBQSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3REUjtBT3R0RFE7RUFDRTtBUHd0RFY7QU9ydERRO0VBQ0U7RUFDQTtBUHV0RFY7QU9wdERRO0VBQ0U7QVBzdERWO0FPanRESTtFQUNFO0FQbXRETjtBT2x0RE07RUFGRjtJQUdJO0VQcXRETjtBQUNGO0FPbnRETTtFQUNFO0VBQ0E7QVBxdERSO0FPbnREUTtFQUNFO0VBQ0E7QVBxdERWO0FPanRETTtFQUNFO0FQbXREUjtBT2h0RE07RUFDRTtBUGt0RFI7QU85c0RJO0VBQ0U7RUFDQTtFQUNBO0FQZ3RETjtBTzdzRFE7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxzQkh4U0Y7SUd5U0U7SUFDQTtJQUNBO0VQZ3REUjtBQUNGO0FPOXNEUTtFQUNFO0FQZ3REVjtBTy9zRFU7RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0VQa3REVjtBQUNGO0FPN3NESTtFQUNFO0VBQ0E7QVArc0ROO0FPN3NETTtFQUpGO0lBS0k7SUFDQTtFUGd0RE47QUFDRjtBTzlzRE07RUFURjtJQVVJO0lBQ0E7SUFDQTtFUGl0RE47QUFDRjtBTy9zRE07RUFDRTtFQUNBO0FQaXREUjtBTy9zRFE7RUFDRTtBUGl0RFY7QU85c0RRO0VBQ0U7QVBndERWO0FPN3NEUTtFQVpGO0lBYUk7SUFDQTtJQUNBO0VQZ3REUjtBQUNGO0FPNXNEWTtFQUNFO0FQOHNEZDtBT3hzRFU7RUFDRTtFQUNBO0FQMHNEWjtBT3pzRFk7RUFIRjtJQUlJO0VQNHNEWjtBQUNGO0FPMXNEWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0c0RkO0FPM3NEYztFQVpGO0lBYUk7RVA4c0RkO0FBQ0Y7QU96c0RRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0hqWkU7QUo0bEVaO0FPMXNEVTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUDZzRFY7QUFDRjtBTzFzRFE7RUFDRTtFQUNBO0VBQ0E7QVA0c0RWO0FPbnNESTtFQUNFO0VBQ0E7QVBxc0ROO0FPcHNETTtFQUhGO0lBSUk7RVB1c0ROO0FBQ0Y7QU90c0RNO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFUHlzRE47QUFDRjtBT3hzRE07RUFDRTtJQUNFO0lBQ0E7SUFDQTtFUDBzRFI7RU96c0RRO0lBQ0U7SUFDQTtFUDJzRFY7QUFDRjtBT3RzRFU7RUFDRTtBUHdzRFo7QU9wc0RRO0VBQ0U7RUFDQTtFQUNBO0FQc3NEVjtBT2xzRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSG5kSTtFR29kSjtFQUNBO0FQb3NEUjtBT25zRFE7RUFWRjtJQVdJO0lBQ0E7SUFDQTtFUHNzRFI7QUFDRjtBTy9xRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaXJEUjtBT2hyRFE7RUFURjtJQVVJO0lBQ0E7SUFDQTtFUG1yRFI7QUFDRjtBT2pyRFE7RUFDRSxzQkhyZkY7RUdzZkU7RUFDQTtFQUNBO0VBQ0E7QVBtckRWO0FPbHJEVTtFQU5GO0lBT0k7SUFDQTtJQUNBO0VQcXJEVjtBQUNGO0FPbHJEWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIcGhCRjtFR3FoQkU7RUFDQTtFQUNBO0VBQ0Esc0JINWdCTjtFRzZnQk07QVBvckRkO0FPbnJEYztFQWJGO0lBY0k7SUFDQTtFUHNyRGQ7QUFDRjtBT3ByRGM7RUFDRSx5Qkg1aEJSO0FKa3RFUjtBTzlxREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnckROO0FPL3FETTtFQVBGO0lBUUk7RVBrckROO0FBQ0Y7QU9ockRNO0VBQ0U7QVBrckRSO0FPL3FETTtFQUNFO0VBQ0E7RUFDQTtBUGlyRFI7QU9ucURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcXFETjtBT3BxRE07RUFWRjtJQVdJO0lBQ0E7SUFDQSxzQkh6a0JBO0VKZ3ZFTjtBQUNGO0FPcnFETTtFQUNFO0VBQ0E7RUFDQSxjSHhsQkQ7RUd5bEJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdXFEUjtBT3JxRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdXFEVjtBT3BxRFE7RUE3QkY7SUE4Qkk7RVB1cURSO0FBQ0Y7QU9wcURNO0VBQ0U7RUFDQTtBUHNxRFI7QU9wcURRO0VBQ0U7QVBzcURWO0FPcnFEVTtFQUZGO0lBR0k7SUFDQTtFUHdxRFY7QUFDRjtBT3BxRE07RUFDRTtFQUNBO0FQc3FEUjtBT25xRE07RUFDRTtFQUNBO0VBQ0E7RUFDQSxjSGhwQkk7RUdpcEJKO0VBQ0E7RUFDQTtBUHFxRFI7QU9wcURRO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTtFUHVxRFI7QUFDRjtBT3JxRFE7RUFDRTtFQUNBO0VBQ0E7QVB1cURWO0FPdHFEVTtFQUpGO0lBS0k7SUFDQTtFUHlxRFY7QUFDRjtBT3hxRFU7RUFDRTtJQUNFLHlCSC9wQkM7RUp5MEViO0VPeHFEWTtJQUNFO0lBQ0E7RVAwcURkO0FBQ0Y7QU9ycUR3QjtFQURGO0lBRUksc0JIcHFCbEI7RUo0MEVOO0FBQ0Y7QU9qcUR3QjtFQURGO0lBRUksc0JIN3FCbEI7RUppMUVOO0FBQ0Y7QU8zcERVO0VBQ0U7QVA2cERaO0FPMXBEVTtFQUNFO0FQNHBEWjtBTzNwRFk7RUFGRjtJQUdJO0VQOHBEWjtBQUNGO0FPMXBEWTtFQUNFO0VBQ0EsY0hqdEJGO0VHa3RCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNHBEZDtBTzFwRGM7RUFDRTtBUDRwRGhCO0FPeHBEWTtFQUNFO0VBQ0EsY0h4dUJGO0VHeXVCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwcERkO0FPeHBEYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwcERoQjtBT3JwRFU7RUFDRTtFQUNBO0VBQ0E7QVB1cERaO0FPdHBEWTtFQUpGO0lBS0k7SUFDQTtFUHlwRFo7QUFDRjtBT3ZwRFk7RUFDRTtFQUNBO0FQeXBEZDtBT3hwRGM7RUFIRjtJQUlJO0lBQ0E7SUFDQTtFUDJwRGQ7QUFDRjtBT3pwRGM7RUFDRTtBUDJwRGhCO0FPMXBEZ0I7RUFGRjtJQUdJO0VQNnBEaEI7QUFDRjtBT3pwRGdCO0VBREY7SUFFSTtJQUNBO0lBQ0E7RVA0cERoQjtBQUNGO0FPeHBEZ0I7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBLGdCSDd4QlY7SUc4eEJVO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUDJwRGhCO0FBQ0Y7QU94cERrQjtFQURGO0lBRUk7SUFDQTtFUDJwRGxCO0FBQ0Y7QU94cERvQjtFQURGO0lBRUk7RVAycERwQjtBQUNGO0FPeHBEc0I7RUFERjtJQUVJO0VQMnBEdEI7QUFDRjtBT3RwRGdCO0VBQ0U7QVB3cERsQjtBT3ZwRGtCO0VBRkY7SUFHSTtFUDBwRGxCO0FBQ0Y7QU92cERnQjtFQUNFO0FQeXBEbEI7QU94cERrQjtFQUZGO0lBR0k7SUFDQTtJQUNBLGNIajFCUjtJR2sxQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUDJwRGxCO0FBQ0Y7QU94cERnQjtFQUNFO0FQMHBEbEI7QU96cERrQjtFQUZGO0lBR0k7SUFDQTtJQUNBO0VQNHBEbEI7QUFDRjtBT2xwRGtCO0VBQ0UseUJIMTJCWjtBSjgvRVI7QU9ucERvQjtFQUZGO0lBR0k7RVBzcERwQjtBQUNGO0FPbHBEZ0I7RUFDRTtFQUNBLGNIdjNCTjtFR3czQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbXBEbEI7QU9scERrQjtFQWhCRjtJQWlCSTtFUHFwRGxCO0FBQ0Y7QU9ucERrQjtFQUNFLHlCSHQ0Qlo7QUoyaEZSO0FPcHBEb0I7RUFGRjtJQUdJO0VQdXBEcEI7QUFDRjtBT3BwRGtCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNwRHBCO0FPanBEYztFQUNFO0FQbXBEaEI7QU9ocERjO0VBQ0U7RUFDQTtBUGtwRGhCO0FPdm9ETTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVB5b0RSO0VPeG9EUTtJQUNFO0VQMG9EVjtBQUNGOztBT25vREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNvREY7QU9wb0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNvREo7QU9sb0RJO0VBQ0U7RUFDQTtBUG9vRE47QU9sb0RNO0VBQ0U7RUFDQTtBUG9vRFI7QU9qb0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG1vRFI7QU85bkRFO0VBQ0U7RUFDQTtBUGdvREo7QU8vbkRJO0VBSEY7SUFJSTtJQUNBO0VQa29ESjtBQUNGO0FPL25ESTtFQUNFO0VBQ0E7RUFDQTtBUGlvRE47QU85bkRJOzs7O0VBSUU7QVBnb0ROO0FPNW5ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4bkRKO0FPNW5ESTtFQUNFO0FQOG5ETjtBTzFuREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0bkRKO0FPMW5ESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0bkROO0FPM25ETTtFQU5GO0lBT0k7SUFDQTtFUDhuRE47QUFDRjtBT3puREk7RUFDRTtBUDJuRE47QU94bkRJO0VBQ0U7RUFDQTtFQUNBO0FQMG5ETjtBT3huRE07RUFDRTtBUDBuRFI7QU94bkRRO0VBQ0U7QVAwbkRWO0FPdG5ETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQd25EUjtBTzNtRFU7RUFDRTtFQUNBO0VBQ0E7QVA2bURaO0FPeG1EUTtFQUNFO0VBQ0E7RUFDQTtBUDBtRFY7QU94bURVO0VBQ0U7QVAwbURaO0FPeG1EWTtFQUNFO0VBQ0E7RUFDQTtBUDBtRGQ7QU94bURjO0VBQ0U7QVAwbURoQjtBT3ZtRGM7RUFDRTtBUHltRGhCO0FPbm1EWTtFQUNFO0VBQ0E7QVBxbURkO0FPbm1EYztFQUNFO0FQcW1EaEI7QU8vbERZO0VBQ0U7RUFFQTtBUGdtRGQ7QU8zbERVO0VBQ0U7RUFDQTtFQUNBO0FQNmxEWjtBTzNsRFk7RUFDRTtFQUNBO0VBQ0E7QVA2bERkO0FPM2xEYztFQUNFO0VBQ0E7QVA2bERoQjtBTzNsRGdCO0VBQ0U7RUFDQTtBUDZsRGxCO0FPeGxEWTtFQUNFO0FQMGxEZDtBT25sRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcWxEVjtBT2xsRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUG9sRFo7QU9sbERZO0VBQ0U7RUFDQTtBUG9sRGQ7QU85a0RrQjtFQUNFLGVIbHJDZDtBSmt3Rk47QU8xa0RZO0VBQ0U7QVA0a0RkO0FPMWtEYztFQUNFO0FQNGtEaEI7QU96a0RjO0VBQ0U7QVAya0RoQjtBT3RrRFk7RUFDRTtBUHdrRGQ7QU9wa0RZO0VBQ0U7QVBza0RkO0FPN2pESTtFQUNFO0FQK2pETjtBTzdqRE07RUFDRSxjSGx1Q0k7QUppeUZaO0FPN2pEUTtFQUNFO0FQK2pEVjtBT3pqRE07RUFDRTtBUDJqRFI7QU90akRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdqREo7QU90akRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdqRE47QU9yakRJO0VBQ0U7RUFDQTtFQUNBO0FQdWpETjtBT25qREU7RUFDRTtBUHFqREo7QU8vaURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpakROO0FPOWlESTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGdqRE47QU83aURJO0VBQ0U7RUFDQTtBUCtpRE47QU81aURJO0VBQ0U7RUFDQTtFQUNBO0FQOGlETjtBTzNpREk7RUFDRTtFQUNBO0FQNmlETjtBT3ppREU7RUFDRTtJQUNFO0VQMmlESjtFT3ppREU7SUFDRTtFUDJpREo7QUFDRjtBT3ppREU7RUFDRTtJQUNFO0VQMmlESjtFT3ppREU7SUFDRTtFUDJpREo7QUFDRjs7QU92aURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDBpREY7QU94aURFO0VBQ0U7QVAwaURKO0FPdmlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHlpREo7QU92aURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVB5aUROO0FPcGlESTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNIcDNDTTtFR3EzQ047RUFDQTtBUHNpRE47QU9uaURJO0VBQ0U7QVBxaUROO0FPbmlETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0huNENBO0FKdzZGUjs7QU8vaERBO0VBQ0U7QVBraURGO0FPamlERTtFQUZGO0lBR0k7RVBvaURGO0FBQ0Y7QU9saURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9pREo7O0FPaGlEQTtFQUNFO0FQbWlERjtBT2ppREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUG1pREo7QU8vaERRO0VBQ0U7QVBpaURWO0FPNWhESTtFQUNFO0VBQ0E7RUFDQTtBUDhoRE47QU81aERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4aERSO0FPNWhEUTtFQUNFO0FQOGhEVjtBTzNoRFE7RUFDRTtBUDZoRFY7QU8xaERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDRoRFY7QU96aERRO0VBQ0U7QVAyaERWO0FPemhEVTtFQUNFLGNILzhDQTtBSjArRlo7QU90aERVO0VBQ0UsV0h2OUNKO0VHdzlDSTtBUHdoRFo7QU9qaERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBtaERKO0FPbGhESTtFQUNFO0FQb2hETjtBT2poREk7RUFDRSxjSHYrQ007RUd3K0NOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbWhETjs7QVFyZ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXSldNO0FKNi9GUjtBUXZnR0U7RUFORjtJQU9JO0VSMGdHRjtBQUNGO0FRcGdHRTtFQUNFO0VBQ0E7QVJzZ0dKO0FRcmdHSTtFQUhGO0lBSUk7RVJ3Z0dKO0FBQ0Y7QVFyZ0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJ1Z0dKO0FRdGdHSTtFQUxGO0lBTUk7RVJ5Z0dKO0FBQ0Y7QVF4Z0dJO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTtFUjJnR0o7QUFDRjtBUXhnR0U7RUFDRTtBUjBnR0o7QVF6Z0dJO0VBRkY7SUFHSTtFUjRnR0o7RVEzZ0dJO0lBQ0U7RVI2Z0dOO0VRM2dHSTtJQUNFO0VSNmdHTjtBQUNGO0FRM2dHSTtFQVhGO0lBWUk7RVI4Z0dKO0VRN2dHSTtJQUNFO0VSK2dHTjtFUTdnR0k7SUFDRTtFUitnR047QUFDRjtBUTVnR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOGdHTjtBUTNnR0k7RUFDRTtBUjZnR047QVExZ0dRO0VBQ0U7QVI0Z0dWO0FRMWdHVTtFQUNFO0FSNGdHWjtBUXpnR1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyZ0daO0FRemdHWTtFQUNFLFdKdkVOO0FKa2xHUjtBUW5nR0U7RUFDRTtFQUNBO0FScWdHSjtBUXBnR0k7RUFIRjtJQUlJO0lBQ0E7RVJ1Z0dKO0FBQ0Y7QVFwZ0dNO0VBREY7SUFFSTtJQUNBO0lBQ0E7RVJ1Z0dOO0FBQ0Y7QVFyZ0dNO0VBQ0U7QVJ1Z0dSO0FRdGdHUTtFQUZGO0lBR0k7RVJ5Z0dSO0FBQ0Y7QVF2Z0dRO0VBQ0U7QVJ5Z0dWO0FReGdHVTtFQUZGO0lBR0k7SUFDQTtFUjJnR1Y7QUFDRjtBUXhnR1E7RUFDRTtFQUNBO0VBQ0E7QVIwZ0dWO0FReGdHVTtFQUNFO0FSMGdHWjtBUW5nR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxZ0dKO0FRcGdHSTtFQVBGO0lBUUk7RVJ1Z0dKO0FBQ0Y7QVFwZ0dNO0VBREY7SUFFSTtJQUNBO0lBQ0E7RVJ1Z0dOO0FBQ0Y7QVFyZ0dNO0VBQ0U7RUFDQTtBUnVnR1I7QVF0Z0dRO0VBSEY7SUFJSTtFUnlnR1I7QUFDRjtBUXZnR1E7RUFDRTtFQUNBO0VBQ0E7QVJ5Z0dWO0FReGdHVTtFQUpGO0lBS0k7RVIyZ0dWO0FBQ0Y7QVF0Z0dNO0VBREY7SUFFSTtFUnlnR047QUFDRjtBUXRnR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUndnR047QVF2Z0dNO0VBTEY7SUFNSTtJQUNBO0VSMGdHTjtBQUNGO0FRemdHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyZ0dSO0FRMWdHUTtFQU5GO0lBT0k7SUFDQTtFUjZnR1I7QUFDRjtBUXpnR1E7RUFDRTtFQUNBO0FSMmdHVjtBUTFnR1U7RUFIRjtJQUlJO0lBQ0E7RVI2Z0dWO0FBQ0Y7QVE1Z0dVO0VBUEY7SUFRSTtJQUNBO0VSK2dHVjtBQUNGO0FRN2dHVTtFQUNFO0FSK2dHWjtBUTlnR1k7RUFGRjtJQUdJO0VSaWhHWjtBQUNGO0FRL2dHWTtFQUNFO0FSaWhHZDtBUTlnR1k7RUFDRTtFQUNBO0FSZ2hHZDtBUS9nR2M7RUFIRjtJQUlJO0VSa2hHZDtBQUNGO0FRL2dHWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmloR2Q7QVEvZ0djO0VBQ0UsV0ovTlI7QUpndkdSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvcGFnZS5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19yZXNldC5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19mb250cy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29yZS9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmFmdGVyLCAqOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIE51aW1hIG91dGxpbmUgbnVvIGlucHV0dSBjaHJvbWUgKi9cbnRleHRhcmVhOmZvY3VzLCBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDbGVhckZpeCAqL1xuLmNmOmJlZm9yZSwgLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2Yge1xuICAqem9vbTogMTtcbn1cblxuLyogLS0tLS0tLS0tICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJGb250cy9PcGVuU2Fucy1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJGb250cy9PcGVuU2Fucy1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3RyZXRjaDogNzUlIDEyNSU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIkZvbnRzL09wZW5TYW5zLUl0YWxpYy1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJGb250cy9PcGVuU2Fucy1JdGFsaWMtVmFyaWFibGVGb250X3dkdGgsd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0cmV0Y2g6IDc1JSAxMjUlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5idG4ge1xuICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLmJ0bi5idG4tcmVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I3MjAyRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MjAyRTtcbiAgY29sb3I6ICNGRkY7XG59XG4uYnRuLmJ0bi1yZWQ6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODUyQzJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUyQzJCO1xufVxuLmJ0bi5idG4tcmVkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjODUyQzJCO1xufVxuLmJ0bi5idG4tZGFyayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzMzM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMzM0I7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmJ0bi5idG4tZGFyazpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ODU5NUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUI7XG59XG4uYnRuLmJ0bi1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjNTg1OTVCO1xufVxuLmJ0bi5idG4td2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjczMzNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzI3MzMzQjtcbn1cbi5idG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cbi5idG4uYnRuLXdoaXRlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjMjczMzNCO1xufVxuLmJ0bi5idG4td2hpdGUtY2FuY2VsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMyNzMzM0I7XG59XG4uYnRuLmJ0bi13aGl0ZS1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUVFO1xufVxuLmJ0bi5idG4td2hpdGUtY2FuY2VsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjMjczMzNCO1xufVxuLmJ0bi5idG4tcyB7XG4gIHBhZGRpbmc6IDlweCAyNHB4O1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpbmstd2l0aC1hcnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjQjcyMDJFO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay13aXRoLWFycm93OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuLmxpbmstd2l0aC1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL3JlZC1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNpcmNsZS1idG4ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNTJweDtcbiAgbWF4LWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFRUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXJjbGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI3MzMzQjtcbn1cbi5jaXJjbGUtYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIG91dGxpbmUtY29sb3I6ICMyNzMzM0I7XG59XG4uY2lyY2xlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvY2hldnJvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmNpcmNsZS1idG4ubmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuLmNpcmNsZS1idG4ucHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uY2lyY2xlLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNxdWFyZS1idG4ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNTJweDtcbiAgbWF4LWhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3F1YXJlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9zcXVhcmUtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zcXVhcmUtYnRuLnByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3F1YXJlLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU5NUI7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG59XG4uc3F1YXJlLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLypcblVzYWdlOlxuPGRpdiBjbGFzcz1cImlucHV0LXdyYXBwZXJcIj5cbiAgICA8aW5wdXQgdHlwZT1cImVtYWlsXCIgaWQ9XCJlbWFpbFwiIHBsYWNlaG9sZGVyPVwiXCI+XG4gICAgPHAgY2xhc3M9XCJlcnJvci1tZXNzYWdlXCI+VGhlIGZpZWxkIGlzIHJlcXVpcmVkLjwvcD5cbjwvZGl2PlxuKi9cbi5pbnB1dC13cmFwcGVyLFxuLmZvcm0tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LXdyYXBwZXIuc2VhcmNoLWlucHV0OjpiZWZvcmUsXG4uZm9ybS1yb3cuc2VhcmNoLWlucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL3NlYXJjaC1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5wdXQtd3JhcHBlci5zZWFyY2gtaW5wdXQgaW5wdXQsXG4uZm9ybS1yb3cuc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuLmlucHV0LXdyYXBwZXIgaW5wdXQsXG4uaW5wdXQtd3JhcHBlciB0ZXh0YXJlYSxcbi5mb3JtLXJvdyBpbnB1dCxcbi5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyNzMzM0I7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMsIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzLXZpc2libGUsXG4uaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpmb2N1cyxcbi5pbnB1dC13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4uZm9ybS1yb3cgaW5wdXQ6Zm9jdXMsXG4uZm9ybS1yb3cgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLXJvdyB0ZXh0YXJlYTpmb2N1cyxcbi5mb3JtLXJvdyB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjczMzNCO1xufVxuLmlucHV0LXdyYXBwZXIgaW5wdXQ6aG92ZXIsXG4uaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpob3Zlcixcbi5mb3JtLXJvdyBpbnB1dDpob3Zlcixcbi5mb3JtLXJvdyB0ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI3MzMzQjtcbn1cbi5pbnB1dC13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5mb3JtLXJvdyBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1yb3cgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1ODU5NUI7XG59XG4uaW5wdXQtd3JhcHBlciBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5pbnB1dC13cmFwcGVyIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tcm93IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tcm93IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgY29sb3I6ICMyNzMzM0I7XG59XG4uaW5wdXQtd3JhcHBlciB0ZXh0YXJlYSxcbi5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcbn1cbi5pbnB1dC13cmFwcGVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uaW5wdXQtd3JhcHBlciBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmZvcm0tcm93IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1yb3cgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNjAwMDAwcyAwcywgY29sb3IgNjAwMDAwcyAwcztcbn1cbi5pbnB1dC13cmFwcGVyIGlucHV0W2RhdGEtYXV0b2NvbXBsZXRlZF0sXG4uZm9ybS1yb3cgaW5wdXRbZGF0YS1hdXRvY29tcGxldGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlczpob3ZlciAuY2hvaWNlc19faW5uZXIsXG4uZm9ybS1yb3cgLmNob2ljZXM6aG92ZXIgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjczMzNCO1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXM6aG92ZXIgLmNob2ljZXNfX2xpc3QsXG4uZm9ybS1yb3cgLmNob2ljZXM6aG92ZXIgLmNob2ljZXNfX2xpc3Qge1xuICBib3JkZXItY29sb3I6ICMyNzMzM0I7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlczpmb2N1cywgLmlucHV0LXdyYXBwZXIgLmNob2ljZXM6Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLXJvdyAuY2hvaWNlczpmb2N1cyxcbi5mb3JtLXJvdyAuY2hvaWNlczpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzOmZvY3VzIC5jaG9pY2VzX19pbm5lciwgLmlucHV0LXdyYXBwZXIgLmNob2ljZXM6Zm9jdXMtdmlzaWJsZSAuY2hvaWNlc19faW5uZXIsXG4uZm9ybS1yb3cgLmNob2ljZXM6Zm9jdXMgLmNob2ljZXNfX2lubmVyLFxuLmZvcm0tcm93IC5jaG9pY2VzOmZvY3VzLXZpc2libGUgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjczMzNCO1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXM6Zm9jdXMgLmNob2ljZXNfX2xpc3QsIC5pbnB1dC13cmFwcGVyIC5jaG9pY2VzOmZvY3VzLXZpc2libGUgLmNob2ljZXNfX2xpc3QsXG4uZm9ybS1yb3cgLmNob2ljZXM6Zm9jdXMgLmNob2ljZXNfX2xpc3QsXG4uZm9ybS1yb3cgLmNob2ljZXM6Zm9jdXMtdmlzaWJsZSAuY2hvaWNlc19fbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogIzI3MzMzQjtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyLFxuLmZvcm0tcm93IC5jaG9pY2VzLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjZweCAyNnB4IDBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlcy5pcy1vcGVuOjphZnRlcixcbi5mb3JtLXJvdyAuY2hvaWNlcy5pcy1vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXM6OmFmdGVyLFxuLmZvcm0tcm93IC5jaG9pY2VzOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL2NoZXZyb24tZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIsXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTRweCA1NnB4IDE0cHggMTZweDtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19fbGlzdCxcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3Qge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX3BsYWNlaG9sZGVyLCAuaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0sXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19wbGFjZWhvbGRlcixcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0ge1xuICBjb2xvcjogIzI3MzMzQjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19wbGFjZWhvbGRlciAuY2hvaWNlc19fYnV0dG9uLCAuaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0gLmNob2ljZXNfX2J1dHRvbixcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX3BsYWNlaG9sZGVyIC5jaG9pY2VzX19idXR0b24sXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtIC5jaG9pY2VzX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLCAuaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCxcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQsXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QsXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2xpc3Qge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI2cHggMjZweDtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QgW3R5cGU9c2VhcmNoXSxcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdCBbdHlwZT1zZWFyY2hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19saXN0LFxuLmZvcm0tcm93IC5jaG9pY2VzIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19saXN0IHtcbiAgbWF4LWhlaWdodDogMTU2cHg7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSxcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gIGNvbG9yOiAjMjczMzNCO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMjRweCAqL1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW06bGFzdC1jaGlsZCxcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIG1heC13aWR0aDogMzY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5taW51cy1idG4sIC5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5wbHVzLWJ0bixcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAubWludXMtYnRuLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5wbHVzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0LW51bWJlci1ob2xkZXIgLm1pbnVzLWJ0bjpmb2N1cywgLmlucHV0LXdyYXBwZXIgLmlucHV0LW51bWJlci1ob2xkZXIgLm1pbnVzLWJ0bjpmb2N1cy12aXNpYmxlLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAucGx1cy1idG46Zm9jdXMsIC5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5wbHVzLWJ0bjpmb2N1cy12aXNpYmxlLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5taW51cy1idG46Zm9jdXMsXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLm1pbnVzLWJ0bjpmb2N1cy12aXNpYmxlLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5wbHVzLWJ0bjpmb2N1cyxcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAucGx1cy1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2ssXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBzcGFuLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgc3BhbiB7XG4gIGNvbG9yOiAjMjczMzNCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVjaDtcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgaW5wdXQsXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMS4zY2g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0OmZvY3VzLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0OmZvY3VzLXZpc2libGUsXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dDpmb2N1cyxcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyNzMzM0I7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtd3JhcHBlciAuZXJyb3ItbWVzc2FnZSxcbi5mb3JtLXJvdyAuZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjQjcyMDJFO1xufVxuLmlucHV0LXdyYXBwZXIuZXJyb3IgaW5wdXQsXG4uaW5wdXQtd3JhcHBlci5lcnJvciB0ZXh0YXJlYSxcbi5mb3JtLXJvdy5lcnJvciBpbnB1dCxcbi5mb3JtLXJvdy5lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI0I3MjAyRTtcbn1cbi5pbnB1dC13cmFwcGVyLmVycm9yIC5lcnJvci1tZXNzYWdlLFxuLmZvcm0tcm93LmVycm9yIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyZXksICM1ODU5NUIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1XaGl0ZSwgI0ZGRik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgLyogRmlyZWZveCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICAgIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgfVxufVxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Qge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5jYWxlbmRhci1lbmQge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGF0cGlja3ItY2FsZW5kYXIuY2FsZW5kYXItZW5kIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGF0cGlja3ItY2FsZW5kYXIuY2FsZW5kYXItc3RhcnQge1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXIgLmFycm93VXAsIC5mbGF0cGlja3ItY2FsZW5kYXIgLm51bUlucHV0V3JhcHBlciAuYXJyb3dEb3duIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5kYXlDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXJDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAubnVtSW5wdXQuY3VyLXllYXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IHVuc2V0O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZywgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIHNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjb2xvcjogIzI3MzMzQjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1heC13aWR0aDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6ICM1ODU5NUI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuNzVweCBzb2xpZCB2YXIoLS1HcmV5LTIsICNFRUUpO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JleSwgIzU4NTk1Qik7XG4gIGJhY2tncm91bmQ6IHZhcigtLUdyZXktMiwgI0VFRSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBvcmRlcjogMTtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9yZGVyOiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMC43NXB4IHNvbGlkIHZhcigtLUdyZXktMiwgI0VFRSk7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JleSwgIzU4NTk1Qik7XG4gIGJhY2tncm91bmQ6IHZhcigtLUdyZXktMiwgI0VFRSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocywgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6IHZhcigtLUJsYWNrLCAjMjczMzNCKTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnRvZGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjQjcyMDJFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0I3MjAyRSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheTpmb2N1cywgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjODUyQzJCO1xuICBib3JkZXItY29sb3I6ICM4NTJDMkI7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0I3MjAyRTtcbiAgY29sb3I6ICNCNzIwMkU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4NTJDMkI7XG4gIGJvcmRlci1jb2xvcjogIzg1MkMyQjtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTNweCAwIDAgIzg1MkMyQjtcbiAgYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkI7XG59XG5cbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTNweCAwIDAgIzg1MkMyQiwgMTNweCAwIDAgIzg1MkMyQjtcbiAgYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkIsIDEzcHggMCAwICM4NTJDMkI7XG59XG5cbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlIHtcbiAgYm94LXNoYWRvdzogNXB4IDAgMCAjODUyQzJCLCA2cHggMCAwICM4NTJDMkI7XG59XG5cbi8qXG5Vc2FnZTpcbjxkaXYgY2xhc3M9XCJyYW5nZS1zbGlkZXItaG9sZGVyXCI+XG48cCBjbGFzcz1cInJhbmdlLXNsaWRlci1sYWJlbFwiPjw/PSBfXygnS8SXbGltbyBnYWxpYScsICdhbHdhcmsnKTsgPz48L3A+XG48ZGl2IGNsYXNzPVwicmFuZ2Utc2xpZGVyLXdyYXBwZXJcIj5cbjxkaXYgaWQ9XCJcIiBjbGFzcz1cInJhbmdlLXNsaWRlclwiIGRhdGEtbWluPVwiNjAwXCIgZGF0YS1tYXg9XCIyMDAwXCIgZGF0YS1kZWNpbWFscz1cIjFcIj48L2Rpdj5cbjwvZGl2PlxuPHAgY2xhc3M9XCJyYW5nZS1zbGlkZXItdW90cHV0XCI+PD89IF9fKCdOdW8nLCAnYWx3YXJrJyk7ID8+IDxzdHJvbmc+PHNwYW4gY2xhc3M9XCJyYW5nZS1zbGlkZXItbm93LW1pblwiPjYwMDwvc3Bhbj48L3N0cm9uZz4gPD89IF9fKCdJa2knLCAnYWx3YXJrJyk7ID8+IDxzdHJvbmc+PHNwYW4gY2xhc3M9XCJyYW5nZS1zbGlkZXItbm93LW1heFwiPjIwMDA8L3NwYW4+PC9zdHJvbmc+IDxzcGFuIGNsYXNzPVwicmFuZ2Utc2xpZGVyLW1lYXN1cmVcIj5tPC9zcGFuPjwvcD5cbjxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgaWQ9XCJtaW4tdmFsXCIgbmFtZT1cIm1pbi12YWxcIiBjbGFzcz1cIm1pbi1udW0taW5wdXRcIiB2YWx1ZT1cIjYwMFwiPlxuPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBpZD1cIm1heC12YWxcIiBuYW1lPVwibWF4LXZhbFwiIGNsYXNzPVwibWF4LW51bS1pbnB1dFwiIHZhbHVlPVwiMjAwMFwiPlxuPC9kaXY+XG4qL1xuLnJhbmdlLXNsaWRlci1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci1sYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMjczMzNCO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucmFuZ2Utc2xpZGVyLWhvbGRlciAucmFuZ2Utc2xpZGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjNweCAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucmFuZ2Utc2xpZGVyLWhvbGRlciAucmFuZ2Utc2xpZGVyLm5vVWktaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCA1MSwgNTksIDAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucmFuZ2Utc2xpZGVyLWhvbGRlciAucmFuZ2Utc2xpZGVyLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwgLm5vVWktY29ubmVjdHMgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMyNzMzM0I7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG59XG4ucmFuZ2Utc2xpZGVyLWhvbGRlciAucmFuZ2Utc2xpZGVyLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFuZ2Utc2xpZGVyLWhvbGRlciAucmFuZ2Utc2xpZGVyLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZDogIzI3MzMzQjtcbiAgYm94LXNoYWRvdzogMCAxcHggMy4zcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG4ucmFuZ2Utc2xpZGVyLWhvbGRlciAucmFuZ2Utc2xpZGVyLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YmVmb3JlLCAucmFuZ2Utc2xpZGVyLWhvbGRlciAucmFuZ2Utc2xpZGVyLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci11b3RwdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzU4NTk1QjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci11b3RwdXQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaHRtbCB7XG4gIC0tbWFpbi1mb250OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xufVxuYm9keS5maXhlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHkuZml4ZWQtZGVza3RvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmZpeGVkLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi5iaWdnZXItc3BhY2UgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLmJpZ2dlci1zcGFjZSA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4uYmlnZ2VyLXNwYWNlID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm5vLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4ubm8tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cblxucCwgbGksIHByZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbn1cblxuLmJsciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG4uYmxzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5cbi5ibXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG59XG5cbi5ibXMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG59XG5cbnN0cm9uZywgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qXG5Vc2FnZTpcbjxkaXYgY2xhc3M9XCJpbnB1dC13cmFwcGVyXCI+XG4gICAgPGlucHV0IHR5cGU9XCJlbWFpbFwiIGlkPVwiZW1haWxcIiBwbGFjZWhvbGRlcj1cIlwiPlxuICAgIDxwIGNsYXNzPVwiZXJyb3ItbWVzc2FnZVwiPlRoZSBmaWVsZCBpcyByZXF1aXJlZC48L3A+XG48L2Rpdj5cbiovXG4uaW5wdXQtd3JhcHBlcixcbi5mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC13cmFwcGVyLnNlYXJjaC1pbnB1dDo6YmVmb3JlLFxuLmZvcm0tcm93LnNlYXJjaC1pbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9zZWFyY2gtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmlucHV0LXdyYXBwZXIuc2VhcmNoLWlucHV0IGlucHV0LFxuLmZvcm0tcm93LnNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbn1cbi5pbnB1dC13cmFwcGVyIGlucHV0LFxuLmlucHV0LXdyYXBwZXIgdGV4dGFyZWEsXG4uZm9ybS1yb3cgaW5wdXQsXG4uZm9ybS1yb3cgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjczMzNCO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzLCAuaW5wdXQtd3JhcHBlciBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLmlucHV0LXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMsXG4uaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuLmZvcm0tcm93IGlucHV0OmZvY3VzLFxuLmZvcm0tcm93IGlucHV0OmZvY3VzLXZpc2libGUsXG4uZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI3MzMzQjtcbn1cbi5pbnB1dC13cmFwcGVyIGlucHV0OmhvdmVyLFxuLmlucHV0LXdyYXBwZXIgdGV4dGFyZWE6aG92ZXIsXG4uZm9ybS1yb3cgaW5wdXQ6aG92ZXIsXG4uZm9ybS1yb3cgdGV4dGFyZWE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyNzMzM0I7XG59XG4uaW5wdXQtd3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uZm9ybS1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tcm93IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTg1OTVCO1xufVxuLmlucHV0LXdyYXBwZXIgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLXJvdyBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLXJvdyB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIGNvbG9yOiAjMjczMzNCO1xufVxuLmlucHV0LXdyYXBwZXIgdGV4dGFyZWEsXG4uZm9ybS1yb3cgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG59XG4uaW5wdXQtd3JhcHBlciBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmlucHV0LXdyYXBwZXIgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5mb3JtLXJvdyBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tcm93IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDYwMDAwMHMgMHMsIGNvbG9yIDYwMDAwMHMgMHM7XG59XG4uaW5wdXQtd3JhcHBlciBpbnB1dFtkYXRhLWF1dG9jb21wbGV0ZWRdLFxuLmZvcm0tcm93IGlucHV0W2RhdGEtYXV0b2NvbXBsZXRlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXM6aG92ZXIgLmNob2ljZXNfX2lubmVyLFxuLmZvcm0tcm93IC5jaG9pY2VzOmhvdmVyIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzI3MzMzQjtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzOmhvdmVyIC5jaG9pY2VzX19saXN0LFxuLmZvcm0tcm93IC5jaG9pY2VzOmhvdmVyIC5jaG9pY2VzX19saXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjczMzNCO1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXM6Zm9jdXMsIC5pbnB1dC13cmFwcGVyIC5jaG9pY2VzOmZvY3VzLXZpc2libGUsXG4uZm9ybS1yb3cgLmNob2ljZXM6Zm9jdXMsXG4uZm9ybS1yb3cgLmNob2ljZXM6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlczpmb2N1cyAuY2hvaWNlc19faW5uZXIsIC5pbnB1dC13cmFwcGVyIC5jaG9pY2VzOmZvY3VzLXZpc2libGUgLmNob2ljZXNfX2lubmVyLFxuLmZvcm0tcm93IC5jaG9pY2VzOmZvY3VzIC5jaG9pY2VzX19pbm5lcixcbi5mb3JtLXJvdyAuY2hvaWNlczpmb2N1cy12aXNpYmxlIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzI3MzMzQjtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzOmZvY3VzIC5jaG9pY2VzX19saXN0LCAuaW5wdXQtd3JhcHBlciAuY2hvaWNlczpmb2N1cy12aXNpYmxlIC5jaG9pY2VzX19saXN0LFxuLmZvcm0tcm93IC5jaG9pY2VzOmZvY3VzIC5jaG9pY2VzX19saXN0LFxuLmZvcm0tcm93IC5jaG9pY2VzOmZvY3VzLXZpc2libGUgLmNob2ljZXNfX2xpc3Qge1xuICBib3JkZXItY29sb3I6ICMyNzMzM0I7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlcy5pcy1vcGVuIC5jaG9pY2VzX19pbm5lcixcbi5mb3JtLXJvdyAuY2hvaWNlcy5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHggMjZweCAwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMuaXMtb3Blbjo6YWZ0ZXIsXG4uZm9ybS1yb3cgLmNob2ljZXMuaXMtb3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzOjphZnRlcixcbi5mb3JtLXJvdyAuY2hvaWNlczo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIHJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyLFxuLmZvcm0tcm93IC5jaG9pY2VzIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE0cHggNTZweCAxNHB4IDE2cHg7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QsXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19wbGFjZWhvbGRlciwgLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtLFxuLmZvcm0tcm93IC5jaG9pY2VzIC5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fcGxhY2Vob2xkZXIsXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtIHtcbiAgY29sb3I6ICMyNzMzM0I7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fcGxhY2Vob2xkZXIgLmNob2ljZXNfX2J1dHRvbiwgLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtIC5jaG9pY2VzX19idXR0b24sXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19wbGFjZWhvbGRlciAuY2hvaWNlc19fYnV0dG9uLFxuLmZvcm0tcm93IC5jaG9pY2VzIC5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCwgLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQsXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLFxuLmZvcm0tcm93IC5jaG9pY2VzIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0LFxuLmZvcm0tcm93IC5jaG9pY2VzIC5jaG9pY2VzX19saXN0IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyNnB4IDI2cHg7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0IFt0eXBlPXNlYXJjaF0sXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QgW3R5cGU9c2VhcmNoXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fbGlzdCxcbi5mb3JtLXJvdyAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDE1NnB4O1xufVxuLmlucHV0LXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0sXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0ge1xuICBjb2xvcjogIzI3MzMzQjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDI0cHggKi9cbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbn1cbi5pbnB1dC13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtOmxhc3QtY2hpbGQsXG4uZm9ybS1yb3cgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlcixcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBtYXgtd2lkdGg6IDM2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAubWludXMtYnRuLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAucGx1cy1idG4sXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLm1pbnVzLWJ0bixcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAucGx1cy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5taW51cy1idG46Zm9jdXMsIC5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5taW51cy1idG46Zm9jdXMtdmlzaWJsZSwgLmlucHV0LXdyYXBwZXIgLmlucHV0LW51bWJlci1ob2xkZXIgLnBsdXMtYnRuOmZvY3VzLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAucGx1cy1idG46Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAubWludXMtYnRuOmZvY3VzLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5taW51cy1idG46Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAucGx1cy1idG46Zm9jdXMsXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLnBsdXMtYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgc3Bhbixcbi5mb3JtLXJvdyAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIHNwYW4ge1xuICBjb2xvcjogIzI3MzMzQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1yaWdodDogMC41Y2g7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0LFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDEuM2NoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQtbnVtYmVyLWhvbGRlciAuaW5wdXQtbnVtYmVyLWJsb2NrIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dDpmb2N1cywgLmlucHV0LXdyYXBwZXIgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLmZvcm0tcm93IC5pbnB1dC1udW1iZXItaG9sZGVyIC5pbnB1dC1udW1iZXItYmxvY2sgaW5wdXQ6Zm9jdXMsXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjczMzNCO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZm9ybS1yb3cgLmlucHV0LW51bWJlci1ob2xkZXIgLmlucHV0LW51bWJlci1ibG9jayBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAhaW1wb3J0YW50O1xufVxuLmlucHV0LXdyYXBwZXIgLmVycm9yLW1lc3NhZ2UsXG4uZm9ybS1yb3cgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI0I3MjAyRTtcbn1cbi5pbnB1dC13cmFwcGVyLmVycm9yIGlucHV0LFxuLmlucHV0LXdyYXBwZXIuZXJyb3IgdGV4dGFyZWEsXG4uZm9ybS1yb3cuZXJyb3IgaW5wdXQsXG4uZm9ybS1yb3cuZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG59XG4uaW5wdXQtd3JhcHBlci5lcnJvciAuZXJyb3ItbWVzc2FnZSxcbi5mb3JtLXJvdy5lcnJvciAuZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmV5LCAjNTg1OTVCKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tV2hpdGUsICNGRkYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNThweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICB3aWR0aDogMzQ1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIH1cbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuY2FsZW5kYXItZW5kIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxhdHBpY2tyLWNhbGVuZGFyLmNhbGVuZGFyLWVuZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxhdHBpY2tyLWNhbGVuZGFyLmNhbGVuZGFyLXN0YXJ0IHtcbiAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAubnVtSW5wdXRXcmFwcGVyIC5hcnJvd1VwLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXIgLmFycm93RG93biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZGF5Q29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZ2FwOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXlzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3Itd2Vla2RheXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLm51bUlucHV0LmN1ci15ZWFyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiB1bnNldDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciBzcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY29sb3I6ICMyNzMzM0I7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzMHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiAjNTg1OTVCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZywgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAwLjc1cHggc29saWQgdmFyKC0tR3JleS0yLCAjRUVFKTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgei1pbmRleDogOTk5OTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyZXksICM1ODU5NUIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmV5LTIsICNFRUUpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgb3JkZXI6IDE7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcmRlcjogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuNzVweCBzb2xpZCB2YXIoLS1HcmV5LTIsICNFRUUpO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyZXksICM1ODU5NUIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmV5LTIsICNFRUUpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsIC5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiB2YXIoLS1CbGFjaywgIzI3MzMzQik7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC50b2RheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogI0I3MjAyRSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNCNzIwMkUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cywgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzg1MkMyQjtcbiAgYm9yZGVyLWNvbG9yOiAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gIGNvbG9yOiAjQjcyMDJFO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODUyQzJCO1xuICBib3JkZXItY29sb3I6ICM4NTJDMkI7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkI7XG4gIGJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkIsIDEzcHggMCAwICM4NTJDMkI7XG4gIGJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCLCAxM3B4IDAgMCAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSB7XG4gIGJveC1zaGFkb3c6IDVweCAwIDAgIzg1MkMyQiwgNnB4IDAgMCAjODUyQzJCO1xufVxuXG4vKlxuVXNhZ2U6XG48ZGl2IGNsYXNzPVwicmFuZ2Utc2xpZGVyLWhvbGRlclwiPlxuPHAgY2xhc3M9XCJyYW5nZS1zbGlkZXItbGFiZWxcIj48Pz0gX18oJ0vEl2xpbW8gZ2FsaWEnLCAnYWx3YXJrJyk7ID8+PC9wPlxuPGRpdiBjbGFzcz1cInJhbmdlLXNsaWRlci13cmFwcGVyXCI+XG48ZGl2IGlkPVwiXCIgY2xhc3M9XCJyYW5nZS1zbGlkZXJcIiBkYXRhLW1pbj1cIjYwMFwiIGRhdGEtbWF4PVwiMjAwMFwiIGRhdGEtZGVjaW1hbHM9XCIxXCI+PC9kaXY+XG48L2Rpdj5cbjxwIGNsYXNzPVwicmFuZ2Utc2xpZGVyLXVvdHB1dFwiPjw/PSBfXygnTnVvJywgJ2Fsd2FyaycpOyA/PiA8c3Ryb25nPjxzcGFuIGNsYXNzPVwicmFuZ2Utc2xpZGVyLW5vdy1taW5cIj42MDA8L3NwYW4+PC9zdHJvbmc+IDw/PSBfXygnSWtpJywgJ2Fsd2FyaycpOyA/PiA8c3Ryb25nPjxzcGFuIGNsYXNzPVwicmFuZ2Utc2xpZGVyLW5vdy1tYXhcIj4yMDAwPC9zcGFuPjwvc3Ryb25nPiA8c3BhbiBjbGFzcz1cInJhbmdlLXNsaWRlci1tZWFzdXJlXCI+bTwvc3Bhbj48L3A+XG48aW5wdXQgdHlwZT1cImhpZGRlblwiIGlkPVwibWluLXZhbFwiIG5hbWU9XCJtaW4tdmFsXCIgY2xhc3M9XCJtaW4tbnVtLWlucHV0XCIgdmFsdWU9XCI2MDBcIj5cbjxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgaWQ9XCJtYXgtdmFsXCIgbmFtZT1cIm1heC12YWxcIiBjbGFzcz1cIm1heC1udW0taW5wdXRcIiB2YWx1ZT1cIjIwMDBcIj5cbjwvZGl2PlxuKi9cbi5yYW5nZS1zbGlkZXItaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5yYW5nZS1zbGlkZXItaG9sZGVyIC5yYW5nZS1zbGlkZXItbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzI3MzMzQjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIzcHggMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgzOSwgNTEsIDU5LCAwLjEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNHB4O1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwgLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5yYW5nZS1zbGlkZXItaG9sZGVyIC5yYW5nZS1zbGlkZXIubm9VaS1ob3Jpem9udGFsIC5ub1VpLWNvbm5lY3RzIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMjczMzNCO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6ICMyNzMzM0I7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDMuM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcbn1cbi5yYW5nZS1zbGlkZXItaG9sZGVyIC5yYW5nZS1zbGlkZXIubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmJlZm9yZSwgLnJhbmdlLXNsaWRlci1ob2xkZXIgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYW5nZS1zbGlkZXItaG9sZGVyIC5yYW5nZS1zbGlkZXItdW90cHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM1ODU5NUI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yYW5nZS1zbGlkZXItaG9sZGVyIC5yYW5nZS1zbGlkZXItdW90cHV0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLmJ0bi5idG4tcmVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I3MjAyRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MjAyRTtcbiAgY29sb3I6ICNGRkY7XG59XG4uYnRuLmJ0bi1yZWQ6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODUyQzJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUyQzJCO1xufVxuLmJ0bi5idG4tcmVkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjODUyQzJCO1xufVxuLmJ0bi5idG4tZGFyayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzMzM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMzM0I7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmJ0bi5idG4tZGFyazpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ODU5NUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU5NUI7XG59XG4uYnRuLmJ0bi1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjNTg1OTVCO1xufVxuLmJ0bi5idG4td2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjczMzNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzI3MzMzQjtcbn1cbi5idG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cbi5idG4uYnRuLXdoaXRlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjMjczMzNCO1xufVxuLmJ0bi5idG4td2hpdGUtY2FuY2VsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMyNzMzM0I7XG59XG4uYnRuLmJ0bi13aGl0ZS1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUVFO1xufVxuLmJ0bi5idG4td2hpdGUtY2FuY2VsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjMjczMzNCO1xufVxuLmJ0bi5idG4tcyB7XG4gIHBhZGRpbmc6IDlweCAyNHB4O1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpbmstd2l0aC1hcnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjQjcyMDJFO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay13aXRoLWFycm93OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuLmxpbmstd2l0aC1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL3JlZC1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNpcmNsZS1idG4ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNTJweDtcbiAgbWF4LWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFRUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXJjbGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI3MzMzQjtcbn1cbi5jaXJjbGUtYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIG91dGxpbmUtY29sb3I6ICMyNzMzM0I7XG59XG4uY2lyY2xlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvY2hldnJvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmNpcmNsZS1idG4ubmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuLmNpcmNsZS1idG4ucHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uY2lyY2xlLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNxdWFyZS1idG4ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNTJweDtcbiAgbWF4LWhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3F1YXJlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9zcXVhcmUtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zcXVhcmUtYnRuLnByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3F1YXJlLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU5NUI7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG59XG4uc3F1YXJlLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMyNzMzM0I7XG59XG4uaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXI6bm90KC50cmFuc3BhcmVudCksIC5oZWFkZXIuc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLnRyYW5zcGFyZW50OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uaGVhZGVyLnRyYW5zcGFyZW50IC5oZWFkZXItaG9sZGVyIC5oZWFkZXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmhlYWRlci50cmFuc3BhcmVudCAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxlZnQtc2lkZSAuaGVhZGVyLWxvZ28tbGluayB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sZWZ0LXNpZGUgLmhlYWRlci1sb2dvLXRyYW5zcGFyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLnRyYW5zcGFyZW50IC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGVmdC1zaWRlIC5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLnRyYW5zcGFyZW50IC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEgLmdvLXRvLXN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvbWVudS1jaGV2cm9uLXdoaXRlLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci50cmFuc3BhcmVudCAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIC5nby10by1zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvbWVudS1jaGV2cm9uLXJlZC5zdmdcIik7XG4gIH1cbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1tZW51IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmhlYWRlci50cmFuc3BhcmVudCAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nLWN1cnJlbnQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQgLmhlYWRlci1zZWFyY2gtdHJpZ2dlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0ZGRjtcbn1cbi5oZWFkZXIub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIub3Blbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuLmhlYWRlci5vcGVuIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLm9wZW4gLmNvbnRhaW5lciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLXJpZ2h0LXNpZGUgbmF2LmhlYWRlci1uYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwdmgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXI6bm90KC5vcGVuKSAubWVudS1jaGlsZHMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTB2dykgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyOm5vdCgub3BlbikgLm1lbnUtY2hpbGRzIC5tZW51LWlubmVyLWNoaWxkcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMHZ3KSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLnRyYW5zcGFyZW50Lm9wZW4gLmhlYWRlci1ob2xkZXIgLmhlYWRlci1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMzM0I7XG59XG4uaGVhZGVyLnRyYW5zcGFyZW50Lm9wZW4gLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sZWZ0LXNpZGUgLmhlYWRlci1sb2dvLXRyYW5zcGFyZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQub3BlbiAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxlZnQtc2lkZSAuaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQub3BlbiAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIC5nby10by1zdWJtZW51IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL21lbnUtY2hldnJvbi5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIudHJhbnNwYXJlbnQub3BlbiAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIC5nby10by1zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvbWVudS1jaGV2cm9uLXJlZC5zdmdcIik7XG4gIH1cbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQub3BlbiAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMjczMzNCO1xufVxuLmhlYWRlci50cmFuc3BhcmVudC5vcGVuIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGFuZyAuaGVhZGVyLWxhbmctY3VycmVudCB7XG4gIGNvbG9yOiAjMjczMzNCO1xufVxuLmhlYWRlci50cmFuc3BhcmVudC5vcGVuIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGFuZyAuaGVhZGVyLWxhbmctY3VycmVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvbWVudS1jaGV2cm9uLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci50cmFuc3BhcmVudC5vcGVuIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGFuZyAuaGVhZGVyLWxhbmctY3VycmVudDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9tZW51LWNoZXZyb24tcmVkLnN2Z1wiKTtcbiAgfVxufVxuLmhlYWRlci50cmFuc3BhcmVudC5vcGVuIC5oZWFkZXItc2VhcmNoLXRyaWdnZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMyNzMzM0I7XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItYnVyZ2VyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlci5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbiB7XG4gIGhlaWdodDogMXB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1idXJnZXIgc3BhbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMzNCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogNXB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTFweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDE3cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGVmdC1zaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGVmdC1zaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxlZnQtc2lkZSAuaGVhZGVyLWxvZ28tbGluayB7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxlZnQtc2lkZSAuaGVhZGVyLWxvZ28tbGluayBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxlZnQtc2lkZSAuaGVhZGVyLWxvZ28tdHJhbnNwYXJlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxlZnQtc2lkZSAuaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1yaWdodC1zaWRlIC5oZWFkZXItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLXJpZ2h0LXNpZGUgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1yaWdodC1zaWRlIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1tZW51IGxpIHtcbiAgcGFkZGluZzogMHB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGEgLmdvLXRvLXN1Ym1lbnUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSAuZ28tdG8tc3VibWVudSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9tZW51LWNoZXZyb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEgLmdvLXRvLXN1Ym1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9tZW51LWNoZXZyb24tcmVkLnN2Z1wiKTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMjFweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyNzMzM0I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1tZW51IGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLW1lbnUgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sYW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxhbmcge1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sYW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nLWhvbGRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nLWhvbGRlciAuaGVhZGVyLWxhbmctbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGFuZy5hY3RpdmUgLmhlYWRlci1sYW5nLWN1cnJlbnQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sYW5nLmFjdGl2ZSAuaGVhZGVyLWxhbmctaG9sZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nLWN1cnJlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI3MzMzQjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nLWN1cnJlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGFuZyAuaGVhZGVyLWxhbmctaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0yMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sYW5nIC5oZWFkZXItbGFuZy1ob2xkZXIge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGFuZyAuaGVhZGVyLWxhbmctaG9sZGVyIC5oZWFkZXItbGFuZy1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjczMzNCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItbGFuZyAuaGVhZGVyLWxhbmctaG9sZGVyIC5oZWFkZXItbGFuZy1saXN0IHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWhvbGRlciAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nLWhvbGRlciAuaGVhZGVyLWxhbmctbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI3MzMzQjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sYW5nIC5oZWFkZXItbGFuZy1ob2xkZXIgLmhlYWRlci1sYW5nLWxpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1sYW5nIC5oZWFkZXItbGFuZy1ob2xkZXIgLmhlYWRlci1sYW5nLWxpc3QgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG4uaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItc2VhcmNoLXRyaWdnZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItaG9sZGVyIC5oZWFkZXItc2VhcmNoLXRyaWdnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1zZWFyY2gtdHJpZ2dlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1ob2xkZXIgLmhlYWRlci1zZWFyY2gtdHJpZ2dlciBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDI1cHgpO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDg3cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHZ3KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMge1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1nZXQtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNTg1OTVCO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtZ2V0LWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9iYWNrLWdyZXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtZ2V0LWJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaG9sZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaG9sZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcy5oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMHZ3KTtcbn1cbi5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMjczMzNCO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAxcHggOXB4IDIyLjZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0ge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtOm50aC1jaGlsZChldmVuKSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtOm50aC1jaGlsZChldmVuKSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jayBsaS5hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbTpudGgtY2hpbGQoZXZlbikgLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2sgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtW2RhdGEtbGV2ZWxzPVwiMVwiXSwgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW1bZGF0YS1sZXZlbHM9XCIyXCJdIHtcbiAgbWF4LXdpZHRoOiAyOTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW1bZGF0YS1sZXZlbHM9XCIxXCJdLCAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbVtkYXRhLWxldmVscz1cIjJcIl0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0tbmFtZSAubWVudS1jaGlsZHMtaXRlbS1uYW1lLWxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzI3MzMzQjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwJSAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1uYW1lIC5tZW51LWNoaWxkcy1pdGVtLW5hbWUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1uYW1lIC5uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMyNzMzM0I7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1uYW1lIC5uYW1lIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMjRweCAwcHggMjRweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2subWVudS1ibG9jay1uZXh0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jay5tZW51LWJsb2NrLW5leHQuaGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2subWVudS1ibG9jay1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIC5tZW51LWlubmVyLWNoaWxkcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHZ3KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwdncpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIC5tZW51LWlubmVyLWNoaWxkcyAubWVudS1pbm5lci1jaGlsZHMtaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jayAubWVudS1pbm5lci1jaGlsZHMgLm1lbnUtaW5uZXItY2hpbGRzLWhvbGRlciAubWVudS1pbm5lci1jaGlsZHMtaXRlbXMge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2sgLm1lbnUtaW5uZXItY2hpbGRzIC5tZW51LWlubmVyLWNoaWxkcy1ob2xkZXIgLm1lbnUtaW5uZXItY2hpbGRzLWl0ZW1zIHVsIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIC5tZW51LWlubmVyLWNoaWxkcyAubWVudS1jaGlsZHMtZ2V0LWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jayAubWVudS1pbm5lci1jaGlsZHMgLm1lbnUtY2hpbGRzLWdldC1iYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIC5tZW51LWlubmVyLWNoaWxkcyAubWVudS1jaGlsZHMtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jayAubWVudS1pbm5lci1jaGlsZHMgLm1lbnUtY2hpbGRzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjMjczMzNCO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2sgLm1lbnUtaW5uZXItY2hpbGRzLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jayAubWVudS1pbm5lci1jaGlsZHMuaGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwdncpO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jayBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIGxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2sgbGkgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMjczMzNCO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIGxpIGEge1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1zdWJtZW51LWhvbGRlciAubWVudS1jaGlsZHMgLm1lbnUtY2hpbGRzLWl0ZW1zIC5tZW51LWNoaWxkcy1pdGVtIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIC5tZW51LWJsb2NrIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jayBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2sgbGkgYSAuZ28tdG8tbmV4dC1sZXZlbCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvY2hldnJvbi1yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4uaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzIC5tZW51LWNoaWxkcy1pdGVtcyAubWVudS1jaGlsZHMtaXRlbSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyAubWVudS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXN1Ym1lbnUtaG9sZGVyIC5tZW51LWNoaWxkcyAubWVudS1jaGlsZHMtaXRlbXMgLm1lbnUtY2hpbGRzLWl0ZW0gLm1lbnUtY2hpbGRzLWl0ZW0taXRlbXMgLm1lbnUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzLnNpbmdsZS1jb2x1bW4ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItc3VibWVudS1ob2xkZXIgLm1lbnUtY2hpbGRzLnNpbmdsZS1jb2x1bW4gLm1lbnUtY2hpbGRzLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5tZW51LWNoaWxkcy1pdGVtLWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ubWFpbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQzRDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFpbi1zZWFyY2guYWN0aXZlIHtcbiAgYm90dG9tOiAtODRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1haW4tc2VhcmNoLmxvYWRpbmcgLmlucHV0LXdyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLm1haW4tc2VhcmNoLmxvYWRpbmcgLmlucHV0LXdyYXBwZXIgLm1haW4tc2VhcmNoLWNsZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1haW4tc2VhcmNoLmxvYWRpbmcgLmlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKEltYWdlcy9sb2FkZXIuc3ZnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWFpbi1zZWFyY2ggLmlucHV0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDExMzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXNlYXJjaCAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbi1zZWFyY2ggLmlucHV0LXdyYXBwZXIgaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24gKyAubWFpbi1zZWFyY2gtY2xlYXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLm1haW4tc2VhcmNoIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi5tYWluLXNlYXJjaCAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4ubWFpbi1zZWFyY2ggLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi5tYWluLXNlYXJjaCAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tYWluLXNlYXJjaC1jbGVhciB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLm1haW4tc2VhcmNoLWNsZWFyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xuICBtYXgtd2lkdGg6IDExMzZweDtcbiAgbWluLWhlaWdodDogNDU2cHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3R0b206IC0xMTdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLmxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgcGFkZGluZzogMCAwIDA7XG4gIGhlaWdodDogMzg0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMiwgMzMsIDQxLCAwLjA2KTtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC10YWdzIGxpLnRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggOHB4O1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1jb250ZW50LXRhZ3MgbGkudGFnIHNwYW4ge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1jb250ZW50LXRhZ3MgbGkudGFnOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtbmFtZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtbmFtZSBoNDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1jb250ZW50LWFyZWEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzMnB4O1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1jb250ZW50LWRldGFpbHMgLmRhdGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtZGV0YWlscyAuZGF0YSAubG9jYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC1kZXRhaWxzIC5kYXRhIC5sb2NhdGlvbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1jb250ZW50LWRldGFpbHMgLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMCAxMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1idG4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tYnRuIGEgLmJ0bi1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWJ0biBhOmhvdmVyIC5idG4tYXJyb3cgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNCNzIwMkU7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWJ0biBhLmJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjRweDtcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tYnRuIGEuYnRuLmJnLXJlZCB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tYnRuIGEuYnRuIC5pY29uLXJpZ2h0IHtcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1idG4gYS5oaWRkZW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWJ0biBhLmhpZGRlbi10YWJsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cyAuYnRuLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMgLmJ0bi13cmFwcGVyIC5saW5rLXdpdGgtYXJyb3cge1xuICBjb2xvcjogIzI3MzMzQjtcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtcmVzdWx0cyAuYnRuLXdyYXBwZXIgLmxpbmstd2l0aC1hcnJvdzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkltYWdlcy9ibGFjay1hcnJvdy5zdmdcIik7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXJlc3VsdHMubG9hZGluZyAuc2tlbGV0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtbm8tcmVzdWx0cy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xuICBtYXgtd2lkdGg6IDExMzZweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLm1haW4tc2VhcmNoIC5tYWluLXNlYXJjaC1uby1yZXN1bHRzLXRleHQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG59XG4ubWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLW5vLXJlc3VsdHMtdGV4dCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5tYWluLXNlYXJjaCAuc2tlbGV0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tc2VhcmNoIC5za2VsZXRvbiAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0taW1hZ2Uge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHdpZHRoOiAxMTVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg4JSwgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpKSwgY29sb3Itc3RvcCgxOCUsIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC4zKSksIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDMyLCAzMywgNDEsIDAuMDYpKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpIDglLCByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuMykgMTglLCByZ2JhKDMyLCAzMywgNDEsIDAuMDYpIDMzJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogODAwcHggMTAwcHg7XG4gIGFuaW1hdGlvbjogd2F2ZS1zcXVhcmVzIDJzIGluZmluaXRlIGVhc2Utb3V0O1xufVxuLm1haW4tc2VhcmNoIC5za2VsZXRvbiAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC10YWdzIGxpLFxuLm1haW4tc2VhcmNoIC5za2VsZXRvbiAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC1uYW1lLFxuLm1haW4tc2VhcmNoIC5za2VsZXRvbiAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC1hcmVhIHtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg4JSwgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpKSwgY29sb3Itc3RvcCgxOCUsIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC4zKSksIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDMyLCAzMywgNDEsIDAuMDYpKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpIDglLCByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuMykgMTglLCByZ2JhKDMyLCAzMywgNDEsIDAuMDYpIDMzJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogODAwcHggMTAwcHg7XG4gIGFuaW1hdGlvbjogd2F2ZS1saW5lcyAycyBpbmZpbml0ZSBlYXNlLW91dDtcbn1cbi5tYWluLXNlYXJjaCAuc2tlbGV0b24gLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtdGFncyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA5M3B4O1xufVxuLm1haW4tc2VhcmNoIC5za2VsZXRvbiAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC1uYW1lIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXgtd2lkdGg6IDM4MnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubWFpbi1zZWFyY2ggLnNrZWxldG9uIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1jb250ZW50LWFyZWEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTc4cHg7XG59XG5Aa2V5ZnJhbWVzIHdhdmUtbGluZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OHB4IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDY4cHggMDtcbiAgfVxufVxuQGtleWZyYW1lcyB3YXZlLXNxdWFyZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OHB4IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDY4cHggMDtcbiAgfVxufVxuXG4ucG9zdC1jYXJkIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wb3N0LWNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0LWNhcmQgLmxoLXNpZGUge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICB3aWR0aDogOTZweDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5wb3N0LWNhcmQgLmxoLXNpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucG9zdC1jYXJkIC5yaC1zaWRlIHAudGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjczMzNCO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucG9zdC1jYXJkIC5yaC1zaWRlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBvc3QtY2FyZCAucmgtc2lkZSAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmhlYWRlcjpub3QoLmpzLXRyYW5zcGFyZW50KSB+IG1haW4ge1xuICBwYWRkaW5nLXRvcDogNjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaGVhZGVyOm5vdCguanMtdHJhbnNwYXJlbnQpIH4gbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cbmhlYWRlcjpub3QoLmpzLXRyYW5zcGFyZW50KSB+IG1haW4gLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDk7XG59XG5cbi5icmVhZGNydW1icy1iYWNrLWJ0bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG59XG4uYnJlYWRjcnVtYnMtYmFjay1idG4td3JhcHBlciAuYnJlYWRjcnVtYnMtd3JhcHBlci5jb250cmFzdCAuYnJlYWRjcnVtYnMgbGkge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDApO1xufVxuLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIGNvbG9yOiAjNTg1OTVCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5icmVhZGNydW1icy1iYWNrLWJ0bi13cmFwcGVyIC5icmVhZGNydW1icy13cmFwcGVyIC5icmVhZGNydW1icyBsaS5pdGVtLWhvbWUge1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG59XG4uYnJlYWRjcnVtYnMtYmFjay1idG4td3JhcHBlciAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYnMgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzIGxpIGE6bm90KC5icmVhZC1ob21lKSwgLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzIGxpIHNwYW4ge1xuICBjb2xvcjogIzU4NTk1QjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xufVxuLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzIGxpIGEge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uYnJlYWRjcnVtYnMtYmFjay1idG4td3JhcHBlciAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjczMzNCO1xufVxuLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzIGxpLml0ZW0tY3VycmVudCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJlYWRjcnVtYnMtYmFjay1idG4td3JhcHBlciAuYmFjay1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAyNHB4IDAgMjBweDtcbiAgdG9wOiA2NHB4O1xufVxuLmJyZWFkY3J1bWJzLWJhY2stYnRuLXdyYXBwZXIgLmJhY2stYnRuLmNvbnRyYXN0IHtcbiAgZmlsdGVyOiBjb250cmFzdCgwKTtcbn1cbi5icmVhZGNydW1icy1iYWNrLWJ0bi13cmFwcGVyIC5iYWNrLWJ0biBhIHtcbiAgY29sb3I6ICMyNzMzM0I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSksICMyNzMzM0I7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheSwgbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGZvb3Rlci5mb290ZXIge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1tZW51LXJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNS43MyUgMjUuNzMlIDIwLjk5JSAyMC45OSU7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1tZW51LXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItdG9wLW1lbnUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgZ2FwOiB1bnNldDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci10b3AtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci10b3AtY29sdW1uOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci10b3AtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIuZm9vdGVyIC5mb290ZXItdG9wLWNvbHVtbjpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItdG9wLWNvbHVtbiAuZm9vdGVyLW1lbnUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci10b3AtY29sdW1uIC5mb290ZXItbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItdG9wLWNvbHVtbiAuZm9vdGVyLW1lbnUgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1jb2x1bW4gLmZvb3Rlci1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItdG9wLWNvbHVtbiAuZm9vdGVyLW1lbnUgdWwgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXRvcC1jb2x1bW4gLmZvb3Rlci1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1zb2NpYWwge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLXNvY2lhbCAuZm9vdGVyLXNvY2lhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci1zb2NpYWwtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci1zb2NpYWwtbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItc29jaWFsIC5mb290ZXItc29jaWFsLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLXNvY2lhbCAuZm9vdGVyLXNvY2lhbC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci1zb2NpYWwtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItc29jaWFsIC5mb290ZXItc29jaWFsLWxpc3QgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODJCMkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1sZWZ0LXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWxlZnQtc2lkZSAuZm9vdGVyLWJvdHRvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWxlZnQtc2lkZSAuZm9vdGVyLWJvdHRvbS1sb2dvLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tbGVmdC1zaWRlIC5mb290ZXItYm90dG9tLWxvZ28tbGluayAuZm9vdGVyLWJvdHRvbS1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tbGVmdC1zaWRlIC5mb290ZXItYm90dG9tLWxvZ28tbGluayAuZm9vdGVyLWJvdHRvbS1sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItbWVudS1ib3R0b20ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1yaWdodC1zaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tcmlnaHQtc2lkZSAuZm9vdGVyLWJvdHRvbS1jb3B5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0LXNpZGUgLmZvb3Rlci1ib3R0b20tY29weSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0LXNpZGUgLmZvb3Rlci1tZW51LWJvdHRvbSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tcmlnaHQtc2lkZSAuZm9vdGVyLW1lbnUtYm90dG9tIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0LXNpZGUgLmZvb3Rlci1tZW51LWJvdHRvbSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0LXNpZGUgLmZvb3Rlci1tZW51LWJvdHRvbSB1bCBsaSB7XG4gIG1hcmdpbjogMHB4IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tcmlnaHQtc2lkZSAuZm9vdGVyLW1lbnUtYm90dG9tIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tcmlnaHQtc2lkZSAuZm9vdGVyLW1lbnUtYm90dG9tIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tcmlnaHQtc2lkZSAuZm9vdGVyLW1lbnUtYm90dG9tIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1yaWdodC1zaWRlIC5mb290ZXItbWVudS1ib3R0b20gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI0cHggMHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0LXNpZGUgLmZvb3Rlci1tZW51LWJvdHRvbSB1bCBsaSBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0LXNpZGUgLmZvb3Rlci1tZW51LWJvdHRvbSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59IiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4vKiBOdWltYSBvdXRsaW5lIG51byBpbnB1dHUgY2hyb21lICovXG5cbnRleHRhcmVhOmZvY3VzLCBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDbGVhckZpeCAqL1xuLmNmOmJlZm9yZSwgLmNmOmFmdGVyIHtcbiAgY29udGVudDpcIlwiO1xuICBkaXNwbGF5OnRhYmxlO1xufVxuXG4uY2Y6YWZ0ZXIge1xuICBjbGVhcjpib3RoO1xufVxuXG4uY2Yge1xuICAqem9vbToxO1xufVxuLyogLS0tLS0tLS0tICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuIiwiLy8gRm9udC1mYWNlIGRlY2xhcmF0aW9uc1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJ0ZvbnRzL09wZW5TYW5zLVZhcmlhYmxlRm9udF93ZHRoLHdnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnRm9udHMvT3BlblNhbnMtVmFyaWFibGVGb250X3dkdGgsd2dodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0cmV0Y2g6IDc1JSAxMjUlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJ0ZvbnRzL09wZW5TYW5zLUl0YWxpYy1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ0ZvbnRzL09wZW5TYW5zLUl0YWxpYy1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3RyZXRjaDogNzUlIDEyNSU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLy8vIEV4YW1wbGUgdXNhZ2Vcbi8vYm9keSB7XG4vLyAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgZm9udC1zdHJldGNoOiAxMDAlO1xuLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vfVxuIiwiLmJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIH1cbiAgJi5idG4tcmVkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkaXJ0eS1yZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlydHktcmVkO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGRpcnR5LXJlZDtcbiAgICB9XG4gIH1cbiAgJi5idG4tZGFyayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG4gICYuYnRuLXdoaXRlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5idG4td2hpdGUtY2FuY2VsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuICB9XG4gICYuYnRuLXMge1xuICAgIHBhZGRpbmc6IDlweCAyNHB4O1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmxpbmstd2l0aC1hcnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcmVkO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZVgoM3B4KTtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9yZWQtYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5jaXJjbGUtYnRuIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLXdpZHRoOiA1MnB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBtYXgtd2lkdGg6IDUycHg7XG4gIG1heC1oZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXk7XG4gIH1cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICBvdXRsaW5lLWNvbG9yOiAkZGFyay1ncmV5O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvY2hldnJvbi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi5uZXh0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxuICAmLnByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uc3F1YXJlLWJ0biB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi13aWR0aDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgbWF4LXdpZHRoOiA1MnB4O1xuICBtYXgtaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvc3F1YXJlLWFycm93LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLm5leHQge1xuXG4gIH1cbiAgJi5wcmV2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg1OTVCO1xuICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufSIsIiRvcGVuOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuJGJsYWNrOiAjMDAwO1xuJGJsYWNrMjogIzI2MzMzQjtcbiRkYXJrLWdyZXk6ICMyNzMzM0I7XG4kZGFyay1ncmV5LTA4MDogIzUyNUM2MjtcbiRkYXJrLWdyZXktbmV3OiAjMjkyMjE5O1xuJGdyZXk6ICM1ODU5NUI7XG4kZ3JleTM6ICNGNUY1RjU7XG4kbGlnaHQtZ3JleTogI0VFRTtcbiRsaWdodC1ncmV5LTI6ICNGNkY2RjY7XG4kbGlnaHQtZ3JleS0zOiAjRTFFMUUxO1xuJG5ldy1ncmV5OiAjRDVEMUM5O1xuJHN1cGVyLWxpZ2h0LWdyZXk6ICNGRUZFRkU7XG4kcmVkOiAjQjcyMDJFO1xuJGRpcnR5LXJlZDogIzg1MkMyQjtcbiR3aGl0ZTogI0ZGRjtcbiRibGFjazEwcHJvYzogcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiRlcnJvcjogI2ZmMDA2NjsiLCIvKlxuVXNhZ2U6XG48ZGl2IGNsYXNzPVwiaW5wdXQtd3JhcHBlclwiPlxuICAgIDxpbnB1dCB0eXBlPVwiZW1haWxcIiBpZD1cImVtYWlsXCIgcGxhY2Vob2xkZXI9XCJcIj5cbiAgICA8cCBjbGFzcz1cImVycm9yLW1lc3NhZ2VcIj5UaGUgZmllbGQgaXMgcmVxdWlyZWQuPC9wPlxuPC9kaXY+XG4qL1xuLmlucHV0LXdyYXBwZXIsXG4uZm9ybS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zZWFyY2gtaW5wdXQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL3NlYXJjaC1pY29uLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwcHJvYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcbiAgfVxuXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNjAwMDAwcyAwcywgY29sb3IgNjAwMDAwcyAwcztcbiAgfVxuXG4gIGlucHV0W2RhdGEtYXV0b2NvbXBsZXRlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hvaWNlcyB7XG4gICAgJjpob3ZlciB7XG4gICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG5cbiAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHggMjZweCAwcHggMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvY2hldnJvbi1kb3duLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDE0cHggNTZweCAxNHB4IDE2cHg7XG5cbiAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgIC5jaG9pY2VzX19wbGFjZWhvbGRlciwgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgLmNob2ljZXNfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkzO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI2cHggMjZweDtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTtcblxuICAgICAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1NnB4O1xuXG4gICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMjRweCAqL1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtbnVtYmVyLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIG1heC13aWR0aDogMzY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrMTBwcm9jO1xuXG4gICAgLm1pbnVzLWJ0biwgLnBsdXMtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LW51bWJlci1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41Y2g7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxLjNjaDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNCNzIwMkU7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gICAgfVxuXG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyZXksICM1ODU5NUIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1XaGl0ZSwgI0ZGRik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICB9XG5cbiAgJi5yaWdodE1vc3Qge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuY2FsZW5kYXItZW5kIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5jYWxlbmRhci1zdGFydCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuICAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm51bUlucHV0V3JhcHBlciAuYXJyb3dVcCwgLm51bUlucHV0V3JhcHBlciAuYXJyb3dEb3duIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGF5Q29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZsYXRwaWNrci1kYXlzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mbGF0cGlja3Itd2Vla2RheXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm51bUlucHV0LmN1ci15ZWFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cblxuICAuZmxhdHBpY2tyLWRheSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzBweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICM1ODU5NUI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZywgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMC43NXB4IHNvbGlkIHZhcigtLUdyZXktMiwgI0VFRSk7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmV5LCAjNTg1OTVCKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JleS0yLCAjRUVFKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMC43NXB4IHNvbGlkIHZhcigtLUdyZXktMiwgI0VFRSk7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmV5LCAjNTg1OTVCKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JleS0yLCAjRUVFKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBGaXJlZm94ICovXG4gIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsIC5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiB2YXIoLS1CbGFjaywgIzI3MzMzQik7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC50b2RheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogI0I3MjAyRSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNCNzIwMkUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cywgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzg1MkMyQjtcbiAgYm9yZGVyLWNvbG9yOiAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gIGNvbG9yOiAjQjcyMDJFO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4NTJDMkI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODUyQzJCO1xuICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkI7XG4gIGJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBjb2xvcjogJHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCLCAxM3B4IDAgMCAjODUyQzJCO1xuICBib3gtc2hhZG93OiAtMTNweCAwIDAgIzg1MkMyQiwgMTNweCAwIDAgIzg1MkMyQjtcbn1cblxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2Uge1xuICBib3gtc2hhZG93OiA1cHggMCAwICM4NTJDMkIsIDZweCAwIDAgIzg1MkMyQjtcbn1cblxuLypcblVzYWdlOlxuPGRpdiBjbGFzcz1cInJhbmdlLXNsaWRlci1ob2xkZXJcIj5cbjxwIGNsYXNzPVwicmFuZ2Utc2xpZGVyLWxhYmVsXCI+PD89IF9fKCdLxJdsaW1vIGdhbGlhJywgJ2Fsd2FyaycpOyA/PjwvcD5cbjxkaXYgY2xhc3M9XCJyYW5nZS1zbGlkZXItd3JhcHBlclwiPlxuPGRpdiBpZD1cIlwiIGNsYXNzPVwicmFuZ2Utc2xpZGVyXCIgZGF0YS1taW49XCI2MDBcIiBkYXRhLW1heD1cIjIwMDBcIiBkYXRhLWRlY2ltYWxzPVwiMVwiPjwvZGl2PlxuPC9kaXY+XG48cCBjbGFzcz1cInJhbmdlLXNsaWRlci11b3RwdXRcIj48Pz0gX18oJ051bycsICdhbHdhcmsnKTsgPz4gPHN0cm9uZz48c3BhbiBjbGFzcz1cInJhbmdlLXNsaWRlci1ub3ctbWluXCI+NjAwPC9zcGFuPjwvc3Ryb25nPiA8Pz0gX18oJ0lraScsICdhbHdhcmsnKTsgPz4gPHN0cm9uZz48c3BhbiBjbGFzcz1cInJhbmdlLXNsaWRlci1ub3ctbWF4XCI+MjAwMDwvc3Bhbj48L3N0cm9uZz4gPHNwYW4gY2xhc3M9XCJyYW5nZS1zbGlkZXItbWVhc3VyZVwiPm08L3NwYW4+PC9wPlxuPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBpZD1cIm1pbi12YWxcIiBuYW1lPVwibWluLXZhbFwiIGNsYXNzPVwibWluLW51bS1pbnB1dFwiIHZhbHVlPVwiNjAwXCI+XG48aW5wdXQgdHlwZT1cImhpZGRlblwiIGlkPVwibWF4LXZhbFwiIG5hbWU9XCJtYXgtdmFsXCIgY2xhc3M9XCJtYXgtbnVtLWlucHV0XCIgdmFsdWU9XCIyMDAwXCI+XG48L2Rpdj5cbiovXG4ucmFuZ2Utc2xpZGVyLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgLnJhbmdlLXNsaWRlci1sYWJlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnJhbmdlLXNsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyM3B4IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMHByb2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5yYW5nZS1zbGlkZXIubm9VaS1ob3Jpem9udGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstZ3JleSwgMC4xKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0cHg7XG5cbiAgICAubm9VaS1jb25uZWN0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLm5vVWktY29ubmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vVWktb3JpZ2luIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubm9VaS1oYW5kbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzLjNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5nZS1zbGlkZXItdW90cHV0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiX3Jlc2V0XCI7XG5AaW1wb3J0IFwiX2JyZWFrcG9pbnRcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiX2ZvbnRzXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9pbnB1dHNcIjtcbmh0bWwge1xuICAtLW1haW4tZm9udDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG5cbiAgJi5maXhlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLmZpeGVkLWRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICYuZml4ZWQtbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbiB7XG4gICYuYmlnZ2VyLXNwYWNlIHtcbiAgICA+IHNlY3Rpb24ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KVxuICAgICAgICB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm5vLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG5wLCBsaSwgcHJlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xufVxuXG4uYmxyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uYmxzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uYm1yIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xufVxuLmJtcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbn1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiIsIkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvaW5wdXRzXCI7XG5AaW1wb3J0IFwiU0NTUy9jb21wb25lbnRzL2J1dHRvbnNcIjtcblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6bm90KC50cmFuc3BhcmVudCksICYuc2VhcmNoLWFjdGl2ZSB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYudHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWhvbGRlciB7XG4gICAgICAuaGVhZGVyLWJ1cmdlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWxlZnQtc2lkZSB7XG4gICAgICAgIC5oZWFkZXItbG9nby1saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWxvZ28tdHJhbnNwYXJlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbWVudSB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgLmdvLXRvLXN1Ym1lbnUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL21lbnUtY2hldnJvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9tZW51LWNoZXZyb24tcmVkLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1sYW5nIHtcbiAgICAgICAgLmhlYWRlci1sYW5nLWN1cnJlbnQge1xuICAgICAgICAgIC8vZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgLy8mOjphZnRlciB7XG4gICAgICAgICAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL21lbnUtY2hldnJvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAvLyAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL21lbnUtY2hldnJvbi1yZWQuc3ZnJyk7XG4gICAgICAgICAgLy8gIH1cbiAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmhlYWRlci1zZWFyY2gtdHJpZ2dlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLmhlYWRlci1ob2xkZXIge1xuICAgICAgICAuaGVhZGVyLXJpZ2h0LXNpZGUge1xuICAgICAgICAgIG5hdi5oZWFkZXItbmF2IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDB2aCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm9wZW4pIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVudS1jaGlsZHMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwdncpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1lbnUtaW5uZXItY2hpbGRzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwdncpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRyYW5zcGFyZW50Lm9wZW4ge1xuICAgIC5oZWFkZXItaG9sZGVyIHtcbiAgICAgIC5oZWFkZXItYnVyZ2VyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWxlZnQtc2lkZSB7XG4gICAgICAgIC5oZWFkZXItbG9nby10cmFuc3BhcmVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1tZW51IHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAuZ28tdG8tc3VibWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvbWVudS1jaGV2cm9uLnN2ZycpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL21lbnUtY2hldnJvbi1yZWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1sYW5nIHtcbiAgICAgICAgLmhlYWRlci1sYW5nLWN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvbWVudS1jaGV2cm9uLnN2ZycpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9tZW51LWNoZXZyb24tcmVkLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmhlYWRlci1zZWFyY2gtdHJpZ2dlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcblxuICAgIC5oZWFkZXItYnVyZ2VyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweCAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWxlZnQtc2lkZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWxvZ28tbGluayB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbG9nby10cmFuc3BhcmVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItcmlnaHQtc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwdmgpO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1uYXYtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleS0zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAuZ28tdG8tc3VibWVudSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nby10by1zdWJtZW51IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvbWVudS1jaGV2cm9uLnN2ZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvbWVudS1jaGV2cm9uLXJlZC5zdmcnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMjFweCAqL1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAvLyYuYWN0aXZlIHtcbiAgICAgICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy9cbiAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbGFuZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgei1pbmRleDogMzA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlci1sYW5nLWhvbGRlciB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkhaW1wb3J0YW50O1xuICAgICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICAgIC5oZWFkZXItbGFuZy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuaGVhZGVyLWxhbmctY3VycmVudCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWxhbmctaG9sZGVyIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbGFuZy1jdXJyZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8mOjphZnRlciB7XG4gICAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gIHdpZHRoOiAxNnB4O1xuICAgICAgICAvLyAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9tZW51LWNoZXZyb24uc3ZnJyk7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAvLyAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC8vICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAvLyAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC8vICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC8vICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9tZW51LWNoZXZyb24tcmVkLnN2ZycpO1xuICAgICAgICAvLyAgfVxuICAgICAgICAvL31cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1sYW5nLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWxhbmctbGlzdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItc2VhcmNoLXRyaWdnZXIge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYXRoIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1zdWJtZW51LWhvbGRlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tZW51LWNoaWxkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMjVweCk7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4N3B4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDB2dyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MnB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1jaGlsZHMtZ2V0LWJhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9iYWNrLWdyZXkuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1jaGlsZHMtaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhpZGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwdncpO1xuICAgICAgfVxuXG4gICAgICAubWVudS1jaGlsZHMtaXRlbXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCA5cHggMjIuNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtY2hpbGRzLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktMjtcblxuICAgICAgICAgICAgICAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXG4gICAgICAgICAgICAgICAgLm1lbnUtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtbGV2ZWxzPVwiMVwiXSwgJltkYXRhLWxldmVscz1cIjJcIl0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTlweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWNoaWxkcy1pdGVtLW5hbWUge1xuICAgICAgICAgICAgLm1lbnUtY2hpbGRzLWl0ZW0tbmFtZS1saW5rIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU0cHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtYmxvY2sge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDBweCAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWJsb2NrLW5leHQuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1lbnUtYmxvY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUtaW5uZXItY2hpbGRzIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYycHgpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDB2dyk7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDB2dyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1pbm5lci1jaGlsZHMtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubWVudS1pbm5lci1jaGlsZHMtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtY2hpbGRzLWdldC1iYWNrIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1jaGlsZHMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMHZ3KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguaGlkZSkge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTM7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkzO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmdvLXRvLW5leHQtbGV2ZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvY2hldnJvbi1yZWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5tZW51LWJsb2NrIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICYuc2luZ2xlLWNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICAgIC5tZW51LWNoaWxkcy1pdGVtOm50aC1jaGlsZChldmVuKSAubWVudS1jaGlsZHMtaXRlbS1pdGVtcyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEM0Q0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuYWN0aXZlIHtcbiAgICBib3R0b206IC04NHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAgIC5tYWluLXNlYXJjaC1jbGVhciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoSW1hZ2VzL2xvYWRlci5zdmcpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTM2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICBpbnB1dDpwbGFjZWhvbGRlci1zaG93biArIC5tYWluLXNlYXJjaC1jbGVhciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1jbGVhciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xuICAgIG1heC13aWR0aDogMTEzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1NnB4O1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGJvdHRvbTogLTExN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwO1xuICAgICAgaGVpZ2h0OiAzODRweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMiwgMzMsIDQxLCAwLjA2KTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5idG4tYXJyb3cge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgLy9zdHJva2U6ICRyZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAmLXRhZ3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgICAgICBsaS50YWcge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1hcmVhIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAvL2NvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAubG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgLy9jb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZmxleDogMCAwIDEwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuXG4gICAgICAgICAgICAuYnRuLWFycm93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5idG4tYXJyb3cge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcblxuICAgICAgICAgICAgICAmLmJnLXJlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmljb24tcmlnaHQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZGVuLWRlc2t0b3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZGVuLXRhYmxldCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAubGluay13aXRoLWFycm93IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL2JsYWNrLWFycm93LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubG9hZGluZyB7XG4gICAgICAuc2tlbGV0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1zZWFyY2gtbm8tcmVzdWx0cy10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xuICAgIG1heC13aWR0aDogMTEzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAuc2tlbGV0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAvLy5saW5rLXdpdGgtYXJyb3c6OmFmdGVyIHtcbiAgICAvLyAgdG9wOiA1NiU7XG4gICAgLy99XG5cbiAgICAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoOCUsIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC4yKSksIGNvbG9yLXN0b3AoMTglLCByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuMykpLCBjb2xvci1zdG9wKDMzJSwgcmdiYSgzMiwgMzMsIDQxLCAwLjA2KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuMikgOCUsIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC4zKSAxOCUsIHJnYmEoMzIsIDMzLCA0MSwgMC4wNikgMzMlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAwcHggMTAwcHg7XG4gICAgICBhbmltYXRpb246IHdhdmUtc3F1YXJlcyAycyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC10YWdzIGxpLFxuICAgIC5tYWluLXNlYXJjaC1yZXN1bHRzLWxpc3QtaXRlbS1jb250ZW50LW5hbWUsXG4gICAgLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtYXJlYSB7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg4JSwgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjIpKSwgY29sb3Itc3RvcCgxOCUsIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC4zKSksIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDMyLCAzMywgNDEsIDAuMDYpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC4yKSA4JSwgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjMpIDE4JSwgcmdiYSgzMiwgMzMsIDQxLCAwLjA2KSAzMyUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MDBweCAxMDBweDtcbiAgICAgIGFuaW1hdGlvbjogd2F2ZS1saW5lcyAycyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC10YWdzIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogOTNweDtcbiAgICB9XG5cbiAgICAubWFpbi1zZWFyY2gtcmVzdWx0cy1saXN0LWl0ZW0tY29udGVudC1uYW1lIHtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1heC13aWR0aDogMzgycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLm1haW4tc2VhcmNoLXJlc3VsdHMtbGlzdC1pdGVtLWNvbnRlbnQtYXJlYSB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE3OHB4O1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgd2F2ZS1saW5lcyB7XG4gICAgMCUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OHB4IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDY4cHggMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyB3YXZlLXNxdWFyZXMge1xuICAgIDAlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjhweCAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ2OHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LWNhcmQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmxoLXNpZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICB3aWR0aDogOTZweDtcbiAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG4gIH1cblxuICAucmgtc2lkZSB7XG4gICAgcC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5oZWFkZXI6bm90KC5qcy10cmFuc3BhcmVudCkgfiBtYWluIHtcbiAgcGFkZGluZy10b3A6IDYycHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogOTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtYmFjay1idG4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBtaW4taGVpZ2h0OiA2OHB4O1xuXG4gICAgJi5jb250cmFzdCB7XG4gICAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgY29sb3I6ICM1ODU5NUI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICYuaXRlbS1ob21lIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpub3QoLmJyZWFkLWhvbWUpLCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzU4NTk1QjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbS1jdXJyZW50IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWNrLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmc6IDI0cHggMCAyMHB4O1xuICAgIHRvcDogNjRweDtcbiAgICAmLmNvbnRyYXN0IHtcbiAgICAgIGZpbHRlcjogY29udHJhc3QoMCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuICB9XG59IiwiZm9vdGVyLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjApIDEwMCUpLCAkZGFyay1ncmV5O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXksIG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cblxuICAuZm9vdGVyLXRvcCB7XG5cbiAgfVxuXG4gIC5mb290ZXItdG9wLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci10b3AtbWVudS1yb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUuNzMlIDI1LjczJSAyMC45OSUgMjAuOTklO1xuICAgIGdhcDogMjRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICAgIGdhcDogdW5zZXQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci10b3AtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1tZW51LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXNvY2lhbC1saXN0IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODJCMkY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tLWxlZnQtc2lkZSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItYm90dG9tLWxvZ28tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ib3R0b20tbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLW1lbnUtYm90dG9tIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b20tcmlnaHQtc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5mb290ZXItYm90dG9tLWNvcHkge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYwKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItbWVudS1ib3R0b20ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDEycHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDI0cHggMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYwKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/