/*!********************************************************************************************************************************************************!*\
  !*** 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 48px 10px 10px;
  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 44px 8px 10px;
  }
}
body.itvang-theme .input-wrapper.search-input-wrapper:before {
  content: unset !important;
}
body.itvang-theme .input-wrapper.search-input-wrapper:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background: url(4ee8edb391456bdb098c.svg) center/auto no-repeat;
  top: 13px;
  right: 16px;
}
@media (max-width: 1024px) {
  body.itvang-theme .input-wrapper.search-input-wrapper:after {
    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: 44px;
  }
}
.choices-wrapper .choices .choices__list--single {
  padding: 15px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 44px;
  color: #AAAEBD;
}
@media (max-width: 767px) {
  .choices-wrapper .choices .choices__list--single {
    padding: 11px 16px;
  }
}
.choices-wrapper .choices .choices__list--single .choices__item {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 44px;
}
@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;
}
@media (max-width: 1023px) {
  .choices-wrapper .choices .choices__list--dropdown.choices__list[aria-expanded] {
    z-index: 999;
  }
}
.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: 5px;
  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: 16px;
}

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

.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item .choices__item-label {
  min-width: 0;
}

.choices-wrapper .choices .choices__list--dropdown .choices__list .choices__item .choices__item-count {
  flex-shrink: 0;
  color: inherit;
  opacity: 0.7;
}

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

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

.choices[data-type=select-multiple] .choices__inner {
  padding: 10px 20px;
  cursor: pointer;
}
.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;
}
.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;
}
.choices[data-type=select-multiple].is-open .choices__inner input[type=search] {
  opacity: 0;
  caret-color: transparent;
  cursor: pointer;
}
.choices[data-type=select-multiple].is-open .choices__inner:after {
  transform: rotate(180deg);
  transition: 0.3s ease-in-out;
}
.choices[data-type=select-multiple].is-open .choices__inner {
  border-color: #00759B;
}
.choices[data-type=select-multiple].is-open .choices__list--dropdown .choices__list .choices__item {
  cursor: unset !important;
}
.choices[data-type=select-multiple].is-open .choices__list--dropdown .choices__list .choices__item.is-highlighted:not(.is-disabled), .choices[data-type=select-multiple].is-open .choices__list--dropdown .choices__list .choices__item.is-selected:not(.is-disabled) {
  background: #00759B;
}

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

.choices[data-type=select-multiple] .choices__inner {
  cursor: pointer;
}
.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;
}
.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;
}
.choices[data-type=select-multiple].is-open .choices__inner input[type=search] {
  opacity: 0;
  caret-color: transparent;
  cursor: pointer;
}
.choices[data-type=select-multiple].is-open .choices__inner:after {
  transform: rotate(180deg);
  transition: 0.3s ease-in-out;
}

.choices:hover .choices__inner {
  border-color: #00759B;
}
.choices.is-open .choices__inner {
  border-color: #00759B;
}
.choices .choices__list--dropdown .choices__list .choices__item {
  cursor: unset !important;
}
.choices .choices__list--dropdown .choices__list .choices__item.is-highlighted:not(.is-disabled), .choices .choices__list--dropdown .choices__list .choices__item.is-selected:not(.is-disabled) {
  background: #00759B;
}

.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;
}
.choices__list .choices__item.choices__is-selected {
  background: rgba(0, 117, 155, 0.38);
  color: #FFFFFF !important;
  position: relative;
}
.choices__list .choices__item.choices__is-selected:before {
  content: "" !important;
  visibility: visible;
  opacity: 1;
}

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

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

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: 16px;
  background: var(--Main-White, #FFF);
  box-shadow: 0 0 8px -3px rgba(0, 0, 0, 0.25), 0 16px 32px -8px rgba(0, 0, 0, 0.15);
}
body.itvang-theme .choices-wrapper .choices .choices__list--dropdown .choices__list {
  max-height: 300px;
}
body.itvang-theme .choices-wrapper .choices .choices__inner {
  height: 44px;
  border-radius: 24px;
}
body.itvang-theme .choices[data-type=select-multiple] .choices__inner {
  padding: 10px 20px;
  cursor: pointer;
  background: transparent;
}
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 !important;
}
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: unset !important;
  visibility: hidden;
  opacity: 0;
}
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: 0 0 8px -3px rgba(0, 0, 0, 0.25), 0 16px 32px -8px rgba(0, 0, 0, 0.15);
}

/*
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;
}
.property-card .property-characteristics .single-characteristic .lawyer-value {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.property-card .property-characteristics .single-characteristic .lawyer-logo {
  width: 100%;
  height: 40px;
  max-height: 50px;
  object-fit: cover;
}
.property-card .property-characteristics .single-characteristic .lawyer-name {
  display: inline;
}

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 .box-inner {
  margin-top: 16px;
}
form .filter-blocks .filter-block .box-inner:first-of-type {
  margin-top: 0;
}
form .filter-blocks .filter-block .box-inner .categories-wrapper {
  margin-top: 8px;
}
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:not(.no-dropdown):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:not(.no-dropdown):after {
    content: unset;
  }
}
form .filter-blocks .filter-block.toggle-dropdown h3.no-dropdown {
  color: var(--Content-Secondary, #5C5F6B);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
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 .choices input[type=search] {
  background: none;
  border: none;
  border-radius: unset;
  width: 100%;
  padding: 0;
  color: #AAAEBD;
  font-size: 14px;
  line-height: 24px;
  font-family: "Outfit", sans-serif;
  margin-bottom: 0;
  caret-color: transparent;
  cursor: pointer;
  position: absolute;
  top: 10px;
  height: 20px;
  font-weight: 400;
}
form .choices-wrapper .choices input[type=search]::placeholder {
  font-weight: 400;
  font-family: Poppins, sans-serif;
}
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;
  }
}

.choices-wrapper {
  position: relative;
}
.choices-wrapper .clear-value {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: -15px;
  right: 15px;
  background: white;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  font-size: 12px;
  color: #00759B;
}
.choices-wrapper .clear-value.active {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 767px) {
  body.itvang-theme form .filter-blocks .filter-block.checkboxes-filter-block .input-checkbox label .checkbox {
    margin-top: -3px;
  }
}
body.itvang-theme form .filter-blocks .filter-block .checkbox-wrapper {
  column-count: 1;
}
body.itvang-theme form .search-input-wrapper.input-wrapper {
  margin-top: 16px;
}
body.itvang-theme form .filter-blocks .filter-inner-wrapper {
  padding-bottom: 8px;
  padding-right: 20px;
}
@media (max-width: 1023px) {
  body.itvang-theme form .filter-blocks .filter-inner-wrapper {
    padding-right: 5px;
  }
}
body.itvang-theme form .filter-block.no-dropdown .toggle-content {
  display: block !important;
}
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 .itvang-region-cards-block h3 {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 16px;
  color: #1E1F24;
}
body.itvang-theme form .itvang-region-cards-block .itvang-region-cards {
  display: grid;
  margin-top: 16px;
  gap: 8px;
  border-radius: 16px;
  background: #fff;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card {
  display: grid;
  grid-template-columns: 64px 1fr 24px;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: 24px;
  background: #F7F7FA;
  border: 1.5px solid transparent;
  text-decoration: none;
  transition: 0.3s ease-in-out;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card .region-icon {
  width: 64px;
  height: 64px;
  border-radius: 16px;
  background: #FFF;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card .region-icon span {
  font-size: 28px;
  line-height: 1;
  font-weight: 600;
  color: #A7ABBA;
  font-family: "Poppins", sans-serif;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card .text-wrap p {
  margin: 0;
  color: #1E1F24;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card .text-wrap p:first-child {
  font-weight: 500;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card .text-wrap p:last-child {
  color: #5E6472;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card .region-check {
  color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card:hover, body.itvang-theme form .itvang-region-cards-block .quick-filter-card.active {
  border-color: #2196F3;
  background: #D9ECFF;
}
body.itvang-theme form .itvang-region-cards-block .quick-filter-card:hover .region-check, body.itvang-theme form .itvang-region-cards-block .quick-filter-card.active .region-check {
  color: #1976D2;
}
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: 55px;
  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;
  gap: 8px;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range .range-input-wrapper:first-of-type {
  margin-right: 0;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range .range-input-wrapper {
  flex: 1 1 0;
  position: relative;
  margin-bottom: 0;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range input,
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range .choices {
  width: 100%;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range .choices {
  position: relative;
}
body.itvang-theme form .checkbox-wrapper.advanced-filters-wrapper .input-range .choices__list--dropdown {
  position: absolute !important;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  width: 100%;
  z-index: 30;
}
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 .input-range .choices__inner {
  min-height: 44px;
}
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;
}
body.itvang-theme form .checkboxes-filter-block .input-checkbox:has(input:disabled) label {
  cursor: default;
}
body.itvang-theme form .checkboxes-filter-block .input-checkbox:has(input:disabled) .text,
body.itvang-theme form .checkboxes-filter-block .input-checkbox:has(input:disabled) .category-count {
  color: #B8BECC;
}
body.itvang-theme form .checkboxes-filter-block .input-checkbox:has(input:disabled) .checkbox {
  border-color: #D8DDE8;
  background: #FFF;
}
body.itvang-theme form .checkboxes-filter-block .input-checkbox label {
  display: grid;
  grid-template-columns: 16px minmax(0, 1fr) auto;
  align-items: start;
  column-gap: 8px;
}
@media (max-width: 1023px) {
  body.itvang-theme form .checkboxes-filter-block .input-checkbox label {
    align-items: flex-start;
  }
}
body.itvang-theme form .checkboxes-filter-block .input-checkbox label .checkbox {
  margin-right: 0;
}
@media (max-width: 1023px) {
  body.itvang-theme form .checkboxes-filter-block .input-checkbox label .checkbox {
    margin-top: 1px;
  }
}
body.itvang-theme form .checkboxes-filter-block .input-checkbox label .category-count {
  font-size: 14px;
  line-height: 20px;
  color: #5E6472;
  justify-self: end;
  white-space: nowrap;
  padding-left: 12px;
}
body.itvang-theme form .filter-block .input-checkbox label {
  width: 100%;
}
body.itvang-theme form .filter-block .input-checkbox label .category-count {
  font-size: 14px;
  line-height: 20px;
  color: #5E6472;
  margin-left: auto;
  white-space: nowrap;
  padding-left: 12px;
}
body.itvang-theme form .filter-block .input-checkbox.is-disabled label,
body.itvang-theme form .filter-block .input-checkbox:has(input:disabled) label {
  cursor: default;
}
body.itvang-theme form .filter-block .input-checkbox.is-disabled .text,
body.itvang-theme form .filter-block .input-checkbox.is-disabled .category-count,
body.itvang-theme form .filter-block .input-checkbox:has(input:disabled) .text,
body.itvang-theme form .filter-block .input-checkbox:has(input:disabled) .category-count {
  color: #B8BECC;
}
body.itvang-theme form .filter-block .input-checkbox.is-disabled .checkbox,
body.itvang-theme form .filter-block .input-checkbox:has(input:disabled) .checkbox {
  border-color: #D8DDE8;
  background: #FFF;
}
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;
  font-weight: 400;
  font-family: Poppins, sans-serif;
}
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-block.toggle-dropdown {
  position: relative;
  border-bottom: 1px solid #DDE3EB;
  padding-bottom: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
}
body.itvang-theme form .filter-block.toggle-dropdown.active .count-active-filters.active {
  display: none;
}
body.itvang-theme form .filter-block.toggle-dropdown:last-of-type {
  border-bottom: none !important;
  margin-bottom: 0 !important;
}
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 {
  display: none !important;
  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;
}
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 .properties-btn-holder {
  z-index: unset !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;
}
section.search-map-block .quick-filters {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding: 40px 60px;
}
@media (max-width: 1024px) {
  section.search-map-block .quick-filters {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  section.search-map-block .quick-filters {
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    scrollbar-width: none;
  }
}
section.search-map-block .quick-filters .quick-filters-holder {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media (max-width: 767px) {
  section.search-map-block .quick-filters .quick-filters-holder {
    display: flex;
    align-items: flex-start;
    gap: 16px;
  }
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 16px;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
  position: relative;
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card.loading {
  opacity: 0.5;
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card.loading:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
  left: 0;
  width: 44px;
  height: 40px;
  background: url(a4c5741a77e90e79e848.svg);
  background-repeat: no-repeat;
  z-index: 9999;
}
@media (max-width: 767px) {
  section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card {
    padding: 16px;
  }
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card svg {
  margin-right: 16px;
}
@media (max-width: 767px) {
  section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card svg {
    margin-right: 16px;
    width: 60px;
    height: 60px;
  }
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card .text-wrap p {
  font-weight: 500;
  color: #1E1F24;
  margin-bottom: 2px;
  transition: 0.3s ease-in-out;
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card .text-wrap p:last-child {
  font-size: 14px;
  opacity: 0.6;
  font-weight: 400;
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card:hover p {
  color: #00445B;
}
section.search-map-block .quick-filters .quick-filters-holder .quick-filter-card:hover p:last-child {
  opacity: 1;
  color: #5C5E6B;
}

body.itvang-theme form .filter-blocks .filter-block .checkbox-wrapper.single-column .input-checkbox .text {
  margin-top: 3px !important;
}
body.itvang-theme .quick-filters {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding: 40px 60px;
}
@media (max-width: 1024px) {
  body.itvang-theme .quick-filters {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  body.itvang-theme .quick-filters {
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    scrollbar-width: none;
  }
}
body.itvang-theme .quick-filters .quick-filters-holder {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media (max-width: 767px) {
  body.itvang-theme .quick-filters .quick-filters-holder {
    display: flex;
    align-items: flex-start;
    gap: 16px;
  }
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 24px;
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 4px 16px 0 rgba(0, 0, 0, 0.04);
  transition: all 0.3s ease-in-out;
  position: relative;
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card.loading {
  opacity: 0.5;
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card.loading:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
  left: 0;
  width: 44px;
  height: 40px;
  background: url(077cc91f3ced5d98d314.svg);
  background-repeat: no-repeat;
  z-index: 9999;
}
@media (max-width: 767px) {
  body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card {
    padding: 16px;
  }
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card svg {
  margin-right: 24px;
}
@media (max-width: 767px) {
  body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card svg {
    margin-right: 16px;
  }
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card .text-wrap p {
  font-weight: 500;
  color: #1E1F24;
  margin-bottom: 2px;
  transition: 0.3s ease-in-out;
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card .text-wrap p:last-child {
  font-size: 14px;
  opacity: 0.6;
  font-weight: 400;
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card:hover p {
  color: #2196F3;
}
body.itvang-theme .quick-filters .quick-filters-holder .quick-filter-card:hover p:last-child {
  opacity: 1;
  color: #1E1F24;
}

.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 .itvang-filter-toggle-mobile {
  display: none;
}
@media (max-width: 1024px) {
  body.itvang-theme.fixed {
    position: relative;
  }
  body.itvang-theme.fixed:after, body.itvang-theme.fixed header:after {
    content: "";
    position: absolute;
    top: -9px;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(30, 31, 36, 0.5);
    z-index: 99;
  }
  body.itvang-theme.fixed header:after {
    top: 0;
  }
}
body.itvang-theme .results-list-map-wrapper .counter-wrapper {
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 1024px) {
  body.itvang-theme .results-list-map-wrapper .counter-wrapper {
    display: none;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme .leaflet-control-zoom.leaflet-bar.leaflet-control {
    display: none;
  }
  body.itvang-theme .search-map-wrapper .map-wrapper .map-container .leaflet-control-zoom-fullscreen {
    display: block !important;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-list-wrapper {
    display: block !important;
  }
}
body.itvang-theme section.search-map-block {
  background: #fff;
  padding: 0;
  margin-top: 68px;
  padding-top: 16px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block {
    background: #FFFFFF;
    padding-bottom: 20px;
  }
}
body.itvang-theme section.search-map-block .advanced-filters-wrapper {
  column-count: unset !important;
}
body.itvang-theme section.search-map-block .advanced-filters-wrapper .choices__list {
  max-height: 180px !important;
}
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 {
  max-width: 1440px;
  padding: 0 60px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .container {
    padding: 0 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;
  display: none !important;
}
body.itvang-theme section.search-map-block .search-map-wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: row !important;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper {
    flex-direction: column;
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper + .itvang-filter-toggle-mobile {
    position: absolute;
    right: -20px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-button-wrapper {
  padding: 0 14px;
  display: none !important;
}
@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;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active {
    width: min(355px, 100vw - 24px);
    max-width: min(355px, 100vw - 24px);
    left: 0;
    right: auto;
    margin: 0;
    padding: 84px 20px 106px;
    border-radius: 0 16px 16px 0;
    box-shadow: 0 12px 32px rgba(30, 31, 36, 0.18);
    overflow-y: auto;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active .title-btn-wrapper {
    display: flex;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active .title-btn-wrapper {
    padding-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .search-filter-form {
    display: block;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-blocks {
    max-height: none;
    overflow: visible;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #DDE3EB;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block:first-child {
    padding-top: 0;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block:last-child {
    border-bottom: 0;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block.no-dropdown {
    border-bottom: 0;
    padding-bottom: 8px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block.toggle-dropdown h3 {
    pointer-events: all;
    margin-bottom: 0;
    padding-right: 28px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block.toggle-dropdown h3:not(.no-dropdown):after {
    content: "";
    right: 0;
    width: 20px;
    height: 20px;
    background: url(6d0ab87eff8e3e040b33.svg) center/20px no-repeat;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block.toggle-dropdown.active h3:not(.no-dropdown):after {
    transform: translateY(-50%) rotate(180deg);
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .filter-block .count-active-filters {
    display: none !important;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .choices-wrapper {
    margin-bottom: 0;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .choices-wrapper .choices .choices__inner {
    min-height: 44px;
    border-radius: 24px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .itvang-region-cards {
    gap: 12px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .itvang-region-cards .quick-filter-card {
    border-radius: 16px;
    box-shadow: none;
    min-height: 0;
    padding: 12px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header {
    display: none !important;
    background: #FFF;
    color: #1E1F24;
    width: min(355px, 100vw - 24px);
    left: 0;
    right: auto;
    padding: 20px 20px 16px;
    border-radius: 0 16px 0 0;
    border-bottom: 1px solid #DDE3EB;
    box-shadow: 0 12px 32px rgba(30, 31, 36, 0.18);
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header p,
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header p.search-title {
    color: #1E1F24;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header .buttons-wrapper {
    gap: 16px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header .clear-filter-btn {
    margin-right: 0;
    pointer-events: all;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header .clear-filter-btn svg path {
    fill: none;
    stroke: #0B6CCB;
    stroke-opacity: 0.5;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header .clear-filter-btn p {
    color: rgba(11, 108, 203, 0.5);
    font-size: 14px;
    line-height: 20px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header .clear-filter-btn.active p {
    color: #0B6CCB;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header .clear-filter-btn.active svg path {
    stroke-opacity: 1;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .search-mobile-header .close-filters-btn svg path {
    fill: #1E1F24;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-button-wrapper {
    display: block !important;
    width: calc(100% - 80px) !important;
    left: unset !important;
    right: 0 !important;
    bottom: 0;
    padding: 16px 20px 14px !important;
    background: #FFF;
    border-top: 1px solid #DDE3EB;
    border-radius: 0 0 16px 0;
    box-shadow: 0 -8px 20px rgba(30, 31, 36, 0.08);
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-button-wrapper .main-button.filter-button {
    width: 100%;
    min-width: 0;
    border-radius: 24px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active ~ .map-list-wrapper .map-wrapper {
    margin-left: 0;
    width: 100%;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active ~ .map-list-wrapper .itvang-filter-toggle {
    position: fixed;
    left: calc(min(355px, 100vw - 24px) - 20px);
    right: auto;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    z-index: 100000;
    width: 40px;
    height: 52px;
    border-radius: 0 20px 20px 0;
    box-shadow: 0 4px 18px rgba(30, 31, 36, 0.18);
    border-left: 1px solid rgba(221, 227, 235, 0.9);
    background: #FFF;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .itvang-filter-toggle-mobile {
    display: flex;
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    z-index: 999;
    width: 44px;
    height: 44px;
    border-radius: 32px 0 0 32px;
    box-shadow: 0 4px 18px rgba(30, 31, 36, 0.18);
    background: #FFF;
    align-items: center;
    justify-content: center;
    border: 0;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .itvang-filter-toggle-mobile.has-active-filters::after {
    content: "";
    position: absolute;
    top: 9px;
    right: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FF4D4F;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .itvang-filter-toggle-mobile .filter-opened {
    display: none;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .itvang-filter-toggle-mobile.active.has-active-filters::after {
    content: unset;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .itvang-filter-toggle-mobile.active .filter-opened {
    display: block;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .itvang-filter-toggle-mobile.active .filter-closed {
    display: none;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active + .itvang-filter-toggle-mobile {
    position: fixed;
    left: 41px;
    right: auto;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    z-index: 999;
    width: 44px;
    height: 44px;
    border-radius: 0 32px 32px 0;
    box-shadow: 0 4px 18px rgba(30, 31, 36, 0.18);
    background: #FFF;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .total-new-wrapper {
  padding: 0 14px;
  display: none;
}
@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 .list-map-view-wrapper button {
  margin-top: -20px !important;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .results-list-map-wrapper {
  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: #fff;
  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: 16px;
  }
}
@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: 50px;
  }
}
@media (max-width: 767px) {
  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: 0px;
  }
}
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: none;
  }
}
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: 24px;
  z-index: 99999;
  right: 0px;
}
@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: 24px;
  }
}
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: none;
  }
}
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: 0;
  width: 100%;
}
@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: 0;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-opened {
  display: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map > .new-today-auctions-wrap.mobile-hide {
  display: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper {
  position: absolute;
  top: 16px;
  left: 0;
  width: 312px;
  max-width: 312px;
  margin-left: 0;
  padding-right: 0;
  z-index: 20;
  opacity: 0;
  pointer-events: none;
  transform: translateX(0px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active {
  opacity: 1;
  pointer-events: auto;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active ~ .map-list-wrapper .itvang-filter-toggle {
  left: 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active ~ .map-list-wrapper .itvang-filter-toggle {
    left: 40px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active ~ .map-list-wrapper .itvang-filter-toggle svg.filter-closed {
  display: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active ~ .map-list-wrapper .itvang-filter-toggle svg.filter-opened {
  display: block;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    transform: none;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active {
    opacity: 1;
    pointer-events: auto;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active ~ .map-list-wrapper .map-wrapper {
  margin-left: 336px;
  width: calc(100% - 312px - 24px);
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .filter-wrapper.active ~ .map-list-wrapper .map-wrapper {
    margin: 0 -20px;
    width: 100%;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .map-wrapper {
  transition: width 0.3s ease, margin-left 0.3s ease;
  overflow: hidden;
  margin-top: 16px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper.view-type-map .map-list-wrapper .map-wrapper {
    margin-top: 0;
  }
}
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 .title-btn-wrapper {
  margin-bottom: 16px;
  padding: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #DDE3EB;
}
@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: none;
}
@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;
  --map-viewport-offset: 250px;
  height: min(800px, 100vh - var(--map-viewport-offset));
  height: min(800px, 100svh - var(--map-viewport-offset));
  position: relative;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper {
    --map-viewport-offset: 170px;
    height: calc(100vh - var(--map-viewport-offset));
    height: calc(100svh - var(--map-viewport-offset));
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper.loading {
  pointer-events: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper.loading:after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.58);
  z-index: 1200;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper.loading:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120px;
  height: 120px;
  margin-top: -60px;
  margin-left: -60px;
  border-radius: 50%;
  border: 12px solid rgba(255, 255, 255, 0.55);
  border-top-color: #FFF;
  border-right-color: #FFF;
  z-index: 1201;
  animation: itvang-map-loader 0.9s linear infinite;
  box-sizing: border-box;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  background: #FFF;
  border-radius: 0 32px 32px 0;
  background: var(--Main-White, #FFF);
  box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.1), 0 2px 24px -4px rgba(0, 0, 0, 0.25);
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 999;
  transition: left 0.3s ease, background 0.3s ease, border-radius 0.3s ease, transform 0.3s ease;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle {
    display: none;
    right: 0;
    transform: rotate(180deg);
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle svg {
  transition: transform 0.3s ease;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle.has-active-filters::after {
  content: "";
  position: absolute;
  top: 9px;
  right: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #FF4D4F;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle.active.has-active-filters::after {
  content: unset;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle.active .filter-closed {
  display: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle.active .filter-opened {
  display: block;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle:hover {
  background: #2196F3;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle:hover svg path,
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle:hover svg circle {
  stroke: #FFF;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-filter-toggle:hover svg circle {
  fill: #2196F3;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-summary {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 999;
  display: inline-flex;
  align-items: center;
  padding: 4px;
  gap: 4px;
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 4px 16px 0 rgba(0, 0, 0, 0.04);
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-summary.under {
  z-index: 1;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-summary button span, body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-summary button strong {
    padding-top: 2px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-summary .summary-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 18px;
  border-radius: 20px;
  color: #5C5F6B;
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  border: none;
  font-family: Poppins;
  background: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-summary .summary-pill.summary-pill-active {
  background: #DEEFFF;
  color: #0B6CCB;
  font-weight: 500;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-summary .summary-pill.summary-pill-active {
    font-weight: 400;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-hint {
  position: absolute;
  right: 18px;
  bottom: 18px;
  left: 18px;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 12px 24px;
  border-radius: 24px;
  background: rgba(27, 66, 105, 0.95);
  backdrop-filter: blur(6px);
  color: #FFF;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-hint {
    z-index: 999999;
    right: 0;
    left: 0;
    border-radius: 0;
    bottom: 0;
    padding: 10px 16px;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-hint span {
    margin-top: 5px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-hint.is-hidden {
  display: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-hint__text {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
  font-family: "Poppins", sans-serif;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .itvang-map-hint__close {
  border: 0;
  background: transparent;
  padding: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container {
  background: #F9F9FB;
  border-radius: 24px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container {
    border-radius: 0;
  }
}
@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;
  }
}
@media (max-width: 767px) {
  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: 150px;
  }
}
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;
  }
}
@media (max-width: 767px) {
  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: 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 {
  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;
  display: flex;
  align-items: flex-start;
}
@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 .popup-content-wrapper .property-characteristics .single-characteristic .lawyer-value {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
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 .lawyer-logo {
  width: auto;
  height: 30px;
  object-fit: cover;
}
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 .lawyer-name {
  display: inline;
}
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: 16px;
  border-radius: 32px;
  margin-right: 16px;
}
@media (max-width: 1440px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control {
    margin-right: 16px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control .leaflet-control-zoom-fullscreen {
  background: none;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control .leaflet-control-zoom-fullscreen:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 12px;
  background: url(d6586cdb25ce16345d40.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 17px;
  height: 17px;
}
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: 8px;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
  margin-right: 16px;
}
@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: 16px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 50px;
  }
}
@media (max-width: 767px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control {
    margin-right: 20px;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button {
  border-radius: 32px;
  padding: 0;
}
body.itvang-theme section.search-map-block .search-map-wrapper .map-wrapper .map-container .custom-layer-control.leaflet-control .toggle-button:after {
  background: url(1220f2887b13eb10bf74.svg);
  background-repeat: no-repeat;
  background-position: center;
  top: 10px;
  right: 10px;
}
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: 32px !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: 32px 32px 0 0 !important;
  padding: 15px 8px;
}
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 32px 32px !important;
  padding: 8px 10px;
}
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: 312px;
  width: 100%;
  margin-top: 60px;
  padding: 0 24px 0 0;
  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: auto;
    margin-left: 0;
    z-index: 0;
    padding: 0;
    left: unset;
    position: sticky;
    top: 24px;
    align-self: flex-start;
  }
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper.active {
    z-index: 9999 !important;
    position: fixed !important;
    margin-top: 0 !important;
    padding: 20px !important;
    width: calc(100% - 80px) !important;
    right: 0 !important;
    top: 0 !important;
    height: 100% !important;
    border-radius: 0 !important;
    left: unset !important;
  }
}
body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .title {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.16px;
}
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 {
  --filter-viewport-offset: 256px;
  max-height: min(800px, 100vh - var(--filter-viewport-offset));
  max-height: min(800px, 100svh - var(--filter-viewport-offset));
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .search-map-wrapper .filter-wrapper .search-filter-form .filter-blocks {
    --filter-viewport-offset: 170px;
    padding: 0;
    max-height: calc(100vh - var(--filter-viewport-offset));
    max-height: calc(100svh - var(--filter-viewport-offset));
    overflow-y: auto;
    overflow-x: hidden;
  }
}
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%;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block .filter-wrapper {
    display: none;
  }
  body.itvang-theme section.search-map-block .filter-wrapper.active {
    display: block;
  }
}
body.itvang-theme section.search-map-block.search-view {
  background: #FFFFFF;
  padding-bottom: 68px;
  overflow: visible;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view {
    overflow: hidden;
  }
}
body.itvang-theme section.search-map-block.search-view .new-today-auctions-wrap {
  display: none;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder {
  order: -1;
  flex: 0 0 100%;
  width: 100%;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder .btns-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder .btns-wrapper .order-by-date-wrapper {
  width: 194px;
  height: 44px;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder .btns-wrapper .order-by-date-wrapper .choices[data-type*=select-one]:after {
  top: 15px !important;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder .btns-wrapper .order-by-date-wrapper .choices .choices__inner {
  border-radius: 24px;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder .btns-wrapper .order-by-date-wrapper .choices .choices__inner .choices__list {
  padding: 12px 16px 12px 20px;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder .btns-wrapper .order-by-date-wrapper .choices .choices__inner .choices__list .choices__item {
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  font-family: "Poppins", sans-serif;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder .btns-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 .properties-btn-holder .btns-wrapper .order-by-date-wrapper .choices:hover .choices__inner {
  border-color: #2196F3;
}
body.itvang-theme section.search-map-block.search-view .properties-btn-holder a {
  display: none;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper {
    margin-top: 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;
  }
}
@media (min-width: 1025px) {
  body.itvang-theme section.search-map-block.search-view .filter-wrapper {
    position: sticky;
    top: 24px;
    align-self: flex-start;
  }
  body.itvang-theme section.search-map-block.search-view .filter-wrapper .search-filter-form .filter-blocks {
    --filter-viewport-offset: 256px;
    max-height: min(800px, 100vh - var(--filter-viewport-offset));
    max-height: min(800px, 100svh - var(--filter-viewport-offset));
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 8px;
  }
}
body.itvang-theme section.search-map-block.search-view .filter-wrapper .main-button span {
  display: inline-block;
}
@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;
}
@media (min-width: 1025px) {
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle {
    padding: 0 24px;
    min-width: 162px;
    height: 48px;
    border-radius: 24px;
    background: #FFF;
    border: 1.5px solid #2196F3;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button svg,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button svg,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle svg {
    margin-right: 10px;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button svg path,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button svg path,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle svg path {
    stroke: #2196F3;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button p,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button p,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle p {
    display: block;
    color: #2196F3;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button.active,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button.active,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle.active {
    background: #FFF;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button.active svg path,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button.active svg path,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle.active svg path {
    stroke: #2196F3;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button.active p,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button.active p,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle.active p {
    color: #2196F3;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle .icon-list,
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle .icon-map {
    display: none;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle.show-map-action .icon-map {
    display: inline-flex;
  }
  body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .itvang-view-toggle.show-list-action .icon-list {
    display: inline-flex;
  }
  .search-map-wrapper.view-type-map body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .map-view-button {
    display: none;
  }
  .search-map-wrapper.view-type-list body.itvang-theme section.search-map-block.search-view .map-list-wrapper .results-list-map-wrapper .list-map-view-wrapper .list-view-button {
    display: 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;
  min-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;
  display: flex;
  align-items: flex-start;
}
@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;
}
body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list {
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: 48px;
  row-gap: 0;
}
body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list > :first-child {
  flex: 0 0 100%;
  width: 100%;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list > :first-child {
    flex-wrap: wrap;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list {
    column-gap: 0;
  }
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .properties-btn-holder {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px;
    justify-content: flex-start;
  }
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .properties-btn-holder .properties-count {
    order: 1;
    flex: 1 1 auto;
    min-width: 0;
  }
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .properties-btn-holder .btns-wrapper {
    display: contents;
  }
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .properties-btn-holder .itvang-view-toggle {
    order: 2;
    margin-left: auto;
    flex: 0 0 auto;
  }
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .choices-wrapper.order-by-date-wrapper {
    order: 3;
    width: 100%;
    flex: 0 0 100%;
    margin-top: 0;
  }
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .choices-wrapper.order-by-date-wrapper.hide {
    display: none;
  }
}
body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .filter-wrapper {
  --filter-viewport-offset: 256px;
  position: sticky;
  top: 100px;
  align-self: flex-start;
  flex: 0 0 312px;
  max-width: 312px;
  width: 312px;
  margin-top: 0;
  padding-right: 0;
}
@media (max-width: 1220px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .filter-wrapper {
    flex-basis: 400px;
    max-width: 400px;
    width: 400px;
  }
}
@media (max-width: 1120px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .filter-wrapper {
    flex-basis: 340px;
    max-width: 340px;
    width: 340px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .filter-wrapper {
    --filter-viewport-offset: 170px;
    position: relative;
    top: auto;
    width: 100%;
    max-width: 100%;
  }
}
body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .map-list-wrapper {
  flex: 1 1 0;
  width: auto;
  min-width: 0;
  margin-top: 0;
  margin-left: 0px;
}
body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .map-list-wrapper .search-filter-form .map-wrapper {
  --map-viewport-offset: 196px;
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .map-list-wrapper {
    margin-left: 0;
    width: 100%;
    flex: unset;
  }
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-list .map-list-wrapper .search-filter-form .map-wrapper {
    --map-viewport-offset: 170px;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-map .properties-btn-holder {
    padding-bottom: 0;
  }
}
@media (max-width: 1024px) {
  body.itvang-theme section.search-map-block.search-view .search-map-wrapper.view-type-map .choices-wrapper.order-by-date-wrapper.hide {
    display: none;
  }
}
@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 .leaflet-control-attribution.leaflet-control {
  display: none;
}
body.itvang-theme.fullscreen-map .itvang-map-hint {
  display: none !important;
}
body.itvang-theme.fullscreen-map .itvang-filter-toggle {
  display: none !important;
}
body.itvang-theme.fullscreen-map header {
  display: none;
}
body.itvang-theme.fullscreen-map .properties-btn-holder {
  display: none !important;
}
body.itvang-theme.fullscreen-map section.search-map-block .search-map-wrapper .map-wrapper .map-container .leaflet-bar.leaflet-control .leaflet-control-zoom-fullscreen:after {
  content: unset !important;
}
body.itvang-theme.fullscreen-map .leaflet-bottom.leaflet-right {
  margin-top: 8px !important;
}
body.itvang-theme.fullscreen-map section.search-map-block .search-map-wrapper .map-wrapper .map-container {
  border-radius: 0 !important;
}
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;
}
@media (max-width: 767px) {
  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: 20px !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;
}

@keyframes itvang-map-loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body.itvang-theme .search-map-block .search-map-wrapper {
  align-items: flex-start;
}
body.itvang-theme .search-map-block .properties-count {
  position: relative;
  z-index: 999;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px; /* 140% */
  letter-spacing: -0.4px;
}
body.itvang-theme .search-map-block .properties-btn-holder {
  position: relative;
  z-index: 99;
  display: flex;
  flex: 0 0 100%;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 16px;
}
body.itvang-theme .search-map-block .properties-btn-holder a,
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle {
  height: 44px;
  padding: 10px 24px 10px 20px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border-radius: 24px;
  border: 1px solid var(--New-Brand, #0b6ccb);
  background: #fff;
  color: #0b6ccb;
  flex-shrink: 0;
  z-index: 9;
}
body.itvang-theme .search-map-block .properties-btn-holder a span,
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle span {
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  color: #0b6ccb;
}
body.itvang-theme .search-map-block .properties-btn-holder a p,
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle p {
  margin-bottom: 0;
  color: #0b6ccb;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle .icon-list,
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle .icon-map {
  display: none;
  align-items: center;
  justify-content: center;
}
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle.show-map-action .icon-map {
  display: inline-flex;
}
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle.show-list-action .icon-list {
  display: inline-flex;
}
body.itvang-theme .search-map-block .properties-btn-holder .itvang-view-toggle svg path {
  stroke: #0b6ccb;
  fill: none;
}
body.itvang-theme .search-map-block .leaflet-control-container .leaflet-bottom.leaflet-right {
  bottom: unset;
  top: 68px;
}
body.itvang-theme .search-map-block .leaflet-control-container .leaflet-bar a {
  width: 44px !important;
  height: 44px !important;
}
body.itvang-theme .search-map-block .custom-layer-control.leaflet-control .toggle-button {
  width: 44px !important;
  height: 44px !important;
}
body.itvang-theme .search-map-block .leaflet-control-attribution {
  position: absolute;
  bottom: -586px;
  width: 100%;
  float: none;
  overflow: unset;
  white-space: nowrap;
  right: 194px;
  left: unset;
}
@media (max-width: 767px) {
  body.itvang-theme .search-map-block .leaflet-control-attribution {
    bottom: -60vh;
  }
}
body.itvang-theme .search-map-block .clear-filter-btn p {
  color: rgba(11, 108, 203, 0.5) !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
body.itvang-theme .search-map-block .clear-filter-btn svg path {
  stroke-opacity: 0.5;
}
body.itvang-theme .search-map-block .clear-filter-btn.active p {
  color: rgb(11, 108, 203) !important;
}
body.itvang-theme .search-map-block .clear-filter-btn.active svg path {
  fill: none !important;
  stroke-opacity: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhcmNoLW1hcC1ibG9jay4zYTM1NzFhZDU0MTNmNjM3OTA2Ni5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBdURBO0VBQ0U7SUFDRTtFQ3RERjtFRHdEQTtJQUNFO0VDdERGO0VEd0RBO0lBQ0U7RUN0REY7QUFDRjtBRHlEQTtFQUNFO0lBQ0U7SUFDQTtFQ3ZERjtFRHlEQTtJQUNFO0lBQ0E7RUN2REY7QUFDRjtBQ3BCQTs7Ozs7Ozs7Ozs7O0NBQUE7QUFhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQW9EQTtFQU9BO0FEbkNGO0FDdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdCSjtBQ3JCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ZsQ1M7RUVtQ1Q7RUZjRjtFRVpFO0VBQ0EsaUNGTUs7QUNpQlQ7QUNyQkk7RUFDRSxjRnhDTTtFRXlDTjtBRHVCTjtBQ3BCSTtFQUdFO0VBQ0EscUJGcERRO0FDd0VkO0FDakJJO0VBQ0U7QURtQk47QUNkRTs7OztFQUlFO0VBQ0EsZ0NGL0RTO0VFZ0VUO0VBQ0E7QURnQko7QUNaRTs7RUFFRTtFQUNBO0FEY0o7QUNWRTtFQUNFO0FEWUo7QUNSSTtFQUNFLHFCRjlEQTtBQ3dFTjtBQ1JJO0VBQ0U7RUFDQTtFQUNBO0FEVU47QUNMSTtFQUNFO0VBQ0EsbUJGL0ZPO0FDc0diO0FFeENJO0VEK0JBO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RURTTjtBQUNGO0FDTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUU47QUUxREk7RUQwQ0E7SUFVSTtJQUNBO0lBQ0E7RURVTjtBQUNGOztBQ0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KO0FDTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRjFJTztFQWtEWDtBQ2dHRjtBRXBGSTtFRG9FQTtJQVdJO0VEU047QUFDRjtBQ1BNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFNSO0FDTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRE9OO0FDTE07RUFDRTtFQUNBO0FET1I7QUNGSTtFQUNFLHFCRi9LUTtBQ21MZDtBQ0FFO0VBQ0U7RUFDQTtFQUNBO0FERUo7QUNDTTtFQUNFLHlCRnpMVTtFRTBMVjtBRENSO0FDQVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFVjtBQ0tJO0VBQ0UscUJGdExBO0FDbUxOO0FDTUk7RUFDRSxjRjFMQTtBQ3NMTjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ZuTUk7RUVvTUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRExGOztBQ1FFO0VBQ0U7RUFDQTtFQUNBLGtDRnJMTTtBQ2dMVjtBQ1FJO0VBQ0U7QUROTjtBQ1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDRm5NSTtBQzJMVjtBRTNLSTtFRDZLQTtJQVFJO0VETk47QUFDRjtBQ1FJO0VBQ0U7QUROTjtBQ1FJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUROTjtBRTVMSTtFRDJMQTtJQVNJO0VESk47QUFDRjtBQ09FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETEo7QUNNSTtFQUdFO0VBQ0E7QUROTjtBQ1NNO0VBQ0UseUJGOVFTO0VFK1FUO0FEUFI7QUNRUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUROVjtBQ1NNO0VBQ0U7QURQUjtBQ1VJO0VBQ0U7RUFDQSxrQ0Z2UEk7QUMrT1Y7QUNhTTtFQUNFLHFCRmxTTztBQ3VSZjtBQ2NJO0VBQ0U7QURaTjs7QUdyU0E7Ozs7Ozs7Ozs7Q0FBQTtBQWFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNKbEJRO0VJbUJSLGlDSndCSztFSXZCTDtFQUNBO0VBQ0E7RUFDQTtBSHNTSjtBR3JTSTtFQUFnQjtBSHdTcEI7QUdyU0U7RUFDRTtBSHVTSjtBR3BTRTtFQUNFO0VBQ0E7RUFDQTtBSHNTSjtBR25TRTtFQUNFO0VBQ0E7RUFDQTtBSHFTSjtBR3BTSTtFQUNFO0FIc1NOO0FHclNNO0VBQ0U7QUh1U1I7QUdyU007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVNSO0FHblNJO0VBQ0UsY0ozRE07QUNnV1o7QUdsU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSnJCSjtBQzBURjtBRTlTSTtFQ0VBO0lBVUk7SUFDQTtJQUNBO0VIc1NOO0FBQ0Y7QUduU0k7RUFDRTtBSHFTTjtBR2xTSTtFQUNFO0FIb1NOO0FHalNJO0VBQ0U7RUFDQTtFSnhDSjtFSTBDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSmhHTztBQ21ZYjtBRXJVSTtFQzBCQTtJQVVJO0VIcVNOO0FBQ0Y7QUdsU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0oxR007QUM4WVo7QUVsVkk7RUN3Q0E7SUFRSTtFSHNTTjtBQUNGO0FHclNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUh1U1I7QUU3Vkk7RUN3Q0E7SUFpQkk7SUFDQTtJQUNBO0VId1NOO0FBQ0Y7QUduU007RUFDRTtFQUNBO0FIcVNSO0FHbFNRO0VBQ0U7QUhvU1Y7QUdqU1E7RUFDRSxjSnZJRTtFSXdJRjtBSG1TVjtBRzdSTTtFQUNFLHFCSm5KTTtBQ2tiZDtBRzFSTTtFQUNFO0VBQ0E7QUg0UlI7QUd6Uk07RUFDRSxxQko5Sk07QUN5YmQ7QUd2Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5Uk47QUd4Uk07RUFDRTtBSDBSUjtBR3ZSTTtFQUNFO0FIeVJSO0FFdllJO0VDNkdFO0lBR0k7RUgyUlI7QUFDRjtBR3pSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSnBMTztFSXFMUDtFSnRJUjtBQ2thRjtBRXRaSTtFQ21ISTtJQVVJO0lBQ0E7SUFDQTtFSDZSVjtBQUNGO0FHMVJVO0VBQ0U7RUFDQSxtQkpyTUU7RUlzTUYsY0pwTUM7QUNnZWI7QUd6UlU7RUFDRTtBSDJSWjtBR3hSVTtFQUNFO0FIMFJaO0FHclJNO0VBQ0U7QUh1UlI7QUUzYUk7RUNtSkU7SUFHSTtFSHlSUjtBQUNGO0FHeFJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUo5S1I7QUN5Y0Y7QUduUkk7RUFDRSxxQkpwTkE7QUN5ZU47QUduUk07RUFDRSxjSnZORjtBQzRlTjs7QUcvUUE7RUFDRTtBSGtSRjs7QUc5UUE7RUFDRTtBSGlSRjs7QUcvUUE7RUFDRTtFQUNBO0FIa1JGOztBR2hSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIbVJGOztBR2pSQTtFQUNFO0FIb1JGOztBR2xSQTtFQUNFO0VBQ0E7RUFDQTtBSHFSRjs7QUduUkE7RUFDRTtBSHNSRjs7QUdwUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVJGOztBR25SRTtFQUNFO0VBQ0E7QUhzUko7QUdyUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VKcFBKO0FDNGdCRjtBR3JSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh1Uk47QUdqUk07RUFDRTtFQUNBO0VBQ0E7QUhtUlI7QUdqUk07RUFDRTtFSnhRTjtBQzRoQkY7QUcvUU07RUFDRSxxQkpsVU07QUNtbEJkO0FHNVFRO0VBQ0U7QUg4UVY7QUc3UVU7RUFDRSxtQkoxVUU7QUN5bEJkOztBR3JRQTtFQUFpQztFQUFlO0VBQVc7QUgyUTNEOztBRzFRQTtFQUFrQztFQUFlO0VBQVc7QUhnUjVEOztBRy9RQTs7OztFQUcwRDtBSG1SMUQ7O0FHaFJFO0VBRUU7QUhrUko7QUdqUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VKblRKO0FDdWtCRjtBR2pSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtUk47QUc3UU07RUFDRTtFQUNBO0VBQ0E7QUgrUVI7QUc3UU07RUFDRTtFSnZVTjtBQ3VsQkY7O0FHeFFJO0VBQ0UscUJKcFlRO0FDK29CZDtBR3JRSTtFQUNFLHFCSjNZUTtBQ2twQmQ7QUdoUU07RUFDRTtBSGtRUjtBR2pRUTtFQUNFLG1CSnJaSTtBQ3dwQmQ7O0FHM1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4UEo7QUc1UEU7RUFDRTtFQUVBO0VBQ0E7QUg2UEo7QUc1UEk7RUFDRTtFQUNBO0VBQ0E7QUg4UE47O0FHMVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZQRjs7QUcxUEU7RUFDRTtFQUNBO0FINlBKOztBR3hQSTtFQUNFO0FIMlBOO0FHeFBFO0VBQ0U7RUFDQTtFQUNBO0FIMFBKO0FHeFBJO0VBQ0U7QUgwUE47QUd2UEU7RUFDRTtFQUNBO0FIeVBKO0FHclBJO0VBQ0U7RUFDQTtFQUNBO0FIdVBOO0FHdFBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSmxiTjtBQzJxQkY7QUd0UE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId1BSO0FHbFBRO0VBQ0U7RUFDQTtFQUNBO0FIb1BWO0FHbFBRO0VBQ0U7RUp0Y1I7QUMyckJGO0FHN09NO0VBQ0UscUJKMWZTO0FDeXVCakI7QUd6T007RUFDRSxxQkpqZ0JTO0FDNHVCakI7QUdwT1E7RUFDRTtBSHNPVjtBR3JPVTtFQUNFO0FIdU9aO0FHL05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpT047QUcvTkk7RUFDRTtFQUVBO0VBQ0E7QUhnT047QUcvTk07RUFDRTtFQUNBO0VBQ0E7QUhpT1I7QUc3TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK05KO0FHNU5JO0VBQ0U7RUFFQTtBSDZOTjs7QUkveEJBOzs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkxWZ0I7RUFtRGhCO0VLdkNBLGNMWFc7RUtZWDtFQUNBO0VBQ0EsaUNMK0JPO0FDbXdCVDtBRWx2Qkk7RUUzREo7SUFhSTtFSm95QkY7QUFDRjtBSWx5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDTHFCSztFS3BCTDtFQUNBO0FKb3lCSjtBSWh5QkU7RUFDRSxtQkxqQ1U7QUNtMEJkO0FJL3hCRTtFQUNFO0VBQ0E7RUFDQTtBSml5Qko7QUk5eEJFO0VBQ0U7RUFDQTtBSmd5Qko7QUk3eEJFO0VBQ0U7RUxJRjtBQzR4QkY7QUk3eEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoreEJOO0FJM3hCTTtFQUNFO0FKNnhCUjtBSXh4QkU7RUFDRTtFQUNBO0VBQ0EsY0x6RWM7QUNtMkJsQjtBSXh4Qkk7RUFDRTtFQUNBO0VBQ0E7QUoweEJOO0FJdnhCSTtFQUNFLG1CTG5GUTtFS29GUixjTGxGTztBQzIyQmI7QUl2eEJNO0VBQ0U7QUp5eEJSO0FJbnhCSTtFQUNFO0VBQ0E7QUpxeEJOO0FJbHhCSTtFQUNFLG1CTG5HUTtBQ3UzQmQ7O0FJOXdCQTtFQUNFO0VBQ0E7RUFDQSxjTDFHVztFSzJHWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaXhCRjs7QUk3d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpneEJKO0FJN3dCRTtFQUNFO0VBQ0E7RUFDQSxtQkx0SGE7QUNxNEJqQjtBSTd3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQ0xyRkk7RUtzRko7QUord0JOO0FJNXdCSTtFQUNFLG1CTC9IUztBQzY0QmY7QUkxd0JFO0VBQ0U7RUFDQSxtQkw5SVM7RUsrSVQ7RUFDQTtFQUNBO0FKNHdCSjtBSTN3Qkk7RUFDRTtBSjZ3Qk47QUkxd0JJO0VBQ0UsY0xoSlc7RUEyQ2Y7QUNrM0JGO0FJendCSTtFQUNFLG1CTG5KUztBQzg1QmY7QUl6d0JNO0VBQ0U7QUoyd0JSO0FJeHdCTTtFQUNFLGNMbktLO0FDNjZCYjtBSXJ3QkU7RUFDRTtFQUNBO0VBQ0EsbUJMcEthO0VLcUtiO0VBQ0E7QUp1d0JKO0FJcndCSTtFQUNFO0VBQ0E7QUp1d0JOO0FJcHdCSTtFQUNFLGNMckxPO0VBa0RYO0FDMDRCRjtBSW53Qkk7RUFDRSxtQkxqTFM7RUtrTFQscUJMbExTO0FDdTdCZjtBSW53Qk07RUFDRTtBSnF3QlI7QUlsd0JNO0VBQ0UsY0xsTUs7QUNzOEJiOztBS3Y4QkU7RUFDRTtFQUNBO0VBQ0E7QUwwOEJKO0FFOTRCSTtFRy9ERjtJQUtJO0lBQ0E7RUw0OEJKO0FBQ0Y7QUszOEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2OEJOO0FFNzVCSTtFR3ZEQTtJQVNJO0lBQ0E7RUwrOEJOO0FBQ0Y7QUs5OEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZzlCUjtBRTk2Qkk7RUczQ0U7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFTGs5QlI7QUFDRjtBS2g5Qk07RUFDRTtBTGs5QlI7QUs3OEJJO0VBQ0U7RUFDQTtFQUNBO0FMKzhCTjtBSzk4Qk07RUFDRTtBTGc5QlI7QUs5OEJNO0VBQ0U7QUxnOUJSO0FLNzhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJOMURPO0VNMkRQO0VBQ0E7RUFDQTtBTCs4Qk47QUs3OEJJO0VBQ0UsY045RE07QUM2Z0NaO0FLNzhCSTtFQUNFLGNOakVNO0FDZ2hDWjtBSzc4Qkk7RUFDRTtBTCs4Qk47QUsxOEJNO0VBQ0UsY04xRUk7RU0yRUo7QUw0OEJSO0FLejhCSTtFQUNFLGNONURBO0VNNkRBO0FMMjhCTjtBS3Y4Qkk7RUFDRTtFQUNBO0FMeThCTjtBS3Y4Qkk7RUFDRTtFQUNBO0VBQ0E7QUx5OEJOO0FLeDhCTTtFQUNFO0FMMDhCUjtBS3g4Qk07RUFDRTtBTDA4QlI7QUtyOEJFO0VBQ0U7RUFDQTtFQUNBO0FMdThCSjtBRW4vQkk7RUd5Q0Y7SUFLSTtJQUNBO0VMeThCSjtBQUNGO0FLdjhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeThCTjtBS3Q4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHc4Qk47QUV4Z0NJO0VHNERBO0lBTUk7SUFDQTtFTDA4Qk47QUFDRjtBS3Y4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHk4Qk47QUtyOEJFO0VBQ0U7RUFDQSxjTjlJUztFTStJVDtBTHU4Qko7QUtwOEJFO0VBQ0UsY050SlU7RU11SlY7QUxzOEJKO0FLbjhCRTtFQUNFO0VBQ0E7QUxxOEJKO0FLbjhCSTtFQUNFO0FMcThCTjtBRXBpQ0k7RUc4RkE7SUFHSTtFTHU4Qk47QUFDRjtBS3Q4Qk07RUFDRTtBTHc4QlI7QUU1aUNJO0VHbUdFO0lBR0k7RUwwOEJSO0FBQ0Y7QUt4OEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTnpLUztBQ21uQ2pCO0FFeGpDSTtFR3lHRTtJQU9JO0lBQ0E7RUw0OEJSO0FBQ0Y7QUsxOEJRO0VBQ0U7RUFDQSxjTm5MRztFTW9MSDtFQUNBO0VBQ0E7RUFDQTtBTDQ4QlY7QUt4OEJNO0VBQ0U7RUFDQTtFQUNBO0FMMDhCUjtBS3Y4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHk4QlI7QUt0OEJNO0VBQ0U7QUx3OEJSOztBS2o4QkU7RUFDRTtFQUNBO0VBQ0E7QUxvOEJKO0FFMWxDSTtFR21KRjtJQUtJO0lBQ0E7RUxzOEJKO0FBQ0Y7QUtyOEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1OEJOO0FFem1DSTtFRzJKQTtJQVNJO0lBQ0E7RUx5OEJOO0FBQ0Y7QUt4OEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMDhCUjtBS3g4Qk07RUFDRTtBTDA4QlI7QUt0OEJFO0VBQ0U7RUFDQTtBTHc4Qko7QUtwOEJNO0VBQ0U7RUFDQTtBTHM4QlI7QUtsOEJNO0VBQ0U7RUFDQTtFQUNBO0FMbzhCUjtBS244QlE7RUFDRTtBTHE4QlY7QUtuOEJRO0VBQ0U7QUxxOEJWO0FLaDhCRTtFQUNFO0VBQ0E7QUxrOEJKO0FLaDhCRTtFQUNFO0FMazhCSjtBS2g4QkU7RUFDRTtBTGs4Qko7QUtoOEJFO0VBQ0U7QUxrOEJKO0FLaDhCRTtFQUNFO0FMazhCSjtBS2g4QkU7RUFDRSxtQk56Um9CO0FDMnRDeEI7QUtoOEJNO0VBQ0UsYU4zUlM7QUM2dENqQjtBSzk3QkU7RUFDRSxjTmhTYTtBQ2d1Q2pCOztBRXpxQ0k7RUloRUo7SUFFSTtFTjR1Q0Y7QUFDRjtBTXp1Q0k7RUFDRTtBTjJ1Q047QUVsckNJO0VJMURBO0lBR0k7RU42dUNOO0FBQ0Y7QU0zdUNNO0VBQ0U7QU42dUNSO0FNNXVDUTtFQUNFO0FOOHVDVjtBTTV1Q1E7RUFDRTtBTjh1Q1Y7QU0xdUNRO0VBQ0U7RUFDQTtFQUNBO0FONHVDVjtBRXJzQ0k7RUkxQ0k7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFTjh1Q1Y7QUFDRjtBTTV1Q1U7RUFDRTtFUGtCVjtFT2hCVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjh1Q1o7QUV4dENJO0VJL0JNO0lBV0k7RU5ndkNaO0FBQ0Y7QU05dUNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmd2Q1o7QU0zdUNVO0VBQ0U7QU42dUNaO0FNenVDUTtFQUNFO0FOMnVDVjtBTXZ1Q007RUFDRTtBTnl1Q1I7QU12dUNRO0VBQ0U7QU55dUNWO0FNcnVDTTtFQUNFO0VBQ0E7QU51dUNSO0FFcHZDSTtFSVdFO0lBSUk7RU55dUNSO0FBQ0Y7QU14dUNRO0VBQ0U7QU4wdUNWO0FFNXZDSTtFSWlCSTtJQUdJO0VONHVDVjtBQUNGO0FNM3VDVTtFQUNFO0FONnVDWjtBRXB3Q0k7RUlzQk07SUFHSTtFTit1Q1o7QUFDRjtBTTd1Q1U7RUFDRTtBTit1Q1o7QU0xdUNNO0VBQ0U7QU40dUNSO0FNenVDTTtFQUNFO0FOMnVDUjtBTXp1Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CUC9HRztFT2dISDtFQUNBO0VBQ0EsbUJQbEhHO0VPbUhIO0FOMnVDVjtBRWh5Q0k7RUl5Q0k7SUFjSTtFTjZ1Q1Y7QUFDRjtBTTN1Q1U7RUFDRTtBTjZ1Q1o7QU0xdUNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUC9FVjtBQzR6Q0Y7QU0xdUNZO0VBQ0U7QU40dUNkO0FNenVDWTtFQUNFLG1CUDNJQTtFTzRJQSxjUDFJRDtBQ3EzQ2I7QU1ydUNNO0VBQ0U7RUFDQTtFQUNBO0FOdXVDUjtBTXJ1Q1E7RUFDRTtBTnV1Q1Y7QU1udUNNO0VBQ0U7RUFDQTtFQUNBO0FOcXVDUjtBRXAwQ0k7RUk0RkU7SUFLSTtFTnV1Q1I7QUFDRjtBTXJ1Q1E7RUFDRTtBTnV1Q1Y7QU1ydUNRO0VBQ0U7RUFDQTtFQUNBO0FOdXVDVjtBRWoxQ0k7RUl1R0k7SUFLSTtFTnl1Q1Y7QUFDRjtBTXh1Q1U7RUFDRTtBTjB1Q1o7QU12dUNZO0VBQ0U7QU55dUNkO0FFNTFDSTtFSWtIUTtJQUdJO0VOMnVDZDtBQUNGO0FNenVDWTtFQUNFO0FOMnVDZDtBRXAyQ0k7RUl3SFE7SUFHSTtFTjZ1Q2Q7QUFDRjtBTXh1Q1E7RUFDRTtBTjB1Q1Y7QU12dUNRO0VBQ0U7QU55dUNWO0FNdnVDVTtFQUNFO0FOeXVDWjtBTXR1Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3VDWjtBRXozQ0k7RUk0SU07SUFPSTtJQUNBO0VOMHVDWjtBQUNGO0FNbnVDRTtFQUNFO0FOcXVDSjtBTW51Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1BqT0k7RU9rT0o7RUFDQTtFQUNBLGlDUHpMQztFTzBMRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnF1Q1I7QU1udUNNO0VBQ0U7RUFDQTtBTnF1Q1I7QU1qdUNJO0VBQ0U7QU5tdUNOO0FNL3RDRTtFQUNFO0VBQ0E7QU5pdUNKO0FFLzVDSTtFSTRMRjtJQUlJO0VObXVDSjtBQUNGOztBTS90Q0E7RUFDRTtBTmt1Q0Y7QU1qdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUGxSVTtBQ3EvQ2Q7QU1sdUNJO0VBQ0U7RUFDQTtBTm91Q047O0FFejdDSTtFSTROQTtJQUNFO0VOaXVDSjtBQUNGO0FNN3RDSztFQUNFO0FOK3RDUDtBTTd0Q0k7RUFDRTtBTit0Q047QU01dENNO0VBQ0U7RUFFQTtBTjZ0Q1I7QUV6OENJO0VJeU9FO0lBS0k7RU4rdENSO0FBQ0Y7QU16dENRO0VBQ0U7QU4ydENWO0FNcnRDTTtFQUNFO0VBQ0E7RUFDQSxjUDFUUztFTzJUVDtFQUNBO0FOdXRDUjtBTW50Q0k7RUFDRTtBTnF0Q047QU0vc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5pdENSO0FNOXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5ndENSO0FNN3NDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUGhUTjtBQ2dnREY7QU03c0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rc0NWO0FNN3NDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0NQclVGO0FDb2hEVjtBTTFzQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40c0NaO0FNMXNDWTtFQUNFO0FONHNDZDtBTXpzQ1k7RUFDRTtBTjJzQ2Q7QU10c0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU53c0NWO0FNcnNDUTtFQUVFO0VBQ0E7QU5zc0NWO0FNcHNDVTtFQUNFO0FOc3NDWjtBTWhzQ0k7RUFDRTtBTmtzQ047QU1qc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm1zQ1I7QU1sc0NRO0VBQ0U7RUFDQTtBTm9zQ1Y7QU0vckNNO0VBQ0U7RUFDQTtFQUNBO0FOaXNDUjtBTS9yQ1E7RUFDRTtFQUNBO0VBQ0E7QU5pc0NWO0FNaHNDVTtFQUNFO0FOa3NDWjtBTWhzQ1U7RUFDRTtFQUNBO0VBQ0E7QU5rc0NaO0FNaHNDVTs7RUFFRTtBTmtzQ1o7QU1oc0NVO0VBQ0U7QU5rc0NaO0FNL3JDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmlzQ1o7QU0vckNVO0VBQ0U7RUFDQTtFQUNBO0FOaXNDWjtBTS9yQ1U7RUFDRTtFQUNBO0VBQ0EsY1B6ZEE7RU8wZEE7QU5pc0NaO0FNL3JDVTtFQUNFO0FOaXNDWjtBTTlyQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VQcmJSO0FDc25ERjtBTS9yQ1U7RUFDRTtFQUNBO0FOaXNDWjtBTTVyQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjUGpmTztBQytxRGpCO0FNdHJDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1AvZkk7RU9nZ0JKO0VBQ0E7RUFDQSxrQ1B0ZEU7RU91ZEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53ckNSO0FNbnJDUTtFQUNFO0FOcXJDVjtBTWxyQ1E7O0VBRUU7QU5vckNWO0FNanJDUTtFQUNFO0VBQ0E7QU5tckNWO0FNL3FDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOaXJDUjtBRXRwREk7RUlpZUU7SUFNSTtFTm1yQ1I7QUFDRjtBTWxyQ1E7RUFDRTtBTm9yQ1Y7QUU5cERJO0VJeWVJO0lBR0k7RU5zckNWO0FBQ0Y7QU1uckNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcXJDVjtBTWpyQ0k7RUFDRTtBTm1yQ047QU1qckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObXJDTjtBTS9xQ007O0VBQ0U7QU5rckNSO0FNL3FDTTs7OztFQUVFO0FObXJDUjtBTWhyQ007O0VBQ0U7RUFDQTtBTm1yQ1I7QU1ockNJO0VBQ0U7RUFDQTtBTmtyQ047QU1qckNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJQMWxCSztFTzJsQkw7RUFDQTtFQUNBO0VBQ0E7QU5tckNSO0FNbHJDUTtFQUNFO0VBQ0E7QU5vckNWO0FNaHJDTTtFQUNFO0VBQ0E7RUFDQTtBTmtyQ1I7QU1ockNRO0VBQ0UsY1B6bUJFO0VPMG1CRjtFQUNBO0FOa3JDVjtBTTlxQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmdyQ1I7QUUxdURJO0VJaWtCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VONHFDVjtFTTFxQ1U7SUFDRTtFTjRxQ1o7RU1ycUNVO0lBQ0U7SUFDQTtFTnVxQ1o7QUFDRjtBTTVwQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOOHBDUjtBTTVwQ1U7RUFDRTtBTjhwQ1o7QU0zcENRO0VBQ0U7RUFDQTtBTjZwQ1Y7QU16cENRO0VBQ0U7RUFDQTtBTjJwQ1Y7QU0xcENVO0VBQ0UsbUJQdnFCRztBQ20wRGY7QU10cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlBwckJhO0VPcXJCYjtFQUNBO0VBQ0E7RUFDQTtBTndwQ0o7QU12cENJO0VBQ0U7QU55cENOO0FNdnBDSTtFQUNFLGNQcHNCTztFT3FzQlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeXBDTjtBTXRwQ0U7RUFDRTtBTndwQ0o7QU12cENJO0VBQ0U7QU55cENOO0FNdnBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnlwQ047QU10cENFO0VBQ0U7QU53cENKOztBT3QzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeTNERjtBRTl6REk7RUtoRUo7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVAyM0RGO0FBQ0Y7QU8xM0RFO0VBQ0U7QVA0M0RKO0FPejNERTtFQUNFO0FQMjNESjtBT3gzREU7RUFDRTtBUDAzREo7QU94M0RJO0VBQ0U7RUFDQTtFQUNBO0FQMDNETjtBT3YzRFE7RUFDRTtBUHkzRFY7QU92M0RVO0VBQ0UsZVJ4Qkc7QUNpNURmO0FPbjNESTtFQUNFO0FQcTNETjtBTy8yREk7RUFDRTtBUGkzRE47QU8zMkRNO0VBQ0U7RUFDQSxrQ1JURTtFUVVGO0VBQ0E7RUFDQTtFQUNBO0FQNjJEUjtBT3oyRFE7RUFDRTtBUDIyRFY7QU96MkRVO0VBQ0U7RUFDQTtBUDIyRFo7QU92MkRRO0VBQ0Usa0NSM0JBO0VRNEJBO0VBQ0E7RUFDQTtBUHkyRFY7QU9yMkRNO0VBQ0U7QVB1MkRSO0FPaDJETTtFQUNFO0VBQ0E7QVBrMkRSO0FPLzFETTtFQUNFO0VBQ0E7QVBpMkRSO0FPaDJEUTtFQUNFO0VBQ0E7RUFDQTtBUGsyRFY7QU8vMURVO0VBQ0Usa0NSekRGO0VRMERFLGNSckdLO0VRc0dMO0VBQ0E7QVBpMkRaO0FPLzFEWTtFQUNFO0VBQ0E7RUFDQSxjUnhHRztFUXlHSDtBUGkyRGQ7QU85MURZO0VBQ0UsbUJScEhEO0VRcUhDLGNSOUdHO0VRK0dILHFCUnRIRDtBQ3M5RGI7QU83MURZO0VBQ0U7RUFDQSxjUjNIRDtFUTRIQztFQUNBLG1CUnRIRztBQ3E5RGpCO0FPNTFEWTtFQUNFO0VBQ0EsY1JsSUQ7RVFtSUMsbUJSNUhHO0VRNkhIO0FQODFEZDtBTzMxRFk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjUjFJRDtBQ3UrRGI7QU8xMURZO0VBQ0U7QVA0MURkO0FPdDFETTtFQUNFLGtDUnhHRTtFUXlHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNSMUpLO0FDay9EYjtBRXI3REk7RUtrR0E7SUFDRSxrQ1JuSEk7SVFvSEo7SUFDQTtJQUNBO0VQczFESjtBQUNGOztBT2oxREE7RUFDRTtBUG8xREY7O0FPajFEQTtFQUNFO0FQbzFERjs7QU9sMURBO0VBQ0U7RUFDQTtBUHExREY7O0FRemdFRTtFQUNFLHlCVFdHO0FDaWdFUDtBUXpnRUU7RUFDRSx5QlRRRztBQ21nRVA7QVF4Z0VFO0VBQ0UseUJUS1E7QUNxZ0VaO0FRdmdFRTtFQUNFLHlCVEVLO0FDdWdFVDtBUXZnRUU7RUFDRTtBUnlnRUo7QVF0Z0VFO0VBQ0UseUJUSEs7QUMyZ0VUO0FRcmdFRTtFQUNFLHlCVE5JO0FDNmdFUjtBUXBnRUU7RUFDRSx5QlQ3QlU7QUNtaUVkO0FRbmdFRTtFQUNFLHlCVGJHO0FDa2hFUDtBUWxnRUU7RUFDRSx5QlRoQkc7QUNvaEVQO0FRamdFRTtFQUNFLHlCVG5CTTtBQ3NoRVY7QVFoZ0VFO0VBQ0UseUJUdEJFO0FDd2hFTjtBUS8vREU7RUFDRSx5QlR6Qkk7QUMwaEVSO0FROS9ERTtFQUNFLHlCVDVCSTtBQzRoRVI7QVE5L0RFO0VBQ0UseUJUOUJHO0FDOGhFUDtBUTcvREU7RUFDRSx5QlRqQ0s7QUNnaUVUO0FRNS9ERTtFQUNFLHlCVHBDVztBQ2tpRWY7QVEzL0RFO0VBQ0UseUJUdkNVO0FDb2lFZDtBUTEvREU7RUFDRTtBUjQvREo7QVF6L0RFO0VBQ0U7QVIyL0RKO0FRdi9ESTtFQUNFO0FSeS9ETjs7QVFsL0RJO0VBQ0U7QVJxL0ROO0FRbC9ESTtFQUNFO0FSby9ETjtBUWovREk7RUFDRTtBUm0vRE47QVFoL0RJO0VBQ0U7QVJrL0ROO0FRLytESTtFQUNFO0FSaS9ETjtBUTkrREk7RUFDRTtBUmcvRE47QVE3K0RJO0VBQ0U7QVIrK0ROO0FRNStESTtFQUNFO0FSOCtETjtBUTMrREk7RUFDRTtBUjYrRE47QVExK0RJO0VBQ0U7QVI0K0ROO0FReitESTtFQUNFO0FSMitETjtBUXgrREk7RUFDRTtBUjArRE47QVF2K0RJO0VBQ0U7QVJ5K0ROO0FRdCtESTtFQUNFO0FSdytETjtBUXIrREk7RUFDRTtBUnUrRE47QVFwK0RJO0VBQ0U7QVJzK0ROO0FRbitESTtFQUNFO0FScStETjtBUWwrREk7RUFDRTtBUm8rRE47QVFqK0RJO0VBQ0U7QVJtK0ROO0FRaCtESTtFQUNFO0FSaytETjtBUTE5RFE7RUFDRTtBUjQ5RFY7QVF4OURNO0VBQ0U7QVIwOURSO0FRcDlEUTtFQUNFO0FSczlEVjtBUWw5RE07RUFDRTtBUm85RFI7QVE5OERRO0VBQ0U7QVJnOURWO0FRNThETTtFQUNFO0FSODhEUjtBUXY4RFE7RUFDRTtBUnk4RFY7QVFyOERNO0VBQ0U7QVJ1OERSO0FRajhEUTtFQUNFO0FSbThEVjtBUS83RE07RUFDRTtBUmk4RFI7QVEzN0RRO0VBQ0U7QVI2N0RWO0FRejdETTtFQUNFO0FSMjdEUjtBUXI3RFE7RUFDRTtBUnU3RFY7QVFuN0RNO0VBQ0U7QVJxN0RSO0FRLzZEUTtFQUNFO0FSaTdEVjtBUTc2RE07RUFDRTtBUis2RFI7QVF6NkRRO0VBQ0U7QVIyNkRWO0FRdjZETTtFQUNFO0FSeTZEUjtBUW42RFE7RUFDRTtBUnE2RFY7QVFqNkRNO0VBQ0U7QVJtNkRSO0FRNzVEUTtFQUNFO0FSKzVEVjtBUTM1RE07RUFDRTtBUjY1RFI7QVF2NURRO0VBQ0U7QVJ5NURWO0FRcjVETTtFQUNFO0FSdTVEUjtBUWo1RFE7RUFDRTtBUm01RFY7QVEvNERNO0VBQ0U7QVJpNURSO0FRMzREUTtFQUNFO0FSNjREVjtBUXo0RE07RUFDRTtBUjI0RFI7QVFyNERRO0VBQ0U7QVJ1NERWO0FRbjRETTtFQUNFO0FScTREUjtBUS8zRFE7RUFDRTtBUmk0RFY7QVE3M0RNO0VBQ0U7QVIrM0RSO0FRejNEUTtFQUNFO0FSMjNEVjtBUXYzRE07RUFDRTtBUnkzRFI7QVFuM0RRO0VBQ0U7QVJxM0RWO0FRajNETTtFQUNFO0FSbTNEUjtBUTcyRFE7RUFDRTtBUisyRFY7QVEzMkRNO0VBQ0U7QVI2MkRSO0FRdjJEUTtFQUNFO0FSeTJEVjtBUXIyRE07RUFDRTtBUnUyRFI7O0FBcnZFQTtFQUNFO0VBQ0E7QUF3dkVGO0FFcHNFSTtFRnRESjtJQUlJO0VBMHZFRjtBQUNGO0FBeHZFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTB2RUo7QUF4dkVJO0VBQ0U7QUEwdkVOO0FFdnRFSTtFRi9DRjtJQWdCSTtFQTB2RUo7QUFDRjtBRTV0RUk7RUY1QkE7SUFFSTtFQTB2RU47QUFDRjtBQXZ2RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5dkVOO0FFenVFSTtFRnRCQTtJQVFJO0VBMnZFTjtBQUNGO0FFOXVFSTtFRnRCQTtJQVdJO0VBNnZFTjtBQUNGO0FBMXZFSTtFQUNFO0VBQ0E7RUFDQTtBQTR2RU47QUExdkVNO0VBQ0U7QUE0dkVSO0FBenZFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEydkVSO0FFbHdFSTtFRkVFO0lBT0k7SUFDQTtFQTZ2RVI7QUFDRjtBQTF2RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNHZFUjtBQXZ2RUU7RUFDRSxhRHpGVTtBQ2sxRWQ7QUF0dkVFO0VBQ0U7RUFDQTtBQXd2RUo7QUV0eEVJO0VGNEJGO0lBSUk7RUEwdkVKO0FBQ0Y7QUUzeEVJO0VGNEJGO0lBT0k7RUE0dkVKO0FBQ0Y7QUF6dkVFO0VBQ0U7RUFDQTtBQTJ2RUo7QUExdkVJO0VBSEY7SUFJSTtFQTZ2RUo7QUFDRjtBRXp5RUk7RUZ1Q0Y7SUFPSTtFQSt2RUo7QUFDRjtBRTl5RUk7RUZ1Q0Y7SUFVSTtFQWl3RUo7QUFDRjtBRW56RUk7RUZ1Q0Y7SUFhSTtFQW13RUo7QUFDRjtBQWh3RUk7RUFDRTtFQXNGQTtBQTZxRU47QUU1ekVJO0VGMkRFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQW13RVI7QUFDRjtBQWp3RVE7RUFDRTtBQW13RVY7QUFod0VRO0VBQ0U7QUFrd0VWO0FBL3ZFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpd0VWO0FBL3ZFVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaXdFWjtBQTN2RVE7RUFDRTtBQTZ2RVY7QUEzdkVVO0VBQ0U7QUE2dkVaO0FBMXZFVTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEydkVaO0FBdHZFTTtFQUNFO0VBQ0E7QUF3dkVSO0FBcHZFUTtFQUNFO0FBc3ZFVjtBQWx2RU07RUFwRkY7SUFxRkk7RUFxdkVOO0FBQ0Y7QUVuNEVJO0VGd0RBO0lBeUZJO0VBc3ZFTjtBQUNGO0FBcHZFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBc3ZFUjtBQWp2RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW12RVY7QUFqdkVVO0VEL0tSO0FDbTZFRjtBQWh2RVU7RUFDRSxjRHBPQTtFQ3FPQTtBQWt2RVo7QUEvdUVVO0VBQ0U7RUFDQTtBQWl2RVo7QUEvdUVZO0VBQ0U7QUFpdkVkO0FBOXVFWTtFQUNFO0FBZ3ZFZDtBQTN1RVk7RUFDRSxjRDNQQTtBQ3crRWQ7QUExdUVZO0VBQ0UsYUQvUEE7QUMyK0VkO0FBdHVFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd3VFUjtBQWx1RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb3VFVjtBQWx1RVU7RUFDRTtFQUNBLGNEM1JFO0FDKy9FZDtBQWh1RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWt1RVY7QUE5dEVNO0VBQ0U7QUFndUVSO0FFeDhFSTtFRnVPRTtJQUdJO0VBa3VFUjtFQWp1RVE7SUFDRTtFQW11RVY7QUFDRjtBQWh1RVE7RUFDRTtBQWt1RVY7QUVuOUVJO0VGdVBBO0lBRUk7RUE4dEVOO0FBQ0Y7QUEzdEVJO0VBQ0U7RUFDQSxtQkR2VGtCO0VDd1RsQjtBQTZ0RU47QUU3OUVJO0VGNlBBO0lBS0k7SUFDQTtJQUNBO0VBK3RFTjtBQUNGO0FFcCtFSTtFRjZQQTtJQVVJO0VBaXVFTjtBQUNGO0FBL3RFTTtFQUNFO0VBQ0EsbUJEcFVnQjtBQ3FpRnhCO0FBL3RFUTtFQUNFO0VBQ0E7RUFDQTtBQWl1RVY7QUVsL0VJO0VGOFFJO0lBS0k7RUFtdUVWO0FBQ0Y7QUV2L0VJO0VGOFFJO0lBUUk7RUFxdUVWO0FBQ0Y7QUFudUVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJEOVZDO0VDK1ZEO0VEN1NWO0FDbWhGRjtBQW51RVk7RUFDRSxtQkRyV0E7QUMwa0ZkO0FBbnVFYztFQUNFO0FBcXVFaEI7QUFqdUVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtdUVkO0FBL3RFVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDRC9VSDtBQ2dqRlQ7QUEvdEVZO0VBQ0U7QUFpdUVkO0FBOXRFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0Q1WUQ7RUFpRFg7QUM0akZGO0FBOXRFYztFQUNFO0FBZ3VFaEI7QUE3dEVjO0VBQ0U7QUErdEVoQjtBQTV0RWM7RUFDRTtFQUNBLGNEelpIO0FDdW5GYjtBQTN0RWM7RUFDRTtFQUNBLG1CRGphRjtFQ2thRSxjRGhhSDtBQzZuRmI7QUF0dEVRO0VBQ0U7QUF3dEVWO0FBcnRFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdXRFVjtBRTNrRkk7RUY2V0k7SUFTSTtJQUNBO0VBeXRFVjtBQUNGO0FFamxGSTtFRjZXSTtJQWFJO0VBMnRFVjtBQUNGO0FBeHRFUTtFQUNFO0VBQ0E7RUFDQTtBQTB0RVY7QUF2dEVRO0VBQ0U7QUF5dEVWO0FFOWxGSTtFRm9ZSTtJQUdJO0VBMnRFVjtBQUNGO0FBeHRFUTtFQUNFO0VBQ0E7QUEwdEVWO0FBdnRFUTtFQUNFO0VBQ0E7RUFDQTtBQXl0RVY7QUF2dEVVO0VBQ0U7RUFDQTtBQXl0RVo7QUFwdEVRO0VBQ0U7QUFzdEVWO0FBbnRFUTtFQUNFO0FBcXRFVjtBQWx0RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW90RVY7QUFqdEVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkQ5ZUc7RUMrZUg7QUFtdEVWO0FBaHRFUTtFQUNFO0VBQ0E7RUFDQTtBQWt0RVY7QUFodEVVO0VBQ0U7RUFDQTtFQUNBO0FBa3RFWjtBQTlzRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ3RFVjtBQTlzRVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFndEVaO0FBNXNFUTtFQUNFO0VBQ0E7RUFDQSxtQkRuaEJRO0VDb2hCUjtBQThzRVY7QUE1c0VVO0VBQ0U7QUE4c0VaO0FBM3NFVTtFQUNFLGNEMWhCQztFQzJoQkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZzRVo7QUF6c0VRO0VBQ0U7QUEyc0VWO0FFcHJGSTtFRndlSTtJQUdJO0lBQ0E7RUE2c0VWO0FBQ0Y7QUExc0VRO0VBQ0UsY0Q5aUJHO0VDK2lCSDtBQTRzRVY7QUU5ckZJO0VGZ2ZJO0lBSUk7SUFDQTtJQUNBO0VBOHNFVjtBQUNGO0FFcnNGSTtFRmdmSTtJQVNJO0lBQ0E7RUFndEVWO0FBQ0Y7QUUzc0ZJO0VGNmZNO0lBRUk7RUFndEVaO0FBQ0Y7QUE1c0VZO0VBQ0U7QUE4c0VkO0FBMXNFVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0c0VaO0FBMXNFWTtFQUNFO0FBNHNFZDtBQXRzRVk7RUFDRTtFQUNBO0VBQ0EsaUNEM2lCTDtBQ212RlQ7QUVsdUZJO0VGdWhCUTtJQUtJO0VBMHNFZDtBQUNGO0FBdnNFZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeXNFbEI7QUFyc0VjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdXNFaEI7QUV0dkZJO0VGeWlCVTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBeXNFaEI7QUFDRjtBQXRzRWM7RUFDRTtBQXdzRWhCO0FFdndGSTtFRjhqQlU7SUFHSTtJQUNBO0VBMHNFaEI7QUFDRjtBQXhzRWdCO0VBQ0U7RUFDQTtFQUNBO0FBMHNFbEI7QUVseEZJO0VGcWtCWTtJQUtJO0lBQ0E7RUE0c0VsQjtBQUNGO0FBenNFZ0I7RUFDRTtFQUNBO0VBQ0E7QUEyc0VsQjtBRTd4Rkk7RUYra0JZO0lBS0k7SUFDQTtJQUNBO0VBNnNFbEI7QUFDRjtBQTFzRWdCO0VBQ0U7RUFDQTtBQTRzRWxCO0FFeHlGSTtFRjBsQlk7SUFJSTtFQThzRWxCO0FBQ0Y7QUE1c0VrQjtFQUNFO0VBQ0E7RUFDQTtBQThzRXBCO0FBMXNFb0I7RUFDRTtFQUNBO0FBNHNFdEI7QUV0ekZJO0VGc25CYztJQUNFO0lBQ0E7RUFtc0VsQjtFQWhzRWdCO0lBQ0U7RUFrc0VsQjtFQS9yRWM7SUFDRTtFQWlzRWhCO0FBQ0Y7QUVsMEZJO0VGb29CVTtJQUVJO0lBQ0E7RUFnc0VoQjtBQUNGO0FBOXJFZ0I7RUFDRTtFQUNBO0VBQ0E7QUFnc0VsQjtBRTcwRkk7RUYwb0JZO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RUFrc0VsQjtFQWpzRWtCO0lBQ0U7RUFtc0VwQjtBQUNGO0FBL3JFZ0I7RUFDRTtFQUNBO0FBaXNFbEI7QUEvckVrQjtFQUNFLGNENXRCUDtBQzY1RmI7QUF2ckVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlyRU47QUF2ckVNO0VBQ0U7QUF5ckVSO0FBdHJFTTtFQUVFO0FBdXJFUjtBQXJyRVE7RUFDRTtFQUNBO0VBQ0E7QUF1ckVWO0FBaHJFRTtFQUNFO0FBa3JFSjtBQWhyRUk7RUFDRTtBQWtyRU47QUFockVJO0VBQ0U7QUFrckVOO0FBL3FFSTtFQUNFO0VBQ0E7QUFpckVOO0FBaHJFTTtFQUhGO0lBSUk7SUFDQTtFQW1yRU47QUFDRjtBQWxyRU07RUFQRjtJQVFJO0VBcXJFTjtBQUNGO0FBcHJFTTtFQVZGO0lBV0k7RUF1ckVOO0FBQ0Y7QUFwckVJO0VBQ0U7QUFzckVOO0FFajVGSTtFRjB0QkE7SUFHSTtFQXdyRU47QUFDRjtBQXRyRU07RUFDRTtBQXdyRVI7QUV6NUZJO0VGcXVCQTtJQUVJO0VBc3JFTjtBQUNGO0FBcHJFTTtFQUNFO0FBc3JFUjtBQXByRVE7RUFDRTtBQXNyRVY7QUFsckVNO0VBQ0U7QUFvckVSO0FBbnJFUTtFQUZGO0lBR0k7RUFzckVSO0FBQ0Y7QUU1NkZJO0VGa3ZCRTtJQVFJO0VBc3JFUjtBQUNGO0FBbHJFSTtFQUNFO0FBb3JFTjtBRXA3Rkk7RUYrdkJBO0lBR0k7SUFDQTtFQXNyRU47QUFDRjtBQXByRU07RUFDRTtFQUNBO0VBQ0E7QUFzckVSO0FFLzdGSTtFRnN3QkU7SUFLSTtFQXdyRVI7QUFDRjtBRXA4Rkk7RUZzd0JFO0lBUUk7SUFDQTtJQUNBO0VBMHJFUjtBQUNGO0FBdnJFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5ckVSO0FBeHJFUTtFQU5GO0lBT0k7RUEyckVSO0FBQ0Y7QUV2OUZJO0VGb3hCRTtJQVVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE2ckVSO0FBQ0Y7QUF6ckVZO0VBQ0U7QUEyckVkO0FBenJFYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMnJFaEI7QUF6ckVnQjtFQUNFO0FBMnJFbEI7QUF0ckVZO0VBQ0U7RUFDQTtBQXdyRWQ7QUFyckVZO0VBQ0U7QUF1ckVkO0FBcHJFWTtFQUNFO0FBc3JFZDtBQWpyRVE7RUFDRTtBQW1yRVY7QUV6L0ZJO0VGcTBCSTtJQUdJO0VBcXJFVjtBQUNGO0FBanJFVTtFQUNFLGNEMzRCQztFQzQ0QkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbXJFWjtBRXZnR0k7RUY2MEJNO0lBU0k7SUFDQTtFQXFyRVo7QUFDRjtBQWxyRVU7RUFDRSxjRDU1QkU7RUM2NUJGO0VBQ0E7RUFDQTtFQUNBO0FBb3JFWjtBRXBoR0k7RUYyMUJNO0lBT0k7SUFDQTtFQXNyRVo7QUFDRjtBQWxyRVE7RUFDRTtFQUNBO0VBQ0E7QUFvckVWO0FFL2hHSTtFRncyQkk7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFQXNyRVY7QUFDRjtBQXByRVU7RUFDRTtBQXNyRVo7QUUxaUdJO0VGbTNCTTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF3ckVaO0FBQ0Y7QUF0ckVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEaDhCRDtBQ3duR2I7QUFwckVjO0VBQ0U7RUFDQTtBQXNyRWhCO0FBbHJFWTtFQUNFO0FBb3JFZDtBQWhyRVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtyRVo7QUFockVZO0VBQ0U7QUFrckVkO0FFOWtHSTtFRjI1QlE7SUFHSTtJQUNBO0lBQ0E7RUFvckVkO0FBQ0Y7QUVybEdJO0VGbzZCUTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFtckVkO0FBQ0Y7QUFockVZO0VBQ0UsbUJEOStCSTtFQysrQkoscUJELytCSTtBQ2lxR2xCO0FBaHJFYztFQUNFLGNEai9CSDtBQ21xR2I7QUEvcUVjO0VBQ0UsYURyL0JIO0FDc3FHYjtBQTdxRVk7RUFDRTtBQStxRWQ7QUF2cUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeXFFUjtBRW5uR0k7RUZvOEJFO0lBUUk7SUFDQTtJQUNBO0VBMnFFUjtBQUNGO0FBMXFFUTtFQUdNO0lBQ0U7RUEwcUVkO0FBQ0Y7QUFycUVRO0VBQ0U7RUFDQTtFQUNBO0FBdXFFVjtBRXBvR0k7RUYwOUJJO0lBS0k7RUF5cUVWO0FBQ0Y7QUF2cUVVO0VEOStCUjtBQ3dwR0Y7QUFycUVRO0VBQ0U7QUF1cUVWO0FBcHFFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBc3FFVjtBQXBxRVU7RUFDRTtBQXNxRVo7QUV4cEdJO0VGaS9CTTtJQUdJO0lBQ0E7RUF3cUVaO0FBQ0Y7QUFycUVVO0VBQ0UsY0R0akNBO0VDdWpDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdXFFWjtBRXRxR0k7RUZ5L0JNO0lBUUk7RUF5cUVaO0FBQ0Y7QUF2cUVZO0VBQ0U7QUF5cUVkO0FFOXFHSTtFRjJnQ007SUFFSTtJQUNBO0lBQ0E7RUFxcUVaO0FBQ0Y7QUVyckdJO0VGb2hDUTtJQUNFO0lBQ0E7SUFDQTtFQW9xRVo7QUFDRjtBQWhxRVE7RUFDRTtBQWtxRVY7QUUvckdJO0VGNGhDSTtJQUdJO0VBb3FFVjtBQUNGO0FBanFFUTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQWtxRVY7QUU1c0dJO0VGbWlDSTtJQVNJO0lBQ0E7SUFDQTtFQW9xRVY7QUFDRjtBQWhxRVk7RUFDRTtBQWtxRWQ7QUE5cEVVO0VBQ0U7RUFDQTtFQUNBO0FBZ3FFWjtBQTlwRVk7RUFDRTtBQWdxRWQ7QUU5dEdJO0VGd2pDTTtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VBZ3FFWjtFQS9wRVk7SUFDRTtFQWlxRWQ7QUFDRjtBQTdwRVU7RUFDRTtFQUNBO0VBQ0EsY0Q1b0NDO0VDNm9DRDtBQStwRVo7QUUvdUdJO0VGNGtDTTtJQU1JO0lBQ0E7RUFpcUVaO0FBQ0Y7QUEvcEVZO0VBQ0U7RUFDQTtFQUNBO0FBaXFFZDtBQTlwRVk7RUFDRTtFQUNBO0VBQ0EsY0QxcENHO0VDMnBDSDtFQUNBO0FBZ3FFZDtBQXhwRUU7RUFDRSxtQkR6cUNjO0VDMHFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxjRDNyQ1M7QUN5MEdiO0FBenBFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMnBFTjtBQXhwRUk7RUFDRTtBQTBwRU47QUFycEVJO0VBQ0UsY0Q5ckNPO0FDcTFHYjtBQXBwRUk7RUFDRTtFQUNBO0FBc3BFTjtBQW5wRUk7RUFDRTtFQUNBO0FBcXBFTjtBQWxwRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvcEVOO0FBbHBFTTtFQUNFLGFEcHRDSztBQ3cyR2I7QUFqcEVNO0VBQ0U7QUFtcEVSO0FBaHBFTTtFQUNFO0VBQ0E7QUFrcEVSO0FBOW9FSTtFQUNFO0FBZ3BFTjtBQTVvRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThvRUo7QUUxekdJO0VGd3FDRjtJQU1JO0VBZ3BFSjtBQUNGO0FFL3pHSTtFRndxQ0Y7SUFTSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFrcEVKO0FBQ0Y7QUFocEVJO0VBQ0U7RUFDQTtFQUNBO0FBa3BFTjtBRWoxR0k7RUY0ckNBO0lBS0k7SUFDQTtJQUNBO0VBb3BFTjtBQUNGO0FBbHBFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb3BFUjtBQWxwRVE7RUFDRTtBQW9wRVY7QUFscEVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb3BFWjtBRWwzR0k7RUZzc0NFO0lBNkJJO0VBbXBFUjtBQUNGO0FBanBFUTtFQUNFO0FBbXBFVjtBRTEzR0k7RUZzdUNJO0lBR0k7SUFDQTtJQUNBO0VBcXBFVjtBQUNGO0FBanBFVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbXBFWjtBQWpwRVk7RUFDRTtFQUNBO0VBQ0E7QUFtcEVkO0FBN29FVTtFQUNFO0FBK29FWjtBQTdvRVk7RUFDRTtFQUNBO0FBK29FZDs7QUFyb0VFO0VBQ0U7QUF3b0VKO0FBM25FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNm5FSjtBRTc1R0k7RUY0eENGO0lBTUk7RUErbkVKO0FBQ0Y7QUVsNkdJO0VGNHhDRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWlvRUo7QUFDRjtBQS9uRUk7RUFDRTtFQUNBO0VBQ0E7QUFpb0VOO0FFcDdHSTtFRmd6Q0E7SUFLSTtJQUNBO0lBQ0E7RUFtb0VOO0FBQ0Y7QUFqb0VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbW9FUjtBQWpvRVE7RUFDRTtBQW1vRVY7QUFqb0VVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbW9FWjtBRXY5R0k7RUYwekNFO0lBK0JJO0VBa29FUjtBQUNGO0FBaG9FUTtFQUNFO0FBa29FVjtBRS85R0k7RUY0MUNJO0lBR0k7RUFvb0VWO0FBQ0Y7QUFob0VVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFrb0VaO0FBaG9FWTtFQUNFO0VBQ0E7RUFDQTtBQWtvRWQ7QUE1bkVVO0VBQ0U7QUE4bkVaO0FBNW5FWTtFQUNFO0VBQ0E7QUE4bkVkOztBQXJuRUE7RUFDRTtBQXduRUY7O0FBcm5FQTtFRGo1Q0U7QUMwZ0hGOztBQXJuRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJENzhDVztFQzg4Q1g7QUF3bkVGO0FBdG5FRTtFQUNFO0FBd25FSjs7QUFsbkVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxbkVOO0FBbG5FSTtFQUNFO0FBb25FTjtBQS9tRUk7RUFDRTtBQWluRU47QUV4aEhJO0VGeTZDQTtJQUVJO0VBaW5FTjtFQWhuRU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBa25FUjtFQWhuRU07SUFDRTtFQWtuRVI7QUFDRjtBQTltRU07RUFDRTtFQUNBO0FBZ25FUjtBRTlpSEk7RUY0N0NFO0lBSUk7RUFrbkVSO0FBQ0Y7QUVuakhJO0VGcThDRTtJQUNFO0VBaW5FTjtFQS9tRUk7SUFDRTtFQWluRU47QUFDRjtBRTNqSEk7RUY0OENBO0lBRUk7RUFpbkVOO0FBQ0Y7QUEvbUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWluRU47QUV2a0hJO0VGaTlDQTtJQU9JLG1CRHRoREs7SUN1aERMO0VBbW5FTjtBQUNGO0FBam5FTTtFQUNFO0FBbW5FUjtBQWxuRVE7RUFDRTtBQW9uRVY7QUFobkVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtuRVI7QUFqbkVRO0VBTkY7SUFPSTtFQW9uRVI7QUFDRjtBRS9sSEk7RUZtK0NFO0lBVUk7RUFzbkVSO0FBQ0Y7QUVwbUhJO0VGbStDRTtJQWFJO0lBQ0E7RUF3bkVSO0FBQ0Y7QUUxbUhJO0VGbStDRTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTBuRVI7QUFDRjtBRXJuSEk7RUZtK0NFO0lBMkJJO0VBMm5FUjtBQUNGO0FBem5FUTtFQUNFO0FBMm5FVjtBQXZuRU07RUFDRTtFQUNBO0FBeW5FUjtBRWpvSEk7RUZzZ0RFO0lBSUk7RUEybkVSO0FBQ0Y7QUF4bkVNO0VBQ0U7QUEwbkVSO0FBdm5FTTtFQUNFO0VBQ0E7QUF5bkVSO0FBdG5FTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3bkVSO0FFcHBISTtFRnVoREU7SUFPSTtJQUNBO0VBMG5FUjtBQUNGO0FFMXBISTtFRmtpRE07SUFDRTtJQUNBO0VBMm5FVjtBQUNGO0FBcm5FUTtFQUNFO0VBQ0E7QUF1bkVWO0FFcHFISTtFRjJpREk7SUFJSTtJQUNBO0VBeW5FVjtBQUNGO0FBdm5FVTtFQUNFO0FBeW5FWjtBRTdxSEk7RUYwakRRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBc25FWjtFQW5uRVU7SUFDRTtFQXFuRVo7QUFDRjtBRTdySEk7RUZza0RRO0lBR0k7RUF3bkVkO0FBQ0Y7QUVsc0hJO0VGNmtEUTtJQUNFO0VBd25FWjtFQXJuRVU7SUFDRTtJQUNBO0VBdW5FWjtFQXBuRVU7SUFDRTtJQUNBO0lBQ0E7RUFzbkVaO0FBQ0Y7QUVodEhJO0VGc2xEUTtJQUtJO0VBeW5FZDtBQUNGO0FFcnRISTtFRitsRFU7SUFDRTtFQXluRWQ7RUF0bkVZO0lBQ0U7RUF3bkVkO0VBcm5FWTtJQUNFO0lBQ0E7RUF1bkVkO0VBbm5FYztJQUNFO0lBQ0E7SUFDQTtFQXFuRWhCO0VBbm5FZ0I7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBcW5FbEI7RUFobkVnQjtJQUNFO0VBa25FbEI7RUE3bUVZO0lBQ0U7RUErbUVkO0VBM21FVTtJQUNFO0VBNm1FWjtFQTFtRWM7SUFDRTtJQUNBO0VBNG1FaEI7RUF2bUVVO0lBQ0U7RUF5bUVaO0VBdm1FWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBeW1FZDtFQXBtRVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXNtRVY7RUFwbUVVOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VBc21FWjtFQW5tRVU7SUFDRTtFQXFtRVo7RUFsbUVVO0lBQ0U7SUFDQTtFQW9tRVo7RUFsbUVZO0lBQ0U7SUFDQTtJQUNBO0VBb21FZDtFQWptRVk7SUFDRTtJQUNBO0lBQ0E7RUFtbUVkO0VBL2xFYztJQUNFO0VBaW1FaEI7RUE5bEVjO0lBQ0U7RUFnbUVoQjtFQTFsRVk7SUFDRTtFQTRsRWQ7RUF2bEVRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF5bEVWO0VBdmxFVTtJQUNFO0lBQ0E7SUFDQTtFQXlsRVo7RUFybEVRO0lBQ0U7SUFDQTtFQXVsRVY7RUFwbEVRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBc2xFVjtFQW5sRVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBcWxFVjtFQW5sRVU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBcWxFWjtFQWxsRVU7SUFDRTtFQW9sRVo7RUFqbEVZO0lBQ0U7RUFtbEVkO0VBamxFWTtJQUNFO0VBbWxFZDtFQWpsRVk7SUFDRTtFQW1sRWQ7RUE5a0VRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWdsRVY7QUFDRjtBQTdrRVE7RUFDRTtFQUNBO0FBK2tFVjtBRTE0SEk7RUZ5ekRJO0lBSUk7RUFpbEVWO0FBQ0Y7QUE5a0VRO0VBQ0U7QUFnbEVWO0FBOWtFWTtFQUNFO0FBZ2xFZDtBQTdrRVU7RUFDRTtBQStrRVo7QUE1a0VVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOGtFWjtBQTNrRVU7RUFDRTtBQTZrRVo7QUVuNkhJO0VGbTJETTtJQUVJO0VBa2tFWjtBQUNGO0FFeDZISTtFRm0yRE07SUFLSTtFQW9rRVo7QUFDRjtBRTc2SEk7RUZtMkRNO0lBUUk7RUFza0VaO0FBQ0Y7QUFua0VVO0VBQ0U7QUFxa0VaO0FBOWpFVTtFQUNFO0FBZ2tFWjtBQTdqRVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK2pFWjtBRS83SEk7RUYyM0RNO0lBT0k7RUFpa0VaO0FBQ0Y7QUEvakVZO0VBQ0U7QUFpa0VkO0FFdjhISTtFRnE0RFE7SUFHSTtFQW1rRWQ7QUFDRjtBQWhrRVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa2tFZDtBRW45SEk7RUY0NERRO0lBT0k7RUFva0VkO0FBQ0Y7QUFsa0VjO0VBQ0U7QUFva0VoQjtBRTM5SEk7RUY0NERRO0lBZUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQW9rRWQ7QUFDRjtBQWxrRWM7RUFDRTtBQW9rRWhCO0FFditISTtFRms2RFU7SUFHSTtFQXNrRWhCO0FBQ0Y7QUFua0VjO0VBQ0U7RUFDQTtBQXFrRWhCO0FFaC9ISTtFRnk2RFU7SUFJSTtFQXVrRWhCO0FBQ0Y7QUFua0VVO0VBQ0U7QUFxa0VaO0FBbGtFVTtFQUNFO0FBb2tFWjtBQWprRVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFta0VaO0FBamtFWTtFQUNFO0VBQ0E7QUFta0VkO0FBaGtFYztFQUNFO0FBa2tFaEI7QUVoaElJO0VGNjhEVTtJQUdJO0VBb2tFaEI7QUFDRjtBQWxrRWdCO0VBQ0U7QUFva0VsQjtBQWprRWdCO0VBQ0U7QUFta0VsQjtBRTNoSUk7RUYwN0RNO0lBb0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFpa0VaO0VBL2pFWTtJQUNFO0lBQ0E7RUFpa0VkO0FBQ0Y7QUE1akVZO0VBQ0U7RUFDQTtBQThqRWQ7QUUvaUlJO0VGKytEUTtJQUlJO0lBQ0E7RUFna0VkO0FBQ0Y7QUEzakVZO0VBQ0U7RUFDQTtFQUNBO0FBNmpFZDtBRTFqSUk7RUYwL0RRO0lBS0k7RUErakVkO0FBQ0Y7QUF6akVVO0VBQ0U7RUFDQTtFQUNBO0FBMmpFWjtBQW5qRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXFqRVY7QUUxa0lJO0VGaWhFSTtJQU1JO0VBdWpFVjtBQUNGO0FBcmpFVTtFQUNFO0FBdWpFWjtBQXBqRWM7RUFDRSxjRHRsRUM7QUM0b0lqQjtBQW5qRWM7RUFDRTtBQXFqRWhCO0FFeGxJSTtFRjBpRU07SUFDRTtFQWlqRVY7QUFDRjtBQTlpRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ2pFVjtBRXBtSUk7RUYraUVJO0lBT0k7SUFDQTtJQUNBO0VBa2pFVjtBQUNGO0FBaGpFVTtFQUNFO0FBa2pFWjtBQWhqRVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrakVkO0FBL2lFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlqRWQ7QUE3aUVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEraUVaO0FFenBJSTtFRjBsRU07SUFrQkk7SUFDQTtJQUNBO0VBaWpFWjtBQUNGO0FBL2lFWTtFQUNFO0FBaWpFZDtBQTlpRVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ2pFZDtBQTNpRWM7RUFDRTtBQTZpRWhCO0FBM2lFYztFQUNFO0FBNmlFaEI7QUEzaUVjO0VBQ0U7QUE2aUVoQjtBQXZpRVk7RUFDRSxtQkR2c0VHO0FDZ3ZJakI7QUF2aUVjOztFQUVFO0FBeWlFaEI7QUF0aUVjO0VBQ0UsYUQvc0VDO0FDdXZJakI7QUFuaUVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFpRVo7QUFwaUVZO0VBQ0U7QUFzaUVkO0FFaHRJSTtFRitxRVk7SUFDRTtFQW9pRWhCO0FBQ0Y7QUFoaUVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtpRWQ7QUEvaEVjO0VBQ0U7RUFDQTtFQUNBO0FBaWlFaEI7QUUxdUlJO0VGc3NFVTtJQUtJO0VBbWlFaEI7QUFDRjtBQTloRVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ2lFWjtBRS92SUk7RUZpdEVNO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWtpRVo7RUFqaUVZO0lBQ0U7RUFtaUVkO0FBQ0Y7QUFoaUVZO0VBQ0U7QUFraUVkO0FBL2hFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpaUVkO0FBOWhFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdpRWQ7QUE1aEVVO0VBQ0U7RUFDQTtBQThoRVo7QUV4eUlJO0VGd3dFTTtJQUlJO0VBZ2lFWjtBQUNGO0FFN3lJSTtFRit3RVE7SUFFSTtJQUNBO0VBZ2lFZDtBQUNGO0FFbnpJSTtFRnF4RVU7SUFFSTtFQWdpRWhCO0FBQ0Y7QUV4eklJO0VGMnhFVTtJQUVJO0lBQ0E7SUFDQTtFQStoRWhCO0FBQ0Y7QUEzaEVnQjtFQUNFLGtDRHJ6RVI7QUNrMUlWO0FBMWhFb0I7RUFDRTtBQTRoRXRCO0FFcjBJSTtFRnd5RWdCO0lBR0k7SUFDQTtFQThoRXRCO0FBQ0Y7QUExaEVrQjtFQUNFO0FBNGhFcEI7QUU5MElJO0VGaXpFYztJQUdJO0lBQ0E7RUE4aEVwQjtBQUNGO0FFcDFJSTtFRml6RWM7SUFPSTtFQWdpRXBCO0FBQ0Y7QUE5aEVvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDRGwxRVo7QUNrM0lWO0FBN2hFb0I7RUFDRTtBQStoRXRCO0FFcjJJSTtFRnEwRWdCO0lBR0k7RUFpaUV0QjtBQUNGO0FBN2hFa0I7RUFDRTtFQUNBO0VBQ0E7QUEraEVwQjtBRS8ySUk7RUY2MEVjO0lBS0k7RUFpaUVwQjtBQUNGO0FFcDNJSTtFRjYwRWM7SUFRSTtFQW1pRXBCO0FBQ0Y7QUFoaUVrQjtFQUNFO0FBa2lFcEI7QUFoaUVvQjtFQUNFO0VBQ0E7QUFraUV0QjtBQS9oRW9CO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRDc1RUw7RUM4NUVLO0FBaWlFdEI7QUV4NElJO0VGaTJFZ0I7SUFRSTtFQW1pRXRCO0FBQ0Y7QUEvaEVvQjtFQUVFO0VBQ0E7RUFDQTtBQWdpRXRCO0FBOWhFc0I7RUFDRTtFQUNBO0VBQ0E7QUFnaUV4QjtBQTdoRXNCO0VBQ0U7RUFDQTtBQStoRXhCO0FFMzVJSTtFRjAzRWtCO0lBSUk7RUFpaUV4QjtBQUNGO0FBL2hFd0I7RUFDRTtFQUNBO0VBQ0E7QUFpaUUxQjtBRXI2SUk7RUZpNEVvQjtJQUtJO0VBbWlFMUI7QUFDRjtBQS9oRXdCO0VBQ0U7RUFDQTtBQWlpRTFCO0FBL2hFMEI7RUFDRTtBQWlpRTVCO0FFajdJSTtFRm81RXdCO0lBQ0U7RUFnaUU1QjtBQUNGO0FBNWhFd0I7RUFDRTtFQUNBO0VBQ0E7QUE4aEUxQjtBQTNoRXdCO0VBQ0U7RUFDQTtFQUNBO0FBNmhFMUI7QUExaEV3QjtFQUNFO0FBNGhFMUI7QUF0aEVrQjtFQUNFO0FBd2hFcEI7QUV0OElJO0VGNjZFYztJQUdJO0lBQ0E7RUEwaEVwQjtBQUNGO0FBeGhFb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTBoRXRCO0FFbDlJSTtFRm83RWdCO0lBTUk7SUFDQTtJQUNBO0VBNGhFdEI7QUFDRjtBQWxoRWM7RUFDRSxhRC8vRUM7QUNtaEpqQjtBQWhoRVk7RUFDRTtFQUNBO0VBQ0E7QUFraEVkO0FFaitJSTtFRjQ4RVE7SUFLSTtFQW9oRWQ7QUFDRjtBQWxoRWM7RUFDRTtBQW9oRWhCO0FBbGhFZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvaEVsQjtBQS9nRWM7RUFDRTtFQUNBO0VBQ0E7QUFpaEVoQjtBQTdnRVk7RUFDRTtBQStnRWQ7QUE1Z0VZO0VBQ0U7QUE4Z0VkO0FFLy9JSTtFRmcvRVE7SUFHSTtFQWdoRWQ7QUFDRjtBRXBnSkk7RUZnL0VRO0lBTUk7RUFraEVkO0FBQ0Y7QUV6Z0pJO0VGZy9FUTtJQVNJO0VBb2hFZDtBQUNGO0FBbGhFYztFQUNFO0VBQ0E7QUFvaEVoQjtBQWxoRWdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9oRWxCO0FBamhFZ0I7RUFDRSxtQkRoa0ZEO0FDbWxKakI7QUE5Z0VnQjtFQUNFLG1CRHRrRkQ7QUNzbEpqQjtBQTNnRVk7RUFDRTtBQTZnRWQ7QUEzZ0VjO0VBQ0U7RUFDQTtBQTZnRWhCO0FBMWdFYztFQUNFO0VBQ0E7QUE0Z0VoQjtBQXhnRVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBnRWQ7QUF4Z0VjO0VBQ0U7RUFDQTtFQUNBLGtDRDlqRk47RUMrakZNO0VBQ0E7QUEwZ0VoQjtBQXRnRVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdnRWQ7QUF0Z0VjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdnRWhCO0FBNzJEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSsyRFY7QUUzbEpJO0VGbXVGSTtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFpM0RWO0VBaDNEVTtJQUNFO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBaTNEWjtBQUNGO0FBOTJEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnM0RaO0FBNTJEWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBODJEZDtBQTMyRFk7RUFDRTtFQUNBLGNEajFGRztBQzhySmpCO0FBeDJEWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTAyRGQ7QUUvb0pJO0VGK3hGUTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTQyRGQ7QUFDRjtBQXYyRFE7RUFFRTtBQXcyRFY7QUU1cEpJO0VGa3pGSTtJQUlJO0VBMDJEVjtBQUNGO0FFanFKSTtFRjJ6Rkk7SUFDRTtFQXkyRFI7RUF4MkRRO0lBQ0U7RUEwMkRWO0FBQ0Y7QUF0MkRNO0VBQ0UsbUJEbDRGSztFQ200Rkw7RUFDQTtBQXcyRFI7QUU5cUpJO0VGbTBGRTtJQU1JO0VBeTJEUjtBQUNGO0FBdjJEUTtFQUNFO0FBeTJEVjtBQXQyRFE7RUFDRTtFQUNBO0VBQ0E7QUF3MkRWO0FBdjJEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeTJEWjtBQXgyRFk7RUFDRTtFQUNBO0FBMDJEZDtBQXgyRGdCO0VBQ0U7QUEwMkRsQjtBQXQyRGdCO0VBQ0U7QUF3MkRsQjtBQXQyRGtCO0VBQ0U7QUF3MkRwQjtBQXQyRG9CO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0NENTNGWjtBQ291SlY7QUFqMkRvQjtFQUNFLG1CRDM2Rkw7QUM4d0pqQjtBQTcxRGtCO0VBQ0UscUJEbDdGSDtBQ2l4SmpCO0FBeDFEVTtFQUNFO0FBMDFEWjtBRTd0Skk7RUZ3NEZNO0lBQ0U7RUF3MURWO0FBQ0Y7QUVsdUpJO0VGNjRGSTtJQUdJO0VBczFEVjtBQUNGO0FFdnVKSTtFRjY0Rkk7SUFNSTtFQXcxRFY7QUFDRjtBRTV1Skk7RUZ1NUZJO0lBRUk7RUF1MURWO0FBQ0Y7QUVqdkpJO0VGdTVGSTtJQUtJO0VBeTFEVjtBQUNGO0FFdHZKSTtFRnU1Rkk7SUFRSTtFQTIxRFY7QUFDRjtBRTN2Skk7RUZ1NUZJO0lBV0k7SUFDQTtFQTYxRFY7QUFDRjtBQTMxRFU7RUFmRjtJQWdCSTtJQUNBO0lBQ0E7RUE4MURWO0VBMzFEWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTYxRGQ7QUFDRjtBQXgxRFk7RUFDRTtBQTAxRGQ7QUVueEpJO0VGODdGSTtJQU1JO0VBbTFEVjtBQUNGO0FBLzBEUTtFQUNFO0VBQ0E7QUFpMURWO0FFNXhKSTtFRnk4Rkk7SUFJSTtJQUNBO0VBbTFEVjtBQUNGO0FFbHlKSTtFRnk4Rkk7SUFRSTtJQUNBO0VBcTFEVjtBQUNGO0FFeHlKSTtFRnk4Rkk7SUFZSTtFQXUxRFY7QUFDRjtBRTd5Skk7RUZ5OEZJO0lBZUk7SUFDQTtJQUNBO0VBeTFEVjtBQUNGO0FBcjFEWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtDRG4vRko7QUMwMEpWO0FFMXpKSTtFRnUrRlU7SUFFSTtFQXExRGhCO0FBQ0Y7QUE5MERjO0VBQ0UsY0R6aUdDO0FDeTNKakI7QUE1MERZO0VBQ0U7QUE4MERkO0FFcjBKSTtFRnMvRlE7SUFHSTtFQWcxRGQ7QUFDRjtBQXgwRGtCO0VBQ0U7QUEwMERwQjtBQXgwRG9CO0VBQ0U7QUEwMER0QjtBQXgwRHNCO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0NENWhHZDtBQ3MySlY7QUFuMERzQjtFQUNFLG1CRDNrR1A7QUNnNUpqQjtBQS96RG9CO0VBQ0UscUJEbGxHTDtBQ201SmpCO0FBM3pEYztFQUlFO0VBQ0EsbUJEcG1HSDtFQ3FtR0c7RUFDQTtBQTB6RGhCO0FFbDJKSTtFRmlpR1U7SUFVSTtFQTJ6RGhCO0VBMXpEZ0I7SUFDRTtJQUNBO0VBNHpEbEI7QUFDRjtBQXp6RGdCO0VBQ0UsbUJEMW1HRDtFQzJtR0MscUJEM21HRDtBQ3M2SmpCO0FBeHpEa0I7RUFDRSxlRHRuR1A7RUN1bkdPO0FBMHpEcEI7QUFyekRjO0VBQ0U7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXV6RGhCO0VBcnpEZ0I7OztJQUNFO0VBeXpEbEI7RUF2ekRnQjs7O0lBQ0UsZUR2b0dIO0VDazhKZjtFQXh6RGdCOzs7SUFDRTtJQUNBLGNENW9HSDtJQzZvR0c7SUFDQTtJQUNBO0VBNHpEbEI7RUF6ekRnQjs7O0lBQ0U7RUE2ekRsQjtFQTN6RGtCOzs7SUFDRSxlRHRwR0w7RUNxOUpmO0VBNXpEa0I7OztJQUNFLGNEMXBHTDtFQzA5SmY7RUExekRnQjs7SUFFRTtFQTR6RGxCO0VBeHpEa0I7SUFDRTtFQTB6RHBCO0VBcnpEa0I7SUFDRTtFQXV6RHBCO0VBanpEZ0I7SUFDRTtFQW16RGxCO0VBOXlEZ0I7SUFDRTtFQWd6RGxCO0FBQ0Y7QUF4eURZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEweURkO0FFMTdKSTtFRjRvR1E7SUFNSTtJQUNBO0VBNHlEZDtBQUNGO0FBMXlEYztFQUNFO0FBNHlEaEI7QUF6eURjO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJEdHRHUTtBQ2lnS3hCO0FBenlEZ0I7RUFDRTtBQTJ5RGxCO0FBeHlEZ0I7RUFDRSxhRDV0R0Q7QUNzZ0tqQjtBQXZ5RGdCO0VBQ0U7RUFDQTtBQXl5RGxCO0FBbnlEa0I7RUFDRTtFQUNBO0FBcXlEcEI7QUV2OUpJO0VGcXJHYztJQUVJO0VBb3lEcEI7QUFDRjtBQWx5RG9CO0VBQ0U7RUFDQTtFQUNBLGNEeHZHTDtBQzRoS2pCO0FBL3hEZ0I7RUFDRTtFQUNBO0VBQ0E7QUFpeURsQjtBQTl4RGdCO0VBQ0UsY0Rod0dEO0FDZ2lLakI7QUE3eERnQjtFQUNFO0FBK3hEbEI7QUE3eERrQjtFQUNFO0VBQ0E7QUEreERwQjtBQTd4RG9CO0VBQ0U7RUFDQTtFQUNBO0FBK3hEdEI7QUVyL0pJO0VGMHRHa0I7SUFDRTtFQTh4RHRCO0FBQ0Y7QUEzeERvQjtFQUNFO0VBQ0E7QUE2eER0QjtBQXh4RGdCO0VBQ0U7QUEweERsQjtBQXZ4RG9CO0VBQ0U7RUFDQTtBQXl4RHRCO0FBaHhEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBa3hEVjtBQWh4RFU7RUFDRTtFQUNBO0FBa3hEWjtBRS9nS0k7RUYydkdNO0lBSUk7RUFveERaO0FBQ0Y7QUVwaEtJO0VGcXZHSTtJQWVJO0VBb3hEVjtFQW54RFU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBcXhEWjtFQW54RFk7SUFDRTtJQUNBO0lBQ0E7RUFxeERkO0VBbHhEWTtJQUNFO0VBb3hEZDtFQWp4RFk7SUFDRTtJQUNBO0lBQ0E7RUFteERkO0VBL3dEVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBaXhEWjtFQWh4RFk7SUFDRTtFQWt4RGQ7QUFDRjtBQTl3RFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFneERaO0FFamtLSTtFRnd5R007SUFZSTtJQUNBO0lBQ0E7RUFpeERaO0FBQ0Y7QUV4a0tJO0VGd3lHTTtJQWlCSTtJQUNBO0lBQ0E7RUFteERaO0FBQ0Y7QUUva0tJO0VGd3lHTTtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBcXhEWjtBQUNGO0FBbHhEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFveERaO0FBbHhEWTtFQUNFO0FBb3hEZDtBRWxtS0k7RUZzMEdNO0lBWUk7SUFDQTtJQUNBO0VBb3hEWjtFQWx4RFk7SUFDRTtFQW94RGQ7QUFDRjtBRTVtS0k7RUY4MUdRO0lBQ0U7RUFpeERaO0FBQ0Y7QUVqbktJO0VGbzJHVTtJQUNFO0VBZ3hEZDtBQUNGO0FFdG5LSTtFRjQyR0U7SUFFSTtJQUNBO0VBNHdEUjtBQUNGOztBQXJ3REU7RUFDRTtBQXd3REo7QUF0d0RFO0VBQ0U7QUF3d0RKO0FBdHdERTtFQUNFO0FBd3dESjtBQXR3REU7RUFDRTtBQXd3REo7QUFyd0RFO0VBQ0U7QUF1d0RKO0FBcHdERTtFQUNFO0FBc3dESjtBQW53REU7RUFDRTtBQXF3REo7QUFsd0RFO0VBQ0U7QUFvd0RKO0FBaHdESTtFQUNFO0FBa3dETjtBQS92REk7RUFDRTtBQWl3RE47QUE5dkRJO0VBQ0U7QUFnd0ROO0FBN3ZESTtFQUNFO0FBK3ZETjtBQTN2RE07RUFDRTtBQTZ2RFI7QUF4dkRFO0VBQ0U7QUEwdkRKO0FFdnFLSTtFRjQ2R0Y7SUFHSTtFQTR2REo7QUFDRjs7QUF0dkRJO0VBQ0U7QUF5dkROO0FBdHZESTtFQUNFO0FBd3ZETjtBQXJ2REk7RUFDRTtBQXV2RE47O0FBbHZEQTtFQUNFO0lBQ0U7RUFxdkRGO0VBbHZEQTtJQUNFO0VBb3ZERjtBQUNGO0FBL3VESTtFQUNFO0FBaXZETjtBQTl1REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWd2RE47QUE3dURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSt1RE47QUE3dURNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErdURSO0FBN3VEUTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFndkRWO0FBN3VEUTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFndkRWO0FBM3VEUTs7RUFFRTtFQUNBO0VBQ0E7QUE2dURWO0FBenVEVTtFQUNFO0FBMnVEWjtBQXR1RFU7RUFDRTtBQXd1RFo7QUFwdURRO0VBQ0U7RUFDQTtBQXN1RFY7QUFodURNO0VBQ0U7RUFDQTtBQWt1RFI7QUEvdERNO0VBQ0U7RUFDQTtBQWl1RFI7QUE3dERJO0VBQ0U7RUFDQTtBQSt0RE47QUE1dERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTh0RE47QUUzeEtJO0VGcWpIQTtJQVVJO0VBZ3VETjtBQUNGO0FBNXRETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4dERSO0FBNXRETTtFQUNFO0FBOHREUjtBQTF0RFE7RUFDRTtBQTR0RFY7QUF6dERRO0VBQ0U7RUFDQTtBQTJ0RFYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3NlYXJjaC1tYXAtYmxvY2svX3NlYXJjaC1tYXAtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX2JyZWFrcG9pbnQuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvcGVydHktY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fZmlsdGVycy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL190eXBlLWNvbG9ycy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRNYWluLUFjY2VudDogIzAwNzU5QjtcbiRNYWluLURhcmstR3JlZW46ICMwMDQ0NUI7XG4kTWFpbi1XaGl0ZTogI0ZGRkZGRjtcbiRUZXh0LUJsYWNrOiAjMUUxRjI0O1xuJFRleHQtR3JheTogI0FBQUVCRDtcbiRUZXh0LVNlY29uZGFyeTogIzZDNkU3QjtcbiRCYXNlLUJsYWNrOiAjMDAwMDAwO1xuJEJvcmRlci1HcmF5OiAjRDhEOUUwO1xuJEJhY2tncm91bmQtTGlnaHQtR3JheTogI0Y5RjlGQjtcbiRQcmltYXJ5LUl0dmFuZzogIzIxOTZGMztcbiREYXJrLUl0dmFuZzogIzE5NzZEMjtcbiRIb3Zlci1JdHZhbmc6ICM0REFCRjU7XG5cbiRibHVlOiAjMDAyQjlCO1xuJHRlYWw6ICMwMDlCOUI7XG4kZGVlcC10ZWFsOiAjMDA5Qjc2O1xuJHB1cnBsZTogIzczMDA5QjtcbiRncmVlbjogIzQ0OUIwMDtcbiR5ZWxsb3c6ICNDMkM2MEM7XG4kYnJvd246ICM5QjVEMDA7XG4kZ3JleTogIzcwNzA3MDtcbiRsaW1lOiAjOTg5QjAwO1xuJG1hZ2VudGE6ICM5QjAwNzk7XG4kcmVkOiAjOUIwMDAwO1xuJHBlYWNoOiAjRUU2MDU1O1xuJGJlaWdlOiAjQkZBODlFO1xuJHBpbms6ICNGRjJFQ0M7XG4kdmlvbGV0OiAjOUQ5MEE4O1xuJGxpZ2h0LXB1cnBsZTogIzk0NkVDOTtcbiRsaWdodC1wZWFjaDogI0ZFOTM4QztcblxuLy9pdHZhbmdcbiRvbGl2ZTogIzdFQUEwOTtcbiRibHVlLWl0dmFuZzogIzM0MjVFRjtcbiR5ZWxsb3ctaXR2YW5nOiAjRDNERDEzO1xuJGdyZXktaXR2YW5nOiAjNjk2QzdBO1xuJG1pbnQtaXR2YW5nOiAjMTdEQkU5O1xuJHB1cnBsZS1pdHZhbmc6ICM5NTI2RUU7XG4kcGluay1pdHZhbmc6ICNGNDIwODY7XG4kYnJvd24taXR2YW5nOiAjOTQ2MjAyO1xuJHBlYWNoLWl0dmFuZzogI0YyOTk3ODtcbiRvcmFuZ2UtaXR2YW5nOiAjRjM5NTIxO1xuJGRhcmstYmx1ZS1pdHZhbmc6ICMxMzI5M0Q7XG4kZ3JlZW4taXR2YW5nOiAjNjc4RDU4O1xuJGdyZWVuLTItaXR2YW5nOiAjMDBBNjc2O1xuJGJ1cmd1bmR5LWl0dmFuZzogIzUxMUMyOTtcblxuJG91dGZpdDogJ091dGZpdCcsIHNhbnMtc2VyaWY7XG4kcG9wcGluczogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4zcztcbkBtaXhpbiB0cmFuc2l0aW9uKCkge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbl9kdXJhdGlvbiBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiU0NTUy9jb3JlL19icmVha3BvaW50XCI7XG5AaW1wb3J0IFwiU0NTUy9jb3JlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX2lucHV0c1wiO1xuQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9fc2VsZWN0XCI7XG5AaW1wb3J0IFwiU0NTUy9jb21wb25lbnRzL19idXR0b25zXCI7XG5AaW1wb3J0IFwiU0NTUy9jb21wb25lbnRzL19wcm9wZXJ0eS1jYXJkc1wiO1xuQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9fZmlsdGVyc1wiO1xuQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9fY2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX3R5cGUtY29sb3JzXCI7XG5cbnNlY3Rpb24uc2VhcmNoLW1hcC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMjBweDtcbiAgfVxuXG4gIC5uZXctdG9kYXktYXVjdGlvbnMtd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogNjBweDtcblxuICAgICYudW5kZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubW9iaWxlLWhpZGUge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLW51bWJlci13cmFwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwNzU5QjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sZWFmbGV0LWludGVyYWN0aXZlOmhvdmVyIHtcbiAgICBmaWxsOiAkTWFpbi1BY2NlbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLW1hcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ4ZnIgOTMyZnI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xOGZyIDEuODJmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ4ZnIgOTMyZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxNDQwcHggKyAtMTVweCkgLyAyKTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgICBwYWRkaW5nOiA4NHB4IDIwcHggMTE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbC1uZXctd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkQm9yZGVyLUdyYXk7XG5cbiAgICAgICAgICBhLCAubWFpbi1idXR0b24uZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubG9hZGluZyB7XG4gICAgICAgIC5tYWluLWJ1dHRvbiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiSW1hZ2VzL2xvYWRlci1hbmltYXRlZC1saWdodC5zdmdcIik7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDQ0NUI7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZS1maWx0ZXJzLW9wZW4ge1xuICAgICAgICAudG90YWwtbmV3LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDI0cHggNjBweCAwIDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUtYnRuLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsZWFyLWZpbHRlci1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICBwLCBzdmcgcGF0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkTWFpbi1BY2NlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJE1haW4tQWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG90YWwtbmV3LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgJi5udW1iZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkTWFpbi1BY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRCYWNrZ3JvdW5kLUxpZ2h0LUdyYXk7XG4gICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1MTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbjogMCAtNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgfVxuXG4gICAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJEJhY2tncm91bmQtTGlnaHQtR3JheTtcblxuICAgICAgICAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRNYWluLUFjY2VudDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9sYXllcnMuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sYXllci1wb3B1cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogNThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRvdXRmaXQ7XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1BY2NlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmbGV0LWNvbnRyb2wtem9vbS5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuMnB4O1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20tZnVsbHNjcmVlbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmbGV0LXRvcC5sZWFmbGV0LXJpZ2h0LnVuZGVyIHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1ib3R0b20ubGVhZmxldC1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICYudW5kZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1iYXIgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1mdWxsc2NyZWVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvZnVsbHNjcmVlbi5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAmLmZ1bGxzY3JlZW4taWNvbi5sZWFmbGV0LWZ1bGxzY3JlZW4tb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Z1bGxzY3JlZW4tb24uc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1tYXJrZXItaWNvbi5tYXAtcG9wdXAtaWNvbi50YWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRNYWluLVdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDMycHggNDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtbWFya2VyLWljb24ubWFya2VyLWNsdXN0ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJE1haW4tV2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tRGFyay1HcmVlbjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzMnB4IDQ4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC1wb3B1cCB7XG4gICAgICAgICAgY29sb3I6ICRUZXh0LUJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgICAgICBib3R0b206IC0yODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgICBib3R0b206IC0yODFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZS10YWctd3JhcHBlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvY2xvc2UtbGlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAxNnB4IDAgMDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcblxuICAgICAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3V0Zml0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucG9wdXAtd3JhcHBlci5zdGF0dXMtcmVzY2hlZHVsZWQge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUI2NjAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5ib3JkZXItdG9wLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJEJvcmRlci1HcmF5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgICAgICAgICAgLy8uc2luZ2xlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICYucmVhc29uLWNoYXJhY3RlcmlzdGljLCAmLnByb2Zlc3Npb24tY2hhcmFjdGVyaXN0aWMsICYucmVzaWRlbmNlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyAucHJvZmVzc2lvbi1jaGFyYWN0ZXJpc3RpYywgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyAucmVhc29uLWNoYXJhY3RlcmlzdGljLCAucHJvcGVydHktY2hhcmFjdGVyaXN0aWNzIC5yZXNpZGVuY2UtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnByb3BlcnR5LXBvcHVwLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC53eXNpd3lnIHtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLnNlYXJjaC12aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIC5uZXctdG9kYXktYXVjdGlvbnMtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcm9wZXJ0aWVzLWJ0bi1ob2xkZXIge1xuICAgICAgei1pbmRleDogdW5zZXQhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubGlzdC1jb250YWluZXIsIC5tYXAtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1saXN0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBoMS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHRzLWxpc3QtbWFwLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1tYXAtdmlldy13cmFwcGVyIHtcbiAgICAgICAgICAub3JkZXItYnktZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgICAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItd3JhcHBlciwgLmxpc3QtbWFwLXZpZXctd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItd3JhcHBlciB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJE1haW4tQWNjZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1tYXAtdmlldy13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDE2cHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hvaWNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRUZXh0LUJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9yZGVyLWJ5LWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIC5jaG9pY2VzX19saXN0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0bi12aWV3LXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3Qtdmlldy1idXR0b24sICYubWFwLXZpZXctYnV0dG9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1EYXJrLUdyZWVuO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRNYWluLURhcmstR3JlZW47XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgICAucHJvcGVydHktY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwZnIgNTQ4ZnI7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1QzVFNkI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHNjYWxlOiAxLjE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2UtbnVtYmVyLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXNlLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFyYWN0ZXJpc3RpY3MtYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAvL2dhcDogMTZweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLy9nYXA6IDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm9yZGVyLXRvcC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWM6Zmlyc3Qtb2YtdHlwZSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYWFhZWJkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBjb2xvcjogJFRleHQtU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLW1vYmlsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRNYWluLURhcmstR3JlZW47XG4gICAgcGFkZGluZzogMThweCAxMnB4IDE4cHggMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgIH1cblxuICAgIHAuc2VhcmNoLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNsZWFyLWZpbHRlci1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0IyQzdDRTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRNYWluLVdoaXRlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS1maWx0ZXJzLWJ0biB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLWZpbHRlcnMge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLnF1aWNrLWZpbHRlcnMtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAucXVpY2stZmlsdGVyLWNhcmQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9sb2FkZXItYW5pbWF0ZWQtZGFyay5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUUxRjI0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDQ1QjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1QzVFNkI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuaXR2YW5nLXRoZW1lIHtcbiAgZm9ybSAuZmlsdGVyLWJsb2NrcyAuZmlsdGVyLWJsb2NrIC5jaGVja2JveC13cmFwcGVyLnNpbmdsZS1jb2x1bW4gLmlucHV0LWNoZWNrYm94IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzcHghaW1wb3J0YW50O1xuICB9XG4gIC8vc2VjdGlvbi5zZWFyY2gtbWFwLWJsb2NrLnNlYXJjaC12aWV3IC5tYXAtbGlzdC13cmFwcGVyIC5yZXN1bHRzLWxpc3QtbWFwLXdyYXBwZXIgLmNvdW50ZXItd3JhcHBlciB7XG4gIC8vICB3aWR0aDogY2FsYyg0MCUgLSA1cHgpO1xuICAvL31cbiAgLy9zZWN0aW9uLnNlYXJjaC1tYXAtYmxvY2suc2VhcmNoLXZpZXcgLm1hcC1saXN0LXdyYXBwZXIgLnJlc3VsdHMtbGlzdC1tYXAtd3JhcHBlciAubGlzdC1tYXAtdmlldy13cmFwcGVyIHtcbiAgLy8gIHdpZHRoOiBjYWxjKDYwJSAtIDVweCk7XG4gIC8vfVxuICAvL3NlY3Rpb24uc2VhcmNoLW1hcC1ibG9jay5zZWFyY2gtdmlldyAubWFwLWxpc3Qtd3JhcHBlciAucmVzdWx0cy1saXN0LW1hcC13cmFwcGVyIC5saXN0LW1hcC12aWV3LXdyYXBwZXIgLmJ0bi12aWV3LXR5cGUgcCB7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy8gIGZvbnQtc2l6ZTogMTRweDtcbiAgLy8gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAvL31cbiAgLnF1aWNrLWZpbHRlcnMge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLnF1aWNrLWZpbHRlcnMtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAucXVpY2stZmlsdGVyLWNhcmQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYubG9hZGluZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2xvYWRlci1hbmltYXRlZC1pdHZhbmcuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMxRTFGMjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjE5NkYzO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBjb2xvcjogIzFFMUYyNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFycm93LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uLmxlYWZsZXQtaW50ZXJhY3RpdmUsIC5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsIC5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlLCBzdmcubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlIHBhdGgge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xufVxuXG4uZmlsdGVycy1wb3B1cC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRNYWluLVdoaXRlO1xuICBwYWRkaW5nOiA5OHB4IDIwcHggMTE0cHggMjBweDtcblxuICAmLm1vYmlsZS1maWx0ZXJzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmJvZHkge1xuICAmLmZ1bGxzY3JlZW4tbWFwIHtcbiAgICBoZWFkZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgc2VjdGlvbi5zZWFyY2gtbWFwLWJsb2NrIC5zZWFyY2gtbWFwLXdyYXBwZXIgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LXRvcC5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICB9XG4gIH1cblxuICAmLml0dmFuZy10aGVtZSB7XG4gICAgLml0dmFuZy1maWx0ZXItdG9nZ2xlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmZpeGVkIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciwgaGVhZGVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzEsIDM2LCAwLjUwKTtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgfVxuICAgICAgICBoZWFkZXI6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0cy1saXN0LW1hcC13cmFwcGVyIHtcbiAgICAgIC5jb3VudGVyLXdyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgLmxlYWZsZXQtY29udHJvbC16b29tLmxlYWZsZXQtYmFyLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLW1hcC13cmFwcGVyIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXpvb20tZnVsbHNjcmVlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5zZWFyY2gtbWFwLWJsb2NrIC5zZWFyY2gtbWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLnNlYXJjaC1tYXAtYmxvY2sge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5ldy10b2RheS1hdWN0aW9ucy13cmFwIHtcbiAgICAgICAgdG9wOiAxMTJweDtcbiAgICAgICAgbGVmdDogNjA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxNDQwcHggKyAxMTBweCArIDExMDBweCkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgIGxlZnQ6IDYwNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIwMHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBsZWZ0OiA1NzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQwMHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMjE5NkYzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLW1vYmlsZS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk3NkQyO1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1tYXAtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAmLnZpZXctdHlwZS1tYXAgLmZpbHRlci13cmFwcGVyICsgLml0dmFuZy1maWx0ZXItdG9nZ2xlLW1vYmlsZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi52aWV3LXR5cGUtbWFwIC5maWx0ZXItd3JhcHBlci5hY3RpdmUgKyAuaXR2YW5nLWZpbHRlci10b2dnbGUtbW9iaWxlIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbi1idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBtaW4oMzU1cHgsIGNhbGMoMTAwdncgLSAyNHB4KSk7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogbWluKDM1NXB4LCBjYWxjKDEwMHZ3IC0gMjRweCkpO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4NHB4IDIwcHggMTA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IHJnYmEoMzAsIDMxLCAzNiwgMC4xOCk7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIC50aXRsZS1idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZm9ybSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWJsb2NrcyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWJsb2NrIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERTNFQjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubm8tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYudG9nZ2xlLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICY6bm90KC5uby1kcm9wZG93bik6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2NoZXZyb24tZG93bi5zdmdcIikgY2VudGVyIC8gMjBweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgaDM6bm90KC5uby1kcm9wZG93bik6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvdW50LWFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNob2ljZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0dmFuZy1yZWdpb24tY2FyZHMge1xuICAgICAgICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgICAgICAgLnF1aWNrLWZpbHRlci1jYXJkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlYXJjaC1tb2JpbGUtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjMUUxRjI0O1xuICAgICAgICAgICAgd2lkdGg6IG1pbigzNTVweCwgY2FsYygxMDB2dyAtIDI0cHgpKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxNnB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERFM0VCO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggcmdiYSgzMCwgMzEsIDM2LCAwLjE4KTtcblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIHAuc2VhcmNoLXRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxRTFGMjQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbGVhci1maWx0ZXItYnRuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzBCNkNDQjtcbiAgICAgICAgICAgICAgICBzdHJva2Utb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTEsIDEwOCwgMjAzLCAwLjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEI2Q0NCO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZS1vcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2UtZmlsdGVycy1idG4ge1xuICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzFFMUYyNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREUzRUI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDIwcHggcmdiYSgzMCwgMzEsIDM2LCAwLjA4KTtcblxuICAgICAgICAgICAgLm1haW4tYnV0dG9uLmZpbHRlci1idXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItd3JhcHBlci5hY3RpdmUgfiAubWFwLWxpc3Qtd3JhcHBlciAubWFwLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVyLXdyYXBwZXIuYWN0aXZlIH4gLm1hcC1saXN0LXdyYXBwZXIgLml0dmFuZy1maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMobWluKDM1NXB4LCBjYWxjKDEwMHZ3IC0gMjRweCkpIC0gMjBweCk7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCByZ2JhKDMwLCAzMSwgMzYsIDAuMTgpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyMSwgMjI3LCAyMzUsIDAuOSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdHZhbmctZmlsdGVyLXRvZ2dsZS1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4IDAgMCAzMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCByZ2JhKDMwLCAzMSwgMzYsIDAuMTgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgJi5oYXMtYWN0aXZlLWZpbHRlcnM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNEQ0RjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci1vcGVuZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAmLmhhcy1hY3RpdmUtZmlsdGVyczo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5maWx0ZXItb3BlbmVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmlsdGVyLWNsb3NlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItd3JhcHBlci5hY3RpdmUgKyAuaXR2YW5nLWZpbHRlci10b2dnbGUtbW9iaWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDQxcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMycHggMzJweCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCByZ2JhKDMwLCAzMSwgMzYsIDAuMTgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwtbmV3LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlldy10eXBlLW1hcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5saXN0LW1hcC12aWV3LXdyYXBwZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlc3VsdHMtbGlzdC1tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgIC8vICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgLy8gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgIC8vICB9XG4gICAgICAgICAgLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgLy8gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIC8vICB9XG4gICAgICAgICAgLy99XG5cbiAgICAgICAgICAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtdG9wLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGVhZmxldC10b3Age1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8ubGVhZmxldC1ib3R0b20ubGVhZmxldC1yaWdodCAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAvLyAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgLmN1c3RvbS1sYXllci1jb250cm9sLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcC1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzdWx0cy1saXN0LW1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi51bmRlciB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb3VudGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpc3QtbWFwLXZpZXctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWx0ZXItb3BlbmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAubmV3LXRvZGF5LWF1Y3Rpb25zLXdyYXAubW9iaWxlLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAgIH4gLm1hcC1saXN0LXdyYXBwZXIgLml0dmFuZy1maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2Zy5maWx0ZXItY2xvc2VkIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnLmZpbHRlci1vcGVuZWQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci13cmFwcGVyLmFjdGl2ZSB+IC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMxMnB4ICsgMjRweCk7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTJweCAtIDI0cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgbWFyZ2luLWxlZnQgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZXctdHlwZS1saXN0IHtcbiAgICAgICAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFwLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxNDQwcHggKyAxMDBweCkgLyAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtYnRuLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERTNFQjtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2xlYXItZmlsdGVyLWJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAudG90YWwtbmV3LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFwLXdyYXBwZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgLS1tYXAtdmlld3BvcnQtb2Zmc2V0OiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IG1pbig4MDBweCwgY2FsYygxMDB2aCAtIHZhcigtLW1hcC12aWV3cG9ydC1vZmZzZXQpKSk7XG4gICAgICAgICAgaGVpZ2h0OiBtaW4oODAwcHgsIGNhbGMoMTAwc3ZoIC0gdmFyKC0tbWFwLXZpZXdwb3J0LW9mZnNldCkpKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIC0tbWFwLXZpZXdwb3J0LW9mZnNldDogMTcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1tYXAtdmlld3BvcnQtb2Zmc2V0KSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gdmFyKC0tbWFwLXZpZXdwb3J0LW9mZnNldCkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubG9hZGluZyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41OCk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEyMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgei1pbmRleDogMTIwMTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpdHZhbmctbWFwLWxvYWRlciAwLjlzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXR2YW5nLWZpbHRlci10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMnB4IDMycHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLU1haW4tV2hpdGUsICNGRkYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDAgMnB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlLCBib3JkZXItcmFkaXVzIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1hY3RpdmUtZmlsdGVyczo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY0RDRGO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgJi5oYXMtYWN0aXZlLWZpbHRlcnM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmlsdGVyLWNsb3NlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmlsdGVyLW9wZW5lZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG5cbiAgICAgICAgICAgICAgc3ZnIHBhdGgsXG4gICAgICAgICAgICAgIHN2ZyBjaXJjbGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI0ZGRjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyBjaXJjbGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdHZhbmctbWFwLXN1bW1hcnkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgICAgICYudW5kZXIge1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHNwYW4sIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VtbWFyeS1waWxsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1QzVGNkI7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG5cbiAgICAgICAgICAgICAgJi5zdW1tYXJ5LXBpbGwtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVFRkZGOztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBCNkNDQjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdHZhbmctbWFwLWhpbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNywgNjYsIDEwNSwgMC45NSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUY5RkI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlYWZsZXQtcG9wdXAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTI0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1wb3B1cC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcblxuICAgICAgICAgICAgICAgICAgJi5zdGF0dXMtcmVzY2hlZHVsZWQge1xuICAgICAgICAgICAgICAgICAgICAucG9wdXAtY29udGVudC13cmFwcGVyIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQjQyQjtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pbWFnZS10YWctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOUUwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmJvcmRlci10b3Atd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhd3llci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhd3llci1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXd5ZXItbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm1haW4tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWFpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcbiAgICAgICAgICAgICAgLy9maWxsOiAjQkJERUZCO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1mdWxsc2NyZWVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvZnVsbHNjcmVlbi1pdHZhbmcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxlYWZsZXQtZnVsbHNjcmVlbi1vbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL21pbmltaXplLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20ubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2xheWVyLWl0dmFuZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGF5ZXItcG9wdXAge1xuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWFmbGV0LWNvbnRyb2wtem9vbS5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgLmxlYWZsZXQtY29udHJvbC16b29tLWluIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzJweCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlYWZsZXQtbWFya2VyLWljb24ubWFya2VyLWNsdXN0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9waW4taXR2YW5nLnN2Z1wiKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlYWZsZXQtbWFya2VyLWljb24ubWFwLXBvcHVwLWljb24ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAvLyYudGFnX192aWxsYSB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICMxNTdGMUY7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogIzE1N0YxRjtcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX2JlYm9lbHNlc2VqZW5kb20ge1xuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8mLnRhZ19fZnJpdGlkc2h1cyB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICNDQzI5MzY7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogI0NDMjkzNjtcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX2VqZXJsZWpsaWdoZWQge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjQTI0Mjg0O1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICNBMjQyODQ7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19oZWxhcnNncnVuZCB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICMxRDczRTU7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogIzFENzNFNTtcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX2xhbmRicnVnIHtcbiAgICAgICAgICAgICAgLy8gIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy8gICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgICAgIC8vICAgICAgZmlsbDogIzA4N0Y4QztcbiAgICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgICAgICAgIC8vICAgIGNvbG9yOiAjMDg3RjhDO1xuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8mLnRhZ19fbmVkbGFndC1sYW5kYnJ1ZyB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICNBRTRCM0M7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogI0FFNEIzQztcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX3JhZWtrZWh1cyB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICM5NDYyMDI7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogIzk0NjIwMjtcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX2JlYm9lbHNlc2VqZW5kb20ge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjMzQyNUVGO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICMzNDI1RUY7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19mcml0aWRzZ3J1bmQge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjOTUyNkVFO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICM5NTI2RUU7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyYudGFnX19ob3RlbC1vZy1yZXN0YXVyYW50IHtcbiAgICAgICAgICAgICAgLy8gIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy8gICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgICAgIC8vICAgICAgZmlsbDogIzY5NkM3QTtcbiAgICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAvLyAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgICAgICAgIC8vICAgIGNvbG9yOiAjNjk2QzdBO1xuICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8mLnRhZ19fYmVib2Vsc2VzLW9nLWVyaHZlcnZzZWplbmRvbSB7XG4gICAgICAgICAgICAgIC8vICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIC8vICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgICAvLyAgICAgIGZpbGw6ICNGNzdGMDA7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgLy8gIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICAgICAgICAvLyAgICBjb2xvcjogI0Y3N0YwMDtcbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vJi50YWdfX2VyaHZlcnYge1xuICAgICAgICAgICAgICAvLyAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAvLyAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gICAgICBmaWxsOiAjM0QzQjNDO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgIC8vICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICMzRDNCM0M7XG4gICAgICAgICAgICAgIC8vICB9XG4gICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMCAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvL3BhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZWZ0OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hdWN0aW9ucy1jb3VudCB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mb3JtIHtcbiAgICAgICAgICAgIC5maWx0ZXItYmxvY2tzIHtcbiAgICAgICAgICAgICAgLS1maWx0ZXItdmlld3BvcnQtb2Zmc2V0OiAyNTZweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWluKDgwMHB4LCBjYWxjKDEwMHZoIC0gdmFyKC0tZmlsdGVyLXZpZXdwb3J0LW9mZnNldCkpKTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWluKDgwMHB4LCBjYWxjKDEwMHN2aCAtIHZhcigtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQpKSk7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQ6IDE3MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQpKTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQpKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA0ODhweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNlYXJjaC12aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAubmV3LXRvZGF5LWF1Y3Rpb25zLXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvcGVydGllcy1idG4taG9sZGVyIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmJ0bnMtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLm9yZGVyLWJ5LWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAgICAgICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICYuaXMtaGlnaGxpZ2h0ZWQ6bm90KC5pcy1kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMjBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTIwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZm9ybSB7XG4gICAgICAgICAgICAgIC5maWx0ZXItYmxvY2tzIHtcbiAgICAgICAgICAgICAgICAtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQ6IDI1NnB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG1pbig4MDBweCwgY2FsYygxMDB2aCAtIHZhcigtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQpKSk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWluKDgwMHB4LCBjYWxjKDEwMHN2aCAtIHZhcigtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQpKSk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1haW4tYnV0dG9uIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wsIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAvL21hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxNDQwcHggKyAxMjBweCkgLyAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4OHB4IC0gNDhweCAtIDYwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHggLSA0OHB4IC0gNjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTEyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHggLSA0OHB4IC0gNTBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hvaWNlcy13cmFwcGVyIHtcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3JkZXItYnktZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVzdWx0cy1saXN0LW1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5jb3VudGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAuY3VzdG9tLWxheWVyLWNvbnRyb2wubGVhZmxldC1jb250cm9sIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdC1tYXAtdmlldy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDY0cHg7XG5cbiAgICAgICAgICAgICAgLm9yZGVyLWJ5LWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5pcy1oaWdobGlnaHRlZDpub3QoLmlzLWRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ0bi12aWV3LXR5cGUge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgLmxpc3Qtdmlldy1idXR0b24sXG4gICAgICAgICAgICAgICAgLm1hcC12aWV3LWJ1dHRvbixcbiAgICAgICAgICAgICAgICAuaXR2YW5nLXZpZXctdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXR2YW5nLXZpZXctdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgIC5pY29uLWxpc3QsXG4gICAgICAgICAgICAgICAgICAuaWNvbi1tYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLnNob3ctbWFwLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLW1hcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5zaG93LWxpc3QtYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLW1hcC13cmFwcGVyLnZpZXctdHlwZS1tYXAgJiB7XG4gICAgICAgICAgICAgICAgICAubWFwLXZpZXctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLW1hcC13cmFwcGVyLnZpZXctdHlwZS1saXN0ICYge1xuICAgICAgICAgICAgICAgICAgLmxpc3Qtdmlldy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBmciA1MDBmcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5QzlEQTQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJEJhY2tncm91bmQtTGlnaHQtR3JheTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmNhc2UtbnVtYmVyLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkVGV4dC1TZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hhcmFjdGVyaXN0aWNzLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgNHB4O1xuXG4gICAgICAgICAgICAgICAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1tYXAtd3JhcHBlci52aWV3LXR5cGUtbGlzdCB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDQ4cHg7XG4gICAgICAgICAgcm93LWdhcDogMDtcblxuICAgICAgICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICAucHJvcGVydGllcy1idG4taG9sZGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAucHJvcGVydGllcy1jb3VudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ0bnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXR2YW5nLXZpZXctdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hvaWNlcy13cmFwcGVyLm9yZGVyLWJ5LWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICAgICAgICAtLWZpbHRlci12aWV3cG9ydC1vZmZzZXQ6IDI1NnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleDogMCAwIDMxMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMjBweCkge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MDBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTIwcHgpIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMzQwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC0tZmlsdGVyLXZpZXdwb3J0LW9mZnNldDogMTcwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZm9ybSAgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLS1tYXAtdmlld3BvcnQtb2Zmc2V0OiAxOTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcblxuICAgICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mb3JtIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLS1tYXAtdmlld3BvcnQtb2Zmc2V0OiAxNzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLW1hcC13cmFwcGVyLnZpZXctdHlwZS1tYXAge1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydGllcy1idG4taG9sZGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaG9pY2VzLXdyYXBwZXIub3JkZXItYnktZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLW1vYmlsZS1oZWFkZXIuYWN0aXZlIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5pdHZhbmctdGhlbWUuZnVsbHNjcmVlbi1tYXAge1xuICAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLmxlYWZsZXQtY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXR2YW5nLW1hcC1oaW50e1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5pdHZhbmctZmlsdGVyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb3BlcnRpZXMtYnRuLWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc2VjdGlvbi5zZWFyY2gtbWFwLWJsb2NrIC5zZWFyY2gtbWFwLXdyYXBwZXIgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJhci5sZWFmbGV0LWNvbnRyb2wgLmxlYWZsZXQtY29udHJvbC16b29tLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGVhZmxldC1ib3R0b20ubGVhZmxldC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uLnNlYXJjaC1tYXAtYmxvY2sgLnNlYXJjaC1tYXAtd3JhcHBlciAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtbWFwLWJsb2NrIHtcbiAgICAucmVzdWx0cy1saXN0LW1hcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1tYXAtd3JhcHBlciAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtdG9wLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtYmFyLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtbWFwLXdyYXBwZXIudmlldy10eXBlLW1hcCAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtYmFyLmxlYWZsZXQtY29udHJvbCwgLnNlYXJjaC1tYXAtd3JhcHBlci52aWV3LXR5cGUtbWFwIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLW1hcC13cmFwcGVyLnZpZXctdHlwZS1tYXAgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LXRvcC5sZWFmbGV0LXJpZ2h0IHtcbiAgICAgIC5sZWFmbGV0LWNvbnRyb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtd3JhcHBlciAubWFwLWNvbnRhaW5lciAubGVhZmxldC1iYXIubGVhZmxldC1jb250cm9sLCAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmN1c3RvbS1sYXllci1jb250cm9sLmxlYWZsZXQtY29udHJvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5mdWxsc2NyZWVuLW1hcDpub3QoLml0dmFuZy10aGVtZSkge1xuICAuc2VhcmNoLW1hcC1ibG9jayB7XG4gICAgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1tYXAtd3JhcHBlciAubWFwLXdyYXBwZXIgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtdG9wLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtYmFyLmxlYWZsZXQtY29udHJvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtbWFwLXdyYXBwZXIgLm1hcC13cmFwcGVyIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWJvdHRvbS5sZWFmbGV0LXJpZ2h0IHtcbiAgICAgIGJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpdHZhbmctbWFwLWxvYWRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuYm9keS5pdHZhbmctdGhlbWUge1xuICAuc2VhcmNoLW1hcC1ibG9jayB7XG4gICAgLnNlYXJjaC1tYXAtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAucHJvcGVydGllcy1jb3VudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE0MCUgKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgfVxuXG4gICAgLnByb3BlcnRpZXMtYnRuLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICBhLFxuICAgICAgLml0dmFuZy12aWV3LXRvZ2dsZSB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1OZXctQnJhbmQsICMwYjZjY2IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzBiNmNjYjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzBiNmNjYjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICMwYjZjY2I7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdHZhbmctdmlldy10b2dnbGUge1xuICAgICAgICAuaWNvbi1saXN0LFxuICAgICAgICAuaWNvbi1tYXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1tYXAtYWN0aW9uIHtcbiAgICAgICAgICAuaWNvbi1tYXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93LWxpc3QtYWN0aW9uIHtcbiAgICAgICAgICAuaWNvbi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICMwYjZjY2I7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFmbGV0LWNvbnRyb2wtY29udGFpbmVyIHtcbiAgICAgIC5sZWFmbGV0LWJvdHRvbS5sZWFmbGV0LXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgdG9wOiA2OHB4O1xuICAgICAgfVxuXG4gICAgICAubGVhZmxldC1iYXIgYSB7XG4gICAgICAgIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tbGF5ZXItY29udHJvbC5sZWFmbGV0LWNvbnRyb2wgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNTg2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHJpZ2h0OiAxOTRweDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBib3R0b206IC02MHZoXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsZWFyLWZpbHRlci1idG4ge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDExLCAxMDgsIDIwMywgMC41MCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2Utb3BhY2l0eTogMC41O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDExLCAxMDgsIDIwMywgMSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG5Vc2FnZTpcbjxkaXYgY2xhc3M9XCJpbnB1dC13cmFwcGVyXCI+XG4gICAgPGlucHV0IHR5cGU9XCJlbWFpbFwiIGlkPVwiZW1haWxcIiBwbGFjZWhvbGRlcj1cIllvdXIgZW1haWwgYWRkcmVzc1wiPlxuPC9kaXY+XG48ZGl2IGNsYXNzPVwiaW5wdXQtY2hlY2tib3hcIj5cbiAgICA8aW5wdXQgaWQ9XCJ0ZXJtc1wiIHR5cGU9XCJjaGVja2JveFwiPlxuICAgIDxsYWJlbCBmb3I9XCJ0ZXJtc1wiPlxuICAgICAgICA8c3BhbiBjbGFzcz1cImNoZWNrYm94XCI+PC9zcGFuPlxuICAgICAgICA8c3BhbiBjbGFzcz1cInRleHRcIj5JIGFjY2VwdCB0aGUgVGVybXMgb2YgVXNlIGFuZCBQcml2YWN5IFBvbGljeSA8L3NwYW4+XG4gICAgPC9sYWJlbD5cbjwvZGl2PlxuKi9cbi5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDE2cHg7XG4gICAgY29sb3I6ICRUZXh0LUJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LWZhbWlseTogJG91dGZpdDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRNYWluLUFjY2VudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gIH1cblxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRUZXh0LUJsYWNrO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggMjBweCAjZmZmO1xuICB9XG5cbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8qIEZpcmVmb3ggKi9cbiAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG4gICAgLmVycm9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRNYWluLVdoaXRlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZzogMThweCAxNnB4IDE4cHggNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtY2hlY2tib3gge1xuICBsYWJlbCB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlci1HcmF5O1xuICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBsYWJlbDpob3ZlciB7XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJE1haW4tQWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTWFpbi1EYXJrLUdyZWVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTWFpbi1EYXJrLUdyZWVuO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAwLjNzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvY2hlY2ttYXJrLnN2Z1wiKTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW5wdXQtZXJyb3Ige1xuICAgIC5jaGVja2JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG4uaW5wdXQtd3JhcHBlciAuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAkcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHkuaXR2YW5nLXRoZW1lIHtcbiAgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gIH1cbiAgLmlucHV0LXdyYXBwZXIuc2VhcmNoLXBvc3QtY29kZS13cmFwcGVyIHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5pbnB1dC13cmFwcGVyLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQ4cHggMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDQ0cHggOHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0IWltcG9ydGFudDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvc2VhcmNoLWl0dmFuZy5zdmdcIikgY2VudGVyL2F1dG8gbm8tcmVwZWF0O1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTZweCAxOHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRQcmltYXJ5LUl0dmFuZztcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgIH1cbiAgfVxuICAuaW5wdXQtY2hlY2tib3gge1xuICAgIGxhYmVsOmhvdmVyIHtcbiAgICAgIC5jaGVja2JveCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEhvdmVyLUl0dmFuZztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAgICAgICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgICAgICAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1heC13aWR0aCxcbiAgICAgICAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICAgICAgICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAgICAgICAndG8gZW1zJzogZmFsc2UsXG4gICAgICAgICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICAgICAgICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICAgICAgICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAgICAgICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICAgICAgICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qXG5Vc2FnZTpcbjxkaXYgY2xhc3M9XCJjaG9pY2VzLXdyYXBwZXJcIj5cbjxwPkFyZWE8L3A+XG48c2VsZWN0IG5hbWU9XCJ0ZXN0XCIgaWQ9XCJ0ZXN0XCIgY2xhc3M9XCJjaG9pY2VzLWpzXCI+XG48b3B0aW9uIHZhbHVlPVwiXCIgZGlzYWJsZWQgc2VsZWN0ZWQ+PD89IF9fKCdZZWFyJywgJ3R2YW5ncycpID8+PC9vcHRpb24+XG48b3B0aW9uIHZhbHVlPVwiMVwiPjE8L29wdGlvbj5cbjxvcHRpb24gdmFsdWU9XCIyXCI+Mjwvb3B0aW9uPlxuPC9zZWxlY3Q+XG48L2Rpdj5cbiovXG5cbi5jaG9pY2VzLXdyYXBwZXIge1xuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXItR3JheTtcbiAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICBmb250LWZhbWlseTogJG91dGZpdDtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSByaWdodCAxMnB4IGNlbnRlciAvIDIwcHggYXV0byBuby1yZXBlYXQ7XG4gICAgYXBwZWFyYW5jZTpub25lO1xuICAgICY6Oi1tcy1leHBhbmQgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAuY2hvaWNlcy13cmFwcGVyIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaG9pY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAmLmxvYWRpbmcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9sb2FkZXItYW5pbWF0ZWQtZGFyay5zdmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSBjZW50ZXIgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pdGVtLmlzLXBsYWNlaG9sZGVyLmlzLXNlbGVjdGFibGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlci1HcmF5O1xuICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICAgIH1cbiAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvaWNlc19fbGlzdCB7XG5cbiAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICMxRTFGMjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogLTVweDtcblxuICAgICAgICAmLnRhcmdldC1leGFtcGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkTWFpbi1BY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICZbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRNYWluLUFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpO1xuICAgICAgLmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMzZweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkVGV4dC1TZWNvbmRhcnk7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgJi5pcy1oaWdobGlnaHRlZDpub3QoLmlzLWRpc2FibGVkKSwgJi5pcy1zZWxlY3RlZDpub3QoLmlzLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tQWNjZW50O1xuICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ0ltYWdlcy9jaGV2cm9uLWRvd24uc3ZnJykgY2VudGVyIC8gMTZweCBuby1yZXBlYXQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW5wdXQtZXJyb3Ige1xuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAgIC5pcy1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2hvaWNlc19fZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xuXG59XG5cbi5jaG9pY2VzLXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZSAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uY2hvaWNlcy13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbS50YXJnZXQtZXhhbXBsZSB7XG4gIGNvbG9yOiAjMUUxRjI0O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uY2hvaWNlcy13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmNob2ljZXMtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0gLmNob2ljZXNfX2l0ZW0tbGFiZWwge1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2hvaWNlcy13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSAuY2hvaWNlc19faXRlbS1jb3VudCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmNob2ljZXMtd3JhcHBlciAuY2hvaWNlcyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0uaXMtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNob2ljZXNfX2xpc3QuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZT1cInNlbGVjdC1tdWx0aXBsZVwiXSB7XG5cbiAgLmNob2ljZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSBjZW50ZXIgLyAyMHB4IGF1dG8gbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICB9XG4gICAgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgfVxuICB9XG4gICYuaXMtb3BlbiB7XG4gICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjYXJldC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cblxuICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkTWFpbi1BY2NlbnQ7XG4gICAgICB9XG4gICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgY3Vyc29yOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgJi5pcy1oaWdobGlnaHRlZDpub3QoLmlzLWRpc2FibGVkKSwgJi5pcy1zZWxlY3RlZDpub3QoLmlzLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1BY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuLmNob2ljZXNbZGF0YS10eXBlPVwic2VsZWN0LW11bHRpcGxlXCJdIHtcblxuICAuY2hvaWNlc19faW5uZXIge1xuICAgIC8vcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ0ltYWdlcy9jaGV2cm9uLWRvd24uc3ZnJykgY2VudGVyIC8gMjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuICAgIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIH1cbiAgfVxuICAmLmlzLW9wZW4ge1xuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY2FyZXQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jaG9pY2VzIHtcbiAgJjpob3ZlciB7XG4gICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJE1haW4tQWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG5cbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkTWFpbi1BY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblxuICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgY3Vyc29yOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICYuaXMtaGlnaGxpZ2h0ZWQ6bm90KC5pcy1kaXNhYmxlZCksICYuaXMtc2VsZWN0ZWQ6bm90KC5pcy1kaXNhYmxlZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRNYWluLUFjY2VudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4uY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2Fycm93LXdoaXRlLnN2ZycpIGNlbnRlciAvIDE2cHggYXV0byBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gICYuY2hvaWNlc19faXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYigwIDExNyAxNTUgLyAzOCUpO1xuICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICRNYWluLVdoaXRlIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4uY2hvaWNlc19fbGlzdC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNob2ljZXMuaXMtZm9jdXNlZC5pcy1vcGVuIHtcbiAgLmNob2ljZXNfX2xpc3QuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxufVxuYm9keS5pdHZhbmctdGhlbWUge1xuICAub3JkZXItYnktZGF0ZS13cmFwcGVyIC5jaG9pY2VzX19saXN0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY2hvaWNlcy13cmFwcGVyIC5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1NYWluLVdoaXRlLCAjRkZGKTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxNnB4IDMycHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC5jaG9pY2VzLXdyYXBwZXIgLmNob2ljZXMgLmNob2ljZXNfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAuY2hvaWNlc1tkYXRhLXR5cGU9XCJzZWxlY3QtbXVsdGlwbGVcIl0ge1xuICAgIFxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdJbWFnZXMvY2hldnJvbi1kb3duLnN2ZycpIGNlbnRlciAvIDIwcHggYXV0byBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICAgIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY2FyZXQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNob2ljZXMge1xuICAgICY6aG92ZXIge1xuICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcblxuICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgY3Vyc29yOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgJi5pcy1oaWdobGlnaHRlZDpub3QoLmlzLWRpc2FibGVkKSwgJi5pcy1zZWxlY3RlZDpub3QoLmlzLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmchaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2Fycm93LXdoaXRlLnN2ZycpIGNlbnRlciAvIDE2cHggYXV0byBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmLmNob2ljZXNfX2lzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigzMyAxNTAgMjQzIC8gMzglKTtcbiAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogJE1haW4tV2hpdGUhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNob2ljZXNfX2xpc3QuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNob2ljZXMuaXMtZm9jdXNlZC5pcy1vcGVuIHtcbiAgICAuY2hvaWNlc19fbGlzdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMXB4KTtcbiAgICAgIC8vYmFja2dyb3VuZDogdmFyKC0tTWFpbi1XaGl0ZSwgI0ZGRik7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxNnB4IDMycHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbiAgfVxufVxuIiwiLypcblVzYWdlOlxuICA8ZGl2IGNsYXNzPVwibWFpbi1idXR0b25cIj48c3Bhbj5TZWFyY2g8L3NwYW4+PC9kaXY+XG4gICA8ZGl2IGNsYXNzPVwidGFnIHRhZ19fdmlsbGFcIj5WaWxsYTwvZGl2PlxuKi9cbi5tYWluLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggNDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkTWFpbi1EYXJrLUdyZWVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICBjb2xvcjogJE1haW4tV2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogJG91dGZpdDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCAxMDIzcHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRvdXRmaXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRNYWluLUFjY2VudDtcbiAgfVxuXG4gICYubGFyZ2UtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMkM3Q0U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmJvb2stYnV0dG9uLCAmLnN1YnNjcmliZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDQ4cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN1YnNjcmliZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRNYWluLUFjY2VudDtcbiAgICBjb2xvcjogJE1haW4tRGFyay1HcmVlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhciBhbGw7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbm90aWZpY2F0aW9uLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRNYWluLUFjY2VudDtcbiAgICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbm90aWZpY2F0aW9uLXdoaXRlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJvb2stYnV0dG9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Jvb2suc3ZnXCIpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJE1haW4tQWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi50YWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogJE1haW4tV2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5Lml0dmFuZy10aGVtZSB7XG4gIC50YWcge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICB9XG5cbiAgLm1haW4tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJEhvdmVyLUl0dmFuZztcbiAgICB9XG4gIH1cblxuICAuc3Vic2NyaWJlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkUHJpbWFyeS1JdHZhbmc7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL25vdGlmaWNhdGlvbi1pdHZhbmcuc3ZnXCIpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRQcmltYXJ5LUl0dmFuZztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkSG92ZXItSXR2YW5nO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9ub3RpZmljYXRpb24td2hpdGUuc3ZnXCIpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib29rLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkUHJpbWFyeS1JdHZhbmc7XG4gICAgYmFja2dyb3VuZDogJFByaW1hcnktSXR2YW5nO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2NhbGVuZGFyLXdoaXRlLnN2Z1wiKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkTWFpbi1XaGl0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkSG92ZXItSXR2YW5nO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkSG92ZXItSXR2YW5nO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9jYWxlbmRhci13aGl0ZS5zdmdcIik7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLnByb3BlcnR5LWNhcmQge1xuICAuYmlkLXBkZi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNywgMTU1LCAwLjEyKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IHZhcigtLU1haW4tRGFyay1HcmVlbiwgIzAwNDQ1Qik7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjRweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogIzAwNDQ1QjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zdGF0dXMtY2FuY2VsZWQge1xuICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDAlLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDEwMCUpLCAjRkZGO1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjQUFBRUJEO1xuICAgICAgfVxuICAgICAgc3ZnIGNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICNBQUFFQkQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS10YWctd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRUZXh0LUdyYXk7XG4gICAgfVxuICAgIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMgc3BhbjpsYXN0LW9mLXR5cGUsIC5jaGFyYWN0ZXJpc3RpY3MtYm90dG9tIC5zaW5nbGUtY2hhcmFjdGVyaXN0aWMgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgY29sb3I6ICRUZXh0LUdyYXlcbiAgICB9XG4gICAgaDIge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgfVxuICAmLnN0YXR1cy1jYW5jZWxlZCB7XG4gICAgLmJvcmRlci10b3Atd3JhcHBlciB7XG4gICAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljOmZpcnN0LW9mLXR5cGUgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBjb2xvcjogJFRleHQtR3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYzpmaXJzdC1vZi10eXBlIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgJi5zdGF0dXMtcmVzY2hlZHVsZWQge1xuICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgPiAuc2luZ2xlLWNoYXJhY3RlcmlzdGljOmZpcnN0LWNoaWxkIHNwYW46bGFzdC1vZi10eXBlLCAuc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAjOUI2NjAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmRvd25sb2FkLXBkZi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTcwLCAxNzQsIDE4OSwgMC4xMikgMCUsIHJnYmEoMTcwLCAxNzQsIDE4OSwgMC4xMikgMTAwJSksICNGRkY7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNBQUFFQkQ7XG4gICAgICB9XG4gICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogI0FBQUVCRDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0Q4RDlFMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJE1haW4tQWNjZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucHJvcGVydHktY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkVGV4dC1TZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhd3llci12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cblxuICAgICAgLmxhd3llci1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIC5sYXd5ZXItbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5pdHZhbmctdGhlbWUge1xuICAuYmlkLXBkZi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMzLCAxNTAsIDI0MywgMC4xMikgMCUsIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjEyKSAxMDAlKSwgI0ZGRjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IHZhcigtLUl0dmFuZy1QcmltYXJ5LCAjMjE5NkYzKTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogIzIxOTZGMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb3BlcnR5LWNhcmQuc3RhdHVzLXJlc2NoZWR1bGVkIC5zdGF0dXMge1xuICAgIGNvbG9yOiAjRkZCNDJCO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnByb3BlcnR5LWNhcmQge1xuICAgICYuc3RhdHVzLXJlc2NoZWR1bGVkIHtcbiAgICAgIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgPiAuc2luZ2xlLWNoYXJhY3RlcmlzdGljOmZpcnN0LWNoaWxkIHNwYW46bGFzdC1vZi10eXBlLCAuc3RhdHVzIHtcbiAgICAgICAgY29sb3I6ICNGRkI0MkI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3RhdHVzLWNhbmNlbGVkLCYuc3RhdHVzLXJlc2NoZWR1bGVkIHtcbiAgICAgIC5kb3dubG9hZC1wZGYtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDAlLCByZ2JhKDE3MCwgMTc0LCAxODksIDAuMTIpIDEwMCUpLCAjRkZGO1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogI0FBQUVCRDtcbiAgICAgICAgfVxuICAgICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjQUFBRUJEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9wZXJ0eS1jYXJkLnN0YXR1cy1jYW5jZWxlZDpub3QoLnBvcHVwLXdyYXBwZXIpIC5wcm9wZXJ0eS1jaGFyYWN0ZXJpc3RpY3MgLnNpbmdsZS1jaGFyYWN0ZXJpc3RpYzpmaXJzdC1vZi10eXBlIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICBjb2xvcjogI2ZmM2YzZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkLnN0YXR1cy1jYW5jZWxlZCAuaW1hZ2UtdGFnLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIH1cbiAgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWNoYXJhY3RlcmlzdGljcyAuc2luZ2xlLWNoYXJhY3RlcmlzdGljIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAucHJvcGVydHktY2FyZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvcGVydHktY2FyZCAuaW1hZ2UtdGFnLXdyYXBwZXIgLnRhZyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucHJvcGVydHktY2FyZCAuaW1hZ2UtdGFnLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRCYWNrZ3JvdW5kLUxpZ2h0LUdyYXk7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9wZXJ0eS1jYXJkIGgyIHtcbiAgICBjb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICB9XG59XG4iLCJmb3JtIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbHRlci1ibG9ja3Mge1xuICAgIC5maWx0ZXItYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ib3gtaW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3JpZXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRvZ2dsZS1kcm9wZG93biB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KC5uby1kcm9wZG93bik6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5vLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db250ZW50LVNlY29uZGFyeSwgIzVDNUY2Qik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGgzOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jaGVja2JveGVzLWZpbHRlci1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZC1ub25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkM2RTdCO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tQWNjZW50O1xuICAgICAgICAgICAgICBjb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAmLmxhcmdlLW1hcmdpbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIwMHB4KSB7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmNhdGVnb3JpZXMtd3JhcHBlciB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgIGdhcDogMCAyNHB4O1xuICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5wdXQtY2hlY2tib3gge1xuICAgICAgICAgICAgJi5jb2x1bW4tMSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb2x1bW4tMiB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2luZ2xlLWNvbHVtbiB7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWNoZWNrYm94IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob2ljZXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAuY2hvaWNlcyB7XG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJG91dGZpdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY2FyZXQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlci1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cbi5jaG9pY2VzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jbGVhci12YWx1ZSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJE1haW4tQWNjZW50O1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Lml0dmFuZy10aGVtZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBmb3JtIC5maWx0ZXItYmxvY2tzIC5maWx0ZXItYmxvY2suY2hlY2tib3hlcy1maWx0ZXItYmxvY2sgLmlucHV0LWNoZWNrYm94IGxhYmVsIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgICAuZmlsdGVyLWJsb2NrcyAuZmlsdGVyLWJsb2NrIC5jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgIH1cbiAgICAuc2VhcmNoLWlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuZmlsdGVyLWJsb2NrcyB7XG4gICAgICAuZmlsdGVyLWlubmVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyM3B4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1ibG9jayB7XG4gICAgICAmLm5vLWRyb3Bkb3duIHtcbiAgICAgICAgLnRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvaWNlcy13cmFwcGVyLCAuc2VhcmNoLXBvc3QtY29kZS13cmFwcGVyIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRUZXh0LVNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXBvc3QtY29kZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLml0dmFuZy1yZWdpb24tY2FyZHMtYmxvY2sge1xuXG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICMxRTFGMjQ7XG4gICAgICB9XG5cbiAgICAgIC5pdHZhbmctcmVnaW9uLWNhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5xdWljay1maWx0ZXItY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnIgMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGQTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgIC5yZWdpb24taWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjQTdBQkJBO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMxRTFGMjQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBjb2xvcjogIzVFNjQ3MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLWNoZWNrIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDlFQ0ZGO1xuXG4gICAgICAgICAgLnJlZ2lvbi1jaGVjayB7XG4gICAgICAgICAgICBjb2xvcjogIzE5NzZEMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvaWNlcy13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jbGVhci12YWx1ZSB7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMyMTk2ZjM7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgJi5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaW5wdXQtcmFuZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAucmFuZ2UtaW5wdXQtd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJhbmdlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAuY2hvaWNlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9vdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbGVhci12YWx1ZXMge1xuICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRUZXh0LVNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2hvaWNlcyB7XG4gICAgICAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xuXG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2hlY2tib3hlcy1maWx0ZXItYmxvY2sge1xuICAgICAgLmlucHV0LWNoZWNrYm94OmhhcyhpbnB1dDpkaXNhYmxlZCkge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQsXG4gICAgICAgIC5jYXRlZ29yeS1jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICNCOEJFQ0M7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Q4RERFODtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1jaGVja2JveCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTZweCBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIzcHgpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjNweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeS1jb3VudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjNUU2NDcyO1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItYmxvY2sgLmlucHV0LWNoZWNrYm94IGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZmlsdGVyLWJsb2NrIC5pbnB1dC1jaGVja2JveCBsYWJlbCAuY2F0ZWdvcnktY291bnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzVFNjQ3MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gICAgLmZpbHRlci1ibG9jayAuaW5wdXQtY2hlY2tib3guaXMtZGlzYWJsZWQsXG4gICAgLmZpbHRlci1ibG9jayAuaW5wdXQtY2hlY2tib3g6aGFzKGlucHV0OmRpc2FibGVkKSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICAgICAgLnRleHQsXG4gICAgICAuY2F0ZWdvcnktY291bnQge1xuICAgICAgICBjb2xvcjogI0I4QkVDQztcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDhEREU4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FsZW5kYXItcmFuZ2UtcGlja2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuY2xlYXItdmFsdWVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkTWFpbi1XaGl0ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkVGV4dC1HcmF5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2NhbGVuZGFyLTIuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNHB4KSB7XG4gICAgICAuZmlsdGVyLWJsb2NrcyB7XG4gICAgICAgIC5maWx0ZXItYmxvY2sudG9nZ2xlLWRyb3Bkb3duIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItYmxvY2sge1xuICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5pbnB1dC1jaGVja2JveCAudGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dC1jaGVja2JveCAuY2hlY2tib3gge1xuICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWJsb2NrIHtcbiAgICAgICYudG9nZ2xlLWRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERTNFQjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuY291bnQtYWN0aXZlLWZpbHRlcnMuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgICBwOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRIb3Zlci1JdHZhbmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3VudC1hY3RpdmUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDcuNXB4O1xuICAgIGJhY2tncm91bmQ6ICRQcmltYXJ5LUl0dmFuZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAucmFuZ2UtaW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQxcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuIiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIHdpZHRoOiA2NzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICB3aWR0aDogMzYwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDI0cHg7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG4gIC5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgLmZsYXRwaWNrci1wcmV2LW1vbnRoLCAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJEhvdmVyLUl0dmFuZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAvLyAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aCB7XG4gICAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgICAgIC5jdXItbW9udGgge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm51bUlucHV0V3JhcHBlciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogI0E2RDVGQTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAsIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICAgIC5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gICAgICAuZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuZmxhdHBpY2tyLWRheXMge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHdpZHRoOiA2MjNweCFpbXBvcnRhbnQ7XG4gICAgICAgIC5kYXlDb250YWluZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwLjg3NXB4O1xuICAgICAgICAgIHdpZHRoOiAzMDQuODc1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTAuODc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRheUNvbnRhaW5lciB7XG4gICAgICAgICAgLmZsYXRwaWNrci1kYXkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgICAgICAgICAgY29sb3I6ICRUZXh0LVNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICYudG9kYXkge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6bm90KC50b2RheSk6bm90KC5zZWxlY3RlZCk6bm90KC5pblJhbmdlKTpub3QoLmVuZFJhbmdlKTpub3QoLnN0YXJ0UmFuZ2UpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJE1haW4tV2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQuc3RhcnRSYW5nZSwgJi5zdGFydFJhbmdlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMCAwICMyMTk2RjMsIDBweCAwIDAgIzIxOTZGMztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFByaW1hcnktSXR2YW5nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdGVkLmVuZFJhbmdlLCAmLmVuZFJhbmdlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRNYWluLVdoaXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeS1JdHZhbmc7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwIDAgIzIxOTZGMywgMXB4IDAgMCAjMjE5NkYzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluUmFuZ2Uge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTZENUZBO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMCAwICNBNkQ1RkEsIDVweCAwIDAgI0E2RDVGQTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQTZENUZBO1xuICAgICAgICAgICAgICBjb2xvcjogJFRleHQtQmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudG9kYXkuaW5SYW5nZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkVGV4dC1CbGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0cHgpIHtcbiAgICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgYm94LXNoYWRvdzogMnB4IDAgMCAjQTZENUZBLCA1cHggMCAwICNBNkQ1RkE7XG59XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgI0E2RDVGQTtcbiAgYm94LXNoYWRvdzogLTdweCAwIDAgI0E2RDVGQTtcbn0iLCIudGFnIHtcbiAgJl9fY29sb3JfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIH1cblxuICAmX19jb2xvcl8yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgfVxuXG4gICZfX2NvbG9yXzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXRlYWw7XG4gIH1cblxuICAmX19jb2xvcl80IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICB9XG4gICZfX2NvbG9yXzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxuXG4gICZfX2NvbG9yXzYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gIH1cblxuICAmX19jb2xvcl83IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd247XG4gIH1cblxuICAmX19jb2xvcl84IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTWFpbi1BY2NlbnQ7XG4gIH1cblxuICAmX19jb2xvcl85IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxuXG4gICZfX2NvbG9yXzEwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGltZTtcbiAgfVxuXG4gICZfX2NvbG9yXzExIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFnZW50YTtcbiAgfVxuXG4gICZfX2NvbG9yXzEyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG5cbiAgJl9fY29sb3JfMTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwZWFjaDtcbiAgfVxuXG4gICZfX2NvbG9yXzE0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gIH1cbiAgJl9fY29sb3JfMTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgJl9fY29sb3JfMTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQ7XG4gIH1cblxuICAmX19jb2xvcl8xNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXB1cnBsZTtcbiAgfVxuXG4gICZfX2NvbG9yXzE4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcGVhY2g7XG4gIH1cblxuICAmX19jb2xvcl8xOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0NkVDOTtcbiAgfVxuXG4gICZfX2NvbG9yXzIwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYyRUNDO1xuICB9XG5cbiAgLmxlYWZsZXQtbWFya2VyLWljb24ubWFwLXBvcHVwLWljb24ge1xuICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuaXR2YW5nLXRoZW1lIHtcbiAgLnRhZyB7XG4gICAgJi50YWdfX2NvbG9yXzEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1N0YxRjtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0MyOTM2O1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDI1RUY7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EyNDI4NDtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfNSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3M0U1O1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl82IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODdGOEM7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FFNEIzQztcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfOCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ2MjAyO1xuICAgIH1cblxuICAgICYudGFnX19jb2xvcl85IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTI2RUU7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzEwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTZDN0E7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzExIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNzdGMDA7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzEyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDNCM0M7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzEzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzI5M0Q7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTVDMkI7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE1IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTcyMjE7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTFDMjk7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNDJFNjg7XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE4e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2NUJCMTtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2MjM3QTtcbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMjAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M3NUI3QTtcbiAgICB9XG5cbiAgfVxuXG4gIC5sZWFmbGV0LW1hcmtlci1pY29uLm1hcC1wb3B1cC1pY29uIHtcbiAgICAmLnRhZ19fY29sb3JfMSB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMxNTdGMUY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjMTU3RjFGO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl8yIHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI0NDMjkzNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICNDQzI5MzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzQge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjQTI0Mjg0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogI0EyNDI4NDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl81IHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzFENzNFNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMxRDczRTU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzEwe1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNjk2QzdBO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzY5NkM3QTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfNiB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMwODdGOEM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjMDg3RjhDO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl83IHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI0FFNEIzQztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICNBRTRCM0M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzgge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjOTQ2MjAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzk0NjIwMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMyB7XG4gICAgICAucGluLWljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyBnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMzNDI1RUY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjMzQyNUVGO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnX19jb2xvcl85IHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzk1MjZFRTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICM5NTI2RUU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzExIHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI0Y3N0YwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICNGNzdGMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzEyIHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzNEM0IzQztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMzRDNCM0M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzEzIHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzEzMjkzRDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMxMzI5M0Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE0IHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzMxNUMyQjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMzMTVDMkI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE1IHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzJBNzIyMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMyQTcyMjE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE2IHtcbiAgICAgIC5waW4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzUxMUMyOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICM1MTFDMjk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWdfX2NvbG9yXzE3e1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjQzQyRTY4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogI0M0MkU2ODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTgge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjODY1QkIxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzg2NUJCMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMTkge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNDYyMzdBO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogIzQ2MjM3QTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhZ19fY29sb3JfMjAge1xuICAgICAgLnBpbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBzdmcgZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjQzc1QjdBO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1jaXJjbGUge1xuICAgICAgICBjb2xvcjogI0M3NUI3QTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/