/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/search-map-block/_search-map-block.scss ***!
  \********************************************************************************************************************************************************/
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes fadeInUp {
  0% {
    transform: translateY(5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/*
Usage:
<div class="input-wrapper">
    <input type="email" id="email" placeholder="Your email address">
</div>
<div class="input-checkbox">
    <input id="terms" type="checkbox">
    <label for="terms">
        <span class="checkbox"></span>
        <span class="text">I accept the Terms of Use and Privacy Policy </span>
    </label>
</div>
*/
.input-wrapper {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 24px;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.input-wrapper label {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 12px;
}
.input-wrapper input {
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 40px;
  line-height: 20px;
  padding: 12px 12px 12px 16px;
  color: #1E1F24;
  border: 1px solid #D8D9E0;
  transition: 0.3s ease-in-out;
  border-radius: 8px;
  font-family: "Outfit", sans-serif;
}
.input-wrapper input::placeholder {
  color: #AAAEBD;
  font-weight: 400;
}
.input-wrapper input:focus, .input-wrapper input:focus-visible, .input-wrapper input:hover {
  outline: none;
  border-color: #00759B;
}
.input-wrapper input:focus::placeholder {
  color: transparent;
}
.input-wrapper input:-webkit-autofill,
.input-wrapper input:-webkit-autofill:hover,
.input-wrapper input:-webkit-autofill:focus,
.input-wrapper input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #1E1F24;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px #fff;
}
.input-wrapper input::-webkit-outer-spin-button,
.input-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-wrapper input[type=number] {
  -moz-appearance: textfield;
}
.input-wrapper.error input {
  border-color: #9B0000;
}
.input-wrapper.error .error {
  display: block;
  opacity: 1;
  visibility: visible;
}
.input-wrapper.search-input-wrapper input {
  padding: 10px 10px 10px 40px;
  background: #FFFFFF;
}
@media (max-width: 1023px) {
  .input-wrapper.search-input-wrapper input {
    padding: 18px 16px 18px 44px;
    height: 48px;
    font-size: 16px;
    line-height: 24px;
  }
}
.input-wrapper.search-input-wrapper:before {
  content: "";
  position: absolute;
  left: 12px;
  width: 20px;
  height: 20px;
  top: 10px;
  background: url(160812f89a554532a2dc.svg) center/contain no-repeat;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .input-wrapper.search-input-wrapper:before {
    width: 24px;
    height: 24px;
    top: 12px;
  }
}

.input-checkbox label {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.input-checkbox label .checkbox {
  position: relative;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 3px;
  border: 1px solid #D8D9E0;
  background: #FFFFFF;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  .input-checkbox label .checkbox {
    margin-right: 12px;
  }
}
.input-checkbox label .checkbox:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0;
  visibility: hidden;
}
.input-checkbox label .text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.input-checkbox label .text a {
  font-weight: 300;
  color: currentColor;
}
.input-checkbox label:hover .checkbox {
  border-color: #00759B;
}
.input-checkbox input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.input-checkbox input:checked + label .checkbox {
  background-color: #00445B;
  border: 1px solid #00445B;
}
.input-checkbox input:checked + label .checkbox:after {
  opacity: 1;
  visibility: visible;
  animation: pulse 0.3s linear forwards;
  background: url(d82ec10b3f2b3102b5d0.svg);
  width: 12px;
  height: 9px;
  background-repeat: no-repeat;
  top: 2px;
  left: 1px;
}
.input-checkbox.input-error .checkbox {
  border-color: #9B0000;
}
.input-checkbox.input-error .text {
  color: #9B0000;
}

.input-wrapper .error {
  display: none;
  position: absolute;
  bottom: -20px;
  left: 0;
  color: #9B0000;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  opacity: 0;
  visibility: hidden;
}

body.itvang-theme input {
  border: 1px solid #D8D9E0;
  width: 100%;
  font-family: "Poppins", sans-serif;
}
body.itvang-theme .input-wrapper.search-post-code-wrapper input {
  padding-left: 20px;
}
body.itvang-theme .input-wrapper.search-input-wrapper input {
  padding: 10px 10px 10px 48px;
  background: #FFFFFF;
  height: 48px;
  font-size: 16px;
  line-height: 24px;
  font-family: "Poppins", sans-serif;
}
@media (max-width: 1024px) {
  body.itvang-theme .input-wrapper.search-input-wrapper input {
    padding: 8px 16px 8px 44px;
  }
}
body.itvang-theme .input-wrapper.search-input-wrapper:before {
  background: url(4ee8edb391456bdb098c.svg) center/auto no-repeat;
  top: 13px;
  left: 16px;
}
@media (max-width: 1024px) {
  body.itvang-theme .input-wrapper.search-input-wrapper:before {
    top: 12px;
  }
}
body.itvang-theme input {
  border-radius: 24px;
  padding: 18px 16px 18px 20px;
  background: #FFFFFF;
  height: 48px;
  font-size: 16px;
  line-height: 24px;
}
body.itvang-theme input:focus, body.itvang-theme input:focus-visible, body.itvang-theme input:hover {
  outline: none;
  border: 1px solid #2196F3;
}
body.itvang-theme input:checked + label .checkbox {
  background-color: #2196F3;
  border: 1px solid #2196F3;
}
body.itvang-theme input:checked + label .checkbox:after {
  width: 8px;
  height: 7px;
  top: 3px;
  left: 3px;
  background-size: cover;
}
body.itvang-theme input:checked + label .text {
  font-weight: 500;
}
body.itvang-theme input::placeholder {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
}
body.itvang-theme .input-checkbox label:hover .checkbox {
  border-color: #4DABF5;
}
body.itvang-theme .input-checkbox .checkbox {
  border-radius: 5px;
}

/*
Usage:
<div class="choices-wrapper">
<p>Area</p>
<select name="test" id="test" class="choices-js">
<option value="" disabled selected><?= __('Year', 'tvangs') ?></option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</div>
*/
.choices-wrapper select {
  width: 100%;
  padding: 9px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 40px;
  border-radius: 8px;
  border: 1px solid #D8D9E0;
  color: #AAAEBD;
  font-family: "Outfit", sans-serif;
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  background: url(6d0ab87eff8e3e040b33.svg) right 12px center/20px auto no-repeat;
  appearance: none;
}
.choices-wrapper select::-ms-expand {
  display: none;
}
.choices-wrapper .choices-wrapper .choices[data-type*=select-one]:after {
  right: 12px;
}
.choices-wrapper p {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
}
.choices-wrapper .choices {
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.choices-wrapper .choices.loading {
  pointer-events: none;
}
.choices-wrapper .choices.loading:after {
  content: unset;
}
.choices-wrapper .choices.loading:before {
  content: "";
  width: 20px;
  height: 20px;
  background: url(a4c5741a77e90e79e848.svg);
  position: absolute;
  top: 10px;
  right: 12px;
  background-size: contain;
}
.choices-wrapper .choices .choices__list .choices__item.is-placeholder {
  color: #AAAEBD;
}
.choices-wrapper .choices[data-type*=select-one]:after {
  width: 20px;
  height: 20px;
  background: url(6d0ab87eff8e3e040b33.svg) center/100% auto no-repeat;
  right: 12px;
  margin-top: -1px;
  border: none;
  top: 12px;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  .choices-wrapper .choices[data-type*=select-one]:after {
    width: 24px;
    height: 24px;
    top: 14px;
  }
}
.choices-wrapper .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
.choices-wrapper .choices .choices__item.is-placeholder.is-selectable {
  opacity: 1;
}
.choices-wrapper .choices .choices__inner {
  height: 40px;
  margin: 0;
  transition: 0.3s ease-in-out;
  padding: 0;
  min-height: 0;
  border-radius: 8px;
  border: 1px solid #D8D9E0;
  background: #FFFFFF;
}
@media (max-width: 1023px) {
  .choices-wrapper .choices .choices__inner {
    height: 48px;
  }
}
.choices-wrapper .choices .choices__list--single {
  padding: 12px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 40px;
  color: #AAAEBD;
}
@media (max-width: 1023px) {
  .choices-wrapper .choices .choices__list--single {
    height: 48px;
    font-size: 16px;
    line-height: 24px;
  }
}
.choices-wrapper .choices .choices__list .choices__item {
  color: #1E1F24;
  font-weight: 500;
}
.choices-wrapper .choices .choices__list .choices__item.target-example {
  font-weight: 600;
}
.choices-wrapper .choices .choices__list .choices__item.is-placeholder {
  color: #AAAEBD;
  font-weight: 400;
}
.choices-wrapper .choices:hover .choices__inner {
  border-color: #00759B;
}
.choices-wrapper .choices.is-open[data-type*=select-one]:after {
  margin-top: -1px;
  transform: rotate(-180deg);
}
.choices-wrapper .choices.is-open .choices__inner {
  border-color: #00759B;
}
.choices-wrapper .choices .choices__list--dropdown {
  margin-top: 8px;
  border-radius: 8px;
  padding-bottom: 14px;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.08);
  transform: translateZ(1px);
}
.choices-wrapper .choices .choices__list--dropdown .choices__list::-webkit-scrollbar {
  display: none;
}
.choices-wrapper .choices .choices__list--dropdown .choices__list {
  max-height: 336px;
}
@media (max-width: 1023px) {
  .choices-wrapper .choices .choices__list--dropdown .choices__list {
    max-height: 360px;
  }
}
.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item {
  font-size: 14px;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #6C6E7B;
  padding: 12px 16px;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  .choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item {
    padding: 18px 16px;
    font-size: 16px;
    line-height: 24px;
  }
}
.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item.is-highlighted:not(.is-disabled), .choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item.is-selected:not(.is-disabled) {
  font-weight: 400;
  background: #00759B;
  color: #FFFFFF;
}
.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item:hover {
  opacity: 0.8;
}
.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item:after {
  display: none;
}
.choices-wrapper .choices .choices__list--dropdown.choices__list[aria-expanded] {
  border: unset;
}
.choices-wrapper .choices .choices__list--dropdown.choices__list[aria-expanded] .arrow {
  position: absolute;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url(6d0ab87eff8e3e040b33.svg) center/16px no-repeat;
  border: none;
  right: 0;
  bottom: 2px;
  left: 0;
  margin: 0 auto;
  transition: 0.3s ease-in-out;
}
.choices-wrapper.input-error .choices__inner {
  border-color: #9B0000;
}
.choices-wrapper.input-error .choices__inner .is-placeholder {
  color: #9B0000;
}

.choices__group {
  display: none;
}

.choices-wrapper:first-of-type .choices .choices__list--dropdown .choices__list .choices__item {
  padding-left: 40px;
}

.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item.target-example {
  color: #1E1F24;
  padding-left: 16px;
}

.choices-wrapper .choices .choices__list--dropdown .choices__item.is-disabled {
  display: none;
}

input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

body.itvang-theme .order-by-date-wrapper .choices__list.choices__list--dropdown .choices__item {
  padding-left: 30px !important;
}
body.itvang-theme .choices-wrapper .choices .choices__list--dropdown {
  border-radius: 24px;
}
body.itvang-theme .choices-wrapper .choices .choices__list--dropdown .choices__list {
  max-height: 220px;
}
body.itvang-theme .choices-wrapper .choices .choices__inner {
  height: 48px;
  border-radius: 24px;
}
body.itvang-theme .choices[data-type=select-multiple] .choices__inner {
  padding: 10px 20px;
  cursor: pointer;
}
body.itvang-theme .choices[data-type=select-multiple] .choices__inner:after {
  content: "";
  position: absolute;
  top: 13px;
  background: url(6d0ab87eff8e3e040b33.svg) center/20px auto no-repeat;
  width: 24px;
  height: 24px;
  right: 15px;
  transform: rotate(0);
  transition: 0.3s ease-in-out;
}
body.itvang-theme .choices[data-type=select-multiple] .choices__inner .choices__list--multiple {
  display: -webkit-box;
  visibility: visible;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
body.itvang-theme .choices[data-type=select-multiple].is-open .choices__inner input[type=search] {
  opacity: 0;
  caret-color: transparent;
  cursor: pointer;
}
body.itvang-theme .choices[data-type=select-multiple].is-open .choices__inner:after {
  transform: rotate(180deg);
  transition: 0.3s ease-in-out;
}
body.itvang-theme .choices:hover .choices__inner {
  border-color: #2196F3;
}
body.itvang-theme .choices.is-open .choices__inner {
  border-color: #2196F3;
}
body.itvang-theme .choices .choices__list--dropdown .choices__list .choices__item {
  cursor: unset !important;
}
body.itvang-theme .choices .choices__list--dropdown .choices__list .choices__item.is-highlighted:not(.is-disabled), body.itvang-theme .choices .choices__list--dropdown .choices__list .choices__item.is-selected:not(.is-disabled) {
  background: #2196F3;
}
body.itvang-theme .choices__list .choices__item:before {
  content: "" !important;
  position: absolute !important;
  top: 12px;
  right: 12px;
  width: 16px;
  height: 16px;
  background: url(a052352539a935818a17.svg) center/16px auto no-repeat !important;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
body.itvang-theme .choices__list .choices__item.choices__is-selected {
  background: rgba(33, 150, 243, 0.38);
  color: #FFFFFF !important;
  position: relative;
}
body.itvang-theme .choices__list .choices__item.choices__is-selected:before {
  content: "" !important;
  visibility: visible;
  opacity: 1;
}
body.itvang-theme .choices__list.choices__list--multiple .choices__item {
  background-color: transparent;
  border: unset;
  margin-bottom: 0;
  margin-top: 0;
  border-radius: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}
body.itvang-theme .choices.is-focused.is-open .choices__list.choices__list--dropdown {
  transform: translateZ(1px);
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.08);
}

/*
Usage:
  <div class="main-button"><span>Search</span></div>
   <div class="tag tag__villa">Villa</div>
*/
.main-button {
  padding: 12px 45px;
  border-radius: 8px;
  position: relative;
  display: inline-block;
  text-align: center;
  background: #00445B;
  transition: 0.3s ease-in-out;
  color: #FFFFFF;
  cursor: pointer;
  border: none;
  font-family: "Outfit", sans-serif;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .main-button {
    padding: 12px 32px;
  }
}
.main-button span {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  font-family: "Outfit", sans-serif;
  position: relative;
  z-index: 1;
}
.main-button:hover, .main-button:focus {
  background: #00759B;
}
.main-button.large-button {
  padding: 14px 24px;
  display: block;
  border-radius: 10px;
}
.main-button.disabled {
  background-color: #B2C7CE;
  pointer-events: none;
}
.main-button.book-button, .main-button.subscribe-button {
  padding: 12px 20px 12px 48px;
  transition: 0.3s ease-in-out;
}
.main-button.book-button:before, .main-button.subscribe-button:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 8px;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
  transition: all 0.3s linear;
  z-index: 1;
}
.main-button.book-button:hover:after, .main-button.subscribe-button:hover:after {
  content: unset;
}
.main-button.subscribe-button {
  background: transparent;
  border: 1px solid #00759B;
  color: #00445B;
}
.main-button.subscribe-button:before {
  content: "";
  transition: 0.3s linear all;
  background: url(ce025f001c4c3c04f1f5.svg);
}
.main-button.subscribe-button:hover {
  background: #00759B;
  color: #FFFFFF;
}
.main-button.subscribe-button:hover:before {
  background: url(378387c5a9b8ebf02a54.svg);
}
.main-button.book-button:before {
  content: "";
  background: url(18cd2b0000a9aa0cffae.svg);
}
.main-button.book-button:hover {
  background: #00759B;
}

.tag {
  border-radius: 8px;
  padding: 6px 12px;
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}

body.itvang-theme .tag {
  top: 20px;
  left: 0;
  padding: 10px 20px;
  border-radius: 0 20px 20px 0;
}
body.itvang-theme .main-button {
  padding: 14px 32px;
  border-radius: 24px;
  background: #2196F3;
}
body.itvang-theme .main-button span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  display: block;
}
body.itvang-theme .main-button:hover {
  background: #4DABF5;
}
body.itvang-theme .subscribe-button {
  padding: 12px 20px 12px 48px;
  background: #FFFFFF;
  border: 1px solid #2196F3;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body.itvang-theme .subscribe-button:before {
  background: url(927a013e4e477102f276.svg);
}
body.itvang-theme .subscribe-button span {
  color: #2196F3;
  transition: 0.3s ease-in-out;
}
body.itvang-theme .subscribe-button:hover {
  background: #4DABF5;
}
body.itvang-theme .subscribe-button:hover:before {
  background: url(378387c5a9b8ebf02a54.svg);
}
body.itvang-theme .subscribe-button:hover span {
  color: #FFFFFF;
}
body.itvang-theme .book-button {
  padding: 12px 20px 12px 48px;
  border: 1px solid #2196F3;
  background: #2196F3;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body.itvang-theme .book-button:before {
  background: url(74d778008a32e651b476.svg);
  transition: 0.3s linear all;
}
body.itvang-theme .book-button span {
  color: #FFFFFF;
  transition: 0.3s ease-in-out;
}
body.itvang-theme .book-button:hover {
  background: #4DABF5;
  border-color: #4DABF5;
}
body.itvang-theme .book-button:hover:before {
  background: url(74d778008a32e651b476.svg);
}
body.itvang-theme .book-button:hover span {
  color: #FFFFFF;
}

.property-card .bid-pdf-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1024px) {
  .property-card .bid-pdf-wrap {
    flex-direction: column;
    align-items: flex-start;
  }
}
.property-card .bid-pdf-wrap .download-pdf-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 8px 6px 12px;
  border-radius: 8px;
  background: rgba(0, 117, 155, 0.12);
  position: relative;
}
@media (max-width: 1024px) {
  .property-card .bid-pdf-wrap .download-pdf-wrap {
    align-self: flex-start;
    margin-bottom: 16px;
  }
}
.property-card .bid-pdf-wrap .download-pdf-wrap p {
  overflow: hidden;
  color: var(--Main-Dark-Green, #00445B);
  text-overflow: ellipsis;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-right: 5px;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .property-card .bid-pdf-wrap .download-pdf-wrap p {
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 16px !important;
  }
}
.property-card .bid-pdf-wrap .download-pdf-wrap svg circle {
  fill: #00445B;
}
.property-card.status-canceled .download-pdf-wrap {
  position: relative;
  pointer-events: none;
  background: linear-gradient(0deg, rgba(170, 174, 189, 0.12) 0%, rgba(170, 174, 189, 0.12) 100%), #FFF;
}
.property-card.status-canceled .download-pdf-wrap p {
  color: #AAAEBD;
}
.property-card.status-canceled .download-pdf-wrap svg circle {
  fill: #AAAEBD;
}
.property-card.status-canceled .image-tag-wrapper:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  opacity: 0.6;
  left: 0;
  border-radius: 8px 8px 0 0;
}
.property-card.status-canceled h3 {
  color: #AAAEBD;
}
.property-card.status-canceled .single-characteristic span:last-of-type, .property-card.status-canceled .characteristics-bottom .single-characteristic span:last-of-type {
  color: #AAAEBD;
}
.property-card.status-canceled h2 {
  opacity: 0.3;
}
.property-card.status-canceled .border-top-wrapper .single-characteristic:first-of-type span:last-of-type {
  color: #AAAEBD;
  font-weight: 400;
}
.property-card.status-canceled .single-characteristic:first-of-type span:last-of-type {
  color: #9B0000;
  font-weight: 500;
}
.property-card.status-rescheduled .property-characteristics > .single-characteristic:first-child span:last-of-type, .property-card.status-rescheduled .status {
  color: #9B6600;
  font-weight: 500;
}
.property-card.status-rescheduled .download-pdf-wrap {
  position: relative;
  pointer-events: none;
  background: linear-gradient(0deg, rgba(170, 174, 189, 0.12) 0%, rgba(170, 174, 189, 0.12) 100%), #FFF;
}
.property-card.status-rescheduled .download-pdf-wrap p {
  color: #AAAEBD;
}
.property-card.status-rescheduled .download-pdf-wrap svg circle {
  fill: #AAAEBD;
}
.property-card .image-tag-wrapper {
  position: relative;
  border-radius: 8px;
  background: #D8D9E0;
}
@media (max-width: 1023px) {
  .property-card .image-tag-wrapper {
    height: 180px;
    margin-bottom: 20px;
  }
}
.property-card .image-tag-wrapper svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
  text-align: center;
  left: 0;
}
.property-card .image-tag-wrapper .tag {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 1;
}
@media (max-width: 1023px) {
  .property-card .image-tag-wrapper .tag {
    top: 15px;
    left: 15px;
  }
}
.property-card .image-tag-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}
.property-card p {
  margin: 0 0 4px 0;
  color: #1E1F24;
  font-weight: 500;
}
.property-card h2 {
  color: #00759B;
  margin-bottom: 16px;
}
.property-card .property-characteristics {
  display: flex;
  flex-direction: column;
}
.property-card .property-characteristics .single-characteristic {
  margin-right: 8px;
}
@media (max-width: 1023px) {
  .property-card .property-characteristics .single-characteristic {
    margin-right: 4px;
  }
}
.property-card .property-characteristics .single-characteristic:last-of-type {
  margin-right: 0;
}
@media (max-width: 1023px) {
  .property-card .property-characteristics .single-characteristic:last-of-type {
    margin-right: 0;
  }
}
.property-card .property-characteristics .single-characteristic span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #6C6E7B;
}
@media (max-width: 1023px) {
  .property-card .property-characteristics .single-characteristic span {
    font-size: 14px;
    line-height: 20px;
  }
}
.property-card .property-characteristics .single-characteristic span:first-of-type {
  font-weight: 500;
  color: #1E1F24;
  max-width: 100px;
  width: 100%;
  display: inline-block;
  margin-right: 16px;
}

body.itvang-theme .bid-pdf-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1024px) {
  body.itvang-theme .bid-pdf-wrap {
    flex-direction: column;
    align-items: flex-start;
  }
}
body.itvang-theme .bid-pdf-wrap .download-pdf-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 8px 6px 12px;
  border-radius: 100px;
  position: relative;
  background: linear-gradient(0deg, rgba(33, 150, 243, 0.12) 0%, rgba(33, 150, 243, 0.12) 100%), #FFF;
}
@media (max-width: 1024px) {
  body.itvang-theme .bid-pdf-wrap .download-pdf-wrap {
    align-self: flex-start;
    margin-bottom: 16px;
  }
}
body.itvang-theme .bid-pdf-wrap .download-pdf-wrap p {
  overflow: hidden;
  color: var(--Itvang-Primary, #2196F3);
  text-overflow: ellipsis;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-right: 5px;
  margin-bottom: 0;
}
body.itvang-theme .bid-pdf-wrap .download-pdf-wrap svg circle {
  fill: #2196F3;
}
body.itvang-theme .property-card.status-rescheduled .status {
  color: #FFB42B;
  font-weight: 500;
}
body.itvang-theme .property-card.status-rescheduled .property-characteristics > .single-characteristic:first-child span:last-of-type, body.itvang-theme .property-card.status-rescheduled .status {
  color: #FFB42B;
  font-weight: 500;
}
body.itvang-theme .property-card.status-canceled .download-pdf-wrap, body.itvang-theme .property-card.status-rescheduled .download-pdf-wrap {
  position: relative;
  pointer-events: none;
  background: linear-gradient(0deg, rgba(170, 174, 189, 0.12) 0%, rgba(170, 174, 189, 0.12) 100%), #FFF;
}
body.itvang-theme .property-card.status-canceled .download-pdf-wrap p, body.itvang-theme .property-card.status-rescheduled .download-pdf-wrap p {
  color: #AAAEBD;
}
body.itvang-theme .property-card.status-canceled .download-pdf-wrap svg circle, body.itvang-theme .property-card.status-rescheduled .download-pdf-wrap svg circle {
  fill: #AAAEBD;
}
body.itvang-theme .property-card.status-canceled:not(.popup-wrapper) .property-characteristics .single-characteristic:first-of-type span:last-of-type {
  color: #ff3f3f;
  font-weight: 500;
}
body.itvang-theme .property-card.status-canceled .image-tag-wrapper:after {
  border-radius: 16px 16px 0 0;
}
body.itvang-theme .property-card .property-characteristics .single-characteristic span:first-of-type {
  max-width: 200px;
}
body.itvang-theme .property-card h2 {
  margin-bottom: 12px;
}
body.itvang-theme .property-card .image-tag-wrapper .tag {
  left: 0;
}
body.itvang-theme .property-card .image-tag-wrapper {
  background: #F9F9FB;
}
body.itvang-theme .property-card .image-tag-wrapper svg path {
  fill: #2196F3;
}
body.itvang-theme .property-card h2 {
  color: #2196F3;
}

@media (max-width: 1023px) {
  form {
    display: none;
  }
}
form .filter-blocks .filter-block {
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block {
    margin-bottom: 20px;
  }
}
form .filter-blocks .filter-block.toggle-dropdown h3 {
  position: relative;
  cursor: pointer;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block.toggle-dropdown h3 {
    pointer-events: none;
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 12px;
  }
}
form .filter-blocks .filter-block.toggle-dropdown h3:after {
  content: "";
  transition: 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 24px;
  height: 24px;
  background: url(6d0ab87eff8e3e040b33.svg);
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block.toggle-dropdown h3:after {
    content: unset;
  }
}
form .filter-blocks .filter-block.toggle-dropdown.active h3:after {
  transform: translateY(-50%) rotate(180deg);
}
form .filter-blocks .filter-block.toggle-dropdown .checkbox-wrapper {
  margin-top: 16px;
}
form .filter-blocks .filter-block .toggle-content {
  display: none;
}
form .filter-blocks .filter-block .toggle-content.show {
  display: block;
}
form .filter-blocks .filter-block.checkboxes-filter-block {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block.checkboxes-filter-block {
    margin-top: 20px;
  }
}
form .filter-blocks .filter-block.checkboxes-filter-block .input-checkbox label {
  align-items: flex-start;
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block.checkboxes-filter-block .input-checkbox label {
    align-items: center;
  }
}
form .filter-blocks .filter-block.checkboxes-filter-block .input-checkbox label .checkbox {
  margin-top: 1px;
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block.checkboxes-filter-block .input-checkbox label .checkbox {
    margin-top: 0;
  }
}
form .filter-blocks .filter-block.checkboxes-filter-block .input-checkbox label .text {
  line-height: 19px;
}
form .filter-blocks .filter-block:last-of-type {
  margin-bottom: 0;
}
form .filter-blocks .filter-block .search-input-wrapper {
  margin-bottom: 0;
}
form .filter-blocks .filter-block .search-input-wrapper .search-results {
  position: absolute;
  top: 45px;
  right: unset;
  z-index: 99;
  width: 100%;
  max-height: 40vh;
  overflow-y: auto;
  background: #FFFFFF;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #FFFFFF;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block .search-input-wrapper .search-results {
    top: 55px;
  }
}
form .filter-blocks .filter-block .search-input-wrapper .search-results.d-none {
  display: none;
}
form .filter-blocks .filter-block .search-input-wrapper .search-results p {
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  padding: 12px 24px;
  color: #6C6E7B;
  transition: 0.3s ease-in-out;
}
form .filter-blocks .filter-block .search-input-wrapper .search-results p:last-of-type {
  margin-bottom: 0;
}
form .filter-blocks .filter-block .search-input-wrapper .search-results p:hover {
  background: #00759B;
  color: #FFFFFF;
}
form .filter-blocks .filter-block h3 {
  margin-bottom: 16px;
  font-size: 17px;
  line-height: 20px;
}
form .filter-blocks .filter-block h3.large-margin {
  margin-bottom: 24px;
}
form .filter-blocks .filter-block .checkbox-wrapper {
  border-radius: 8px;
  column-count: 2;
  gap: 24px;
}
@media (max-width: 1200px) {
  form .filter-blocks .filter-block .checkbox-wrapper {
    column-count: 1;
  }
}
form .filter-blocks .filter-block .checkbox-wrapper.show {
  display: block;
}
form .filter-blocks .filter-block .checkbox-wrapper.categories-wrapper {
  grid-template-columns: 1fr 1fr;
  gap: 0 24px;
  grid-auto-flow: dense;
}
@media (max-width: 1200px) {
  form .filter-blocks .filter-block .checkbox-wrapper.categories-wrapper {
    grid-template-columns: 1fr;
  }
}
form .filter-blocks .filter-block .checkbox-wrapper.categories-wrapper.show {
  display: grid;
}
form .filter-blocks .filter-block .checkbox-wrapper.categories-wrapper .input-checkbox.column-1 {
  grid-column: 1;
}
@media (max-width: 1200px) {
  form .filter-blocks .filter-block .checkbox-wrapper.categories-wrapper .input-checkbox.column-1 {
    grid-column: unset;
  }
}
form .filter-blocks .filter-block .checkbox-wrapper.categories-wrapper .input-checkbox.column-2 {
  grid-column: 2;
}
@media (max-width: 1200px) {
  form .filter-blocks .filter-block .checkbox-wrapper.categories-wrapper .input-checkbox.column-2 {
    grid-column: unset;
  }
}
form .filter-blocks .filter-block .checkbox-wrapper.single-column {
  column-count: 1;
}
form .filter-blocks .filter-block .checkbox-wrapper .input-checkbox {
  margin-bottom: 12px;
}
form .filter-blocks .filter-block .checkbox-wrapper .input-checkbox:last-of-type {
  margin-bottom: 0;
}
form .filter-blocks .filter-block .checkbox-wrapper .input-checkbox .text {
  visibility: visible;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 1023px) {
  form .filter-blocks .filter-block .checkbox-wrapper .input-checkbox .text {
    font-size: 16px;
    line-height: 24px;
  }
}
form .choices-wrapper {
  margin-bottom: 16px;
}
form .choices-wrapper:last-of-type {
  margin-bottom: 0;
}
form .filter-button {
  margin-top: 34px;
  z-index: 0;
}
@media (max-width: 1023px) {
  form .filter-button {
    display: block;
  }
}

body.itvang-theme form .choices-wrapper label, body.itvang-theme form .search-post-code-wrapper label {
  font-size: 14px;
  line-height: 20px;
  color: #6C6E7B;
  margin-bottom: 8px;
  display: block;
}
body.itvang-theme form .search-post-code-wrapper {
  margin-bottom: 0;
}
body.itvang-theme form .choices-wrapper {
  position: relative;
}
body.itvang-theme form .choices-wrapper .clear-value {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  right: 15px;
  background: white;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  font-size: 12px;
  color: #2196f3;
}
body.itvang-theme form .choices-wrapper .clear-value.active {
  opacity: 1;
  visibility: visible;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper {
  column-count: unset;
  gap: 0;
  position: relative;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range {
  display: flex;
  align-items: center;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range .range-input-wrapper:first-of-type {
  margin-right: 8px;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range input {
  padding: 12px 20px;
  font-weight: 500;
  outline: none;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range input::placeholder {
  font-size: 16px;
  line-height: 24px;
  color: #AAAEBD;
  font-weight: 400;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .clear-values {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .clear-values.active {
  opacity: 1;
  visibility: visible;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper label {
  margin-bottom: 8px;
  display: block;
  font-size: 14px;
  color: #6C6E7B;
}
body.itvang-theme form .choices input[type=search] {
  border: none;
  border-radius: unset;
  width: 100%;
  padding: 0;
  color: #AAAEBD;
  font-size: 16px;
  line-height: 24px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 0;
  caret-color: transparent;
  cursor: pointer;
  position: absolute;
  top: 15px;
  height: 20px;
  font-weight: 400;
}
@media (max-width: 1023px) {
  body.itvang-theme form .checkboxes-filter-block .input-checkbox label {
    align-items: flex-start;
  }
}
@media (max-width: 1023px) {
  body.itvang-theme form .checkboxes-filter-block .input-checkbox label .checkbox {
    margin-top: 1px;
  }
}
body.itvang-theme form .calendar-range-picker {
  margin-top: 16px;
  position: relative;
}
body.itvang-theme form .calendar-range-picker .clear-values {
  position: absolute;
  top: 40px;
  right: 13px;
  background: #FFFFFF;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}
body.itvang-theme form .calendar-range-picker .clear-values.active {
  opacity: 1;
  visibility: visible;
}
body.itvang-theme form .calendar-range-picker input {
  padding-left: 20px;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body.itvang-theme form .calendar-range-picker input::placeholder {
  color: #AAAEBD;
}
body.itvang-theme form .calendar-range-picker:after {
  content: "";
  position: absolute;
  top: 40px;
  right: 12px;
  background: url(3d4996cffba29c666251.svg);
  width: 24px;
  height: 24px;
}
@media (max-width: 1024px) {
  body.itvang-theme form .filter-blocks .filter-block.toggle-dropdown h3 {
    pointer-events: all;
    margin-bottom: 16px;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  body.itvang-theme form .filter-blocks .filter-block.toggle-dropdown h3:after {
    content: "";
  }
  body.itvang-theme form .filter-blocks .filter-block .checkbox-wrapper .input-checkbox .text {
    font-size: 14px;
    line-height: 20px;
  }
  body.itvang-theme form .filter-blocks .filter-block .checkbox-wrapper .input-checkbox .checkbox {
    margin-right: 8px;
  }
}
body.itvang-theme form .filter-block.toggle-dropdown {
  position: relative;
}
body.itvang-theme form .filter-block.toggle-dropdown.active .count-active-filters.active {
  display: none;
}
body.itvang-theme form .filter-block .search-input-wrapper .search-results {
  border-radius: 16px;
  top: 55px;
}
body.itvang-theme form .filter-block .search-input-wrapper .search-results p:hover {
  background: #4DABF5;
}
body.itvang-theme .count-active-filters {
  width: 24px;
  height: 24px;
  border-radius: 7.5px;
  background: #2196F3;
  position: absolute;
  top: 0;
  right: 32px;
  display: none;
}
body.itvang-theme .count-active-filters.active {
  display: block;
}
body.itvang-theme .count-active-filters span {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
body.itvang-theme .range-input-wrapper {
  position: relative;
}
body.itvang-theme .range-input-wrapper input {
  padding-right: 41px !important;
}
body.itvang-theme .range-input-wrapper span {
  position: absolute;
  top: 13px;
  right: 15px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
body.itvang-theme .filter-button {
  margin-top: 24px;
}

.flatpickr-calendar {
  width: 670px !important;
  padding: 24px;
  border-radius: 24px;
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.08);
  margin-top: 5px;
}
@media (max-width: 1024px) {
  .flatpickr-calendar {
    width: 360px !important;
    padding: 24px 24px 24px 24px;
    left: 0 !important;
    right: 0 !important;
    margin: 5px auto 0;
    margin-top: -70px;
  }
}
.flatpickr-calendar .flatpickr-rContainer {
  width: 100%;
}
.flatpickr-calendar:before, .flatpickr-calendar:after {
  display: none;
}
.flatpickr-calendar .flatpickr-months {
  margin-bottom: 16px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month, .flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  margin-top: 24px;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg {
  fill: none;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg path, .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg path {
  stroke: #4DABF5;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  margin-right: 24px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  margin-left: 24px;
}
.flatpickr-calendar .flatpickr-month .flatpickr-current-month .cur-month {
  margin-left: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  pointer-events: none;
}
.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper:hover {
  background: none;
}
.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper:hover input {
  color: #A6D5FA;
  border: none !important;
}
.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper input {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper span.arrowUp, .flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper span.arrowDown {
  display: none;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays {
  margin-bottom: 16px;
  gap: 16px;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days {
  gap: 16px;
  width: 623px !important;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer {
  min-width: 300.875px;
  width: 304.875px;
  max-width: 310.875px;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day {
  font-family: "Poppins", sans-serif;
  color: #6C6E7B;
  font-weight: 500;
  border: 0;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today {
  border-radius: 12px;
  background: none;
  color: #2196F3;
  border: none;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:hover:not(.today):not(.selected):not(.inRange):not(.endRange):not(.startRange) {
  background: #FFFFFF;
  color: #2196F3;
  border-color: #FFFFFF;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.selected.startRange, .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.startRange {
  border-radius: 12px 0 0 12px;
  color: #FFFFFF;
  box-shadow: 5px 0 0 #2196F3, 0px 0 0 #2196F3;
  background: #2196F3;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.selected.endRange, .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.endRange {
  border-radius: 0 12px 12px 0;
  color: #FFFFFF;
  background: #2196F3;
  box-shadow: 0px 0 0 #2196F3, 1px 0 0 #2196F3;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.inRange {
  background: #A6D5FA;
  box-shadow: 0px 0 0 #A6D5FA, 5px 0 0 #A6D5FA;
  border-color: #A6D5FA;
  color: #1E1F24;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today.inRange {
  border-radius: 0;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer span.flatpickr-weekday {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  color: #1E1F24;
}
@media (max-width: 1024px) {
  .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: 2px 0 0 #A6D5FA, 5px 0 0 #A6D5FA;
}

.dayContainer + .dayContainer {
  box-shadow: none !important;
}

.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: -10px 0 0 #A6D5FA;
  box-shadow: -7px 0 0 #A6D5FA;
}

.tag__color_1 {
  background-color: #002B9B;
}
.tag__color_2 {
  background-color: #009B9B;
}
.tag__color_3 {
  background-color: #009B76;
}
.tag__color_4 {
  background-color: #73009B;
}
.tag__color_5 {
  background-color: #449B00;
}
.tag__color_6 {
  background-color: #C2C60C;
}
.tag__color_7 {
  background-color: #9B5D00;
}
.tag__color_8 {
  background-color: #00759B;
}
.tag__color_9 {
  background-color: #707070;
}
.tag__color_10 {
  background-color: #989B00;
}
.tag__color_11 {
  background-color: #9B0079;
}
.tag__color_12 {
  background-color: #9B0000;
}
.tag__color_13 {
  background-color: #EE6055;
}
.tag__color_14 {
  background-color: #BFA89E;
}
.tag__color_15 {
  background-color: #FF2ECC;
}
.tag__color_16 {
  background-color: #9D90A8;
}
.tag__color_17 {
  background-color: #946EC9;
}
.tag__color_18 {
  background-color: #FE938C;
}
.tag__color_19 {
  background-color: #946EC9;
}
.tag__color_20 {
  background-color: #FF2ECC;
}
.tag .leaflet-marker-icon.map-popup-icon .small-circle {
  color: #fff;
}

body.itvang-theme .tag.tag__color_1 {
  background-color: #157F1F;
}
body.itvang-theme .tag.tag__color_2 {
  background-color: #CC2936;
}
body.itvang-theme .tag.tag__color_3 {
  background-color: #3425EF;
}
body.itvang-theme .tag.tag__color_4 {
  background-color: #A24284;
}
body.itvang-theme .tag.tag__color_5 {
  background-color: #1D73E5;
}
body.itvang-theme .tag.tag__color_6 {
  background-color: #087F8C;
}
body.itvang-theme .tag.tag__color_7 {
  background-color: #AE4B3C;
}
body.itvang-theme .tag.tag__color_8 {
  background-color: #946202;
}
body.itvang-theme .tag.tag__color_9 {
  background-color: #9526EE;
}
body.itvang-theme .tag.tag__color_10 {
  background-color: #696C7A;
}
body.itvang-theme .tag.tag__color_11 {
  background-color: #F77F00;
}
body.itvang-theme .tag.tag__color_12 {
  background-color: #3D3B3C;
}
body.itvang-theme .tag.tag__color_13 {
  background-color: #13293D;
}
body.itvang-theme .tag.tag__color_14 {
  background-color: #315C2B;
}
body.itvang-theme .tag.tag__color_15 {
  background-color: #2A7221;
}
body.itvang-theme .tag.tag__color_16 {
  background-color: #511C29;
}
body.itvang-theme .tag.tag__color_17 {
  background-color: #C42E68;
}
body.itvang-theme .tag.tag__color_18 {
  background-color: #865BB1;
}
body.itvang-theme .tag.tag__color_19 {
  background-color: #46237A;
}
body.itvang-theme .tag.tag__color_20 {
  background-color: #C75B7A;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_1 .pin-icon-wrapper svg g path {
  fill: #157F1F;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_1 .small-circle {
  color: #157F1F;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_2 .pin-icon-wrapper svg g path {
  fill: #CC2936;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_2 .small-circle {
  color: #CC2936;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_4 .pin-icon-wrapper svg g path {
  fill: #A24284;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_4 .small-circle {
  color: #A24284;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_5 .pin-icon-wrapper svg g path {
  fill: #1D73E5;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_5 .small-circle {
  color: #1D73E5;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_10 .pin-icon-wrapper svg g path {
  fill: #696C7A;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_10 .small-circle {
  color: #696C7A;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_6 .pin-icon-wrapper svg g path {
  fill: #087F8C;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_6 .small-circle {
  color: #087F8C;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_7 .pin-icon-wrapper svg g path {
  fill: #AE4B3C;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_7 .small-circle {
  color: #AE4B3C;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_8 .pin-icon-wrapper svg g path {
  fill: #946202;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_8 .small-circle {
  color: #946202;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_3 .pin-icon-wrapper svg g path {
  fill: #3425EF;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_3 .small-circle {
  color: #3425EF;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_9 .pin-icon-wrapper svg g path {
  fill: #9526EE;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_9 .small-circle {
  color: #9526EE;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_11 .pin-icon-wrapper svg g path {
  fill: #F77F00;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_11 .small-circle {
  color: #F77F00;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_12 .pin-icon-wrapper svg g path {
  fill: #3D3B3C;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_12 .small-circle {
  color: #3D3B3C;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_13 .pin-icon-wrapper svg g path {
  fill: #13293D;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_13 .small-circle {
  color: #13293D;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_14 .pin-icon-wrapper svg g path {
  fill: #315C2B;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_14 .small-circle {
  color: #315C2B;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_15 .pin-icon-wrapper svg g path {
  fill: #2A7221;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_15 .small-circle {
  color: #2A7221;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_16 .pin-icon-wrapper svg g path {
  fill: #511C29;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_16 .small-circle {
  color: #511C29;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_17 .pin-icon-wrapper svg g path {
  fill: #C42E68;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_17 .small-circle {
  color: #C42E68;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_18 .pin-icon-wrapper svg g path {
  fill: #865BB1;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_18 .small-circle {
  color: #865BB1;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_19 .pin-icon-wrapper svg g path {
  fill: #46237A;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_19 .small-circle {
  color: #46237A;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_20 .pin-icon-wrapper svg g path {
  fill: #C75B7A;
}
body.itvang-theme .leaflet-marker-icon.map-popup-icon.tag__color_20 .small-circle {
  color: #C75B7A;
}

section.search-map-block {
  padding-bottom: 40px;
  padding-top: 70px;
}
@media (max-width: 1024px) {
  section.search-map-block {
    padding: 90px 0 20px;
  }
}
section.search-map-block .new-today-auctions-wrap {
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
  padding: 12px 20px;
  display: inline-flex;
  position: absolute;
  top: 20px;
  z-index: 999;
  left: 60px;
}
section.search-map-block .new-today-auctions-wrap.under {
  display: none !important;
}
@media (max-width: 1024px) {
  section.search-map-block .new-today-auctions-wrap {
    display: none;
  }
}
@media (max-width: 1024px) {
  section.search-map-block .new-today-auctions-wrap.mobile-hide {
    display: none;
  }
}
section.search-map-block .new-today-auctions-wrap.mobile-only {
  display: none;
  position: relative;
  box-shadow: none;
  left: unset;
  padding: 0 0 16px 0;
  top: unset;
}
@media (max-width: 1024px) {
  section.search-map-block .new-today-auctions-wrap.mobile-only {
    display: flex;
  }
}
@media (max-width: 400px) {
  section.search-map-block .new-today-auctions-wrap.mobile-only {
    flex-direction: column;
  }
}
section.search-map-block .new-today-auctions-wrap .title-number-wrap {
  margin-right: 16px;
  display: flex;
  align-items: center;
}
section.search-map-block .new-today-auctions-wrap .title-number-wrap:last-of-type {
  margin-right: 0;
}
section.search-map-block .new-today-auctions-wrap .title-number-wrap p {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-right: 8px;
}
@media (max-width: 1024px) {
  section.search-map-block .new-today-auctions-wrap .title-number-wrap p {
    font-size: 14px;
    line-height: 20px;
  }
}
section.search-map-block .new-today-auctions-wrap .title-number-wrap span {
  color: #00759B;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
section.search-map-block .leaflet-interactive:hover {
  fill: #00759B;
}
section.search-map-block .container {
  max-width: 100%;
  padding-right: 0;
}
@media (max-width: 1024px) {
  section.search-map-block .container {
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  section.search-map-block .container {
    padding-right: 20px;
  }
}
section.search-map-block .search-map-wrapper {
  display: grid;
  grid-template-columns: 448fr 932fr;
}
@media only screen and (min-width: 1440px) {
  section.search-map-block .search-map-wrapper {
    grid-template-columns: 1.18fr 1.82fr;
  }
}
@media (max-width: 1440px) {
  section.search-map-block .search-map-wrapper {
    grid-template-columns: 448fr 932fr;
  }
}
@media (max-width: 1200px) {
  section.search-map-block .search-map-wrapper {
    grid-template-columns: 1fr 2fr;
  }
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper {
    display: block;
  }
}
section.search-map-block .search-map-wrapper .filter-wrapper {
  margin-left: calc((100vw - 1440px - 15px) / 2);
  padding: 24px 60px 0 0;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .filter-wrapper.active {
    background: white;
    width: 100%;
    right: 0;
    left: 0;
    margin: 0 auto;
    overflow-y: scroll;
    position: fixed;
    z-index: 9999;
    top: 0;
    height: 100dvh;
    padding: 84px 20px 114px;
  }
}
section.search-map-block .search-map-wrapper .filter-wrapper.active form {
  display: block;
}
section.search-map-block .search-map-wrapper .filter-wrapper.active .total-new-wrapper {
  display: none;
}
section.search-map-block .search-map-wrapper .filter-wrapper.active .filter-button-wrapper {
  position: fixed;
  bottom: 0;
  width: 100%;
  right: 0;
  left: 0;
  background: white;
  padding: 20px;
  border-top: 1px solid #D8D9E0;
}
section.search-map-block .search-map-wrapper .filter-wrapper.active .filter-button-wrapper a, section.search-map-block .search-map-wrapper .filter-wrapper.active .filter-button-wrapper .main-button.filter-button {
  margin-top: 0;
  z-index: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
section.search-map-block .search-map-wrapper .filter-wrapper.loading .main-button {
  pointer-events: none;
}
section.search-map-block .search-map-wrapper .filter-wrapper.loading .main-button span {
  color: transparent;
}
section.search-map-block .search-map-wrapper .filter-wrapper.loading .main-button:before {
  content: "";
  position: absolute;
  background-image: url(57df60bb7bec12db6a33.svg);
  width: 24px;
  height: 24px;
  background-size: contain;
  top: 10px;
  color: transparent;
  right: 0;
  left: 0;
  margin: 0 auto;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position: center;
}
section.search-map-block .search-map-wrapper .filter-wrapper h2.title {
  font-size: 28px;
  line-height: 32px;
}
section.search-map-block .search-map-wrapper .filter-wrapper.mobile-filters-open .total-new-wrapper {
  display: none;
}
@media (max-width: 1440px) {
  section.search-map-block .search-map-wrapper .filter-wrapper {
    margin-left: 0;
  }
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .filter-wrapper {
    padding: 0;
  }
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper {
    display: none;
  }
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn p, section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn svg path {
  transition: 0.3s ease-in-out;
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn p {
  color: #AAAEBD;
  margin-left: 4px;
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn.active {
  cursor: pointer;
  pointer-events: all;
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn.active p {
  color: #000;
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn.active svg path {
  fill: #000;
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn:hover p {
  color: #00759B;
}
section.search-map-block .search-map-wrapper .filter-wrapper .title-btn-wrapper .clear-filter-btn:hover svg path {
  fill: #00759B;
}
section.search-map-block .search-map-wrapper .filter-wrapper .total-new-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 24px;
  gap: 16px;
  font-size: 14px;
  line-height: 20px;
}
section.search-map-block .search-map-wrapper .filter-wrapper .total-new-wrapper span {
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
section.search-map-block .search-map-wrapper .filter-wrapper .total-new-wrapper span.number {
  font-weight: 600;
  color: #00759B;
}
section.search-map-block .search-map-wrapper .filter-wrapper .total-new-wrapper div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
section.search-map-block .search-map-wrapper .filter-wrapper .search-mobile {
  display: none;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .filter-wrapper .search-mobile {
    display: block;
  }
  section.search-map-block .search-map-wrapper .filter-wrapper .search-mobile .search-input-wrapper {
    margin-bottom: 0;
  }
}
section.search-map-block .search-map-wrapper .filter-wrapper .search-mobile.hide {
  display: none;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-list-wrapper {
    display: none;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper {
  position: relative;
  background: #F9F9FB;
  height: 650px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper {
    height: 510px;
    overflow: visible;
    margin: 0 -60px;
  }
}
@media (max-width: 767px) {
  section.search-map-block .search-map-wrapper .map-wrapper {
    margin: 0 -20px;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container {
  height: 100%;
  background: #F9F9FB;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
  margin-right: 60px;
  order: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 60px;
  }
}
@media (max-width: 767px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 16px;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button {
  position: relative;
  cursor: pointer;
  width: 48px;
  height: 48px;
  padding: 12px 24px;
  border-radius: 8px;
  background: #FFFFFF;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
  transition: 0.3s ease-in-out;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button.active, section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button:hover {
  background: #00759B;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button.active:after, section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button:hover:after {
  filter: brightness(0) invert(1);
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 12px;
  width: 24px;
  height: 24px;
  background: url(ebb8877dcae0ad23b6e9.svg);
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup {
  position: absolute;
  top: 0;
  right: 58px;
  background: white;
  width: 130px;
  border-radius: 8px;
  font-family: "Outfit", sans-serif;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup.hide {
  display: none;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup button {
  background: transparent;
  border: none;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  width: 100%;
  padding: 10px;
  cursor: pointer;
  color: #1E1F24;
  transition: 0.3s ease-in-out;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup button:first-of-type {
  border-radius: 8px 8px 0 0;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup button:last-of-type {
  border-radius: 0 0 8px 8px;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup button:hover, section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup button.active {
  background: #F4F4F4;
  color: #1E1F24;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup button:hover {
  opacity: 0.9;
  background: #00759B;
  color: #FFFFFF;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-attribution {
  order: 3;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom.leaflet-bar.leaflet-control {
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
  border: unset;
  margin-right: 60px;
  margin-bottom: 7.2px;
  order: 2;
  margin-top: 24px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom.leaflet-bar.leaflet-control {
    margin-bottom: 8px;
    margin-right: 60px;
  }
}
@media (max-width: 767px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom.leaflet-bar.leaflet-control {
    margin-right: 16px;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-in, section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-out {
  width: 48px;
  height: 48px;
  padding: 12px;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-fullscreen {
  border-radius: 8px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-fullscreen {
    display: none;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-top.leaflet-right.under {
  z-index: 1;
  display: none;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bottom.leaflet-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bottom.leaflet-right.under {
  z-index: 1;
  display: none;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-out {
  border-radius: 0 0 8px 8px;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-in {
  border-radius: 8px 8px 0 0;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar a {
  border-bottom: 1px solid #D8D9E0;
  width: 48px;
  height: 48px;
  padding: 12px;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control {
  margin-top: 24px;
  margin-right: 60px;
  border-radius: 8px;
  border: 0;
  background: #FFFFFF;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-fullscreen {
  background: url(d1ed7f2058b8bce22227.svg);
  background-repeat: no-repeat;
  background-position: center;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-fullscreen.fullscreen-icon.leaflet-fullscreen-on {
  background: url(a79e21ec899df33e3cf8.svg);
  background-repeat: no-repeat;
  background-position: center;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.map-popup-icon.tag {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50%;
  border: 4px solid #FFFFFF;
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.08), 0px 32px 48px 0px rgba(0, 0, 0, 0.08);
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.map-popup-icon.tag span {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.marker-cluster {
  border-radius: 20px;
  border: 4px solid #FFFFFF;
  background: #00445B;
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.08), 0px 32px 48px 0px rgba(0, 0, 0, 0.08);
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.marker-cluster > div {
  height: 100%;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.marker-cluster span {
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup-content-wrapper {
  padding: 0;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup-content-wrapper {
    width: 100%;
    border-radius: 12px 12px 0 0;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup {
  color: #1E1F24;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup {
    margin-bottom: 10px;
    margin-left: -13px;
    bottom: -280px !important;
  }
}
@media (max-width: 767px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup {
    bottom: -281px !important;
    margin-left: -13px;
  }
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-tip {
    display: none;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .image-tag-wrapper img {
  border-radius: 8px 8px 0 0;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-close-button {
  width: 24px;
  height: 24px;
  background: url(5d5483bd06a762feba34.svg);
  background-size: cover;
  margin: 16px 16px 0 0;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-close-button span {
  display: none;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  width: 320px !important;
  margin: 0;
  font-family: "Outfit", sans-serif;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
    width: 100% !important;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-wrapper.status-rescheduled h2 {
  color: #9B6600;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  opacity: 1;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h3 {
  margin-bottom: 12px;
  font-weight: 600;
  padding-right: 30px;
  padding-left: 24px;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h3 {
    order: 2;
    margin-bottom: 12px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 20px;
    visibility: visible;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper {
  padding: 0 24px 16px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper {
    order: 3;
    padding: 0 20px;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper p {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 2px 0;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper p {
    font-size: 16px;
    line-height: 24px;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper h2 {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 24px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper .property-characteristics {
  gap: 2px;
  padding-top: 8px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper .property-characteristics {
    padding-top: 12px;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper .property-characteristics .border-top-wrapper {
  border-top: 1px solid #D8D9E0;
  padding-top: 8px;
  margin-top: 8px;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content-wrapper .property-characteristics .single-characteristic span {
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-characteristics.reason-characteristic, section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-characteristics.profession-characteristic, section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-characteristics.residence-characteristic {
    display: block;
    margin-bottom: 4px;
  }
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-characteristics:last-child {
    margin-bottom: 0;
  }
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-characteristics .profession-characteristic, section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-characteristics .reason-characteristic, section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-characteristics .residence-characteristic {
    display: block;
  }
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper {
    display: flex;
    flex-direction: column;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper {
  height: 160px;
  margin-bottom: 16px;
  border-radius: 8px 8px 0 0;
}
@media (max-width: 1024px) {
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper {
    height: 180px;
    order: 1;
    border-radius: 8px 8px 0 0;
    margin-bottom: 12px;
  }
  section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper img {
    border-radius: 8px 8px 0 0;
  }
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .main-button {
  margin-top: 16px;
  display: none;
}
section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .main-button span {
  color: #FFFFFF;
}
section.search-map-block .search-map-wrapper .no-results {
  max-width: 480px;
  width: 100%;
  margin: 0 auto;
  padding-top: 135px;
  display: none;
}
section.search-map-block .search-map-wrapper .no-results.active {
  display: block;
}
section.search-map-block .search-map-wrapper .no-results .wysiwyg {
  text-align: center;
}
section.search-map-block .search-map-wrapper .no-results .wysiwyg h2 {
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 16px;
}
section.search-map-block.search-view {
  padding-bottom: 80px;
}
section.search-map-block.search-view .new-today-auctions-wrap {
  display: none !important;
}
section.search-map-block.search-view .container {
  max-width: 1440px;
  padding-right: 60px;
}
@media (max-width: 1440px) {
  section.search-map-block.search-view .container {
    max-width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .container {
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  section.search-map-block.search-view .container {
    padding-right: 20px;
  }
}
section.search-map-block.search-view .filter-wrapper {
  margin-left: 0;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .filter-wrapper {
    display: none;
  }
}
section.search-map-block.search-view .filter-wrapper.active {
  display: block;
}
@media (max-width: 767px) {
  section.search-map-block.search-view .container {
    padding-right: 20px;
  }
}
section.search-map-block.search-view .container .list-container, section.search-map-block.search-view .container .map-wrapper {
  display: none;
}
section.search-map-block.search-view .container .list-container.active, section.search-map-block.search-view .container .map-wrapper.active {
  display: block;
}
section.search-map-block.search-view .container .list-container {
  min-height: 400px;
}
@media (max-width: 1440px) {
  section.search-map-block.search-view .container .list-container {
    padding-right: 60px;
  }
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .container .list-container {
    padding-right: 0;
  }
}
section.search-map-block.search-view .map-list-wrapper {
  margin-top: 24px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper {
    display: block;
    margin-top: 0;
  }
}
section.search-map-block.search-view .map-list-wrapper h1.title {
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 32px;
}
@media (max-width: 1440px) {
  section.search-map-block.search-view .map-list-wrapper h1.title {
    padding-right: 60px;
  }
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper h1.title {
    padding-right: 30px;
    font-size: 20px;
    line-height: 24px;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper {
    padding-right: 60px;
  }
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    margin-bottom: 20px;
    padding-right: 0;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices__inner {
  height: 48px;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices__inner .choices__list--single {
  padding: 12px 16px;
  height: 48px;
  font-size: 16px;
  line-height: 24px;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices__inner .choices__list--single .choices__item {
  font-weight: 400;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices__list--dropdown .choices__list .choices__item {
  font-size: 16px;
  line-height: 24px;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices[data-type*=select-one]:after {
  top: 16px;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper.hide {
  display: none;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .counter-wrapper, section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper {
  width: calc(50% - 5px);
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .counter-wrapper, section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper {
    width: 100%;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .counter-wrapper p {
  color: #1E1F24;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  display: inline-block;
  margin-right: 8px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .counter-wrapper p {
    font-size: 14px;
    line-height: 20px;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .counter-wrapper span {
  color: #00759B;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .counter-wrapper span {
    font-size: 14px;
    line-height: 20px;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper {
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 16px 0;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .choices-wrapper {
  margin-right: 16px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .choices-wrapper {
    margin-right: 0;
    order: 2;
    display: flex;
    width: 100%;
    flex: 1;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .choices-wrapper select {
  padding: 12px 16px;
  height: 48px;
  font-size: 16px;
  line-height: 24px;
  min-width: 202px;
  color: #1E1F24;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .choices-wrapper.order-by-date-wrapper .choices__list.choices__list--dropdown {
  padding-bottom: 0;
  z-index: 99;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .choices-wrapper .choices__list {
  min-width: 202px;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type {
  margin-right: 8px;
  border-radius: 8px;
  width: 48px;
  height: 48px;
  border: 1px solid #D8D9E0;
  padding: 12px;
  cursor: pointer;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type p {
  display: none;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type p {
    display: block;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type.list-view-button, section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type.map-view-button {
    width: calc(50% - 4px);
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: center;
  }
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type.active {
  background: #00445B;
  border-color: #00445B;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type.active p {
  color: #FFFFFF;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type.active svg path {
  fill: #FFFFFF;
}
section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type:last-of-type {
  margin-right: 0;
}
section.search-map-block.search-view .list-container .property-card {
  margin-bottom: 24px;
  display: grid;
  grid-template-columns: 300fr 548fr;
  gap: 24px;
  border-bottom: 1px solid #5C5E6B;
  padding-bottom: 24px;
}
@media (max-width: 767px) {
  section.search-map-block.search-view .list-container .property-card {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card:hover .image-tag-wrapper img {
    scale: 1.1;
  }
}
section.search-map-block.search-view .list-container .property-card .image-tag-wrapper {
  height: 100%;
  overflow: hidden;
  max-height: 300px;
}
@media (max-width: 767px) {
  section.search-map-block.search-view .list-container .property-card .image-tag-wrapper {
    height: 180px;
  }
}
section.search-map-block.search-view .list-container .property-card .image-tag-wrapper img {
  transition: 0.3s ease-in-out;
}
section.search-map-block.search-view .list-container .property-card.disabled {
  opacity: 0.6;
}
section.search-map-block.search-view .list-container .property-card .case-number-title-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
}
section.search-map-block.search-view .list-container .property-card .case-number-title-wrapper h3 {
  margin-bottom: 12px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .case-number-title-wrapper h3 {
    font-size: 20px;
    line-height: 24px;
  }
}
section.search-map-block.search-view .list-container .property-card .case-number-title-wrapper .case-number {
  color: #AAAEBD;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .case-number-title-wrapper .case-number {
    display: none;
  }
}
section.search-map-block.search-view .list-container .property-card .case-number-title-wrapper .case-number span {
  padding-left: 17px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .content-wrapper p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .content-wrapper h2 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 12px;
  }
}
section.search-map-block.search-view .list-container .property-card .property-characteristics {
  padding-bottom: 16px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .property-characteristics {
    padding-bottom: 12px;
  }
}
section.search-map-block.search-view .list-container .property-card .characteristics-bottom {
  padding: 14px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  border-top: 1px solid #D8D9E0;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .characteristics-bottom {
    padding: 12px 0;
    flex-direction: column;
    align-items: flex-start;
  }
}
section.search-map-block.search-view .list-container .property-card .characteristics-bottom .border-top-wrapper .single-characteristic:first-of-type span:last-of-type {
  color: #aaaebd;
}
section.search-map-block.search-view .list-container .property-card .characteristics-bottom .single-characteristic {
  display: flex;
  align-items: center;
  margin-right: 16px;
}
section.search-map-block.search-view .list-container .property-card .characteristics-bottom .single-characteristic:last-of-type {
  margin-right: 0;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .characteristics-bottom .single-characteristic {
    width: 100%;
    flex-wrap: nowrap;
    margin-right: 0;
    margin-bottom: 4px;
  }
  section.search-map-block.search-view .list-container .property-card .characteristics-bottom .single-characteristic:last-of-type {
    margin-bottom: 0;
  }
}
section.search-map-block.search-view .list-container .property-card .characteristics-bottom span {
  font-size: 16px;
  font-weight: 500;
  color: #1E1F24;
  margin-right: 8px;
}
@media (max-width: 1024px) {
  section.search-map-block.search-view .list-container .property-card .characteristics-bottom span {
    font-size: 14px;
    margin-right: 16px;
  }
}
section.search-map-block.search-view .list-container .property-card .characteristics-bottom span:first-of-type {
  max-width: 100px;
  width: 100%;
  display: inline-block;
}
section.search-map-block.search-view .list-container .property-card .characteristics-bottom span:last-of-type {
  margin-right: 0;
  font-weight: 400;
  color: #6C6E7B;
  width: 100%;
  white-space: nowrap;
}
section.search-map-block .search-mobile-header {
  background: #00445B;
  padding: 18px 12px 18px 20px;
  display: none;
  position: fixed;
  top: 0;
  z-index: 99999;
  width: 100%;
  color: #FFFFFF;
}
section.search-map-block .search-mobile-header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
section.search-map-block .search-mobile-header.active {
  display: flex;
}
section.search-map-block .search-mobile-header p {
  color: #FFFFFF;
}
section.search-map-block .search-mobile-header p.search-title {
  font-size: 16px;
  line-height: 24px;
}
section.search-map-block .search-mobile-header .buttons-wrapper {
  display: flex;
  align-items: center;
}
section.search-map-block .search-mobile-header .clear-filter-btn {
  display: flex;
  align-items: center;
  color: #B2C7CE;
  margin-right: 24px;
  opacity: 0.9;
  pointer-events: none;
}
section.search-map-block .search-mobile-header .clear-filter-btn svg path {
  fill: #FFFFFF;
}
section.search-map-block .search-mobile-header .clear-filter-btn p {
  margin-left: 4px;
}
section.search-map-block .search-mobile-header .clear-filter-btn.active {
  opacity: 1;
  pointer-events: all;
}
section.search-map-block .search-mobile-header .close-filters-btn {
  cursor: pointer;
}

.arrow.hidden {
  display: none;
}

.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path {
  transition: 0.3s ease-in-out;
}

.filters-popup-mobile {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: #FFFFFF;
  padding: 98px 20px 114px 20px;
}
.filters-popup-mobile.mobile-filters-open {
  display: block;
}

body.fullscreen-map header {
  position: fixed;
  width: 100%;
  z-index: 999999;
  top: 0;
}
body.fullscreen-map section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-top.leaflet-right .leaflet-bar.leaflet-control {
  margin-top: 84px;
}
body.itvang-theme section.search-map-block {
  background: #F9F9FB;
  padding: 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block {
    background: #FFFFFF;
    padding-bottom: 20px;
  }
}
body.itvang-theme section.search-map-block .new-today-auctions-wrap {
  top: 112px;
  left: 604px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 1440px) {
  body.itvang-theme section.search-map-block .new-today-auctions-wrap {
    left: calc((100vw - 1440px + 110px + 1100px) / 2);
  }
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .new-today-auctions-wrap {
    left: 604px;
  }
}
@media (max-width: 1200px) {
  body.itvang-theme section.search-map-block .new-today-auctions-wrap {
    flex-direction: column;
    left: 570px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .new-today-auctions-wrap {
    display: flex;
    flex-direction: row;
    left: unset;
    position: relative;
    box-shadow: none;
    top: unset;
    border-radius: 0;
  }
}
@media (max-width: 400px) {
  body.itvang-theme section.search-map-block .new-today-auctions-wrap {
    flex-direction: column;
  }
}
body.itvang-theme section.search-map-block .new-today-auctions-wrap span {
  color: #2196F3;
}
body.itvang-theme section.search-map-block .container {
  padding-left: 0;
  max-width: 100%;
  padding-right: 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .container {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  body.itvang-theme section.search-map-block .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
body.itvang-theme section.search-map-block .leaflet-popup-content-wrapper {
  border-radius: 16px;
}
body.itvang-theme section.search-map-block .search-mobile-header {
  background: #1976D2;
}
body.itvang-theme section.search-map-block .search-map-wrapper {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper {
    flex-direction: column;
    margin-top: 80px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-button-wrapper {
  padding: 0 14px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-button-wrapper {
    padding: 0;
    z-index: 99;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-button-wrapper .main-button {
  min-width: 160px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .total-new-wrapper {
  padding: 0 14px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .total-new-wrapper {
    padding: 0;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map {
  position: relative;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map:after, body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map:before {
  content: "";
  position: absolute;
  width: 100vw;
  background-color: #F9F9FB;
  height: 100%;
  right: 0;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map:before {
  left: 0;
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-wrapper .map-container .leaflet-top.leaflet-right .leaflet-control {
    margin-right: 70px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-wrapper .map-container .leaflet-top.leaflet-right .leaflet-control {
    margin-right: 20px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .leaflet-top {
  z-index: 99999;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .custom-layer-control.leaflet-control {
  margin-right: 60px;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  z-index: 2;
  margin-right: 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper {
    margin-top: 80px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper h1 {
  display: none;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper h1 {
    display: block;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper {
  position: absolute;
  margin-bottom: 0;
  top: 112px;
  z-index: 99999;
  right: calc((100vw - 1440px + 100px) / 2);
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper {
    right: 0;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper.under {
  z-index: 9;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper {
    position: relative;
    margin-bottom: 20px;
    top: unset;
    right: unset;
    z-index: 1;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper .counter-wrapper {
  display: none;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper .counter-wrapper {
    display: block;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper {
  margin-right: 20px;
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper {
    margin-right: 16px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-list .filter-wrapper {
  position: relative;
  height: 100%;
  z-index: 0;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-list .map-list-wrapper {
  margin-right: calc((100vw - 1440px + 100px) / 2);
}
body.itvang-theme section.search-map-block .search-map-wrapper .title-btn-wrapper {
  margin-bottom: 0;
  padding: 0 14px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .title-btn-wrapper {
    padding: 0;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .title-btn-wrapper .clear-filter-btn {
  padding-right: 10px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .title-btn-wrapper .clear-filter-btn:hover p {
  color: #2196F3;
}
body.itvang-theme section.search-map-block .search-map-wrapper .title-btn-wrapper .clear-filter-btn:hover svg path {
  fill: #2196F3;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .total-new-wrapper {
    display: none;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper {
  background: none;
  height: 800px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper {
    height: 510px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container {
  background: #F9F9FB;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup {
    margin-left: 0;
    bottom: -247px !important;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-close-button {
    right: 15px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper {
    width: calc(100% - 40px);
    border-radius: 24px;
    margin: 0 auto;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper {
  font-family: "Poppins", sans-serif;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper.status-rescheduled .popup-content-wrapper h2 {
  color: #FFB42B;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper.status-rescheduled .popup-content-wrapper h2 {
    font-size: 14px;
    line-height: 20px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper {
  border-radius: 16px 16px 0 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper {
    height: 200px;
    border-radius: 20px 20px 0 0;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper .tag {
  left: 0;
  top: 20px;
  padding: 10px 16px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper img {
  border-radius: 16px 16px 0 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .image-tag-wrapper img {
    border-radius: 20px 20px 0 0;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper h3 {
  padding-right: 16px;
  padding-left: 16px;
  margin-bottom: 8px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper h3 {
    margin-bottom: 16px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper {
  padding: 0 16px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper > p {
  font-size: 12px;
  line-height: 16px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper h2 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #2196F3;
  display: block;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper h2 {
    font-size: 20px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics {
  border-top: 1px solid #D8D9E0;
  padding-top: 8px;
  margin-top: 8px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .border-top-wrapper {
  border: none;
  padding-top: 0;
  margin-top: 0;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .single-characteristic {
  margin-right: 0;
  margin-bottom: 4px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .single-characteristic {
    margin-bottom: 8px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .single-characteristic:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .single-characteristic:last-of-type {
    margin-bottom: 0;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .single-characteristic span {
  font-size: 12px;
  line-height: 16px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .single-characteristic span:first-of-type {
  max-width: 70px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .popup-content-wrapper .property-characteristics .single-characteristic span:first-of-type {
    max-width: 100px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .main-button-wrapper {
  padding: 0 16px 16px 16px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .main-button-wrapper {
    order: 4;
    margin-top: 28px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .main-button-wrapper .main-button {
  display: block;
  width: 100%;
  cursor: pointer;
  padding: 12px 32px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property-popup-wrapper .main-button-wrapper .main-button {
    margin: 0;
    display: block;
    order: 4;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-interactive:hover {
  fill: #2196F3;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control {
  margin-top: 112px;
  border-radius: 16px;
  margin-right: 0;
  margin-right: calc((100vw - 1440px + 120px) / 2);
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control {
    margin-right: 70px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control .leaflet-control-zoom-fullscreen {
  background: url(acbf592e9ed9d570baed.svg);
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 16px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control .leaflet-fullscreen-on {
  background: url(625fde33576f18aab27f.svg);
  background-repeat: no-repeat;
  background-position: center;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom.leaflet-bar.leaflet-control {
  margin-top: 24px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
  margin-right: 0;
  margin-right: calc((100vw - 1440px + 120px) / 2);
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 70px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button {
  border-radius: 16px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button:after {
  background: url(7f3a1ef76eb12fda3b50.svg);
  background-repeat: no-repeat;
  background-position: center;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button:hover, body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button:active, body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button.active {
  background: #2196F3;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .layer-popup button:hover {
  background: #2196F3;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom.leaflet-bar.leaflet-control {
  border-radius: 16px !important;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom.leaflet-bar.leaflet-control .leaflet-control-zoom-in {
  border-radius: 16px 16px 0 0 !important;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom.leaflet-bar.leaflet-control .leaflet-control-zoom-out {
  border-radius: 0 0 16px 16px !important;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.marker-cluster {
  border-radius: 0;
  border: none;
  background: url(dc97cc91a9104d4af8f3.svg);
  width: 60px !important;
  height: 60px !important;
  background-size: cover;
  box-shadow: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.marker-cluster span {
  font-size: 12px;
  color: #1976D2;
  font-family: "Poppins", sans-serif;
  margin-top: -2px;
  font-weight: 600;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.map-popup-icon {
  border-radius: 0;
  border: none;
  width: 60px !important;
  height: 60px !important;
  background-size: cover;
  padding: 0;
  margin-top: -60px !important;
  margin-left: -30px !important;
  box-shadow: none;
  background: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-marker-icon.map-popup-icon .small-circle {
  font-size: 12px;
  font-weight: 600;
  width: 10px;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 17px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper {
  position: absolute;
  top: 0;
  z-index: 999;
  height: auto;
  max-width: 488px;
  width: 100%;
  background: white;
  border-radius: 24px;
  margin-top: 112px;
  padding: 24px 24px 24px 24px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
  margin-left: calc((100vw - 1440px + 120px) / 2);
}
@media only screen and (min-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper {
    margin-left: calc((100vw - 1440px + 110px) / 2);
  }
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper {
    left: 60px;
    margin-left: 0;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper {
    box-shadow: none;
    margin-top: 0px;
    max-width: 100%;
    height: 100%;
    margin-left: 0;
    z-index: 0;
    padding: 0;
    left: unset;
    position: relative;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active {
    z-index: 9999;
    position: fixed;
    margin-top: 0;
    padding: 84px 20px 114px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .title {
  font-size: 32px;
  margin-bottom: 8px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .auctions-count .title {
  font-weight: 500;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .auctions-count .number {
  font-weight: 500;
  color: #2196F3;
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .search-filter-form .filter-blocks {
  max-height: 470px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 14px 10px 14px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .search-filter-form .filter-blocks {
    padding: 0;
    max-height: unset;
    overflow-y: unset;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-list-wrapper {
  width: 100%;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-list-wrapper {
    width: 100%;
  }
}
body.itvang-theme section.search-map-block.search-view {
  background: #FFFFFF;
  padding-bottom: 68px;
  overflow: hidden;
}
body.itvang-theme section.search-map-block.search-view .new-today-auctions-wrap {
  display: none;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper {
    margin-top: 0;
  }
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block.search-view .container {
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .container {
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  body.itvang-theme section.search-map-block.search-view .container {
    padding-left: 20px;
  }
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block.search-view .filter-wrapper {
    margin-left: 0;
  }
}
@media (max-width: 1220px) {
  body.itvang-theme section.search-map-block.search-view .filter-wrapper {
    max-width: 400px;
  }
}
@media (max-width: 1120px) {
  body.itvang-theme section.search-map-block.search-view .filter-wrapper {
    max-width: 340px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .filter-wrapper {
    max-width: 100%;
    margin-left: 0;
  }
}
body.itvang-theme section.search-map-block.search-view .filter-wrapper .main-button span {
  display: inline-block;
}
body.itvang-theme section.search-map-block.search-view .map-wrapper .map-container .leaflet-bar.leaflet-control, body.itvang-theme section.search-map-block.search-view .map-wrapper .map-container .custom-layer-control.leaflet-control {
  margin-right: calc((100vw - 1440px + 120px) / 2);
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block.search-view .map-wrapper .map-container .leaflet-bar.leaflet-control, body.itvang-theme section.search-map-block.search-view .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 70px;
  }
}
@media (max-width: 767px) {
  body.itvang-theme section.search-map-block.search-view .map-wrapper .map-container .leaflet-bar.leaflet-control, body.itvang-theme section.search-map-block.search-view .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 20px;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper {
  margin-top: 112px;
  margin-left: 48px;
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper {
    width: calc(100% - 488px - 48px - 60px);
    margin-right: 0 !important;
  }
}
@media (max-width: 1220px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper {
    width: calc(100% - 400px - 48px - 60px);
    margin-right: 0;
  }
}
@media (max-width: 1120px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper {
    width: calc(100% - 340px - 48px - 50px);
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper {
    margin-top: 80px;
    margin-left: 0;
    width: 100%;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .choices-wrapper select {
  border-radius: 24px;
  padding-left: 20px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .choices-wrapper.order-by-date-wrapper .choices[data-type*=select-one]:after {
    top: 14px;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .counter-wrapper span {
  color: #2196F3;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
  margin-right: 0;
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 70px;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices .choices__inner {
  border-radius: 24px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices .choices__inner .choices__list {
  padding: 12px 16px 12px 20px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices .choices__inner .choices__list .choices__item {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  font-family: "Poppins", sans-serif;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices .choices__list .choices__item.is-highlighted:not(.is-disabled) {
  background: #2196F3;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .order-by-date-wrapper .choices:hover .choices__inner {
  border-color: #2196F3;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type {
  border-radius: 16px;
  background: #FFFFFF;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type {
    border-radius: 24px;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type p {
    font-size: 14px;
    line-height: 20px;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type.active {
  background: #2196F3;
  border-color: #2196F3;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .btn-view-type.active svg path {
  stroke: #FFFFFF;
  fill: none;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card {
  grid-template-columns: 260fr 500fr;
  border-bottom: 1px solid #9C9DA4;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card:last-child {
  border-bottom: none;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .image-tag-wrapper {
  max-height: 260px;
  border-radius: 16px;
  background: #F9F9FB;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .image-tag-wrapper img {
  border-radius: 16px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .image-tag-wrapper svg path {
  fill: #2196F3;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .image-tag-wrapper .tag {
  top: 20px;
  left: 0;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .case-number-title-wrapper h3 {
  margin-bottom: 16px;
  font-weight: 600;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .case-number-title-wrapper .single-characteristic {
    display: none;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .case-number-title-wrapper .single-characteristic span {
  font-size: 14px;
  line-height: 20px;
  color: #6C6E7B;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper p {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper h2 {
  color: #2196F3;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .property-characteristics {
  padding-bottom: 12px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .property-characteristics .single-characteristic {
  margin-right: 0;
  margin-bottom: 8px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .property-characteristics .single-characteristic:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .property-characteristics .single-characteristic span:first-of-type {
    max-width: 100px;
  }
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .property-characteristics .single-characteristic span {
  font-size: 14px;
  line-height: 20px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .characteristics-bottom {
  padding: 12px 0 4px;
}
body.itvang-theme section.search-map-block.search-view .map-list-wrapper .list-container .property-card .content-wrapper .characteristics-bottom .single-characteristic span {
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-mobile-header.active .container {
    padding-right: 8px;
    padding-left: 0;
  }
}

body.itvang-theme.fullscreen-map header {
  display: none;
}
body.itvang-theme.fullscreen-map .search-map-block .results-list-map-wrapper {
  display: none;
}
body.itvang-theme.fullscreen-map .search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-top.leaflet-right .leaflet-bar.leaflet-control {
  margin-top: 24px;
}
body.itvang-theme.fullscreen-map .search-map-block .filter-wrapper {
  display: none;
}
body.itvang-theme.fullscreen-map .search-map-block .search-map-wrapper.view-type-map .map-wrapper .map-container .leaflet-bar.leaflet-control, body.itvang-theme.fullscreen-map .search-map-block .search-map-wrapper.view-type-map .map-wrapper .map-container .leaflet-bar.leaflet-control {
  margin-right: 70px;
}
body.itvang-theme.fullscreen-map .search-map-block .search-map-wrapper.view-type-map .map-wrapper .map-container .leaflet-top.leaflet-right .leaflet-control {
  margin-top: 24px;
}
body.itvang-theme.fullscreen-map .map-wrapper .map-container .leaflet-bar.leaflet-control, body.itvang-theme.fullscreen-map .map-wrapper .map-container .custom-layer-control.leaflet-control {
  margin-right: 70px !important;
}

body.fullscreen-map:not(.itvang-theme) .search-map-block .map-wrapper .map-container {
  margin-top: 60px;
}
body.fullscreen-map:not(.itvang-theme) .search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-top.leaflet-right .leaflet-bar.leaflet-control {
  margin-top: 24px;
}
body.fullscreen-map:not(.itvang-theme) .search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bottom.leaflet-right {
  bottom: 60px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhcmNoLW1hcC1ibG9jay5hMTNiMWE5Njg0NThkNDgxMmQ3ZC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBdURBO0VBQ0U7SUFDRTtFQ3RERjtFRHdEQTtJQUNFO0VDdERGO0VEd0RBO0lBQ0U7RUN0REY7QUFDRjtBRHlEQTtFQUNFO0lBQ0U7SUFDQTtFQ3ZERjtFRHlEQTtJQUNFO0lBQ0E7RUN2REY7QUFDRjtBQ3BCQTs7Ozs7Ozs7Ozs7O0NBQUE7QUFhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQW9EQTtFQU9BO0FEbkNGO0FDdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdCSjtBQ3JCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ZsQ1M7RUVtQ1Q7RUZjRjtFRVpFO0VBQ0EsaUNGTUs7QUNpQlQ7QUNyQkk7RUFDRSxjRnhDTTtFRXlDTjtBRHVCTjtBQ3BCSTtFQUdFO0VBQ0EscUJGcERRO0FDd0VkO0FDakJJO0VBQ0U7QURtQk47QUNkRTs7OztFQUlFO0VBQ0EsZ0NGL0RTO0VFZ0VUO0VBQ0E7QURnQko7QUNaRTs7RUFFRTtFQUNBO0FEY0o7QUNWRTtFQUNFO0FEWUo7QUNSSTtFQUNFLHFCRjlEQTtBQ3dFTjtBQ1JJO0VBQ0U7RUFDQTtFQUNBO0FEVU47QUNMSTtFQUNFO0VBQ0EsbUJGL0ZPO0FDc0diO0FFeENJO0VEK0JBO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RURTTjtBQUNGO0FDTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUU47QUUxREk7RUQwQ0E7SUFVSTtJQUNBO0lBQ0E7RURVTjtBQUNGOztBQ0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KO0FDTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRjFJTztFQWtEWDtBQ2dHRjtBRXBGSTtFRG9FQTtJQVdJO0VEU047QUFDRjtBQ1BNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFNSO0FDTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRE9OO0FDTE07RUFDRTtFQUNBO0FET1I7QUNGSTtFQUNFLHFCRi9LUTtBQ21MZDtBQ0FFO0VBQ0U7RUFDQTtFQUNBO0FERUo7QUNDTTtFQUNFLHlCRnpMVTtFRTBMVjtBRENSO0FDQVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFVjtBQ0tJO0VBQ0UscUJGdExBO0FDbUxOO0FDTUk7RUFDRSxjRjFMQTtBQ3NMTjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ZuTUk7RUVvTUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRExGOztBQ1FFO0VBQ0U7RUFDQTtFQUNBLGtDRnJMTTtBQ2dMVjtBQ1FJO0VBQ0U7QUROTjtBQ1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDRm5NSTtBQzJMVjtBRTNLSTtFRDZLQTtJQVFJO0VETk47QUFDRjtBQ1FJO0VBQ0U7RUFDQTtFQUNBO0FETk47QUVyTEk7RUR3TEE7SUFLSTtFREpOO0FBQ0Y7QUNPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRExKO0FDTUk7RUFHRTtFQUNBO0FETk47QUNTTTtFQUNFLHlCRnZRUztFRXdRVDtBRFBSO0FDUVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETlY7QUNTTTtFQUNFO0FEUFI7QUNVSTtFQUNFO0VBQ0Esa0NGaFBJO0FDd09WO0FDYU07RUFDRSxxQkYzUk87QUNnUmY7QUNjSTtFQUNFO0FEWk47O0FHOVJBOzs7Ozs7Ozs7O0NBQUE7QUFhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSmxCUTtFSW1CUixpQ0p3Qks7RUl2Qkw7RUFDQTtFQUNBO0VBQ0E7QUgrUko7QUc5Ukk7RUFBZ0I7QUhpU3BCO0FHOVJFO0VBQ0U7QUhnU0o7QUc3UkU7RUFDRTtFQUNBO0VBQ0E7QUgrUko7QUc1UkU7RUFDRTtFQUNBO0VBQ0E7QUg4Uko7QUc3Ukk7RUFDRTtBSCtSTjtBRzlSTTtFQUNFO0FIZ1NSO0FHOVJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdTUjtBRzVSSTtFQUNFLGNKM0RNO0FDeVZaO0FHM1JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUpyQko7QUNtVEY7QUV2U0k7RUNFQTtJQVVJO0lBQ0E7SUFDQTtFSCtSTjtBQUNGO0FHNVJJO0VBQ0U7QUg4Uk47QUczUkk7RUFDRTtBSDZSTjtBRzFSSTtFQUNFO0VBQ0E7RUp4Q0o7RUkwQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkpoR087QUM0WGI7QUU5VEk7RUMwQkE7SUFVSTtFSDhSTjtBQUNGO0FHM1JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNKMUdNO0FDdVlaO0FFM1VJO0VDd0NBO0lBUUk7SUFDQTtJQUNBO0VIK1JOO0FBQ0Y7QUcxUk07RUFDRTtFQUNBO0FINFJSO0FHMVJRO0VBQ0U7QUg0UlY7QUd6UlE7RUFDRSxjSjdIRTtFSThIRjtBSDJSVjtBR3JSTTtFQUNFLHFCSnpJTTtBQ2dhZDtBR2xSTTtFQUNFO0VBQ0E7QUhvUlI7QUdqUk07RUFDRSxxQkpwSk07QUN1YWQ7QUcvUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpUk47QUdoUk07RUFDRTtBSGtSUjtBRy9RTTtFQUNFO0FIaVJSO0FFclhJO0VDbUdFO0lBR0k7RUhtUlI7QUFDRjtBR2pSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSjFLTztFSTJLUDtFSjVIUjtBQ2daRjtBRXBZSTtFQ3lHSTtJQVVJO0lBQ0E7SUFDQTtFSHFSVjtBQUNGO0FHbFJVO0VBQ0U7RUFDQSxtQkozTEU7RUk0TEYsY0oxTEM7QUM4Y2I7QUdqUlU7RUFDRTtBSG1SWjtBR2hSVTtFQUNFO0FIa1JaO0FHN1FNO0VBQ0U7QUgrUVI7QUc5UVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSmpLUjtBQ2tiRjtBR3pRSTtFQUNFLHFCSnZNQTtBQ2tkTjtBR3pRTTtFQUNFLGNKMU1GO0FDcWROOztBR3JRQTtFQUNFO0FId1FGOztBR3BRQTtFQUNFO0FIdVFGOztBR3JRQTtFQUNFO0VBQ0E7QUh3UUY7O0FHdFFBO0VBQ0U7QUh5UUY7O0FHdlFBO0VBQWlDO0VBQWU7RUFBVztBSDZRM0Q7O0FHNVFBO0VBQWtDO0VBQWU7RUFBVztBSGtSNUQ7O0FHalJBOzs7O0VBRzBEO0FIcVIxRDs7QUdqUkk7RUFDRTtBSG9STjtBR2pSRTtFQUNFO0FIbVJKO0FHbFJJO0VBQ0U7QUhvUk47QUdqUkU7RUFDRTtFQUNBO0FIbVJKO0FHL1FJO0VBQ0U7RUFDQTtBSGlSTjtBR2hSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUp0T047QUN5ZkY7QUdoUk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa1JSO0FHNVFRO0VBQ0U7RUFDQTtFQUNBO0FIOFFWO0FHNVFRO0VBQ0U7RUoxUFI7QUN5Z0JGO0FHdlFNO0VBQ0UscUJKOVNTO0FDdWpCakI7QUduUU07RUFDRSxxQkpyVFM7QUMwakJqQjtBRzlQUTtFQUNFO0FIZ1FWO0FHL1BVO0VBQ0UsbUJKL1RLO0FDZ2tCakI7QUd6UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJQTjtBR3pQSTtFQUNFO0VBRUE7RUFDQTtBSDBQTjtBR3pQTTtFQUNFO0VBQ0E7RUFDQTtBSDJQUjtBR3ZQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5UEo7QUd0UEk7RUFDRTtFQUNBO0FId1BOOztBSTdtQkE7Ozs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTFZnQjtFQW1EaEI7RUt2Q0EsY0xYVztFS1lYO0VBQ0E7RUFDQSxpQ0wrQk87QUNpbEJUO0FFaGtCSTtFRTNESjtJQWFJO0VKa25CRjtBQUNGO0FJaG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNMcUJLO0VLcEJMO0VBQ0E7QUprbkJKO0FJOW1CRTtFQUNFLG1CTGpDVTtBQ2lwQmQ7QUk3bUJFO0VBQ0U7RUFDQTtFQUNBO0FKK21CSjtBSTVtQkU7RUFDRTtFQUNBO0FKOG1CSjtBSTNtQkU7RUFDRTtFTElGO0FDMG1CRjtBSTNtQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZtQk47QUl6bUJNO0VBQ0U7QUoybUJSO0FJdG1CRTtFQUNFO0VBQ0E7RUFDQSxjTHpFYztBQ2lyQmxCO0FJdG1CSTtFQUNFO0VBQ0E7RUFDQTtBSndtQk47QUlybUJJO0VBQ0UsbUJMbkZRO0VLb0ZSLGNMbEZPO0FDeXJCYjtBSXJtQk07RUFDRTtBSnVtQlI7QUlqbUJJO0VBQ0U7RUFDQTtBSm1tQk47QUlobUJJO0VBQ0UsbUJMbkdRO0FDcXNCZDs7QUk1bEJBO0VBQ0U7RUFDQTtFQUNBLGNMMUdXO0VLMkdYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorbEJGOztBSTNsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjhsQko7QUkzbEJFO0VBQ0U7RUFDQTtFQUNBLG1CTHRIYTtBQ210QmpCO0FJM2xCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtDTHJGSTtFS3NGSjtBSjZsQk47QUkxbEJJO0VBQ0UsbUJML0hTO0FDMnRCZjtBSXhsQkU7RUFDRTtFQUNBLG1CTDlJUztFSytJVDtFQUNBO0VBQ0E7QUowbEJKO0FJemxCSTtFQUNFO0FKMmxCTjtBSXhsQkk7RUFDRSxjTGhKVztFQTJDZjtBQ2dzQkY7QUl2bEJJO0VBQ0UsbUJMbkpTO0FDNHVCZjtBSXZsQk07RUFDRTtBSnlsQlI7QUl0bEJNO0VBQ0UsY0xuS0s7QUMydkJiO0FJbmxCRTtFQUNFO0VBQ0E7RUFDQSxtQkxwS2E7RUtxS2I7RUFDQTtBSnFsQko7QUlubEJJO0VBQ0U7RUFDQTtBSnFsQk47QUlsbEJJO0VBQ0UsY0xyTE87RUFrRFg7QUN3dEJGO0FJamxCSTtFQUNFLG1CTGpMUztFS2tMVCxxQkxsTFM7QUNxd0JmO0FJamxCTTtFQUNFO0FKbWxCUjtBSWhsQk07RUFDRSxjTGxNSztBQ294QmI7O0FLcnhCRTtFQUNFO0VBQ0E7RUFDQTtBTHd4Qko7QUU1dEJJO0VHL0RGO0lBS0k7SUFDQTtFTDB4Qko7QUFDRjtBS3p4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ4Qk47QUUzdUJJO0VHdkRBO0lBU0k7SUFDQTtFTDZ4Qk47QUFDRjtBSzV4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4eEJSO0FFNXZCSTtFRzNDRTtJQVdJO0lBQ0E7SUFDQTtJQUNBO0VMZ3lCUjtBQUNGO0FLOXhCTTtFQUNFO0FMZ3lCUjtBSzN4Qkk7RUFDRTtFQUNBO0VBQ0E7QUw2eEJOO0FLNXhCTTtFQUNFO0FMOHhCUjtBSzV4Qk07RUFDRTtBTDh4QlI7QUszeEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQk4xRE87RU0yRFA7RUFDQTtFQUNBO0FMNnhCTjtBSzN4Qkk7RUFDRSxjTjlETTtBQzIxQlo7QUszeEJJO0VBQ0UsY05qRU07QUM4MUJaO0FLM3hCSTtFQUNFO0FMNnhCTjtBS3h4Qk07RUFDRSxjTjFFSTtFTTJFSjtBTDB4QlI7QUt2eEJJO0VBQ0UsY041REE7RU02REE7QUx5eEJOO0FLcnhCSTtFQUNFO0VBQ0E7QUx1eEJOO0FLcnhCSTtFQUNFO0VBQ0E7RUFDQTtBTHV4Qk47QUt0eEJNO0VBQ0U7QUx3eEJSO0FLdHhCTTtFQUNFO0FMd3hCUjtBS254QkU7RUFDRTtFQUNBO0VBQ0E7QUxxeEJKO0FFajBCSTtFR3lDRjtJQUtJO0lBQ0E7RUx1eEJKO0FBQ0Y7QUtyeEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1eEJOO0FLcHhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMc3hCTjtBRXQxQkk7RUc0REE7SUFNSTtJQUNBO0VMd3hCTjtBQUNGO0FLcnhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdXhCTjtBS254QkU7RUFDRTtFQUNBLGNOOUlTO0VNK0lUO0FMcXhCSjtBS2x4QkU7RUFDRSxjTnRKVTtFTXVKVjtBTG94Qko7QUtqeEJFO0VBQ0U7RUFDQTtBTG14Qko7QUtqeEJJO0VBQ0U7QUxteEJOO0FFbDNCSTtFRzhGQTtJQUdJO0VMcXhCTjtBQUNGO0FLcHhCTTtFQUNFO0FMc3hCUjtBRTEzQkk7RUdtR0U7SUFHSTtFTHd4QlI7QUFDRjtBS3R4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNOektTO0FDaThCakI7QUV0NEJJO0VHeUdFO0lBT0k7SUFDQTtFTDB4QlI7QUFDRjtBS3h4QlE7RUFDRTtFQUNBLGNObkxHO0VNb0xIO0VBQ0E7RUFDQTtFQUNBO0FMMHhCVjs7QUtseEJFO0VBQ0U7RUFDQTtFQUNBO0FMcXhCSjtBRTE1Qkk7RUdrSUY7SUFLSTtJQUNBO0VMdXhCSjtBQUNGO0FLdHhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd3hCTjtBRXo2Qkk7RUcwSUE7SUFTSTtJQUNBO0VMMHhCTjtBQUNGO0FLenhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ4QlI7QUt6eEJNO0VBQ0U7QUwyeEJSO0FLdnhCRTtFQUNFO0VBQ0E7QUx5eEJKO0FLcnhCTTtFQUNFO0VBQ0E7QUx1eEJSO0FLbnhCTTtFQUNFO0VBQ0E7RUFDQTtBTHF4QlI7QUtweEJRO0VBQ0U7QUxzeEJWO0FLcHhCUTtFQUNFO0FMc3hCVjtBS2p4QkU7RUFDRTtFQUNBO0FMbXhCSjtBS2p4QkU7RUFDRTtBTG14Qko7QUtqeEJFO0VBQ0U7QUxteEJKO0FLanhCRTtFQUNFO0FMbXhCSjtBS2p4QkU7RUFDRTtBTG14Qko7QUtqeEJFO0VBQ0UsbUJOeFFvQjtBQzJoQ3hCO0FLanhCTTtFQUNFLGFOMVFTO0FDNmhDakI7QUsvd0JFO0VBQ0UsY04vUWE7QUNnaUNqQjs7QUV6K0JJO0VJaEVKO0lBRUk7RU40aUNGO0FBQ0Y7QU16aUNJO0VBQ0U7QU4yaUNOO0FFbC9CSTtFSTFEQTtJQUdJO0VONmlDTjtBQUNGO0FNMWlDUTtFQUNFO0VBQ0E7RUFDQTtBTjRpQ1Y7QUU1L0JJO0VJbkRJO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RU44aUNWO0FBQ0Y7QU01aUNVO0VBQ0U7RVAyQlY7RU96QlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44aUNaO0FFL2dDSTtFSXhDTTtJQVdJO0VOZ2pDWjtBQUNGO0FNM2lDVTtFQUNFO0FONmlDWjtBTXppQ1E7RUFDRTtBTjJpQ1Y7QU12aUNNO0VBQ0U7QU55aUNSO0FNdmlDUTtFQUNFO0FOeWlDVjtBTXJpQ007RUFDRTtFQUNBO0FOdWlDUjtBRXBpQ0k7RUlMRTtJQUlJO0VOeWlDUjtBQUNGO0FNeGlDUTtFQUNFO0FOMGlDVjtBRTVpQ0k7RUlDSTtJQUdJO0VONGlDVjtBQUNGO0FNM2lDVTtFQUNFO0FONmlDWjtBRXBqQ0k7RUlNTTtJQUdJO0VOK2lDWjtBQUNGO0FNN2lDVTtFQUNFO0FOK2lDWjtBTTFpQ007RUFDRTtBTjRpQ1I7QU16aUNNO0VBQ0U7QU4yaUNSO0FNemlDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJQL0ZHO0VPZ0dIO0VBQ0E7RUFDQSxtQlBsR0c7RU9tR0g7QU4yaUNWO0FFaGxDSTtFSXlCSTtJQWNJO0VONmlDVjtBQUNGO0FNM2lDVTtFQUNFO0FONmlDWjtBTTFpQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VQL0RWO0FDNG1DRjtBTTFpQ1k7RUFDRTtBTjRpQ2Q7QU16aUNZO0VBQ0UsbUJQM0hBO0VPNEhBLGNQMUhEO0FDcXFDYjtBTXJpQ007RUFDRTtFQUNBO0VBQ0E7QU51aUNSO0FNcmlDUTtFQUNFO0FOdWlDVjtBTW5pQ007RUFDRTtFQUNBO0VBQ0E7QU5xaUNSO0FFcG5DSTtFSTRFRTtJQUtJO0VOdWlDUjtBQUNGO0FNcmlDUTtFQUNFO0FOdWlDVjtBTXJpQ1E7RUFDRTtFQUNBO0VBQ0E7QU51aUNWO0FFam9DSTtFSXVGSTtJQUtJO0VOeWlDVjtBQUNGO0FNeGlDVTtFQUNFO0FOMGlDWjtBTXZpQ1k7RUFDRTtBTnlpQ2Q7QUU1b0NJO0VJa0dRO0lBR0k7RU4yaUNkO0FBQ0Y7QU16aUNZO0VBQ0U7QU4yaUNkO0FFcHBDSTtFSXdHUTtJQUdJO0VONmlDZDtBQUNGO0FNeGlDUTtFQUNFO0FOMGlDVjtBTXZpQ1E7RUFDRTtBTnlpQ1Y7QU12aUNVO0VBQ0U7QU55aUNaO0FNdGlDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53aUNaO0FFenFDSTtFSTRITTtJQU9JO0lBQ0E7RU4waUNaO0FBQ0Y7QU1uaUNFO0VBQ0U7QU5xaUNKO0FNbmlDSTtFQUNFO0FOcWlDTjtBTWppQ0U7RUFDRTtFQUNBO0FObWlDSjtBRXpyQ0k7RUlvSkY7SUFJSTtFTnFpQ0o7QUFDRjs7QU03aENNO0VBQ0U7RUFDQTtFQUNBLGNQL05TO0VPZ09UO0VBQ0E7QU5naUNSO0FNNWhDSTtFQUNFO0FOOGhDTjtBTTVoQ0k7RUFDRTtBTjhoQ047QU03aENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitoQ1I7QU05aENRO0VBQ0U7RUFDQTtBTmdpQ1Y7QU0zaENNO0VBQ0U7RUFDQTtFQUNBO0FONmhDUjtBTTNoQ1E7RUFDRTtFQUNBO0FONmhDVjtBTTVoQ1U7RUFDRTtBTjhoQ1o7QU01aENVO0VBQ0U7RUFDQTtFQUNBO0FOOGhDWjtBTTVoQ1U7RUFDRTtFQUNBO0VBQ0EsY1BqUkE7RU9rUkE7QU44aENaO0FNM2hDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVAxT1I7QUN3d0NGO0FNNWhDVTtFQUNFO0VBQ0E7QU44aENaO0FNemhDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNQdFNPO0FDaTBDakI7QU1uaENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUHBUSTtFT3FUSjtFQUNBO0VBQ0Esa0NQM1FFO0VPNFFGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcWhDUjtBRXZ4Q0k7RUlzUUU7SUFFSTtFTm1oQ1I7QUFDRjtBRTV4Q0k7RUkwUUk7SUFFSTtFTm9oQ1Y7QUFDRjtBTWhoQ0k7RUFDRTtFQUNBO0FOa2hDTjtBTWpoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlB0Vks7RU91Vkw7RUFDQTtFQUNBO0VBQ0E7QU5taENSO0FNbGhDUTtFQUNFO0VBQ0E7QU5vaENWO0FNaGhDTTtFQUNFO0VBQ0E7RUFDQTtBTmtoQ1I7QU1oaENRO0VBQ0UsY1ByV0U7QUN1M0NaO0FNOWdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ2hDUjtBRXAwQ0k7RUkyVE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFTjRnQ1Y7RU0xZ0NVO0lBQ0U7RU40Z0NaO0VNcmdDVTtJQUNFO0lBQ0E7RU51Z0NaO0VNcGdDVTtJQUNFO0VOc2dDWjtBQUNGO0FNLy9CTTtFQUNFO0FOaWdDUjtBTS8vQlU7RUFDRTtBTmlnQ1o7QU01L0JRO0VBQ0U7RUFDQTtBTjgvQlY7QU03L0JVO0VBQ0UsbUJQelpHO0FDdzVDZjtBTXovQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlByYWE7RU9zYWI7RUFDQTtFQUNBO0VBQ0E7QU4yL0JKO0FNMS9CSTtFQUNFO0FONC9CTjtBTTEvQkk7RUFDRSxjUHJiTztFT3NiUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40L0JOO0FNei9CRTtFQUNFO0FOMi9CSjtBTTEvQkk7RUFDRTtBTjQvQk47QU0xL0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONC9CTjtBTXovQkU7RUFDRTtBTjIvQko7O0FPMThDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA2OENGO0FFbDVDSTtFS2hFSjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUCs4Q0Y7QUFDRjtBTzk4Q0U7RUFDRTtBUGc5Q0o7QU83OENFO0VBQ0U7QVArOENKO0FPNThDRTtFQUNFO0FQODhDSjtBTzU4Q0k7RUFDRTtFQUNBO0VBQ0E7QVA4OENOO0FPMzhDUTtFQUNFO0FQNjhDVjtBTzM4Q1U7RUFDRSxlUnhCRztBQ3ErQ2Y7QU92OENJO0VBQ0U7QVB5OENOO0FPbjhDSTtFQUNFO0FQcThDTjtBTy83Q007RUFDRTtFQUNBLGtDUlRFO0VRVUY7RUFDQTtFQUNBO0VBQ0E7QVBpOENSO0FPNzdDUTtFQUNFO0FQKzdDVjtBTzc3Q1U7RUFDRTtFQUNBO0FQKzdDWjtBTzM3Q1E7RUFDRSxrQ1IzQkE7RVE0QkE7RUFDQTtFQUNBO0FQNjdDVjtBT3o3Q007RUFDRTtBUDI3Q1I7QU9wN0NNO0VBQ0U7RUFDQTtBUHM3Q1I7QU9uN0NNO0VBQ0U7RUFDQTtBUHE3Q1I7QU9wN0NRO0VBQ0U7RUFDQTtFQUNBO0FQczdDVjtBT243Q1U7RUFDRSxrQ1J6REY7RVEwREUsY1JyR0s7RVFzR0w7RUFDQTtBUHE3Q1o7QU9uN0NZO0VBQ0U7RUFDQTtFQUNBLGNSeEdHO0VReUdIO0FQcTdDZDtBT2w3Q1k7RUFDRSxtQlJwSEQ7RVFxSEMsY1I5R0c7RVErR0gscUJSdEhEO0FDMGlEYjtBT2o3Q1k7RUFDRTtFQUNBLGNSM0hEO0VRNEhDO0VBQ0EsbUJSdEhHO0FDeWlEakI7QU9oN0NZO0VBQ0U7RUFDQSxjUmxJRDtFUW1JQyxtQlI1SEc7RVE2SEg7QVBrN0NkO0FPLzZDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNSMUlEO0FDMmpEYjtBTzk2Q1k7RUFDRTtBUGc3Q2Q7QU8xNkNNO0VBQ0Usa0NSeEdFO0VReUdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1IxSks7QUNza0RiO0FFemdESTtFS2tHQTtJQUNFLGtDUm5ISTtJUW9ISjtJQUNBO0lBQ0E7RVAwNkNKO0FBQ0Y7O0FPcjZDQTtFQUNFO0FQdzZDRjs7QU9yNkNBO0VBQ0U7QVB3NkNGOztBT3Q2Q0E7RUFDRTtFQUNBO0FQeTZDRjs7QVE3bERFO0VBQ0UseUJUV0c7QUNxbERQO0FRN2xERTtFQUNFLHlCVFFHO0FDdWxEUDtBUTVsREU7RUFDRSx5QlRLUTtBQ3lsRFo7QVEzbERFO0VBQ0UseUJURUs7QUMybERUO0FRM2xERTtFQUNFO0FSNmxESjtBUTFsREU7RUFDRSx5QlRISztBQytsRFQ7QVF6bERFO0VBQ0UseUJUTkk7QUNpbURSO0FReGxERTtFQUNFLHlCVDdCVTtBQ3VuRGQ7QVF2bERFO0VBQ0UseUJUYkc7QUNzbURQO0FRdGxERTtFQUNFLHlCVGhCRztBQ3dtRFA7QVFybERFO0VBQ0UseUJUbkJNO0FDMG1EVjtBUXBsREU7RUFDRSx5QlR0QkU7QUM0bUROO0FRbmxERTtFQUNFLHlCVHpCSTtBQzhtRFI7QVFsbERFO0VBQ0UseUJUNUJJO0FDZ25EUjtBUWxsREU7RUFDRSx5QlQ5Qkc7QUNrbkRQO0FRamxERTtFQUNFLHlCVGpDSztBQ29uRFQ7QVFobERFO0VBQ0UseUJUcENXO0FDc25EZjtBUS9rREU7RUFDRSx5QlR2Q1U7QUN3bkRkO0FROWtERTtFQUNFO0FSZ2xESjtBUTdrREU7RUFDRTtBUitrREo7QVEza0RJO0VBQ0U7QVI2a0ROOztBUXRrREk7RUFDRTtBUnlrRE47QVF0a0RJO0VBQ0U7QVJ3a0ROO0FRcmtESTtFQUNFO0FSdWtETjtBUXBrREk7RUFDRTtBUnNrRE47QVFua0RJO0VBQ0U7QVJxa0ROO0FRbGtESTtFQUNFO0FSb2tETjtBUWprREk7RUFDRTtBUm1rRE47QVFoa0RJO0VBQ0U7QVJra0ROO0FRL2pESTtFQUNFO0FSaWtETjtBUTlqREk7RUFDRTtBUmdrRE47QVE3akRJO0VBQ0U7QVIrakROO0FRNWpESTtFQUNFO0FSOGpETjtBUTNqREk7RUFDRTtBUjZqRE47QVExakRJO0VBQ0U7QVI0akROO0FRempESTtFQUNFO0FSMmpETjtBUXhqREk7RUFDRTtBUjBqRE47QVF2akRJO0VBQ0U7QVJ5akROO0FRdGpESTtFQUNFO0FSd2pETjtBUXJqREk7RUFDRTtBUnVqRE47QVFwakRJO0VBQ0U7QVJzakROO0FROWlEUTtFQUNFO0FSZ2pEVjtBUTVpRE07RUFDRTtBUjhpRFI7QVF4aURRO0VBQ0U7QVIwaURWO0FRdGlETTtFQUNFO0FSd2lEUjtBUWxpRFE7RUFDRTtBUm9pRFY7QVFoaURNO0VBQ0U7QVJraURSO0FRM2hEUTtFQUNFO0FSNmhEVjtBUXpoRE07RUFDRTtBUjJoRFI7QVFyaERRO0VBQ0U7QVJ1aERWO0FRbmhETTtFQUNFO0FScWhEUjtBUS9nRFE7RUFDRTtBUmloRFY7QVE3Z0RNO0VBQ0U7QVIrZ0RSO0FRemdEUTtFQUNFO0FSMmdEVjtBUXZnRE07RUFDRTtBUnlnRFI7QVFuZ0RRO0VBQ0U7QVJxZ0RWO0FRamdETTtFQUNFO0FSbWdEUjtBUTcvQ1E7RUFDRTtBUisvQ1Y7QVEzL0NNO0VBQ0U7QVI2L0NSO0FRdi9DUTtFQUNFO0FSeS9DVjtBUXIvQ007RUFDRTtBUnUvQ1I7QVFqL0NRO0VBQ0U7QVJtL0NWO0FRLytDTTtFQUNFO0FSaS9DUjtBUTMrQ1E7RUFDRTtBUjYrQ1Y7QVF6K0NNO0VBQ0U7QVIyK0NSO0FRcitDUTtFQUNFO0FSdStDVjtBUW4rQ007RUFDRTtBUnErQ1I7QVEvOUNRO0VBQ0U7QVJpK0NWO0FRNzlDTTtFQUNFO0FSKzlDUjtBUXo5Q1E7RUFDRTtBUjI5Q1Y7QVF2OUNNO0VBQ0U7QVJ5OUNSO0FRbjlDUTtFQUNFO0FScTlDVjtBUWo5Q007RUFDRTtBUm05Q1I7QVE3OENRO0VBQ0U7QVIrOENWO0FRMzhDTTtFQUNFO0FSNjhDUjtBUXY4Q1E7RUFDRTtBUnk4Q1Y7QVFyOENNO0VBQ0U7QVJ1OENSO0FRajhDUTtFQUNFO0FSbThDVjtBUS83Q007RUFDRTtBUmk4Q1I7QVEzN0NRO0VBQ0U7QVI2N0NWO0FRejdDTTtFQUNFO0FSMjdDUjs7QUF6MERBO0VBQ0U7RUFDQTtBQTQwREY7QUV4eERJO0VGdERKO0lBSUk7RUE4MERGO0FBQ0Y7QUE1MERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBODBESjtBQTcwREk7RUFDRTtBQSswRE47QUUzeURJO0VGL0NGO0lBY0k7RUFnMURKO0FBQ0Y7QUVoekRJO0VGL0JBO0lBRUk7RUFpMUROO0FBQ0Y7QUEvMERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaTFETjtBRTd6REk7RUYxQkE7SUFRSTtFQW0xRE47QUFDRjtBRWwwREk7RUYxQkE7SUFXSTtFQXExRE47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RWM7SUFFSTtFQXdoRHBCO0FBQ0Y7QUF0aERvQjtFQUNFO0VBQ0E7RUFDQSxjRHRzRUw7QUM4dEhqQjtBQW5oRGdCO0VBQ0U7RUFDQTtFQUNBO0FBcWhEbEI7QUFsaERnQjtFQUNFLGNEOXNFRDtBQ2t1SGpCO0FBamhEZ0I7RUFDRTtBQW1oRGxCO0FBamhEa0I7RUFDRTtFQUNBO0FBbWhEcEI7QUFqaERvQjtFQUNFO0FBbWhEdEI7QUVyckhJO0VGc3FFa0I7SUFDRTtFQWtoRHRCO0FBQ0Y7QUEvZ0RvQjtFQUNFO0VBQ0E7QUFpaER0QjtBQTVnRGdCO0VBQ0U7QUE4Z0RsQjtBQTNnRG9CO0VBQ0U7RUFDQTtBQTZnRHRCO0FFcnNISTtFRmtzRUU7SUFFSTtJQUNBO0VBcWdEUjtBQUNGOztBQTkvQ0U7RUFDRTtBQWlnREo7QUE3L0NJO0VBQ0U7QUErL0NOO0FBNS9DSTtFQUNFO0FBOC9DTjtBQTMvQ0k7RUFDRTtBQTYvQ047QUExL0NJO0VBQ0U7QUE0L0NOO0FBeC9DTTtFQUNFO0FBMC9DUjtBQXIvQ0U7RUFDRTtBQXUvQ0o7O0FBai9DSTtFQUNFO0FBby9DTjtBQWovQ0k7RUFDRTtBQW0vQ047QUFoL0NJO0VBQ0U7QUFrL0NOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9zZWFyY2gtbWFwLWJsb2NrL19zZWFyY2gtbWFwLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2lucHV0cy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19icmVha3BvaW50LnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb3BlcnR5LWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fdHlwZS1jb2xvcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkTWFpbi1BY2NlbnQ6ICMwMDc1OUI7XG4kTWFpbi1EYXJrLUdyZWVuOiAjMDA0NDVCO1xuJE1haW4tV2hpdGU6ICNGRkZGRkY7XG4kVGV4dC1CbGFjazogIzFFMUYyNDtcbiRUZXh0LUdyYXk6ICNBQUFFQkQ7XG4kVGV4dC1TZWNvbmRhcnk6ICM2QzZFN0I7XG4kQmFzZS1CbGFjazogIzAwMDAwMDtcbiRCb3JkZXItR3JheTogI0Q4RDlFMDtcbiRCYWNrZ3JvdW5kLUxpZ2h0LUdyYXk6ICNGOUY5RkI7XG4kUHJpbWFyeS1JdHZhbmc6ICMyMTk2RjM7XG4kRGFyay1JdHZhbmc6ICMxOTc2RDI7XG4kSG92ZXItSXR2YW5nOiAjNERBQkY1O1xuXG4kYmx1ZTogIzAwMkI5QjtcbiR0ZWFsOiAjMDA5QjlCO1xuJGRlZXAtdGVhbDogIzAwOUI3NjtcbiRwdXJwbGU6ICM3MzAwOUI7XG4kZ3JlZW46ICM0NDlCMDA7XG4keWVsbG93OiAjQzJDNjBDO1xuJGJyb3duOiAjOUI1RDAwO1xuJGdyZXk6ICM3MDcwNzA7XG4kbGltZTogIzk4OUIwMDtcbiRtYWdlbnRhOiAjOUIwMDc5O1xuJHJlZDogIzlCMDAwMDtcbiRwZWFjaDogI0VFNjA1NTtcbiRiZWlnZTogI0JGQTg5RTtcbiRwaW5rOiAjRkYyRUNDO1xuJHZpb2xldDogIzlEOTBBODtcbiRsaWdodC1wdXJwbGU6ICM5NDZFQzk7XG4kbGlnaHQtcGVhY2g6ICNGRTkzOEM7XG5cbi8vaXR2YW5nXG4kb2xpdmU6ICM3RUFBMDk7XG4kYmx1ZS1pdHZhbmc6ICMzNDI1RUY7XG4keWVsbG93LWl0dmFuZzogI0QzREQxMztcbiRncmV5LWl0dmFuZzogIzY5NkM3QTtcbiRtaW50LWl0dmFuZzogIzE3REJFOTtcbiRwdXJwbGUtaXR2YW5nOiAjOTUyNkVFO1xuJHBpbmstaXR2YW5nOiAjRjQyMDg2O1xuJGJyb3duLWl0dmFuZzogIzk0NjIwMjtcbiRwZWFjaC1pdHZhbmc6ICNGMjk5Nzg7XG4kb3JhbmdlLWl0dmFuZzogI0YzOTUyMTtcbiRkYXJrLWJsdWUtaXR2YW5nOiAjMTMyOTNEO1xuJGdyZWVuLWl0dmFuZzogIzY3OEQ1ODtcbiRncmVlbi0yLWl0dmFuZzogIzAwQTY3NjtcbiRidXJndW5keS1pdHZhbmc6ICM1MTFDMjk7XG5cbiRvdXRmaXQ6ICdPdXRmaXQnLCBzYW5zLXNlcmlmO1xuJHBvcHBpbnM6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcblxuJHRyYW5zaXRpb25fZHVyYXRpb246IDAuM3M7XG5AbWl4aW4gdHJhbnNpdGlvbigpIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIlNDU1MvY29yZS9fYnJlYWtwb2ludFwiO1xuQGltcG9ydCBcIlNDU1MvY29yZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiU0NTUy9jb21wb25lbnRzL19pbnB1dHNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX3NlbGVjdFwiO1xuQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9fYnV0dG9uc1wiO1xuQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9fcHJvcGVydHktY2FyZHNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX2ZpbHRlcnNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX2NhbGVuZGFyXCI7XG5AaW1wb3J0IFwiU0NTUy9jb21wb25lbnRzL190eXBlLWNvbG9yc1wiO1xuXG5zZWN0aW9uLnNlYXJjaC1tYXAtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgcGFkZGluZzogOTBweCAwIDIwcHg7XG4gIH1cblxuICAubmV3LXRvZGF5LWF1Y3Rpb25zLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgJi51bmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYubW9iaWxlLWhpZGUge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMCAwIDE2cHggMDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0MDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUtbnVtYmVyLXdyYXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAgIzAwNzU5QjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sZWFmbGV0LWludGVyYWN0aXZlOmhvdmVyIHtcbiAgICBmaWxsOiAkTWFpbi1BY2NlbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLW1hcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ4ZnIgOTMyZnI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xOGZyIDEuODJmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ4ZnIgOTMyZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxNDQwcHggKyAtMTVweCkgLyAyKTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgICBwYWRkaW5nOiA4NHB4IDIwcHggMTE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbC1uZXctd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkQm9yZGVyLUdyYXk7XG5cbiAgICAgICAgICBhLCAubWFpbi1idXR0b24uZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubG9hZGluZyB7XG4gICAgICAgIC5tYWluLWJ1dHRvbiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL2xvYWRlci1hbmltYXRlZC1saWdodC5zdmdcIik7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDQ0NUI7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZS1maWx0ZXJzLW9wZW4ge1xuICAgICAgICAudG90YWwtbmV3LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDI0cHggNjBweCAwIDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUtYnRuLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGVhci1maWx0ZXItYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgcCwgc3ZnIHBhdGgge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJE1haW4tQWNjZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRNYWluLUFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvdGFsLW5ldy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgLy9saW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJE1haW4tQWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubWFwLWxpc3Qtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkQmFja2dyb3VuZC1MaWdodC1HcmF5O1xuICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDAgLTYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1hcC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRCYWNrZ3JvdW5kLUxpZ2h0LUdyYXk7XG5cbiAgICAgICAgLmN1c3RvbS1sYXllci1jb250cm9sLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1BY2NlbnQ7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbGF5ZXJzLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGF5ZXItcG9wdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDU4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3V0Zml0O1xuXG4gICAgICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICRUZXh0LUJsYWNrO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tQWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20ubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjJweDtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtY29udHJvbC16b29tLWZ1bGxzY3JlZW4ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC10b3AubGVhZmxldC1yaWdodC51bmRlciB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtYm90dG9tLmxlYWZsZXQtcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAmLnVuZGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20taW4ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtYmFyIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkQm9yZGVyLUdyYXk7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRNYWluLVdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20tZnVsbHNjcmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Z1bGxzY3JlZW4uc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgJi5mdWxsc2NyZWVuLWljb24ubGVhZmxldC1mdWxsc2NyZWVuLW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9mdWxsc2NyZWVuLW9uLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtbWFya2VyLWljb24ubWFwLXBvcHVwLWljb24udGFnIHtcbiAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzMnB4IDQ4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmbGV0LW1hcmtlci1pY29uLm1hcmtlci1jbHVzdGVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRNYWluLVdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRNYWluLURhcmstR3JlZW47XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMzJweCA0OHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtcG9wdXAge1xuICAgICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgYm90dG9tOiAtMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMjgxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGVhZmxldC1wb3B1cC10aXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Nsb3NlLWxpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMTZweCAwIDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG91dGZpdDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBvcHVwLXdyYXBwZXIuc3RhdHVzLXJlc2NoZWR1bGVkIHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzlCNjYwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycHggMDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvcGVydHktY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuYm9yZGVyLXRvcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAucHJvcGVydHktY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICAgICAgICAgIC8vLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYyB7XG4gICAgICAgICAgICAgICAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgICAmLnJlYXNvbi1jaGFyYWN0ZXJpc3RpYywgJi5wcm9mZXNzaW9uLWNoYXJhY3RlcmlzdGljLCAmLnJlc2lkZW5jZS1jaGFyYWN0ZXJpc3RpYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgLnByb2Zlc3Npb24tY2hhcmFjdGVyaXN0aWMsIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgLnJlYXNvbi1jaGFyYWN0ZXJpc3RpYywgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyAucmVzaWRlbmNlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wcm9wZXJ0eS1wb3B1cC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlLXRhZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vLXJlc3VsdHMge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAud3lzaXd5ZyB7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5zZWFyY2gtdmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgLm5ldy10b2RheS1hdWN0aW9ucy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubGlzdC1jb250YWluZXIsIC5tYXAtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1saXN0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBoMS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHRzLWxpc3QtbWFwLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1tYXAtdmlldy13cmFwcGVyIHtcbiAgICAgICAgICAub3JkZXItYnktZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgICAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItd3JhcHBlciwgLmxpc3QtbWFwLXZpZXctd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItd3JhcHBlciB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJE1haW4tQWNjZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1tYXAtdmlldy13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDE2cHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hvaWNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRUZXh0LUJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9yZGVyLWJ5LWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIC5jaG9pY2VzX19saXN0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0bi12aWV3LXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3Qtdmlldy1idXR0b24sICYubWFwLXZpZXctYnV0dG9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1EYXJrLUdyZWVuO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRNYWluLURhcmstR3JlZW47XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgICAucHJvcGVydHktY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwZnIgNTQ4ZnI7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1QzVFNkI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHNjYWxlOiAxLjE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2UtbnVtYmVyLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXNlLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFyYWN0ZXJpc3RpY3MtYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAvL2dhcDogMTZweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLy9nYXA6IDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm9yZGVyLXRvcC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWM6Zmlyc3Qtb2YtdHlwZSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYWFhZWJkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBjb2xvcjogJFRleHQtU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLW1vYmlsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRNYWluLURhcmstR3JlZW47XG4gICAgcGFkZGluZzogMThweCAxMnB4IDE4cHggMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgIH1cblxuICAgIHAuc2VhcmNoLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNsZWFyLWZpbHRlci1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0IyQzdDRTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRNYWluLVdoaXRlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtZmlsdGVycy1idG4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYXJyb3cuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSwgLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSwgLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsIHN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XG59XG5cbi5maWx0ZXJzLXBvcHVwLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gIHBhZGRpbmc6IDk4cHggMjBweCAxMTRweCAyMHB4O1xuXG4gICYubW9iaWxlLWZpbHRlcnMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keSB7XG4gICYuZnVsbHNjcmVlbi1tYXAge1xuICAgIGhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBzZWN0aW9uLnNlYXJjaC1tYXAtYmxvY2sgLnNlYXJjaC1tYXAtd3JhcHBlciAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtdG9wLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtYmFyLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaXR2YW5nLXRoZW1lIHtcbiAgICBzZWN0aW9uLnNlYXJjaC1tYXAtYmxvY2sge1xuICAgICAgYmFja2dyb3VuZDogJEJhY2tncm91bmQtTGlnaHQtR3JheTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5uZXctdG9kYXktYXVjdGlvbnMtd3JhcCB7XG4gICAgICAgIHRvcDogMTEycHg7XG4gICAgICAgIGxlZnQ6IDYwNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTQ0MHB4ICsgMTEwcHggKyAxMTAwcHgpIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcbiAgICAgICAgICBsZWZ0OiA2MDRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDBweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbGVmdDogNTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0MDBweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMyMTk2RjM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLW1vYmlsZS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk3NkQyO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLW1hcC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYWluLWJ1dHRvbiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbC1uZXctd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlldy10eXBlLW1hcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCYWNrZ3JvdW5kLUxpZ2h0LUdyYXk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgIC8vICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgLy8gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgIC8vICB9XG4gICAgICAgICAgLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgLy8gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIC8vICB9XG4gICAgICAgICAgLy99XG5cbiAgICAgICAgICAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtdG9wLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxlYWZsZXQtdG9wIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vLmxlYWZsZXQtYm90dG9tLmxlYWZsZXQtcmlnaHQgLmN1c3RvbS1sYXllci1jb250cm9sLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgICAgLy8gIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAvL31cblxuICAgICAgICAgIC5jdXN0b20tbGF5ZXItY29udHJvbC5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzdWx0cy1saXN0LW1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB0b3A6IDExMnB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQ0MHB4ICsgMTAwcHgpIC8gMik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnVuZGVyIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvdW50ZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpc3QtbWFwLXZpZXctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aWV3LXR5cGUtbGlzdCB7XG4gICAgICAgICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcC1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCArIDEwMHB4KSAvIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1idG4td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNsZWFyLWZpbHRlci1idG4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAudG90YWwtbmV3LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFwLXdyYXBwZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAvL2hlaWdodDogY2FsYyg4MDBweCAtIDg4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUY5RkI7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDg4cHg7XG5cbiAgICAgICAgICAgIC5sZWFmbGV0LXBvcHVwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAucHJvcGVydHktcG9wdXAtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG5cbiAgICAgICAgICAgICAgICAgICYuc3RhdHVzLXJlc2NoZWR1bGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLnBvcHVwLWNvbnRlbnQtd3JhcHBlciBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkI0MkI7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDlFMDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAuYm9yZGVyLXRvcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubWFpbi1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICAgICAgICAgICAgICAvL2ZpbGw6ICNCQkRFRkI7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQ0MHB4ICsgMTIwcHgpIC8gMik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxlYWZsZXQtY29udHJvbC16b29tLWZ1bGxzY3JlZW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9mdWxsc2NyZWVuLWl0dmFuZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sZWFmbGV0LWZ1bGxzY3JlZW4tb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9taW5pbWl6ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlYWZsZXQtY29udHJvbC16b29tLmxlYWZsZXQtYmFyLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXN0b20tbGF5ZXItY29udHJvbC5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxNDQwcHggKyAxMjBweCkgLyAyKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2xheWVyLWl0dmFuZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxheWVyLXBvcHVwIHtcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20ubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWFmbGV0LW1hcmtlci1pY29uLm1hcmtlci1jbHVzdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvcGluLWl0dmFuZy5zdmdcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5NzZEMjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWFmbGV0LW1hcmtlci1pY29uLm1hcC1wb3B1cC1pY29uIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8mLnRhZ19fdmlsbGEge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjMTU3RjFGO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICMxNTdGMUY7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19iZWJvZWxzZXNlamVuZG9tIHtcbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX2ZyaXRpZHNodXMge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjQ0MyOTM2O1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICNDQzI5MzY7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19lamVybGVqbGlnaGVkIHtcbiAgICAgICAgICAgICAgLy8gIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy8gICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgICAgIC8vICAgICAgZmlsbDogI0EyNDI4NDtcbiAgICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgICAgICAgIC8vICAgIGNvbG9yOiAjQTI0Mjg0O1xuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8mLnRhZ19faGVsYXJzZ3J1bmQge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjMUQ3M0U1O1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICMxRDczRTU7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19sYW5kYnJ1ZyB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICMwODdGOEM7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogIzA4N0Y4QztcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX25lZGxhZ3QtbGFuZGJydWcge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjQUU0QjNDO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICNBRTRCM0M7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19yYWVra2VodXMge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjOTQ2MjAyO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICM5NDYyMDI7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19iZWJvZWxzZXNlamVuZG9tIHtcbiAgICAgICAgICAgICAgLy8gIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy8gICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgICAgIC8vICAgICAgZmlsbDogIzM0MjVFRjtcbiAgICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgICAgICAgIC8vICAgIGNvbG9yOiAjMzQyNUVGO1xuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8mLnRhZ19fZnJpdGlkc2dydW5kIHtcbiAgICAgICAgICAgICAgLy8gIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy8gICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgICAgIC8vICAgICAgZmlsbDogIzk1MjZFRTtcbiAgICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgICAgICAgIC8vICAgIGNvbG9yOiAjOTUyNkVFO1xuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8mLnRhZ19faG90ZWwtb2ctcmVzdGF1cmFudCB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICM2OTZDN0E7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogIzY5NkM3QTtcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX2JlYm9lbHNlcy1vZy1lcmh2ZXJ2c2VqZW5kb20ge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjRjc3RjAwO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICNGNzdGMDA7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19lcmh2ZXJ2IHtcbiAgICAgICAgICAgICAgLy8gIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy8gICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgICAgIC8vICAgICAgZmlsbDogIzNEM0IzQztcbiAgICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgICAgICAgIC8vICAgIGNvbG9yOiAjM0QzQjNDO1xuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4OHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTEycHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMjRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCArIDEyMHB4KSAvIDIpO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxNDQwcHggKyAxMTBweCkgLyAyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgIC8vcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4NHB4IDIwcHggMTE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXVjdGlvbnMtY291bnQge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZm9ybSB7XG4gICAgICAgICAgICAuZmlsdGVyLWJsb2NrcyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweCAxMHB4IDE0cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA0ODhweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNlYXJjaC12aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5uZXctdG9kYXktYXVjdGlvbnMtd3JhcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIC5zZWFyY2gtbWFwLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIyMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExMjBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLm1haW4tYnV0dG9uIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wsIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQ0MHB4ICsgMTIwcHgpIC8gMik7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcC1saXN0LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDg4cHggLSA0OHB4IC0gNjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCAtIDQ4cHggLSA2MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCAtIDQ4cHggLSA1MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaG9pY2VzLXdyYXBwZXIge1xuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3JkZXItYnktZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVzdWx0cy1saXN0LW1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5jb3VudGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdC1tYXAtdmlldy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDY0cHg7XG5cbiAgICAgICAgICAgICAgLm9yZGVyLWJ5LWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5pcy1oaWdobGlnaHRlZDpub3QoLmlzLWRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ0bi12aWV3LXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcblxuICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBmciA1MDBmcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5QzlEQTQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmltYWdlLXRhZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCYWNrZ3JvdW5kLUxpZ2h0LUdyYXk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5jYXNlLW51bWJlci10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFRleHQtU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvcGVydHktY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGFyYWN0ZXJpc3RpY3MtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA0cHg7XG5cbiAgICAgICAgICAgICAgICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1tb2JpbGUtaGVhZGVyLmFjdGl2ZSAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuaXR2YW5nLXRoZW1lLmZ1bGxzY3JlZW4tbWFwIHtcbiAgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1tYXAtYmxvY2sge1xuICAgIC5yZXN1bHRzLWxpc3QtbWFwLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLW1hcC13cmFwcGVyIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAubGVhZmxldC10b3AubGVhZmxldC1yaWdodCAubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1tYXAtd3JhcHBlci52aWV3LXR5cGUtbWFwIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sLCAuc2VhcmNoLW1hcC13cmFwcGVyLnZpZXctdHlwZS1tYXAgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtbWFwLXdyYXBwZXIudmlldy10eXBlLW1hcCAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtdG9wLmxlYWZsZXQtcmlnaHQge1xuICAgICAgLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wsIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmZ1bGxzY3JlZW4tbWFwOm5vdCguaXR2YW5nLXRoZW1lKSB7XG4gIC5zZWFyY2gtbWFwLWJsb2NrIHtcbiAgICAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLW1hcC13cmFwcGVyIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAubGVhZmxldC10b3AubGVhZmxldC1yaWdodCAubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1tYXAtd3JhcHBlciAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtYm90dG9tLmxlYWZsZXQtcmlnaHQge1xuICAgICAgYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuIiwiLypcblVzYWdlOlxuPGRpdiBjbGFzcz1cImlucHV0LXdyYXBwZXJcIj5cbiAgICA8aW5wdXQgdHlwZT1cImVtYWlsXCIgaWQ9XCJlbWFpbFwiIHBsYWNlaG9sZGVyPVwiWW91ciBlbWFpbCBhZGRyZXNzXCI+XG48L2Rpdj5cbjxkaXYgY2xhc3M9XCJpbnB1dC1jaGVja2JveFwiPlxuICAgIDxpbnB1dCBpZD1cInRlcm1zXCIgdHlwZT1cImNoZWNrYm94XCI+XG4gICAgPGxhYmVsIGZvcj1cInRlcm1zXCI+XG4gICAgICAgIDxzcGFuIGNsYXNzPVwiY2hlY2tib3hcIj48L3NwYW4+XG4gICAgICAgIDxzcGFuIGNsYXNzPVwidGV4dFwiPkkgYWNjZXB0IHRoZSBUZXJtcyBvZiBVc2UgYW5kIFByaXZhY3kgUG9saWN5IDwvc3Bhbj5cbiAgICA8L2xhYmVsPlxuPC9kaXY+XG4qL1xuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcbiAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlci1HcmF5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkb3V0Zml0O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJE1haW4tQWNjZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgfVxuXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJFRleHQtQmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAyMHB4ICNmZmY7XG4gIH1cblxuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIH1cbiAgICAuZXJyb3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHggMThweCA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9zZWFyY2guc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1jaGVja2JveCB7XG4gIGxhYmVsIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5jaGVja2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkQm9yZGVyLUdyYXk7XG4gICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGxhYmVsOmhvdmVyIHtcbiAgICAuY2hlY2tib3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkTWFpbi1BY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIC5jaGVja2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRNYWluLURhcmstR3JlZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRNYWluLURhcmstR3JlZW47XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDAuM3MgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9jaGVja21hcmsuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbnB1dC1lcnJvciB7XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cbi5pbnB1dC13cmFwcGVyIC5lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICRyZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuYm9keS5pdHZhbmctdGhlbWUge1xuICBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlci1HcmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgfVxuICAuaW5wdXQtd3JhcHBlci5zZWFyY2gtcG9zdC1jb2RlLXdyYXBwZXIge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LXdyYXBwZXIuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL3NlYXJjaC1pdHZhbmcuc3ZnXCIpIGNlbnRlci9hdXRvIG5vLXJlcGVhdDtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTZweCAxOHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRQcmltYXJ5LUl0dmFuZztcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgIH1cbiAgfVxuICAuaW5wdXQtY2hlY2tib3gge1xuICAgIGxhYmVsOmhvdmVyIHtcbiAgICAgIC5jaGVja2JveCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEhvdmVyLUl0dmFuZztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAgICAgICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgICAgICAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1heC13aWR0aCxcbiAgICAgICAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICAgICAgICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAgICAgICAndG8gZW1zJzogZmFsc2UsXG4gICAgICAgICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICAgICAgICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICAgICAgICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAgICAgICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICAgICAgICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qXG5Vc2FnZTpcbjxkaXYgY2xhc3M9XCJjaG9pY2VzLXdyYXBwZXJcIj5cbjxwPkFyZWE8L3A+XG48c2VsZWN0IG5hbWU9XCJ0ZXN0XCIgaWQ9XCJ0ZXN0XCIgY2xhc3M9XCJjaG9pY2VzLWpzXCI+XG48b3B0aW9uIHZhbHVlPVwiXCIgZGlzYWJsZWQgc2VsZWN0ZWQ+PD89IF9fKCdZZWFyJywgJ3R2YW5ncycpID8+PC9vcHRpb24+XG48b3B0aW9uIHZhbHVlPVwiMVwiPjE8L29wdGlvbj5cbjxvcHRpb24gdmFsdWU9XCIyXCI+Mjwvb3B0aW9uPlxuPC9zZWxlY3Q+XG48L2Rpdj5cbiovXG5cbi5jaG9pY2VzLXdyYXBwZXIge1xuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICBmb250LWZhbWlseTogJG91dGZpdDtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSByaWdodCAxMnB4IGNlbnRlciAvIDIwcHggYXV0byBuby1yZXBlYXQ7XG4gICAgYXBwZWFyYW5jZTpub25lO1xuICAgICY6Oi1tcy1leHBhbmQgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAuY2hvaWNlcy13cmFwcGVyIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaG9pY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAmLmxvYWRpbmcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9sb2FkZXItYW5pbWF0ZWQtZGFyay5zdmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSBjZW50ZXIgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pdGVtLmlzLXBsYWNlaG9sZGVyLmlzLXNlbGVjdGFibGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlci1HcmF5O1xuICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2xpc3Qge1xuXG4gICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMUUxRjI0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICYudGFyZ2V0LWV4YW1wbGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRNYWluLUFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgJltkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJE1haW4tQWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDFweCk7XG4gICAgICAuY2hvaWNlc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMzNnB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRUZXh0LVNlY29uZGFyeTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAmLmlzLWhpZ2hsaWdodGVkOm5vdCguaXMtZGlzYWJsZWQpLCAmLmlzLXNlbGVjdGVkOm5vdCguaXMtZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1BY2NlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSBjZW50ZXIgLyAxNnB4IG5vLXJlcGVhdDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbnB1dC1lcnJvciB7XG4gICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcblxuICAgICAgLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaG9pY2VzX19ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbn1cblxuLmNob2ljZXMtd3JhcHBlcjpmaXJzdC1vZi10eXBlIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jaG9pY2VzLXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtLnRhcmdldC1leGFtcGxlIHtcbiAgY29sb3I6ICMxRTFGMjQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jaG9pY2VzLXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLmlzLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWwgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkuaXR2YW5nLXRoZW1lIHtcbiAgLm9yZGVyLWJ5LWRhdGUtd3JhcHBlciAuY2hvaWNlc19fbGlzdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNob2ljZXMtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgfVxuICB9XG4gIC5jaG9pY2VzLXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAuY2hvaWNlc1tkYXRhLXR5cGU9XCJzZWxlY3QtbXVsdGlwbGVcIl0ge1xuICAgIFxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSBjZW50ZXIgLyAyMHB4IGF1dG8gbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICB9XG4gICAgICAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtb3BlbiB7XG4gICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaG9pY2VzIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG5cbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cbiAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGN1cnNvcjogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICYuaXMtaGlnaGxpZ2h0ZWQ6bm90KC5pcy1kaXNhYmxlZCksICYuaXMtc2VsZWN0ZWQ6bm90KC5pcy1kaXNhYmxlZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2Fycm93LXdoaXRlLnN2ZycpIGNlbnRlciAvIDE2cHggYXV0byBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmLmNob2ljZXNfX2lzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigzMyAxNTAgMjQzIC8gMzglKTtcbiAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogJE1haW4tV2hpdGUhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaG9pY2VzX19saXN0LmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jaG9pY2VzLmlzLWZvY3VzZWQuaXMtb3BlbiB7XG4gICAgLmNob2ljZXNfX2xpc3QuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDFweCk7XG4gICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICB9XG59IiwiLypcblVzYWdlOlxuICA8ZGl2IGNsYXNzPVwibWFpbi1idXR0b25cIj48c3Bhbj5TZWFyY2g8L3NwYW4+PC9kaXY+XG4gICA8ZGl2IGNsYXNzPVwidGFnIHRhZ19fdmlsbGFcIj5WaWxsYTwvZGl2PlxuKi9cbi5tYWluLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggNDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkTWFpbi1EYXJrLUdyZWVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICBjb2xvcjogJE1haW4tV2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogJG91dGZpdDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCAxMDIzcHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRvdXRmaXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRNYWluLUFjY2VudDtcbiAgfVxuXG4gICYubGFyZ2UtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMkM3Q0U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmJvb2stYnV0dG9uLCAmLnN1YnNjcmliZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDQ4cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN1YnNjcmliZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRNYWluLUFjY2VudDtcbiAgICBjb2xvcjogJE1haW4tRGFyay1HcmVlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhciBhbGw7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbm90aWZpY2F0aW9uLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRNYWluLUFjY2VudDtcbiAgICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbm90aWZpY2F0aW9uLXdoaXRlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJvb2stYnV0dG9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Jvb2suc3ZnXCIpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJE1haW4tQWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi50YWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogJE1haW4tV2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5Lml0dmFuZy10aGVtZSB7XG4gIC50YWcge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICB9XG5cbiAgLm1haW4tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJEhvdmVyLUl0dmFuZztcbiAgICB9XG4gIH1cblxuICAuc3Vic2NyaWJlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkUHJpbWFyeS1JdHZhbmc7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL25vdGlmaWNhdGlvbi1pdHZhbmcuc3ZnXCIpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkSG92ZXItSXR2YW5nO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9ub3RpZmljYXRpb24td2hpdGUuc3ZnXCIpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib29rLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkUHJpbWFyeS1JdHZhbmc7XG4gICAgYmFja2dyb3VuZDogJFByaW1hcnktSXR2YW5nO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2NhbGVuZGFyLXdoaXRlLnN2Z1wiKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkSG92ZXItSXR2YW5nO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkSG92ZXItSXR2YW5nO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9jYWxlbmRhci13aGl0ZS5zdmdcIik7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLnByb3BlcnR5LWNhcmQge1xuICAuYmlkLXBkZi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNywgMTU1LCAwLjEyKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IHZhcigtLU1haW4tRGFyay1HcmVlbiwgIzAwNDQ1Qik7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogIzAwNDQ1QjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zdGF0dXMtY2FuY2VsZWQge1xuICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDAlLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDEwMCUpLCAjRkZGO1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjQUFBRUJEO1xuICAgICAgfVxuICAgICAgc3ZnIGNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICNBQUFFQkQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS10YWctd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgfVxuICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMgc3BhbjpsYXN0LW9mLXR5cGUsIC5jaGFyYWN0ZXJpc3RpY3MtYm90dG9tIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgY29sb3I6ICRUZXh0LUdyYXlcbiAgICB9XG4gICAgaDIge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgfVxuICAmLnN0YXR1cy1jYW5jZWxlZCB7XG4gICAgLmJvcmRlci10b3Atd3JhcHBlciB7XG4gICAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljOmZpcnN0LW9mLXR5cGUgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYzpmaXJzdC1vZi10eXBlIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgJi5zdGF0dXMtcmVzY2hlZHVsZWQge1xuICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgPiAuc2luZ2xlLWNoYXJhY3RlcmlzdGljOmZpcnN0LWNoaWxkIHNwYW46bGFzdC1vZi10eXBlLCAuc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAjOUI2NjAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmRvd25sb2FkLXBkZi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTcwLCAxNzQsIDE4OSwgMC4xMikgMCUsIHJnYmEoMTcwLCAxNzQsIDE4OSwgMC4xMikgMTAwJSksICNGRkY7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNBQUFFQkQ7XG4gICAgICB9XG4gICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogI0FBQUVCRDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0Q4RDlFMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJE1haW4tQWNjZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucHJvcGVydHktY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkVGV4dC1TZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5pdHZhbmctdGhlbWUge1xuICAuYmlkLXBkZi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMzLCAxNTAsIDI0MywgMC4xMikgMCUsIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjEyKSAxMDAlKSwgI0ZGRjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IHZhcigtLUl0dmFuZy1QcmltYXJ5LCAjMjE5NkYzKTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogIzIxOTZGMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb3BlcnR5LWNhcmQuc3RhdHVzLXJlc2NoZWR1bGVkIC5zdGF0dXMge1xuICAgIGNvbG9yOiAjRkZCNDJCO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnByb3BlcnR5LWNhcmQge1xuICAgICYuc3RhdHVzLXJlc2NoZWR1bGVkIHtcbiAgICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgPiAuc2luZ2xlLWNoYXJhY3RlcmlzdGljOmZpcnN0LWNoaWxkIHNwYW46bGFzdC1vZi10eXBlLCAuc3RhdHVzIHtcbiAgICAgICAgY29sb3I6ICNGRkI0MkI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3RhdHVzLWNhbmNlbGVkLCYuc3RhdHVzLXJlc2NoZWR1bGVkIHtcbiAgICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDAlLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDEwMCUpLCAjRkZGO1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogI0FBQUVCRDtcbiAgICAgICAgfVxuICAgICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjQUFBRUJEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9wZXJ0eS1jYXJkLnN0YXR1cy1jYW5jZWxlZDpub3QoLnBvcHVwLXdyYXBwZXIpIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYzpmaXJzdC1vZi10eXBlIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICBjb2xvcjogI2ZmM2YzZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkLnN0YXR1cy1jYW5jZWxlZCAuaW1hZ2UtdGFnLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIH1cbiAgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAucHJvcGVydHktY2FyZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvcGVydHktY2FyZCAuaW1hZ2UtdGFnLXdyYXBwZXIgLnRhZyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucHJvcGVydHktY2FyZCAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRCYWNrZ3JvdW5kLUxpZ2h0LUdyYXk7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9wZXJ0eS1jYXJkIGgyIHtcbiAgICBjb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICB9XG59IiwiZm9ybSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItYmxvY2tzIHtcbiAgICAuZmlsdGVyLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnRvZ2dsZS1kcm9wZG93biB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBoMzphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2hlY2tib3hlcy1maWx0ZXItYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHZoO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRNYWluLVdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmQtbm9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZDNkU3QjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRNYWluLUFjY2VudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJi5sYXJnZS1tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDBweCkge1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXRlZ29yaWVzLXdyYXBwZXIge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICBnYXA6IDAgMjRweDtcbiAgICAgICAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmlucHV0LWNoZWNrYm94IHtcbiAgICAgICAgICAgICYuY29sdW1uLTEge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29sdW1uLTIge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNpbmdsZS1jb2x1bW4ge1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9pY2VzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG59XG5cbmJvZHkuaXR2YW5nLXRoZW1lIHtcbiAgZm9ybSB7XG4gICAgLmNob2ljZXMtd3JhcHBlciwgLnNlYXJjaC1wb3N0LWNvZGUtd3JhcHBlciB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkVGV4dC1TZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wb3N0LWNvZGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2hvaWNlcy13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jbGVhci12YWx1ZSB7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMyMTk2ZjM7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgJi5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaW5wdXQtcmFuZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAucmFuZ2UtaW5wdXQtd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xlYXItdmFsdWVzIHtcbiAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkVGV4dC1TZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNob2ljZXMge1xuICAgICAgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcblxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjYXJldC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94ZXMtZmlsdGVyLWJsb2NrIHtcbiAgICAgIC5pbnB1dC1jaGVja2JveCBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FsZW5kYXItcmFuZ2UtcGlja2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuY2xlYXItdmFsdWVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9jYWxlbmRhci0yLnN2Z1wiKTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgLmZpbHRlci1ibG9ja3Mge1xuICAgICAgICAuZmlsdGVyLWJsb2NrLnRvZ2dsZS1kcm9wZG93biB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWJsb2NrIHtcbiAgICAgICAgICAuY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgICAgICAuaW5wdXQtY2hlY2tib3ggLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtY2hlY2tib3ggLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1ibG9jayB7XG4gICAgICAmLnRvZ2dsZS1kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5jb3VudC1hY3RpdmUtZmlsdGVycy5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgICAgcDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkSG92ZXItSXR2YW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY291bnQtYWN0aXZlLWZpbHRlcnMge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA3LjVweDtcbiAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnJhbmdlLWlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn0iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgIHdpZHRoOiAzNjBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMjRweDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cbiAgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAuZmxhdHBpY2tyLXByZXYtbW9udGgsIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogbm9uZTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkSG92ZXItSXR2YW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgIC8vICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIC8vfVxuICAgIH1cblxuICAgIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgICAgLmN1ci1tb250aCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTZENUZBO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCwgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gICAgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgICAgIC5mbGF0cGlja3Itd2Vla2RheXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5mbGF0cGlja3ItZGF5cyB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDYyM3B4IWltcG9ydGFudDtcbiAgICAgICAgLmRheUNvbnRhaW5lciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDAuODc1cHg7XG4gICAgICAgICAgd2lkdGg6IDMwNC44NzVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxMC44NzVweDtcbiAgICAgICAgfVxuICAgICAgICAuZGF5Q29udGFpbmVyIHtcbiAgICAgICAgICAuZmxhdHBpY2tyLWRheSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgICAgICBjb2xvcjogJFRleHQtU2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgJi50b2RheSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoLnRvZGF5KTpub3QoLnNlbGVjdGVkKTpub3QoLmluUmFuZ2UpOm5vdCguZW5kUmFuZ2UpOm5vdCguc3RhcnRSYW5nZSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3RlZC5zdGFydFJhbmdlLCAmLnN0YXJ0UmFuZ2Uge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDAgIzIxOTZGMywgMHB4IDAgMCAjMjE5NkYzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQuZW5kUmFuZ2UsICYuZW5kUmFuZ2Uge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuICAgICAgICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDAgMCAjMjE5NkYzLCAxcHggMCAwICMyMTk2RjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5SYW5nZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBNkQ1RkE7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwIDAgI0E2RDVGQSwgNXB4IDAgMCAjQTZENUZBO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBNkQ1RkE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b2RheS5pblJhbmdlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRUZXh0LUJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgfVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICBib3gtc2hhZG93OiAycHggMCAwICNBNkQ1RkEsIDVweCAwIDAgI0E2RDVGQTtcbn1cblxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjQTZENUZBO1xuICBib3gtc2hhZG93OiAtN3B4IDAgMCAjQTZENUZBO1xufSIsIi50YWcge1xuICAmX19jb2xvcl8xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgfVxuXG4gICZfX2NvbG9yXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICB9XG5cbiAgJl9fY29sb3JfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAtdGVhbDtcbiAgfVxuXG4gICZfX2NvbG9yXzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIH1cbiAgJl9fY29sb3JfNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICB9XG5cbiAgJl9fY29sb3JfNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgfVxuXG4gICZfX2NvbG9yXzcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcbiAgfVxuXG4gICZfX2NvbG9yXzgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRNYWluLUFjY2VudDtcbiAgfVxuXG4gICZfX2NvbG9yXzkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG5cbiAgJl9fY29sb3JfMTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1lO1xuICB9XG5cbiAgJl9fY29sb3JfMTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWdlbnRhO1xuICB9XG5cbiAgJl9fY29sb3JfMTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmX19jb2xvcl8xMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBlYWNoO1xuICB9XG5cbiAgJl9fY29sb3JfMTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgfVxuICAmX19jb2xvcl8xNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cblxuICAmX19jb2xvcl8xNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldDtcbiAgfVxuXG4gICZfX2NvbG9yXzE3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICB9XG5cbiAgJl9fY29sb3JfMTgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wZWFjaDtcbiAgfVxuXG4gICZfX2NvbG9yXzE5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ2RUM5O1xuICB9XG5cbiAgJl9fY29sb3JfMjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjJFQ0M7XG4gIH1cblxuICAubGVhZmxldC1tYXJrZXItaWNvbi5tYXAtcG9wdXAtaWNvbiB7XG4gICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5pdHZhbmctdGhlbWUge1xuICAudGFnIHtcbiAgICAmLnRhZ19fY29sb3JfMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3RjFGO1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQzI5MzY7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MjVFRjtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTI0Mjg0O1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl81IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDczRTU7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4N0Y4QztcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfNyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUU0QjNDO1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl84IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDYyMDI7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjZFRTtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5NkM3QTtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3N0YwMDtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0IzQztcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMjkzRDtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNUMyQjtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJBNzIyMTtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMUMyOTtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0MkU2ODtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTh7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY1QkIxO1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8xOSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDYyMzdBO1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8yMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzc1QjdBO1xuICAgIH1cblxuICB9XG5cbiAgLmxlYWZsZXQtbWFya2VyLWljb24ubWFwLXBvcHVwLWljb24ge1xuICAgICYudGFnX19jb2xvcl8xIHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzE1N0YxRjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMxNTdGMUY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzIge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjQ0MyOTM2O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogI0NDMjkzNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfNCB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNBMjQyODQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjQTI0Mjg0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzUge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMUQ3M0U1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzFENzNFNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM2OTZDN0E7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjNjk2QzdBO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl82IHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzA4N0Y4QztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMwODdGOEM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzcge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjQUU0QjNDO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogI0FFNEIzQztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfOCB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM5NDYyMDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjOTQ2MjAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8zIHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzM0MjVFRjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMzNDI1RUY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzkge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjOTUyNkVFO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzk1MjZFRTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTEge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjRjc3RjAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogI0Y3N0YwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTIge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjM0QzQjNDO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzNEM0IzQztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTMge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMTMyOTNEO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzEzMjkzRDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTQge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMzE1QzJCO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzMxNUMyQjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTUge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMkE3MjIxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzJBNzIyMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTYge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNTExQzI5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzUxMUMyOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTd7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNDNDJFNjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjQzQyRTY4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8xOCB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM4NjVCQjE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjODY1QkIxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8xOSB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM0NjIzN0E7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjNDYyMzdBO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8yMCB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNDNzVCN0E7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjQzc1QjdBO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/