

/* Start:/local/templates/values/assets/app.min.css?1629707758338279*/
@font-face {
  font-family: "ProximaNova";
  src: url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Semibold.woff") format("woff"),
    url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Semibold.eot") format("eot");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "ProximaNova";
  src: url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Light.woff") format("woff"),
    url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Light.eot") format("eot");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "ProximaNova";
  src: url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Bold.woff") format("woff"),
    url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Bold.eot") format("eot");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "ProximaNova";
  src: url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Regular.woff") format("woff"),
    url("/local/templates/values/assets/fonts/proximanova/ProximaNova-Regular.eot") format("eot");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/values/assets/fonts/montserrat/Montserrat-Regular.woff2") format("woff2"),
    url("/local/templates/values/assets/fonts/montserrat/Montserrat-Regular.woff") format("woff");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/values/assets/fonts/montserrat/Montserrat-Bold.woff2") format("woff2"),
    url("/local/templates/values/assets/fonts/montserrat/Montserrat-Bold.woff") format("woff");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/values/assets/fonts/montserrat/Montserrat-Black.woff2") format("woff2"),
    url("/local/templates/values/assets/fonts/montserrat/Montserrat-Black.woff") format("woff");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@charset "UTF-8";
.link_collapse:after {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
}

.nx-history__next-icon, .nx-history__prev-icon, .nx-common-slider__prev-icon, .nx-common-slider__next-icon, .nx-list-slider__prev-icon, .nx-list-slider__next-icon, .nx-gal-slider__next-icon, .nx-gal-slider__prev-icon, .nx-promo-slider__next .mdi, .nx-promo-slider__prev .mdi {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

/* Sprite */
.flex-row {
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -17.5px;
  margin-left: -17.5px;
}

.flex-col {
  flex-basis: 100%;
  max-width: 100%;
  padding-right: 17.5px;
  padding-left: 17.5px;
  min-width: 0;
}

.xs-1 {
  flex-basis: 4.1666666667%;
  max-width: 4.1666666667%;
}

.xs-2 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.xs-3 {
  flex-basis: 12.5%;
  max-width: 12.5%;
}

.xs-4 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

.xs-5 {
  flex-basis: 20.8333333333%;
  max-width: 20.8333333333%;
}

.xs-6 {
  flex-basis: 25%;
  max-width: 25%;
}

.xs-7 {
  flex-basis: 29.1666666667%;
  max-width: 29.1666666667%;
}

.xs-8 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

.xs-9 {
  flex-basis: 37.5%;
  max-width: 37.5%;
}

.xs-10 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

.xs-11 {
  flex-basis: 45.8333333333%;
  max-width: 45.8333333333%;
}

.xs-12 {
  flex-basis: 50%;
  max-width: 50%;
}

.xs-13 {
  flex-basis: 54.1666666667%;
  max-width: 54.1666666667%;
}

.xs-14 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

.xs-15 {
  flex-basis: 62.5%;
  max-width: 62.5%;
}

.xs-16 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

.xs-17 {
  flex-basis: 70.8333333333%;
  max-width: 70.8333333333%;
}

.xs-18 {
  flex-basis: 75%;
  max-width: 75%;
}

.xs-19 {
  flex-basis: 79.1666666667%;
  max-width: 79.1666666667%;
}

.xs-20 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

.xs-21 {
  flex-basis: 87.5%;
  max-width: 87.5%;
}

.xs-22 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

.xs-23 {
  flex-basis: 95.8333333333%;
  max-width: 95.8333333333%;
}

.xs-24 {
  flex-basis: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .sm-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .sm-2 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .sm-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }

  .sm-4 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .sm-5 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .sm-6 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .sm-7 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .sm-8 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .sm-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }

  .sm-10 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .sm-11 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .sm-12 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .sm-13 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .sm-14 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .sm-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }

  .sm-16 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .sm-17 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .sm-18 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .sm-19 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .sm-20 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .sm-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }

  .sm-22 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .sm-23 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .sm-24 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .md-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .md-2 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .md-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }

  .md-4 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .md-5 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .md-6 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .md-7 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .md-8 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .md-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }

  .md-10 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .md-11 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .md-12 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .md-13 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .md-14 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .md-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }

  .md-16 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .md-17 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .md-18 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .md-19 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .md-20 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .md-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }

  .md-22 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .md-23 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .md-24 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .lg-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .lg-2 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .lg-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }

  .lg-4 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .lg-5 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .lg-6 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .lg-7 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .lg-8 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .lg-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }

  .lg-10 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .lg-11 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .lg-12 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .lg-13 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .lg-14 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .lg-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }

  .lg-16 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .lg-17 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .lg-18 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .lg-19 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .lg-20 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .lg-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }

  .lg-22 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .lg-23 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .lg-24 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
*, *:after, *:before {
  padding: 0;
  margin: 0;
  outline: none !important;
  box-sizing: border-box;
}

:focus {
  outline: none !important;
}

html,
body {
  position: relative;
  height: 100%;
  max-width: 100%;
  width: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: "ProximaNova", "Arial", sans-serif;
  font-weight: 400;
  color: #2D2D2D;
  min-width: 320px;
  background: white;
}

.wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 100%;
  background: transparent;
}
.wrapper_flex .wrapper__content {
  display: flex;
  align-items: center;
}
.wrapper__content {
  flex: 1 0 auto;
  overflow: hidden;
  min-width: 0;
  padding-top: 70px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .wrapper__content {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  .wrapper__content {
    padding-top: 80px;
  }
}

.container {
  position: relative;
  background: transparent;
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
  padding-right: 50px;
  padding-left: 50px;
  z-index: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .container {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.content-narrow {
  max-width: 700px;
}

.content-narrow-med {
  max-width: 995px;
}

::-moz-selection {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-shadow: none;
  background: #2D2D2D;
}

::selection {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-shadow: none;
  background: #2D2D2D;
}

::-moz-selection {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-shadow: none;
  background: #2D2D2D;
}

@media (min-width: 992px) {
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }

  ::-webkit-scrollbar-thumb {
    background: rgba(112, 128, 144, 0.2);
  }

  ::-webkit-scrollbar-track {
    background: transparent;
  }

  body {
    scrollbar-face-color: rgba(112, 128, 144, 0.2);
    scrollbar-track-color: transparent;
  }
}
.burger-fade {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #232B37;
  opacity: 0.9;
  z-index: 2;
}
.menu-open .burger-fade {
  display: block;
}

.flex-row.flex-row_no-gut {
  margin-right: 0;
  margin-left: 0;
}
.flex-row.flex-row_no-gut > .flex-col {
  padding-right: 0;
  padding-left: 0;
}
.flex-row.flex-row_form {
  margin-right: -5px;
  margin-left: -5px;
}
.flex-row.flex-row_form > .flex-col {
  padding-right: 5px;
  padding-left: 5px;
}
.flex-row_ai-center {
  align-items: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  .flex-row {
    margin-right: -15px;
    margin-left: -15px;
  }
  .flex-row .flex-col {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .flex-row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .flex-row .flex-col {
    padding-right: 10px;
    padding-left: 10px;
  }
}

.text-center {
  text-align: center !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.hidden {
  display: none !important;
}

.unvisible {
  visibility: hidden;
  opacity: 0;
}

.fade {
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse__wrap {
  padding: 0;
}
.collapse__wrap_pt {
  padding-top: 15px;
}
.collapse.show {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.tab-button.is-active {
  pointer-events: none;
}

.tab-content .box {
  opacity: 0;
  transform: translateY(20px);
  transition: 0.5s;
}

.tab-content.is-active .box {
  opacity: 1;
  transform: translateY(0px);
}

.menu-open,
.filter-open {
  overflow: hidden;
}

.nx-affix.fixed {
  position: fixed;
}
.nx-affix.absolute {
  position: absolute;
}

.svg-icons {
  display: block;
  visibility: hidden;
  opacity: 0;
  overflow: hidden;
  width: 0;
  height: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: -999;
}

.bg-fade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.bg-fade_fixed {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 500;
  display: none;
}
.filter-open .bg-fade_fixed {
  display: block;
}

.important-color {
  color: #de0c0f !important;
}

.success-color {
  color: #3FA747 !important;
}

.warning-color {
  color: #ffa63d !important;
}

.error-color {
  color: #de0c0f !important;
}

.info-color {
  color: #3182AA !important;
}

[data-load-content], [data-affix-parent] {
  position: relative;
}

[data-custom-scroll], [data-attach-dragger] {
  overflow: hidden;
}

[data-attach-dragger] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[data-attach-dragger] img, [data-attach-dragger] a, [data-attach-dragger] button {
  pointer-events: none;
}

.menu-bg, .filter-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 45, 45, 0.3);
  z-index: 499;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  opacity: 0;
}

@media (max-width: 1199px) {
  .menu-open .menu-bg {
    transform: none;
    visibility: visible;
    opacity: 1;
  }

  .filter-open .filter-bg {
    transform: none;
    visibility: visible;
    opacity: 1;
  }
}
.d-block {
  display: block;
}

.btn {
  position: relative;
  display: inline-block;
  background-color: #2D2D2D;
  border: none;
  height: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.35;
  text-align: center;
  white-space: normal;
  padding: 13px 25px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  box-shadow: none;
  color: white;
}
.btn span {
  border-bottom: none;
}
.btn:hover {
  background-color: rgba(45, 45, 45, 0.8);
  color: white;
}
.btn.btn_d-block {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .btn.btn_d-block-xs {
    display: block;
    width: 100%;
  }
}
.btn.btn_lt {
  background-color: white;
  color: #2D2D2D;
}
.btn.btn_lt:hover {
  background-color: #2D2D2D;
  color: white;
}
.btn.btn_brd {
  border: 2px solid #2D2D2D;
}
.btn.btn_brd:hover {
  border-color: rgba(45, 45, 45, 0.8);
}
.btn.btn_br {
  border: 2px solid #2D2D2D;
}
.btn.btn_br, .btn.btn_br:hover {
  background-color: white;
  color: #2D2D2D;
}
.btn.btn_clr {
  padding: 0;
}
.btn.btn_clr:hover {
  padding: 0;
}
.btn[disabled], .btn[disabled]:focus, .btn[disabled]:hover, .btn[disabled]:active, .btn.disabled, .btn.disabled:focus, .btn.disabled:hover, .btn.disabled:active {
  background: rgba(45, 45, 45, 0.1);
  color: #2D2D2D;
  box-shadow: none;
  cursor: not-allowed;
}
.btn[readonly], .btn[readonly]:focus, .btn[readonly]:hover, .btn[readonly]:active, .btn.readonly, .btn.readonly:focus, .btn.readonly:hover, .btn.readonly:active {
  color: #2D2D2D;
  box-shadow: none;
  cursor: not-allowed;
}
.btn [type=file] {
  display: none;
}

.nx-form-element {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 50px;
  padding: 9px 12px;
  font-size: 16px;
  font-family: "Arial", sans-serif;
  line-height: 1;
  color: #2D2D2D;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
  box-shadow: none;
}
.nx-form-element:hover {
  border-color: rgba(0, 0, 0, 0.5);
}
.nx-form-element:focus {
  border-color: black;
}
.nx-form-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Arial", sans-serif;
  font-size: 16px;
  line-height: 1;
}
.nx-form-element:-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Arial", sans-serif;
  font-size: 16px;
  line-height: 1;
}
.nx-form-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Arial", sans-serif;
  font-size: 16px;
  line-height: 1;
}
.nx-form-element[readonly], .nx-form-element[readonly]:focus, .nx-form-element[readonly]:hover, .nx-form-element[readonly]:active, .nx-form-element.readonly, .nx-form-element.readonly:focus, .nx-form-element.readonly:hover, .nx-form-element.readonly:active, .nx-form-element[disabled], .nx-form-element[disabled]:focus, .nx-form-element[disabled]:hover, .nx-form-element[disabled]:active, .nx-form-element.disabled, .nx-form-element.disabled:focus, .nx-form-element.disabled:hover, .nx-form-element.disabled:active {
  background: rgba(0, 0, 0, 0.1);
  color: #2D2D2D;
  border: none;
  box-shadow: none;
  cursor: default;
}
.range-slider-box .nx-form-element {
  height: 30px;
}

textarea, textarea.nx-form-element {
  height: auto;
  min-height: 50px;
  max-width: 100%;
  max-height: 250px;
  resize: none;
}
textarea[data-dynamic-textarea], textarea.nx-form-element[data-dynamic-textarea] {
  min-height: 50px;
}

[type=search] {
  box-sizing: border-box;
}

[type=color] {
  padding: 1px 2px;
  width: 44px;
  height: 44px;
}

select {
  padding-top: 0;
  padding-bottom: 0;
}

.form-bgc {
  padding: 40px 40px 50px;
  background-color: lightgray;
}

.nx-form-element_short {
  max-width: 280px;
}
@media (max-width: 767px) {
  .nx-form-element_short {
    max-width: 100%;
  }
}

.form-group-row {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 30px;
}
.form-group-row .form-group {
  margin-bottom: 0;
  margin-right: 25px;
  width: 100%;
}
.form-group-row .form-group:last-child {
  margin-right: 0;
  width: 60%;
}
.form-group-row_inline .form-group {
  width: auto;
}

.form-title {
  font-size: 25px;
  margin-bottom: 20px;
}

.form-group {
  position: relative;
  margin-bottom: 20px;
}
.form-group:last-child {
  margin-bottom: 0;
}
.form-group__label {
  margin-top: 5px;
  color: rgba(45, 45, 45, 0.5);
  font-size: 12px;
}
.form-group.error input, .form-group.error textarea, .form-group.error select {
  border-color: #de0c0f;
}
.form-group.error input:hover, .form-group.error textarea:hover, .form-group.error select:hover {
  border-color: rgba(222, 12, 15, 0.7);
}
.form-group.error input:hover, .form-group.error textarea:hover, .form-group.error select:hover {
  border-color: #de0c0f;
}
.form-group_short {
  max-width: 280px;
}
.form-group_flex {
  display: flex;
  align-items: center;
}
.form-group_flex .nx-dynamic-label {
  max-width: 280px;
  width: 100%;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .form-group_flex {
    flex-direction: column;
    align-items: flex-start;
  }
  .form-group_flex .nx-dynamic-label {
    margin-right: 0;
    margin-bottom: 15px;
    max-width: 100%;
  }
}
.form-group_small-offset {
  margin-bottom: 10px;
}

.form-error, .form-info {
  display: block;
  font-size: 13px;
  margin-top: 5px;
}
.form-error_top, .form-info_top {
  margin-top: 0;
  margin-bottom: 10px;
}

.form-error {
  color: #de0c0f;
}

label, .form-label {
  display: block;
}
label__text, .form-label__text {
  display: block;
  margin-bottom: 8px;
}
label__text:last-child, .form-label__text:last-child {
  margin-bottom: 0;
}

.checkbox {
  position: relative;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.checkbox__count {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.5);
}
.checkbox__input {
  display: none;
}
.checkbox__input + .checkbox__text {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  padding: 0 0 0 28px;
  min-height: 18px;
}
.checkbox__input + .checkbox__text:before, .checkbox__input + .checkbox__text:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  border-radius: 2px;
  font-size: 18px;
  line-height: 1;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
  text-align: center;
  box-shadow: none;
}
.checkbox__input + .checkbox__text:before {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: white;
}
.checkbox__input + .checkbox__text:after {
  content: "";
  background-color: black;
  color: black;
  visibility: hidden;
  opacity: 0;
  transform: scale(0, 0);
}
.checkbox__input + .checkbox__text:hover:before {
  border-color: rgba(0, 0, 0, 0.5);
}
.checkbox__input + .checkbox__text:hover:after {
  color: #de0c0f;
}
.checkbox__input:checked + .checkbox__text:before {
  border-color: black;
}
.checkbox__input:checked + .checkbox__text:after {
  opacity: 1;
  visibility: visible;
  transform: scale(0.5, 0.5);
}
.checkbox__input:checked + .checkbox__wrap {
  border: 2px solid #2D2D2D;
}
.checkbox__input[disabled] + .checkbox__text, .checkbox__input[disabled=disabled] + .checkbox__text, .checkbox__input.disabled + .checkbox__text {
  cursor: default;
}
.checkbox__input[disabled] + .checkbox__text:before, .checkbox__input[disabled] + .checkbox__text:after, .checkbox__input[disabled=disabled] + .checkbox__text:before, .checkbox__input[disabled=disabled] + .checkbox__text:after, .checkbox__input.disabled + .checkbox__text:before, .checkbox__input.disabled + .checkbox__text:after {
  box-shadow: none;
}
.checkbox__input[disabled] + .checkbox__text:before, .checkbox__input[disabled=disabled] + .checkbox__text:before, .checkbox__input.disabled + .checkbox__text:before {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.1);
}
.checkbox__input[disabled] + .checkbox__text:after, .checkbox__input[disabled=disabled] + .checkbox__text:after, .checkbox__input.disabled + .checkbox__text:after {
  color: rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.checkbox__input[disabled]:checked + .checkbox__text:before, .checkbox__input[disabled=disabled]:checked + .checkbox__text:before, .checkbox__input.disabled:checked + .checkbox__text:before {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.1);
}
.checkbox__input[disabled]:checked + .checkbox__text:after, .checkbox__input[disabled=disabled]:checked + .checkbox__text:after, .checkbox__input.disabled:checked + .checkbox__text:after {
  color: rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.3);
}
.checkbox_radio .checkbox__input + .checkbox__text:before, .checkbox_radio .checkbox__input + .checkbox__text:after {
  border-radius: 50%;
}
.checkbox_light .checkbox__text {
  color: rgba(45, 45, 45, 0.5);
  font-size: 14px;
}
.checkbox_big {
  margin-bottom: 20px;
}
.checkbox_big:last-child {
  margin-bottom: 0;
}
.checkbox_big .checkbox__wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px 20px;
  height: 120px;
  background-color: white;
  border: 1px solid #B5B5B5;
  cursor: pointer;
}
.checkbox_big .checkbox__title {
  font-size: 18px;
  font-weight: 500;
}
.checkbox_big .checkbox__list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: -5px;
  margin-top: 15px;
}
.checkbox_big .checkbox__img {
  margin-right: 15px;
  margin-bottom: 5px;
  height: 15px;
}
.checkbox_big .checkbox__img:last-child {
  margin-right: 0;
}
.checkbox_big .checkbox__text {
  font-size: 14px;
  color: rgba(45, 45, 45, 0.6);
}
.checkbox_big .checkbox__input + .checkbox__text:before, .checkbox_big .checkbox__input + .checkbox__text:after {
  display: none;
}
.checkbox_big.disabled .checkbox__wrap {
  cursor: default;
  opacity: 0.7;
  pointer-events: none;
}
.checkbox_inline {
  display: inline-block;
  vertical-align: top;
  margin-right: 16px;
}
.checkbox_inline:last-child {
  margin-right: 0;
}
.checkbox_mb {
  margin-bottom: 10px;
}
.checkbox_mb:last-child {
  margin-bottom: 0;
}
.checkbox_empty {
  width: 18px;
  height: 18px;
}
.checkbox_empty .checkbox__text {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 0;
}
.checkbox_empty .checkbox__text:after, .checkbox_empty .checkbox__text:before {
  top: 0;
}
@media (max-width: 767px) {
  .checkbox_big {
    margin-bottom: 15px;
  }
}

[type=checkbox], [type=radio] {
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 3px;
}

.nx-dynamic-label {
  position: relative;
  margin-bottom: 0;
}
.nx-dynamic-label__text {
  position: absolute;
  top: 17px;
  left: 20px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1;
  transition: all 0.15s ease-in-out;
  pointer-events: none;
  transform-origin: left;
  z-index: 20;
  max-width: 91%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
.nx-dynamic-label .nx-dynamic-label__input {
  padding: 17px 20px 6px;
}
.nx-dynamic-label.focused .nx-dynamic-label__text {
  transform: translateY(-9px);
  font-size: 12px;
}
.error .nx-dynamic-label .nx-dynamic-label__text {
  color: #de0c0f;
}
.nx-dynamic-label_tr .nx-dynamic-label__input {
  background-color: transparent;
}
.nx-dynamic-label_lt .nx-dynamic-label__text {
  color: white;
}
.nx-dynamic-label_lt .nx-dynamic-label__input {
  border-color: white;
  color: white;
}
@media (max-width: 767px) {
  .nx-dynamic-label__text {
    left: 20px;
  }
}

.range-slider-box__inputs {
  margin-bottom: 15px;
}

[data-rs-main-inp] {
  visibility: hidden;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .title-page {
  margin: 0;
  font-weight: 600;
  line-height: 1.16;
}

h1, .h1 {
  font-size: 40px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  h1, .h1 {
    font-size: 33px;
    margin-bottom: 15px;
  }
}

h2, .h2 {
  font-size: 45px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  h2, .h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }
}

h3, .h3 {
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  h3, .h3 {
    font-size: 25px;
  }
}

h4, .h4 {
  font-size: 33px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  h4, .h4 {
    font-size: 18px;
  }
}

h5, .h5,
h6, .h6 {
  font-size: 20px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  h5, .h5,
h6, .h6 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}

.page-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.title-page {
  font-size: 55px;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .title-page {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .title-page {
    font-size: 35px;
    margin-bottom: 15px;
  }
}

.pretitle {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  margin-bottom: 12px;
}

.factoid {
  font-size: 70px;
  font-weight: bold;
  line-height: 1;
}
@media (max-width: 767px) {
  .factoid {
    font-size: 40px;
  }
}

a, .link {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #3182AA;
  transition: all 0.2s ease-in-out;
}
a:after, a:before, .link:after, .link:before {
  transition: transform 0.2s ease-in-out;
}
a span, .link span {
  transition: border-bottom 0.2s ease-in-out;
  border-bottom: 1px solid rgba(49, 130, 170, 0.3);
}
a:hover, .link:hover {
  color: #de0c0f;
  text-decoration: none;
}
a:hover span, .link:hover span {
  border-bottom-color: rgba(222, 12, 15, 0.3);
}
a.disabled, a.disabled:hover, .link.disabled, .link.disabled:hover {
  cursor: not-allowed;
  color: rgba(45, 45, 45, 0.6);
}
a.disabled span, a.disabled:hover span, .link.disabled span, .link.disabled:hover span {
  border-bottom: none;
}

.link-icon {
  vertical-align: baseline;
  margin-right: 6px;
}
.link-icon:last-child {
  margin-right: 0;
  margin-left: 8px;
}

.link_dashed span {
  border-bottom-style: dashed;
}
.link_bold {
  font-weight: bold;
}
.link_small {
  font-size: 14px;
}
.link_baseline {
  vertical-align: baseline;
}
.link_red {
  color: #de0c0f;
}
.link_red span {
  border-bottom-color: rgba(222, 12, 15, 0.3);
}
.link_red:hover {
  color: #de0c0f;
}
.link_red:hover span {
  border-bottom-color: #de0c0f;
}
.link_light {
  color: white;
}
.link_light span {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.link_light:hover {
  color: #de0c0f;
}
.link_light:hover span {
  border-bottom-color: rgba(222, 12, 15, 0.3);
}
.link_collapse {
  padding-right: 20px;
}
.link_collapse:after {
  content: "\F143";
  display: block;
  position: absolute;
  top: 0.2rem;
  right: 0;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 1;
}
.link_collapse.collapsed:after {
  transform: rotate(180deg);
}
.link_exit .link-icon {
  width: 15px;
  height: 23px;
  vertical-align: middle;
}
.link_clear .link-icon {
  width: 10px;
  height: 10px;
  vertical-align: middle;
}

p, div {
  margin: 0;
}

hr, .line {
  margin: 20px 0;
  width: 100%;
}
@media (max-width: 767px) {
  hr, .line {
    margin: 15px 0;
  }
}
hr_lg, .line_lg {
  margin: 40px 0;
}

hr {
  border-color: rgba(0, 0, 0, 0.08);
  border-width: 2px;
}

.line {
  height: 2px;
  background-color: rgba(0, 0, 0, 0.08);
}
.line_lt {
  background-color: #ffffff;
}

img {
  display: block;
  max-width: 100%;
}

pre code {
  overflow: auto;
}

mark {
  background-color: yellow;
  padding: 1px 10px;
  color: inherit;
  border-radius: 3px;
}

samp, code, var {
  background-color: #e3e6e9;
  padding: 0 5px;
}

var {
  font-size: 13px;
  font-weight: bold;
}

address {
  font-style: normal;
}

.text {
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
}
.text:last-child {
  margin-bottom: 0;
}
.text iframe {
  width: 100%;
  height: 400px;
  margin: 20px auto;
}
.text p, .text ul, .text ol, .text dl {
  margin-bottom: 10px;
}
.text p:last-child, .text ul:last-child, .text ol:last-child, .text dl:last-child {
  margin-bottom: 0;
}
.text img, .text figure {
  margin-top: 16px;
  margin-bottom: 16px;
}
.text figure img {
  margin-bottom: 6px;
}
.text figure figcaption {
  font-style: italic;
  font-size: 13px;
}
.text a {
  display: inline;
  vertical-align: auto;
}
.text ul li, .text ul dd, .text ul dt, .text ol li, .text ol dd, .text ol dt, .text dl li, .text dl dd, .text dl dt {
  margin-left: 20px;
  margin-bottom: 6px;
}
.text ul li:last-child, .text ul dd:last-child, .text ul dt:last-child, .text ol li:last-child, .text ol dd:last-child, .text ol dt:last-child, .text dl li:last-child, .text dl dd:last-child, .text dl dt:last-child {
  margin-bottom: 0;
}
.text ul ul, .text ul ol, .text ul dl, .text ol ul, .text ol ol, .text ol dl, .text dl ul, .text dl ol, .text dl dl {
  margin-top: 8px;
}
.text blockquote {
  margin: 16px 0;
  padding: 20px;
  border-left: 3px solid #000000;
}
.text blockquote p {
  margin-bottom: 10px;
}
.text blockquote p:last-child {
  margin-bottom: 0;
}
.text table {
  width: auto;
  border-collapse: collapse;
  min-width: 100%;
  color: #2D2D2D;
}
.text table caption {
  margin-bottom: 5px;
  text-align: left;
}
.text table th {
  text-align: left;
}
.text table td, .text table th {
  padding: 10px 20px;
  border: 1px solid #dde1e5;
}
.text table td img, .text table th img {
  margin: 0;
}
.text table tr {
  transition: background-color 0.2s ease-in-out;
}
.text table tr:nth-child(odd) {
  background-color: white;
}
.text table tr:hover {
  background-color: white;
}
.text_l {
  font-size: 18px;
}
@media (max-width: 767px) {
  .text_l {
    font-size: 16px;
  }
}
.text_s {
  font-size: 13px;
}
.text_s p, .text_s ul, .text_s ol {
  margin-bottom: 6px;
}
.text_s img {
  margin-top: 10px;
  margin-bottom: 10px;
}
.text_light-fade {
  color: rgba(255, 255, 255, 0.8);
}
.text_dark-fade {
  color: rgba(45, 45, 45, 0.8);
}
.text_light {
  color: #ffffff;
}
@media (max-width: 767px) {
  .text img {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

small, .note {
  font-size: 13px;
  color: rgba(45, 45, 45, 0.7);
}
small_btn, .note_btn {
  margin-top: 10px;
}
small .link, .note .link {
  display: inline;
}

.date {
  color: rgba(45, 45, 45, 0.7);
  font-size: 16px;
}
@media (max-width: 767px) {
  .date {
    font-size: 13px;
  }
}

.styled-list, .text_styled-list ul {
  list-style-type: none;
}
.styled-list li, .text_styled-list ul li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 10px;
  margin-left: 0;
}
.styled-list li:last-child, .text_styled-list ul li:last-child {
  margin-bottom: 0;
}
.styled-list li:before, .text_styled-list ul li:before {
  display: block;
  content: "";
  position: absolute;
  top: 0.45rem;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: rgba(45, 45, 45, 0.8);
}

.table-wrap {
  overflow-y: auto;
  margin: 24px 0;
}
.table-wrap:last-child {
  margin-bottom: 0;
}

.tab-button.is-active {
  pointer-events: none;
}

.tab-content .box {
  opacity: 0;
  transform: translateY(20px);
  transition: 0.5s;
}

.tab-content.is-active .box {
  opacity: 1;
  transform: translateY(0px);
}

.header {
  position: relative;
  display: flex;
  align-items: center;
  margin: auto;
  height: 94px;
  background-color: #ffffff;
  z-index: 500;
  max-width: 100%;
  min-width: 320px;
}
.header__logo {
  min-width: 305px;
  margin-right: 60px;
}
.header__logo img {
  height: auto;
}
@media (max-width: 991px) {
  .header__logo {
    min-width: 270px;
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  .header__logo {
    max-width: 230px;
    min-width: auto;
    margin-right: 0;
  }
}
.filter-open .header {
  z-index: 0;
}
.header__wrap, .header__container {
  height: 100%;
}
.header__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  z-index: 10;
}
.header__mtoggle {
  display: none;
  height: 100%;
}
.header__brand {
  width: 90px;
  margin-right: 40px;
}
.header__search, .header__lang {
  margin-left: 20px;
}
.header .spacer {
  margin-left: auto;
}
@media (max-width: 991px) {
  .header__mtoggle {
    display: block;
  }
  .header__brand {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    height: 100%;
    padding: 5px 0;
    width: auto;
    margin-right: 0;
  }
  .header__brand .brand {
    height: 100%;
  }
}
@media (max-width: 991px) {
  .header__search, .header__lang {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .header {
    height: 80px;
  }
}
@media (max-width: 767px) {
  .header {
    height: 80px;
  }
}

.brand {
  display: block;
  width: 100%;
}
.brand:hover {
  opacity: 0.8;
}
.brand__img {
  max-height: 100%;
}

.mnav {
  position: relative;
}
.mnav__wrap {
  width: 100%;
  height: 100%;
}
.mnav__brand, .mnav__lang {
  display: none;
}
@media (max-width: 991px) {
  .mnav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500;
    height: 100%;
    overflow: hidden;
    background-color: white;
    width: 290px;
    transition: all 0.2s ease-in-out;
    visibility: hidden;
    transform: translateX(-100%);
  }
  .menu-open .mnav {
    visibility: visible;
    opacity: 1;
    transform: none;
    box-shadow: 3px 0 5px rgba(0, 0, 0, 0.05);
  }
  .mnav__container {
    padding: 0 20px;
  }
  .mnav__search, .mnav__lang {
    margin-bottom: 30px;
  }
  .mnav__brand, .mnav__lang {
    display: block;
  }
  .mnav__brand {
    padding: 16px 20px 16px;
    margin-bottom: 8px;
  }
  .mnav__wrap {
    max-height: 100%;
    padding-left: 3px;
    padding-bottom: 3px;
  }
  .mnav__wrap .os-scrollbar {
    display: none;
  }
}

.main-menu {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -5px;
  list-style-type: none;
  width: 100%;
}
.main-menu__el {
  margin-right: 20px;
  margin-bottom: 5px;
}
.main-menu__el:last-child {
  margin-right: 0;
}
.main-menu__link {
  display: block;
}
@media (max-width: 991px) {
  .main-menu {
    display: block;
    margin-bottom: 0;
  }
  .main-menu__el {
    margin-right: 0;
    margin-bottom: 0;
  }
  .main-menu__link {
    padding: 8px 30px;
  }
}
@media (max-width: 991px) {
  .main-menu__link {
    padding: 8px 20px;
  }
}

.sub-menu {
  position: absolute;
  top: 130%;
  left: 0;
  width: 200px;
  display: block;
  list-style-type: none;
  background-color: white;
  border-radius: 3px;
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  opacity: 0;
}
.sub-menu__link {
  display: block;
  padding: 8px 24px;
}
.sub-menu-open .sub-menu {
  visibility: visible;
  opacity: 1;
  top: 100%;
}
@media (max-width: 991px) {
  .sub-menu {
    position: static;
    transition: none;
    visibility: visible;
    opacity: 1;
    box-shadow: none;
    max-height: none;
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: whitesmoke;
    width: 100%;
    /*&.is-active {
        display: block;
    }*/
  }
  .sub-menu__link {
    display: block;
    padding: 6px 40px;
  }
}

.footer {
  display: flex;
  padding-top: 60px;
  padding-bottom: 25px;
  background-color: #232b37;
}
.footer__top, .footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .footer__top, .footer__bottom {
    flex-direction: column;
  }
}
.footer__top {
  margin-bottom: 80px;
}
@media (max-width: 991px) {
  .footer__top {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .footer__top {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .footer__bottom {
    align-items: flex-start;
  }
}
.footer__logo {
  min-width: 305px;
  margin-right: 60px;
}
.footer__logo img {
  height: auto;
}
@media (max-width: 991px) {
  .footer__logo {
    min-width: 270px;
    margin-right: 50px;
  }
}
@media (max-width: 767px) {
  .footer__logo {
    max-width: 230px;
    min-width: auto;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.footer__text {
  font-size: 24px;
  line-height: 1.2;
  color: #ffffff;
}
@media (max-width: 991px) {
  .footer__text {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .footer__text {
    font-size: 16px;
  }
}
.footer__copy, .footer__rights {
  font-size: 16px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .footer__copy {
    margin-bottom: 5px;
  }
}

.mtoggle {
  display: block;
  height: 18px;
  width: 24px;
  line-height: 1;
  box-sizing: content-box;
  z-index: 501;
  background-color: transparent;
  -webkit-tap-highlight-color: transparent;
}
.search-open .mtoggle {
  z-index: 9;
}
.mtoggle, .mtoggle:hover {
  color: black;
}
.mtoggle span, .mtoggle:hover span {
  border-bottom: none;
}
.mtoggle__icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12px;
  margin-top: -1px;
  background-color: #3A4659;
  transition: all 0.2s ease-in-out;
  height: 2px;
  width: 24px;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mtoggle__icon:after, .mtoggle__icon:before {
  content: "";
  display: inherit;
  position: inherit;
  top: 0;
  background-color: inherit;
  height: inherit;
  border-radius: inherit;
  width: 100%;
  transition: width 0.2s ease-in-out;
}
.mtoggle__icon:after {
  margin-top: 8px;
}
.mtoggle__icon:before {
  margin-top: -8px;
}
.mtoggle:hover .mtoggle__icon {
  background-color: black;
}
.mtoggle:hover .mtoggle__icon:after, .mtoggle:hover .mtoggle__icon:before {
  width: 100%;
}
.menu-open .mtoggle .mtoggle__icon {
  transform: rotate(180deg);
  background-color: transparent;
  color: #3A4659;
}
.menu-open .mtoggle .mtoggle__icon:after, .menu-open .mtoggle .mtoggle__icon:before {
  margin: 0;
  background-color: #3A4659;
  transition: all 0.2s ease-in-out;
}
.menu-open .mtoggle .mtoggle__icon:after {
  top: 0;
  transform: rotate(45deg);
}
.menu-open .mtoggle .mtoggle__icon:before {
  bottom: 0;
  transform: rotate(-45deg);
}
.menu-open .mtoggle:hover .mtoggle__icon:after, .menu-open .mtoggle:hover .mtoggle__icon:before {
  background-color: black;
}
@media (max-width: 991px) {
  .mtoggle {
    display: block;
    padding: 5px;
  }
  .mtoggle__icon {
    width: 26px;
  }
  .mtoggle__icon:after {
    margin-top: 8px;
  }
  .mtoggle__icon:before {
    margin-top: -8px;
  }
}
@media (max-width: 767px) {
  .mtoggle {
    height: 15px;
    width: 17px;
    margin-left: 17px;
  }
  .mtoggle__icon {
    width: 17px;
  }
  .mtoggle__icon:after {
    margin-top: 6px;
  }
  .mtoggle__icon:before {
    margin-top: -6px;
  }
}

.navigation {
  transition: all 0.3s ease;
}
.navigation__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .navigation__list {
    flex-direction: column;
  }
}
.navigation__item {
  margin-right: 30px;
}
.navigation__item:last-of-type {
  margin-right: 0;
}
@media (max-width: 991px) {
  .navigation__item {
    margin-bottom: 30px;
  }
}
.navigation__link {
  font-family: "ProximaNova", "Arial", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.11em;
  color: #3a4659;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .navigation {
    position: absolute;
    max-height: 0;
    padding: 0;
    left: 0;
    right: 0;
    top: 48px;
    opacity: 0;
    visibility: hidden;
    background-color: #ffffff;
  }
  .menu-open .navigation {
    max-height: none;
    opacity: 1;
    visibility: visible;
    padding: 40px 30px 50px;
  }
}
@media (max-width: 767px) {
  .menu-open .navigation {
    padding: 40px 20px 50px;
  }
}

.promo {
  position: relative;
  min-height: 590px;
  padding-top: 133px;
  padding-bottom: 115px;
  background: linear-gradient(89.85deg, #0b6ba7 0.1%, #96c15b 99.87%);
  overflow: hidden;
}
.promo__image-wrapper {
  position: absolute;
  height: 120%;
  top: -30px;
  right: -250px;
}
.promo__image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767px) {
  .promo__image-wrapper {
    height: auto;
    top: auto;
    right: auto;
    bottom: 30px;
    right: -130px;
  }
}
.promo__sub-heading {
  margin-bottom: 30px;
  font-weight: 300;
  font-size: 40px;
  line-height: 1.3;
  text-transform: uppercase;
  color: #ffffff;
}
@media (max-width: 991px) {
  .promo__sub-heading {
    margin-bottom: 25px;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .promo__sub-heading {
    margin-bottom: 18px;
    font-size: 18px;
  }
}
.promo__heading {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 100px;
  line-height: 1.1;
  text-transform: uppercase;
  color: #ffffff;
}
@media (max-width: 991px) {
  .promo__heading {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .promo__heading {
    margin-bottom: 0;
    font-size: 33px;
  }
}
.promo__heading span {
  font-weight: 300;
}
@media (max-width: 991px) {
  .promo {
    min-height: 450px;
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .promo {
    min-height: 215px;
    padding-top: 40px;
    padding-bottom: 60px;
  }
}

.values {
  padding-top: 120px;
  padding-bottom: 150px;
}
.values__heading {
  margin-bottom: 40px;
  margin-left: 104px;
  font-family: "Montserrat", "Arial", sans-serif;
  font-weight: 400;
  font-size: 60px;
  line-height: 1.2;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #3a4659;
}
.values__heading span {
  font-weight: 600;
  color: #96c15b;
}
@media (max-width: 991px) {
  .values__heading {
    font-size: 38px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .values__heading {
    margin-bottom: 83px;
    font-size: 24px;
  }
}
.values__citation {
  margin-bottom: 140px;
}
@media (max-width: 991px) {
  .values__citation {
    margin-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .values__citation {
    margin-bottom: 50px;
  }
}
.values__list {
  counter-reset: my-counter;
  list-style: none;
}
.values__item {
  position: relative;
  margin-bottom: 72px;
  padding-left: 170px;
  counter-increment: my-counter;
}
.values__item::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "0" counter(my-counter);
  font-weight: 700;
  font-size: 100px;
  line-height: 1;
  color: #3a4659;
  opacity: 0.15;
}
@media (max-width: 991px) {
  .values__item::before {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .values__item::before {
    font-size: 30px;
  }
}
.values__item::after {
  position: absolute;
  content: "";
  width: 4px;
  top: 120px;
  left: 50px;
  bottom: -35px;
  background-color: #3a4659;
  opacity: 0.15;
}
@media (max-width: 991px) {
  .values__item::after {
    top: 90px;
    left: 40px;
    bottom: -25px;
  }
}
@media (max-width: 767px) {
  .values__item::after {
    top: 45px;
    left: 14px;
    bottom: -15px;
  }
}
.values__item:last-of-type {
  margin-bottom: 0;
}
.values__item:last-of-type::after {
  content: none;
}
@media (max-width: 991px) {
  .values__item {
    margin-bottom: 40px;
    padding-left: 120px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .values__item {
    margin-bottom: 30px;
    padding-left: 57px;
    padding-right: 0;
  }
}
.values__title {
  display: inline-block;
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  background: linear-gradient(89.85deg, #0b6ba7 0.1%, #96c15b 99.87%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .values__title {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .values__title {
    padding-top: 3px;
    font-size: 20px;
  }
}
.values__text p {
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 1.4;
  color: #3a4659;
  opacity: 0.8;
}
.values__text p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .values__text p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .values__text p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .values {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .values {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.citation__wrapper {
  position: relative;
}
.citation__author {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 208px;
  height: 208px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  border-radius: 50%;
  background: linear-gradient(89.85deg, #0b6ba7 0.1%, #96c15b 99.87%);
}
.citation__author::before {
  position: absolute;
  content: "";
  width: 97%;
  height: 97%;
  border-radius: 50%;
  background-color: #232b37;
  z-index: 1;
}
@media (max-width: 991px) {
  .citation__author {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 767px) {
  .citation__author {
    width: 100px;
    height: 100px;
    top: 0;
    left: 30px;
  }
}
.citation__photo-wrapper {
  position: relative;
  width: 173px;
  height: 173px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 2;
}
.citation__photo-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991px) {
  .citation__photo-wrapper {
    width: 120px;
    height: 120px;
  }
}
@media (max-width: 767px) {
  .citation__photo-wrapper {
    width: 90px;
    height: 90px;
  }
}
.citation__content {
  margin-left: 104px;
  padding: 55px 55px 76px 155px;
  border-radius: 50px;
  background-color: #232b37;
  color: #ffffff;
}
@media (max-width: 991px) {
  .citation__content {
    margin-left: 70px;
    padding: 40px 40px 40px 110px;
    border-radius: 30px;
  }
}
@media (max-width: 767px) {
  .citation__content {
    margin-left: 0;
    padding: 67px 30px 40px;
    border-radius: 30px;
  }
}
.citation__text {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1.3;
}
@media (max-width: 991px) {
  .citation__text {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .citation__text {
    font-size: 18px;
  }
}
.citation__name {
  margin-right: 20px;
  font-weight: 300;
  font-size: 25px;
  line-height: 1.2;
}
@media (max-width: 991px) {
  .citation__name {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .citation__name {
    display: block;
    margin-right: 0;
    margin-bottom: 3px;
    font-size: 16px;
  }
}
.citation__position {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.2;
  opacity: 0.4;
}
@media (max-width: 991px) {
  .citation__position {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .citation__position {
    font-size: 14px;
  }
}

.we-do__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  margin-bottom: 18px;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .we-do__list {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .we-do__list {
    flex-direction: column;
    margin-bottom: 15px;
  }
}
.we-do__item {
  display: flex;
  align-items: center;
  margin-right: 40px;
  font-family: "Montserrat", "Arial", sans-serif;
  font-weight: 600;
  font-size: 60px;
  line-height: 1.2;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.we-do__item img {
  margin-left: 15px;
}
.we-do__item:nth-of-type(1) {
  color: #0c6ca6;
}
.we-do__item:nth-of-type(2) {
  color: #469087;
}
.we-do__item:nth-of-type(3) {
  color: #96c15b;
  margin-right: 0;
}
@media (max-width: 991px) {
  .we-do__item {
    margin-right: 20px;
    margin-bottom: 5px;
    font-size: 30px;
  }
  .we-do__item img {
    width: 22px;
  }
  .we-do__item:nth-of-type(2) img {
    width: 27px;
  }
}
@media (max-width: 767px) {
  .we-do__item {
    margin-right: 0;
    margin-bottom: 5px;
    font-size: 24px;
  }
  .we-do__item img {
    width: 17px;
    margin-left: 10px;
  }
  .we-do__item:nth-of-type(2) img {
    width: 22px;
  }
}
.we-do__sub-text {
  margin-bottom: 75px;
  font-size: 40px;
  line-height: 1.4;
  color: #09101b;
  opacity: 0.8;
  text-align: center;
}
@media (max-width: 991px) {
  .we-do__sub-text {
    margin-bottom: 40px;
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .we-do__sub-text {
    margin-bottom: 30px;
    font-size: 18px;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .we-do {
    padding: 0 20px;
  }
}

.features {
  padding-bottom: 120px;
}
.features__head-wrapper {
  margin-bottom: 80px;
  padding: 60px;
  background: linear-gradient(89.85deg, #0b6ba7 0.1%, #96c15b 99.87%);
}
@media (max-width: 991px) {
  .features__head-wrapper {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .features__head-wrapper {
    margin-bottom: 30px;
    padding: 40px 0;
  }
}
.features__heading, .features__sub-heading {
  font-family: "Montserrat", "Arial", sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 767px) {
  .features__heading, .features__sub-heading {
    text-align: left;
  }
}
.features__heading {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.2;
}
@media (max-width: 991px) {
  .features__heading {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .features__heading {
    font-size: 18px;
  }
}
.features__sub-heading {
  font-weight: 600;
  font-size: 52px;
  line-height: 1.2;
}
@media (max-width: 991px) {
  .features__sub-heading {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .features__sub-heading {
    font-size: 24px;
  }
}
.features__list {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: -35px;
  padding: 0;
  list-style: none;
  font-size: 35px;
  line-height: 1.4;
  color: #ffffff;
}
@media (max-width: 991px) {
  .features__list {
    font-size: 24px;
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (max-width: 767px) {
  .features__list {
    font-size: 18px;
  }
}
.features__item {
  position: relative;
  margin-bottom: 35px;
}
.features__item .features__item-content {
  padding: 30px 30px 30px 90px;
  border-radius: 5px;
  background: linear-gradient(90deg, #232b37 0%, #03314e 100%);
  overflow: hidden;
}
.features__item .features__item-content span {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .features__item .features__item-content {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    min-height: 100px;
    padding: 20px;
  }
}
.features__item:nth-of-type(1) .features__item-content {
  border-top-left-radius: 50px;
}
.features__item:nth-of-type(2) .features__item-content {
  border-top-right-radius: 50px;
}
.features__item:nth-of-type(3) .features__item-content {
  border-bottom-left-radius: 50px;
}
.features__item:nth-of-type(4) .features__item-content {
  border-bottom-right-radius: 50px;
}
@media (max-width: 991px) {
  .features__item {
    margin-bottom: 20px;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media (max-width: 767px) {
  .features__item {
    margin-bottom: 5px;
  }
  .features__item:nth-of-type(1) .features__item-content {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  .features__item:nth-of-type(2) .features__item-content {
    border-radius: 5px;
  }
  .features__item:nth-of-type(3) .features__item-content {
    border-radius: 5px;
  }
  .features__item:nth-of-type(4) .features__item-content {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
}
.features__item-content {
  height: 100%;
}
.features__image {
  position: absolute;
  top: 50%;
  left: 45px;
  transform: translateY(-50%);
  z-index: 1;
}
.features__image--big {
  height: 99%;
  left: auto;
  right: 50px;
  z-index: 0;
}
@media (max-width: 767px) {
  .features__image--small {
    width: 30px;
    height: 30px;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
  }
  .features__image--big {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 767px) {
  .features {
    padding-bottom: 100px;
  }
}

.nx-promo-slider {
  position: relative;
  height: 550px;
  background-color: #2D2D2D;
  margin-top: -40px;
}
.nx-promo-slider__slider {
  position: relative;
  color: #ffffff;
  max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
  z-index: 1;
}
.nx-promo-slider__wrapper, .nx-promo-slider__slide, .nx-promo-slider__slider {
  height: 100%;
}
.nx-promo-slider__content {
  position: relative;
  padding: 0 90px;
}
.nx-promo-slider__slide {
  padding-top: 170px;
  padding-bottom: 60px;
  vertical-align: top;
  width: 100%;
  cursor: default;
  transition: opacity 0.2s ease-in-out;
  background: transparent center no-repeat;
  background-size: cover;
}
.nx-promo-slider__slide, .nx-promo-slider__slide:focus, .nx-promo-slider__slide:hover {
  color: #ffffff;
}
.nx-promo-slider__slide span, .nx-promo-slider__slide:focus span, .nx-promo-slider__slide:hover span {
  border-bottom: none;
}
.nx-promo-slider__slide.link {
  cursor: pointer;
}
.nx-promo-slider__slide.link:hover {
  opacity: 0.9;
}
.nx-promo-slider__bullet {
  display: block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  border-radius: 50%;
  margin-right: 15px;
  opacity: 1;
  border: 2px solid white;
  transition: all 0.2s ease-in-out;
}
.nx-promo-slider__bullet:last-child {
  margin-right: 0;
}
.nx-promo-slider__bullet.active {
  background-color: white;
}
.nx-promo-slider__next, .nx-promo-slider__prev {
  position: absolute;
  z-index: 7;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 0.2s ease-in-out;
  fill: #ffffff;
}
.nx-promo-slider__next .mdi, .nx-promo-slider__prev .mdi {
  display: block;
  width: 100%;
  font-size: 30px;
  line-height: 1;
  text-align: center;
}
.nx-promo-slider__next:hover, .nx-promo-slider__prev:hover {
  opacity: 0.6;
}
.nx-promo-slider__next.swiper-button-disabled, .nx-promo-slider__next.swiper-button-disabled:hover, .nx-promo-slider__prev.swiper-button-disabled, .nx-promo-slider__prev.swiper-button-disabled:hover {
  opacity: 0.2;
  cursor: default;
}
.nx-promo-slider__icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.nx-promo-slider__next {
  transform: scaleX(-1);
  right: 30px;
}
.nx-promo-slider__prev {
  left: 30px;
}
.nx-promo-slider .nx-promo-slider__dots {
  position: absolute;
  bottom: 40px;
  left: 90px;
  right: 50px;
  display: flex;
  width: auto;
  z-index: 10;
}
.nx-promo-slider.nx-promo-slider_normal-offset {
  margin-top: 0;
}
.nx-promo-slider.nx-promo-slider_normal-offset .nx-promo-slider__slide {
  padding-top: 80px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .nx-promo-slider {
    margin-top: -40px;
  }
  .nx-promo-slider__slide {
    padding-top: 80px;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .nx-promo-slider {
    margin-top: -20px;
    height: auto;
  }
  .nx-promo-slider__slide {
    padding-top: 80px;
    padding-bottom: 140px;
  }
  .nx-promo-slider__content {
    padding: 0 35px;
  }
  .nx-promo-slider .nx-promo-slider__dots {
    left: 35px;
    right: 35px;
  }
  .nx-promo-slider__next {
    right: 0;
  }
  .nx-promo-slider__prev {
    left: 0;
  }
}

.nx-gal-slider {
  position: relative;
  height: 650px;
  padding-bottom: 90px;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.nx-gal-slider__main-wrap, .nx-gal-slider__thumbs-wrap {
  transition-duration: 200ms;
  height: 100%;
}
.nx-gal-slider__main {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(128, 128, 128, 0.07);
}
.nx-gal-slider__main-slide {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.nx-gal-slider__main-img {
  flex: none;
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  min-width: 0;
  margin: auto;
}
.nx-gal-slider__thumbs {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 75px;
  width: 100%;
  box-sizing: border-box;
  z-index: 1;
  overflow: hidden;
  padding-bottom: 10px;
}
.nx-gal-slider__thumbs-slide {
  position: relative;
  width: 130px;
  height: 100%;
  transition: opacity 0.2s ease-in-out;
  background: rgba(128, 128, 128, 0.1) center no-repeat;
  background-size: cover;
  opacity: 0.7;
  border-radius: 3px;
}
.nx-gal-slider__thumbs-slide:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 4px;
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  transition: inherit;
  box-shadow: inset 0 0 0 2px #2D2D2D;
}
.nx-gal-slider__thumbs-slide.swiper-active-thumb:after, .nx-gal-slider__thumbs-slide:hover:after {
  visibility: visible;
  opacity: 1;
}
.nx-gal-slider__thumbs-slide:hover {
  cursor: pointer;
  opacity: 1;
}
.nx-gal-slider__thumbs-slide:hover:after {
  box-shadow: inset 0 0 0 2px #2D2D2D;
}
.nx-gal-slider__thumbs-slide.swiper-active-thumb {
  cursor: default;
  opacity: 1;
}
.nx-gal-slider__thumbs-slide.swiper-active-thumb:after {
  box-shadow: inset 0 0 0 2px #2D2D2D;
}
.nx-gal-slider__next, .nx-gal-slider__prev {
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100px;
  background: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  z-index: 100;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.nx-gal-slider__next-icon, .nx-gal-slider__prev-icon {
  display: block;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 1;
  fill: white;
}
.nx-gal-slider__next:hover, .nx-gal-slider__prev:hover {
  color: black;
}
.nx-gal-slider__next.swiper-button-disabled, .nx-gal-slider__prev.swiper-button-disabled {
  pointer-events: none;
}
.nx-gal-slider__next.swiper-button-disabled, .nx-gal-slider__next.swiper-button-disabled:hover, .nx-gal-slider__prev.swiper-button-disabled, .nx-gal-slider__prev.swiper-button-disabled:hover {
  color: rgba(0, 0, 0, 0.1);
}
.nx-gal-slider__next {
  transform: scale(-1);
  right: 0;
}
.nx-gal-slider__prev {
  left: 0;
}
.nx-gal-slider_single {
  padding-left: 0;
}
.nx-gal-slider_small {
  height: 395px;
  padding-bottom: 70px;
}
.nx-gal-slider_small .nx-gal-slider__thumbs {
  height: 55px;
}
.nx-gal-slider_small .nx-gal-slider__thumbs-slide {
  width: 100px;
}
.nx-gal-slider_small .nx-gal-slider__thumbs-slide:after {
  bottom: -9px;
  height: 3px;
}
.nx-gal-slider_med {
  height: 515px;
  padding-bottom: 80px;
}
.nx-gal-slider_med .nx-gal-slider__thumbs {
  height: 65px;
}
.nx-gal-slider_fill-img .nx-gal-slider__main-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
}
.nx-gal-slider.not-visible {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.nx-gal-slider[data-gal=vertical] {
  height: 400px;
  padding-left: 95px;
  padding-bottom: 0;
}
.nx-gal-slider[data-gal=vertical] .nx-gal-slider__thumbs {
  bottom: auto;
  left: 0;
  top: 0;
  right: auto;
  height: 100%;
  width: 80px;
}
.nx-gal-slider[data-gal=vertical] .nx-gal-slider__thumbs-slide {
  width: 100%;
  height: 60px;
}
.nx-gal-slider[data-gal=vertical] .nx-gal-slider__thumbs-slide:after {
  bottom: -5px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .nx-gal-slider {
    height: 400px;
    padding-bottom: 75px;
  }
  .nx-gal-slider__thumbs {
    height: 60px;
  }
  .nx-gal-slider__thumbs-slide {
    width: 80px;
  }
  .nx-gal-slider__thumbs-slide:after {
    width: 100%;
    height: 4px;
    box-shadow: inset 0 0 0 2px #2D2D2D;
  }
  .nx-gal-slider__thumbs-slide:hover:after {
    box-shadow: inset 0 0 0 2px #2D2D2D;
  }
  .nx-gal-slider__thumbs-slide.swiper-active-thumb:after {
    box-shadow: inset 0 0 0 2px #2D2D2D;
  }
  .nx-gal-slider__next, .nx-gal-slider__prev {
    width: 80px;
  }
  .nx-gal-slider__next-icon, .nx-gal-slider__prev-icon {
    width: 30px;
    height: 30px;
    font-size: 28px;
  }
  .nx-gal-slider[data-gal=vertical] {
    height: 400px;
    padding-left: 95px;
    padding-bottom: 0;
  }
  .nx-gal-slider[data-gal=vertical] .nx-gal-slider__thumbs {
    bottom: auto;
    left: 0;
    top: 0;
    right: auto;
    height: 100%;
    width: 80px;
  }
  .nx-gal-slider[data-gal=vertical] .nx-gal-slider__thumbs-slide {
    width: 100%;
    height: 60px;
  }
}
@media (max-width: 767px) {
  .nx-gal-slider {
    height: 210px;
    padding-bottom: 55px;
  }
  .nx-gal-slider__thumbs {
    height: 45px;
  }
  .nx-gal-slider__thumbs-slide {
    width: 60px;
  }
  .nx-gal-slider__thumbs-slide:after {
    width: 100%;
    height: 2px;
    bottom: -6px;
    box-shadow: inset 0 0 0 1px #2D2D2D;
  }
  .nx-gal-slider__thumbs-slide:hover:after {
    box-shadow: inset 0 0 0 1px #2D2D2D;
  }
  .nx-gal-slider__thumbs-slide.swiper-active-thumb:after {
    box-shadow: inset 0 0 0 1px #2D2D2D;
  }
  .nx-gal-slider__next, .nx-gal-slider__prev {
    width: 40px;
  }
  .nx-gal-slider__next-icon, .nx-gal-slider__prev-icon {
    width: 12px;
    height: 15px;
    font-size: 24px;
  }
  .nx-gal-slider[data-gal=vertical] {
    height: 210px;
    padding-left: 70px;
    padding-bottom: 0;
  }
  .nx-gal-slider[data-gal=vertical] .nx-gal-slider__thumbs {
    bottom: auto;
    left: 0;
    top: 0;
    right: auto;
    height: 100%;
    width: 60px;
  }
  .nx-gal-slider[data-gal=vertical] .nx-gal-slider__thumbs-slide {
    width: 100%;
    height: 45px;
  }
  .nx-gal-slider_small {
    height: 210px;
  }
  .nx-gal-slider_small .nx-gal-slider__thumbs {
    height: 45px;
  }
  .nx-gal-slider_small .nx-gal-slider__thumbs-slide {
    width: 60px;
  }
  .nx-gal-slider_med {
    height: 210px;
  }
  .nx-gal-slider_med .nx-gal-slider__thumbs {
    height: 45px;
  }
  .nx-gal-slider_med .nx-gal-slider__thumbs-slide {
    width: 60px;
  }
}

.nx-list-slider {
  position: relative;
}
.nx-list-slider__slider {
  overflow: hidden;
}
.nx-list-slider__slider .nx-listing__item {
  margin-bottom: 0;
}
.nx-list-slider__slider .nx-listing__head {
  padding-bottom: 99%;
  border: none;
  margin-bottom: 20px;
}
.nx-list-slider__slider .nx-listing__title {
  font-size: 16px;
  font-weight: 400;
}
.nx-list-slider__slider.nx-listing {
  margin-bottom: 0;
}
.nx-list-slider__prev, .nx-list-slider__next {
  position: absolute;
  top: 35%;
  width: 40px;
  height: 40px;
  text-align: center;
  fill: black;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  z-index: 10;
  border-radius: 50%;
}
.nx-list-slider__prev-icon, .nx-list-slider__next-icon {
  display: block;
  font-size: 30px;
  line-height: 1;
  width: 30px;
  height: 30px;
}
.nx-list-slider__prev:hover, .nx-list-slider__next:hover {
  opacity: 0.8;
}
.nx-list-slider__prev.swiper-button-disabled, .nx-list-slider__prev.swiper-button-disabled:hover, .nx-list-slider__next.swiper-button-disabled, .nx-list-slider__next.swiper-button-disabled:hover {
  opacity: 0.1;
  cursor: default;
}
.nx-list-slider__prev {
  left: -50px;
}
.nx-list-slider__next {
  right: -50px;
  transform: scaleX(-1);
}
.nx-list-slider_center .nx-list-slider__prev,
.nx-list-slider_center .nx-list-slider__next {
  top: 25%;
}
@media (max-width: 991px) {
  .nx-list-slider__prev, .nx-list-slider__next {
    top: 23%;
  }
  .nx-list-slider__prev {
    left: -20px;
  }
  .nx-list-slider__next {
    right: -20px;
  }
}
@media (max-width: 767px) {
  .nx-list-slider__prev, .nx-list-slider__next {
    top: 27%;
  }
  .nx-list-slider__prev {
    left: -15px;
  }
  .nx-list-slider__next {
    right: -15px;
  }
}

.nx-common-slider {
  position: relative;
}
.nx-common-slider__slider {
  overflow: hidden;
  position: relative;
}
.nx-common-slider__prev, .nx-common-slider__next {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
  height: 100%;
  text-align: center;
  fill: white;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  z-index: 10;
}
.nx-common-slider__prev:after, .nx-common-slider__next:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.35;
  transition: all 0.2s ease-in-out;
}
.nx-common-slider__prev-icon, .nx-common-slider__next-icon {
  display: block;
  width: 17px;
  height: 30px;
  z-index: 10;
}
.nx-common-slider__prev-icon.swiper-button-disabled, .nx-common-slider__next-icon.swiper-button-disabled {
  display: none;
}
.nx-common-slider__prev:hover:after, .nx-common-slider__next:hover:after {
  opacity: 0.6;
}
.nx-common-slider__prev.swiper-button-disabled, .nx-common-slider__prev.swiper-button-disabled:hover, .nx-common-slider__next.swiper-button-disabled, .nx-common-slider__next.swiper-button-disabled:hover {
  opacity: 0.1;
  cursor: default;
}
.nx-common-slider__prev.swiper-button-disabled:after, .nx-common-slider__next.swiper-button-disabled:after {
  display: none;
}
.nx-common-slider__prev {
  left: 0;
}
.nx-common-slider__next {
  right: 0;
  transform: scaleX(-1);
}
@media (max-width: 767px) {
  .nx-common-slider__prev, .nx-common-slider__next {
    width: 50px;
  }
  .nx-common-slider__prev-icon, .nx-common-slider__next-icon {
    width: 12px;
    height: 15px;
  }
}

.nx-history {
  position: relative;
  height: 440px;
  padding-top: 95px;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.nx-history__main-wrap, .nx-history__thumbs-wrap {
  transition-duration: 200ms;
  height: 100%;
}
.nx-history__main {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.nx-history__main-slide {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.nx-history__main-slide.swiper-active-thumb:after, .nx-history__main-slide:hover:after {
  visibility: visible;
  opacity: 1;
}
.nx-history__main-slide:hover {
  cursor: pointer;
  opacity: 1;
}
.nx-history__main-slide.swiper-active-thumb {
  cursor: default;
  opacity: 1;
}
.nx-history__thumbs {
  position: absolute;
  top: 0;
  left: 0;
  height: 65px;
  width: 100%;
  box-sizing: border-box;
  z-index: 1;
  overflow: hidden;
}
.nx-history__thumbs-wrap:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 16px;
  left: 50px;
  right: 0;
  height: 2px;
  z-index: -1;
  background-color: #B5B5B5;
}
.nx-history__thumbs-slide {
  position: relative;
  width: 125px;
  height: 100%;
}
.nx-history__thumbs-slide:first-child .nx-history__item:before {
  display: none;
}
.nx-history__row {
  width: 100%;
}
.nx-history__next, .nx-history__prev {
  position: absolute;
  top: 0;
  display: block;
  height: 95px;
  width: 30px;
  cursor: pointer;
  z-index: 100;
  text-align: center;
  transition: all 0.2s ease-in-out;
  fill: #B5B5B5;
  background-color: white;
}
.nx-history__next-icon, .nx-history__prev-icon {
  display: block;
  width: 20px;
  height: 30px;
}
.nx-history__next:hover, .nx-history__prev:hover {
  fill: rgba(181, 181, 181, 0.6);
}
.nx-history__next.swiper-button-disabled, .nx-history__prev.swiper-button-disabled {
  pointer-events: none;
}
.nx-history__next.swiper-button-disabled, .nx-history__next.swiper-button-disabled:hover, .nx-history__prev.swiper-button-disabled, .nx-history__prev.swiper-button-disabled:hover {
  fill: rgba(181, 181, 181, 0.6);
}
.nx-history__next {
  transform: scale(-1);
  right: 0;
}
.nx-history__prev {
  left: 0;
}
.nx-history__item {
  position: relative;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.nx-history__item:before, .nx-history__item:after {
  content: "";
  display: block;
  width: 50%;
  height: 2px;
  background-color: #B5B5B5;
  position: absolute;
  bottom: 11px;
  z-index: -1;
  transition: all 0.2s ease-in-out;
}
.swiper-active-thumb .nx-history__item:before, .swiper-active-thumb .nx-history__item:after {
  background-color: #B5B5B5;
}
.nx-history__item:before {
  left: 0;
}
.nx-history__item:after {
  left: 50%;
}
.nx-history__item:hover:before, .nx-history__item:hover:after {
  background-color: #B5B5B5;
}
.nx-history__item:hover .nx-history__dot {
  background-color: #B5B5B5;
}
.nx-history__body {
  cursor: default;
}
.nx-history__year {
  font-size: 18px;
  margin-bottom: 10px;
}
.nx-history__dot {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 2px solid #B5B5B5;
  background-color: #ffffff;
  transition: all 0.2s ease-in-out;
}
.swiper-active-thumb .nx-history__dot {
  background-color: #B5B5B5;
}
.nx-history__date {
  font-size: 40px;
  line-height: 45px;
  font-weight: 500;
  margin-bottom: 10px;
}
.nx-history__title {
  font-size: 18px;
  margin-bottom: 5px;
}
.nx-history_col {
  height: auto;
  padding: 0;
}
.nx-history_col .nx-history__main {
  overflow: unset;
}
.nx-history_col .nx-history__main-wrap {
  position: relative;
  padding-left: 55px;
}
.nx-history_col .nx-history__main-wrap:before {
  content: "";
  display: block;
  position: absolute;
  left: 11.5px;
  top: 15px;
  bottom: 0;
  width: 2px;
  background-color: #B5B5B5;
}
.nx-history_col .nx-history__main-slide {
  display: block;
  margin-bottom: 40px;
}
.nx-history_col .nx-history__main-slide:last-child {
  margin-bottom: 0;
}
.nx-history_col .nx-history__item {
  position: absolute;
  left: -55px;
  top: 15px;
  right: auto;
  bottom: 0;
  width: 25px;
  pointer-events: none;
}
.nx-history_col .nx-history__item:before, .nx-history_col .nx-history__item:after {
  display: none;
}
.nx-history_col .nx-history__content {
  margin-bottom: 20px;
}
.nx-history_col .nx-history__content:last-child {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .nx-history {
    height: 400px;
    padding-top: 65px;
  }
  .nx-history_col {
    height: auto;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .nx-history {
    height: auto;
    padding-top: 95px;
  }
  .nx-history__thumbs-slide {
    width: 100px;
  }
  .nx-history__date {
    font-size: 30px;
  }
  .nx-history_col {
    padding-top: 0;
  }
  .nx-history_col .nx-history__main-wrap {
    padding-left: 35px;
  }
  .nx-history_col .nx-history__item {
    position: absolute;
    top: 10px;
    left: -34.5px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fdmVuZG9yL2ZvbnRzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvX3ZlbmRvci9mb250cy9wcm94aW1hbm92YS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3ZlbmRvci9mb250cy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL192ZW5kb3IvZm9udHMvbW9udHNlcnJhdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9pbXBvcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9fdmVuZG9yL19mbGV4LWdyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvX3N0YXJ0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL192YXJpYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9fbGF5b3V0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9mb3Jtcy9fYnRucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9mb3Jtcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvZm9ybXMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL2Zvcm1zL19ueC1keW5hbWljLWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL2Zvcm1zL19yYW5nZS1zbGlkZXItYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL21haW4vX3RpdGxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9tYWluL19saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9tYWluL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL21haW4vX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9tYWluL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL21haW4vX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9ueC1ibG9ja3MvX254LW10b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvYmxvY2tzL25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvYmxvY2tzL3Byb21vLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL2Jsb2Nrcy92YWx1ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvYmxvY2tzL2NpdGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL2Jsb2Nrcy93ZS1kby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9ibG9ja3MvZmVhdHVyZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3Mvc2xpZGVycy9fbngtcHJvbW8tc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL3NsaWRlcnMvX254LWdhbC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3Mvc2xpZGVycy9fbngtbGlzdC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvaW50ZWdyYXRvci5sb2NhbC9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3Mvc2xpZGVycy9fbngtY29tbW9uLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9pbnRlZ3JhdG9yLmxvY2FsL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL3Njc3MvQzovT3BlblNlcnZlci9kb21haW5zL2ludGVncmF0b3IubG9jYWwvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvc2Nzcy9zbGlkZXJzL19ueC1oaXN0b3J5LXNsaWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQTBCO0VBQzFCO21HQUNnRztFQUNoRyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLDJCQUEwQjtFQUMxQjtnR0FDNkY7RUFDN0YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSwyQkFBMEI7RUFDMUI7K0ZBQzRGO0VBQzVGLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsMkJBQTBCO0VBQzFCO2tHQUMrRjtFQUMvRixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNwQjtBQ2xDQTtFQUNFLDBCQUF5QjtFQUN6QjtrR0FDK0Y7RUFDL0YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7Q0FDcEI7O0FBRUE7RUFDRSwwQkFBeUI7RUFDekI7K0ZBQzRGO0VBQzVGLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsMEJBQXlCO0VBQ3pCO2dHQUM2RjtFQUM3RixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNwQjtBQ3pCQSxpQkFBZ0I7QUNxQ2hCO0VBQ0k7RUFDQTtFQUNBO0NEakNKOztBQ29EQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRGpESjs7QUM0REE7QUM1RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZvQko7O0FFaEJBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRmlCSjs7QUVkSTtFQUNJO0VBQ0E7Q0ZpQlI7O0FFbkJJO0VBQ0k7RUFDQTtDRnNCUjs7QUV4Qkk7RUFDSTtFQUNBO0NGMkJSOztBRTdCSTtFQUNJO0VBQ0E7Q0ZnQ1I7O0FFbENJO0VBQ0k7RUFDQTtDRnFDUjs7QUV2Q0k7RUFDSTtFQUNBO0NGMENSOztBRTVDSTtFQUNJO0VBQ0E7Q0YrQ1I7O0FFakRJO0VBQ0k7RUFDQTtDRm9EUjs7QUV0REk7RUFDSTtFQUNBO0NGeURSOztBRTNESTtFQUNJO0VBQ0E7Q0Y4RFI7O0FFaEVJO0VBQ0k7RUFDQTtDRm1FUjs7QUVyRUk7RUFDSTtFQUNBO0NGd0VSOztBRTFFSTtFQUNJO0VBQ0E7Q0Y2RVI7O0FFL0VJO0VBQ0k7RUFDQTtDRmtGUjs7QUVwRkk7RUFDSTtFQUNBO0NGdUZSOztBRXpGSTtFQUNJO0VBQ0E7Q0Y0RlI7O0FFOUZJO0VBQ0k7RUFDQTtDRmlHUjs7QUVuR0k7RUFDSTtFQUNBO0NGc0dSOztBRXhHSTtFQUNJO0VBQ0E7Q0YyR1I7O0FFN0dJO0VBQ0k7RUFDQTtDRmdIUjs7QUVsSEk7RUFDSTtFQUNBO0NGcUhSOztBRXZISTtFQUNJO0VBQ0E7Q0YwSFI7O0FFNUhJO0VBQ0k7RUFDQTtDRitIUjs7QUVqSUk7RUFDSTtFQUNBO0NGb0lSOztBRTdISTtFQUVRO0lBQ0k7SUFDQTtHRitIZDs7RUVqSVU7SUFDSTtJQUNBO0dGb0lkOztFRXRJVTtJQUNJO0lBQ0E7R0Z5SWQ7O0VFM0lVO0lBQ0k7SUFDQTtHRjhJZDs7RUVoSlU7SUFDSTtJQUNBO0dGbUpkOztFRXJKVTtJQUNJO0lBQ0E7R0Z3SmQ7O0VFMUpVO0lBQ0k7SUFDQTtHRjZKZDs7RUUvSlU7SUFDSTtJQUNBO0dGa0tkOztFRXBLVTtJQUNJO0lBQ0E7R0Z1S2Q7O0VFektVO0lBQ0k7SUFDQTtHRjRLZDs7RUU5S1U7SUFDSTtJQUNBO0dGaUxkOztFRW5MVTtJQUNJO0lBQ0E7R0ZzTGQ7O0VFeExVO0lBQ0k7SUFDQTtHRjJMZDs7RUU3TFU7SUFDSTtJQUNBO0dGZ01kOztFRWxNVTtJQUNJO0lBQ0E7R0ZxTWQ7O0VFdk1VO0lBQ0k7SUFDQTtHRjBNZDs7RUU1TVU7SUFDSTtJQUNBO0dGK01kOztFRWpOVTtJQUNJO0lBQ0E7R0ZvTmQ7O0VFdE5VO0lBQ0k7SUFDQTtHRnlOZDs7RUUzTlU7SUFDSTtJQUNBO0dGOE5kOztFRWhPVTtJQUNJO0lBQ0E7R0ZtT2Q7O0VFck9VO0lBQ0k7SUFDQTtHRndPZDs7RUUxT1U7SUFDSTtJQUNBO0dGNk9kOztFRS9PVTtJQUNJO0lBQ0E7R0ZrUGQ7Q0FDRjtBRXZQSTtFQUVRO0lBQ0k7SUFDQTtHRndQZDs7RUUxUFU7SUFDSTtJQUNBO0dGNlBkOztFRS9QVTtJQUNJO0lBQ0E7R0ZrUWQ7O0VFcFFVO0lBQ0k7SUFDQTtHRnVRZDs7RUV6UVU7SUFDSTtJQUNBO0dGNFFkOztFRTlRVTtJQUNJO0lBQ0E7R0ZpUmQ7O0VFblJVO0lBQ0k7SUFDQTtHRnNSZDs7RUV4UlU7SUFDSTtJQUNBO0dGMlJkOztFRTdSVTtJQUNJO0lBQ0E7R0ZnU2Q7O0VFbFNVO0lBQ0k7SUFDQTtHRnFTZDs7RUV2U1U7SUFDSTtJQUNBO0dGMFNkOztFRTVTVTtJQUNJO0lBQ0E7R0YrU2Q7O0VFalRVO0lBQ0k7SUFDQTtHRm9UZDs7RUV0VFU7SUFDSTtJQUNBO0dGeVRkOztFRTNUVTtJQUNJO0lBQ0E7R0Y4VGQ7O0VFaFVVO0lBQ0k7SUFDQTtHRm1VZDs7RUVyVVU7SUFDSTtJQUNBO0dGd1VkOztFRTFVVTtJQUNJO0lBQ0E7R0Y2VWQ7O0VFL1VVO0lBQ0k7SUFDQTtHRmtWZDs7RUVwVlU7SUFDSTtJQUNBO0dGdVZkOztFRXpWVTtJQUNJO0lBQ0E7R0Y0VmQ7O0VFOVZVO0lBQ0k7SUFDQTtHRmlXZDs7RUVuV1U7SUFDSTtJQUNBO0dGc1dkOztFRXhXVTtJQUNJO0lBQ0E7R0YyV2Q7Q0FDRjtBRWhYSTtFQUVRO0lBQ0k7SUFDQTtHRmlYZDs7RUVuWFU7SUFDSTtJQUNBO0dGc1hkOztFRXhYVTtJQUNJO0lBQ0E7R0YyWGQ7O0VFN1hVO0lBQ0k7SUFDQTtHRmdZZDs7RUVsWVU7SUFDSTtJQUNBO0dGcVlkOztFRXZZVTtJQUNJO0lBQ0E7R0YwWWQ7O0VFNVlVO0lBQ0k7SUFDQTtHRitZZDs7RUVqWlU7SUFDSTtJQUNBO0dGb1pkOztFRXRaVTtJQUNJO0lBQ0E7R0Z5WmQ7O0VFM1pVO0lBQ0k7SUFDQTtHRjhaZDs7RUVoYVU7SUFDSTtJQUNBO0dGbWFkOztFRXJhVTtJQUNJO0lBQ0E7R0Z3YWQ7O0VFMWFVO0lBQ0k7SUFDQTtHRjZhZDs7RUUvYVU7SUFDSTtJQUNBO0dGa2JkOztFRXBiVTtJQUNJO0lBQ0E7R0Z1YmQ7O0VFemJVO0lBQ0k7SUFDQTtHRjRiZDs7RUU5YlU7SUFDSTtJQUNBO0dGaWNkOztFRW5jVTtJQUNJO0lBQ0E7R0ZzY2Q7O0VFeGNVO0lBQ0k7SUFDQTtHRjJjZDs7RUU3Y1U7SUFDSTtJQUNBO0dGZ2RkOztFRWxkVTtJQUNJO0lBQ0E7R0ZxZGQ7O0VFdmRVO0lBQ0k7SUFDQTtHRjBkZDs7RUU1ZFU7SUFDSTtJQUNBO0dGK2RkOztFRWplVTtJQUNJO0lBQ0E7R0ZvZWQ7Q0FDRjtBR3RnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDSHdnQko7O0FHdGdCQTtFQUNJO0NIeWdCSjs7QUd0Z0JBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0h5Z0JKOztBR3RnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIeWdCSjs7QUd0Z0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIeWdCSjtBR3ZnQlE7RUFDSTtFQUNBO0NIeWdCWjtBR3RnQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDSHdnQlI7QUN6YlE7RUU1RUE7SUFDSTtHSHdnQlY7Q0FDRjtBQzlhWTtFRXZGSjtJQUNJO0dId2dCVjtDQUNGOztBR3BnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JDa01lO0VEak1mLG1CQ2lNZTtFRGhNZjtDSHVnQko7QUM5Y1E7RUVqRVI7SUFXUSxvQkM4TGM7SUQ3TGQsbUJDNkxjO0dKMlVwQjtDQUNGO0FDcGNZO0VFakZaO0lBZVEsb0JDMkxjO0lEMUxkLG1CQzBMYztHSmdWcEI7Q0FDRjs7QUd2Z0JBO0VBQ0k7Q0gwZ0JKOztBR3hnQkE7RUFDSTtDSDJnQko7O0FDeGdCSTtFQUNJO0VBQ0EsZUVGVztFRkdYO0VBQ0Esb0JFSnVDO0NIK2dCL0M7O0FDL2dCSTtFQUNJO0VBQ0EsZUVGVztFRkdYO0VBQ0Esb0JFSnVDO0NIK2dCL0M7O0FDemdCSTtFQUNJO0VBQ0EsZUVSVztFRlNYO0VBQ0Esb0JFVnVDO0NIc2hCL0M7O0FDdGVZO0VBakNSO0lBQ0ksV0VkZTtJRmVmLFlFZmU7R0gwaEJyQjs7RUN4Z0JFO0lBQ0kscUNFbkIwQztHSDhoQmhEOztFQ3hnQkU7SUFDSSx3QkV2Qm1GO0dIa2lCekY7O0VDdmdCRTtJQUNJLCtDRTVCMEM7SUY2QjFDLG1DRTdCbUY7R0h1aUJ6RjtDQUNGO0FHcmlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSHVpQko7QUdyaUJJO0VBQ0k7Q0h1aUJSOztBSzVvQkk7RUFDSTtFQUNBO0NMK29CUjtBSzlvQlE7RUFDSTtFQUFrQjtDTGlwQjlCO0FLOW9CSTtFQUNJO0VBQ0E7Q0xncEJSO0FLL29CUTtFQUNJO0VBQ0E7Q0xpcEJaO0FLN29CSTtFQUNJO0NMK29CUjtBQ3RpQlE7RUkzSFI7SUFzQlE7SUFDQTtHTCtvQk47RUs5b0JNO0lBQ0k7SUFDQTtHTGdwQlY7Q0FDRjtBQ2hpQlk7RUkzSVo7SUE4QlE7SUFDQTtHTGlwQk47RUtocEJNO0lBQ0k7SUFDQTtHTGtwQlY7Q0FDRjs7QUs5b0JBO0VBQ0k7Q0xpcEJKOztBSy9vQkE7RUFDSTtDTGtwQko7O0FLaHBCQTtFQUNJO0NMbXBCSjs7QUtocEJBO0VBQ0k7Q0xtcEJKOztBS2hwQkE7RUFDSTtFQUNBO0NMbXBCSjs7QUtocEJBO0VBQ0k7RUFDQTtDTG1wQko7QUtscEJJO0VBQ0k7Q0xvcEJSOztBS2pwQkE7RUFDSTtDTG9wQko7QUtucEJJO0VBQ0k7Q0xxcEJSO0FLcHBCUTtFQUNJO0NMc3BCWjtBS25wQkk7RUFDSTtDTHFwQlI7O0FLbHBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NMcXBCSjs7QUtscEJJO0VBQ0k7Q0xxcEJSO0FLbnBCSTtFQUNJO0NMcXBCUjs7QUtqcEJBO0VBQ0k7Q0xvcEJKOztBS2xwQkE7RUFDSTtFQUNBO0VBQ0E7Q0xxcEJKOztBS25wQkE7RUFDSTtFQUNBO0NMc3BCSjs7QUtucEJBOztFQUVJO0NMc3BCSjs7QUtscEJJO0VBQ0k7Q0xxcEJSO0FLbnBCSTtFQUNJO0NMcXBCUjs7QUtqcEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xvcEJKOztBS2pwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTG9wQko7QUtucEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTHFwQlI7QUtwcEJRO0VBQ0k7Q0xzcEJaOztBS2hwQkE7RUFBa0I7Q0xvcEJsQjs7QUtucEJBO0VBQWdCO0NMdXBCaEI7O0FLdHBCQTtFQUFnQjtDTDBwQmhCOztBS3pwQkE7RUFBYztDTDZwQmQ7O0FLNXBCQTtFQUFhO0NMZ3FCYjs7QUs5cEJBO0VBQ0k7Q0xpcUJKOztBSy9wQkE7RUFDSTtDTGtxQko7O0FLaHFCQTtFQUNJO0tBQUE7TUFBQTtVQUFBO0NMbXFCSjtBS2xxQkk7RUFDSTtDTG9xQlI7O0FLaHFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMbXFCSjs7QUN6dEJZO0VJMERSO0lBQ0k7SUFDQTtJQUNBO0dMbXFCTjs7RUtqcUJFO0lBQ0k7SUFDQTtJQUNBO0dMb3FCTjtDQUNGO0FLanFCQTtFQUNJO0NMbXFCSjs7QU0xMkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCRmlSTTtFRWhSTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGNktXO0VFNUtYO0VBQ0E7RUFDQTtFQUNBO0NONjJCSjtBTTUyQkk7RUFDSTtDTjgyQlI7QU01MkJJO0VBQ0k7RUFDQTtDTjgyQlI7QU0zMkJJO0VBQ0k7RUFDQTtDTjYyQlI7QUM3dkJZO0VLOUdSO0lBRVE7SUFDQTtHTjYyQlY7Q0FDRjtBTTMyQkk7RUFDSTtFQUNBLGVGL0JDO0NKNDRCVDtBTTUyQlE7RUFDSSwwQkZqQ0g7RUVrQ0c7Q044MkJaO0FNMzJCSTtFQUNJO0NONjJCUjtBTTUyQlE7RUFDSTtDTjgyQlo7QU0zMkJJO0VBQ0k7Q042MkJSO0FNNTJCUTtFQUNJO0VBQ0E7Q044MkJaO0FNeDJCSTtFQUNJO0NOMDJCUjtBTXoyQlE7RUFDSTtDTjIyQlo7QU12MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q055MkJaO0FNcjJCUTtFQUVJO0VBQ0E7RUFDQTtDTnMyQlo7QU1uMkJJO0VBQ0k7Q05xMkJSOztBT3Y3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkhnUk07RUcvUU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSDRLVztFRzNLWDtFQUNBO0NQMDdCSjtBT3o3Qkk7RUFDSTtDUDI3QlI7QU96N0JJO0VBQ0k7Q1AyN0JSO0FDejRCSTtFTS9DSTtFQUNBO0VBQ0EsZ0JIOFBFO0VHN1BGO0NQMjdCUjtBQzk0Qkk7RU1oREk7RUFDQTtFQUNBLGdCSDhQRTtFRzdQRjtDUGk4QlI7QUNuNUJJO0VNakRJO0VBQ0E7RUFDQSxnQkg4UEU7RUc3UEY7Q1B1OEJSO0FPbDhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvOEJaO0FPaDhCSTtFQUNJO0NQazhCUjs7QU85N0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUGk4Qko7QU8vN0JJO0VBQ0k7Q1BpOEJSOztBTzk3QkE7RUFDSTtDUGk4Qko7O0FPLzdCQTtFQUNJO0VBQ0E7RUFDQTtDUGs4Qko7O0FPaDhCQTtFQUNJO0VBQ0E7Q1BtOEJKOztBT2o4QkE7RUFDSTtFQUNBO0NQbzhCSjs7QU9qOEJJO0VBQ0k7Q1BvOEJSO0FDbjRCWTtFTWxFUjtJQUdRO0dQczhCVjtDQUNGOztBT2w4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDUHE4Qko7QU9wOEJJO0VBQ0k7RUFDQTtFQUNBO0NQczhCUjtBT3I4QlE7RUFDSTtFQUNBO0NQdThCWjtBT244QlE7RUFDSTtDUHE4Qlo7O0FPaDhCQTtFQUNJLGdCSG9MTTtFR25MTjtDUG04Qko7O0FPaDhCQTtFQUNJO0VBQ0E7Q1BtOEJKO0FPbDhCSTtFQUNJO0NQbzhCUjtBT2w4Qkk7RUFDSTtFQUNBO0VBQ0EsZ0JIOEpJO0NKc3lCWjtBT2o4QlE7RUFDSTtDUG04Qlo7QU9sOEJZO0VBQ0k7Q1BvOEJoQjtBT2w4Qlk7RUFDSTtDUG84QmhCO0FPLzdCSTtFQUNJO0NQaThCUjtBTzk3Qkk7RUFDSTtFQUNBO0NQZzhCUjtBTy83QlE7RUFDSTtFQUNBO0VBQ0E7Q1BpOEJaO0FDbDhCWTtFTUxSO0lBU1E7SUFDQTtHUGs4QlY7RU9qOEJVO0lBQ0k7SUFDQTtJQUNBO0dQbThCZDtDQUNGO0FPLzdCSTtFQUNJO0NQaThCUjs7QU83N0JBO0VBQ0k7RUFDQSxnQkhvSEs7RUduSEw7Q1BnOEJKO0FPLzdCSTtFQUNJO0VBQ0E7Q1BpOEJSOztBTzk3QkE7RUFDSTtDUGk4Qko7O0FPOTdCQTtFQUNJO0NQaThCSjtBT2g4Qkk7RUFDSTtFQUNBO0NQazhCUjtBT2o4QlE7RUFDSTtDUG04Qlo7O0FRem1DQTtFQUNJO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtDUjRtQ0o7QVExbUNJO0VBQ0ksZ0JKbVFDO0VJbFFEO0NSNG1DUjtBUXptQ0k7RUFDSTtDUjJtQ1I7QVF6bUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSMm1DWjtBUXptQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUjJtQ2hCO0FReG1DWTtFQUNJO0VBQ0E7Q1IwbUNoQjtBUXZtQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1J5bUNoQjtBUXJtQ2dCO0VBQ0k7Q1J1bUNwQjtBUXJtQ2dCO0VBQ0k7Q1J1bUNwQjtBUWptQ1k7RUFDSTtDUm1tQ2hCO0FRam1DWTtFQUNJO0VBQ0E7RUFDQTtDUm1tQ2hCO0FRL2xDUTtFQUNJO0NSaW1DWjtBUTVsQ1k7RUFDSTtDUjhsQ2hCO0FRN2xDZ0I7RUFDSTtDUitsQ3BCO0FRN2xDZ0I7RUFDSTtFQUNBO0NSK2xDcEI7QVE3bENnQjtFQUNJO0VBQ0E7Q1IrbENwQjtBUTNsQ2dCO0VBQ0k7RUFDQTtDUjZsQ3BCO0FRM2xDZ0I7RUFDSTtFQUNBO0NSNmxDcEI7QVFwbENnQjtFQUNJO0NSc2xDcEI7QVEva0NRO0VBQ0k7RUFDQSxnQkpvSkY7Q0o2N0JWO0FRN2tDSTtFQUNJO0NSK2tDUjtBUTlrQ1E7RUFDSTtDUmdsQ1o7QVE5a0NRO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDUjhrQ1o7QVEza0NRO0VBQ0ksZ0JKZ0lEO0VJL0hDO0NSNmtDWjtBUTFrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1I0a0NaO0FRemtDUTtFQUNJO0VBQ0E7RUFDQTtDUjJrQ1o7QVExa0NZO0VBQ0k7Q1I0a0NoQjtBUXhrQ1E7RUFDSSxnQkpzR0Y7RUlyR0U7Q1Iwa0NaO0FRcmtDZ0I7RUFDSTtDUnVrQ3BCO0FRbGtDWTtFQUVJO0VBQ0E7RUFDQTtDUm1rQ2hCO0FROWpDSTtFQUNJO0VBQ0E7RUFDQTtDUmdrQ1I7QVE5akNRO0VBQ0k7Q1Jna0NaO0FRNWpDSTtFQUNJO0NSOGpDUjtBUTdqQ1E7RUFDSTtDUitqQ1o7QVEzakNJO0VBQ0k7RUFDQTtDUjZqQ1I7QVEzakNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1I2akNaO0FRNWpDWTtFQUNJO0NSOGpDaEI7QUNscENZO0VPMEZKO0lBQ0k7R1IyakNWO0NBQ0Y7O0FRdmpDQTtFQUNJO0VBQ0E7RUFDQTtDUjBqQ0o7O0FTeHlDQTtFQUNJO0VBQ0E7Q1QyeUNKO0FTMXlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCTDZRQztFSzVRRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVI0SUosZVEzSXNCO0VSNEl0QjtFQUNBO0VBQ0E7RUFDQTtDRGlxQ0o7QVM3eUNJO0VBRUk7Q1Q4eUNSO0FTMXlDUTtFQUNJO0VBQ0EsZ0JMeVBBO0NKbWpDWjtBU3h5Q1E7RUFDSTtDVDB5Q1o7QVN0eUNRO0VBQ0k7Q1R3eUNaO0FTcHlDUTtFQUNJO0NUc3lDWjtBU3B5Q1E7RUFDSTtFQUNBO0NUc3lDWjtBQ3ZzQ1k7RVEzRko7SUFDSTtHVHF5Q1Y7Q0FDRjs7QVV0MUNJO0VBQ0k7Q1Z5MUNSOztBVXQxQ0E7RUFDSTtDVnkxQ0o7O0FXLzFDQTtFQUNJO0VBQ0E7RUFDQTtDWGsyQ0o7O0FXaDJDQTtFQUNJLGdCUDRSSztFTzNSTDtDWG0yQ0o7QUMvdENZO0VVdElaO0lBSVEsZ0JQc1JJO0lPclJKO0dYcTJDTjtDQUNGOztBV24yQ0E7RUFDSSxnQlBxUk07RU9wUk47Q1hzMkNKO0FDMXVDWTtFVTlIWjtJQUlRLGdCUDZRRztJTzVRSDtHWHcyQ047Q0FDRjs7QVd0MkNBO0VBQ0ksZ0JQNFFLO0VPM1FMO0NYeTJDSjtBQ3J2Q1k7RVV0SFo7SUFJUSxnQlBrUUU7R0p5bUNSO0NBQ0Y7O0FXejJDQTtFQUNJLGdCUGtRUTtFT2pRUjtDWDQyQ0o7QUMvdkNZO0VVL0daO0lBSVEsZ0JQd1BHO0dKc25DVDtDQUNGOztBVzMyQ0E7O0VBRUksZ0JQb1BLO0VPblBMO0NYODJDSjtBQzF3Q1k7RVV2R1o7O0lBS1EsZ0JQK09HO0lPOU9IO0dYaTNDTjtDQUNGOztBVy8yQ0E7RUFDSTtFQUNBO0VBQ0E7Q1hrM0NKOztBV2gzQ0E7RUFDSSxnQlBtUEk7RU9sUEo7Q1htM0NKO0FDNXlDUTtFVXpFUjtJQUlRLGdCUDRPQztHSnlvQ1A7Q0FDRjtBQ2p5Q1k7RVV6Rlo7SUFPUSxnQlB1T0s7SU90T0w7R1h1M0NOO0NBQ0Y7O0FXcDNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NYdTNDSjs7QVdwM0NBO0VBQ0ksZ0JQaU9LO0VPaE9MO0VBQ0E7Q1h1M0NKO0FDcHpDWTtFVXRFWjtJQUtRLGdCUHdOQztHSmlxQ1A7Q0FDRjs7QVlwOENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWnU4Q0o7QVlyOENJO0VBQ0k7Q1p1OENSO0FZcDhDSTtFQUNJO0VBQ0E7Q1pzOENSO0FZbjhDSTtFQUNJO0VBQ0E7Q1pxOENSO0FZcDhDUTtFQUNJO0NaczhDWjtBWWo4Q1E7RUFDSTtFQUNBO0NabThDWjtBWWw4Q1k7RUFDSTtDWm84Q2hCOztBWTk3Q0E7RUFDSTtFQUNBO0NaaThDSjtBWWg4Q0k7RUFDSTtFQUNBO0NaazhDUjs7QVkzN0NRO0VBQ0k7Q1o4N0NaO0FZMzdDSTtFQUNJO0NaNjdDUjtBWTE3Q0k7RUFDSSxnQlI2TkU7Q0ordENWO0FZejdDSTtFQUNJO0NaMjdDUjtBWXg3Q0k7RUFDSSxlUjlDQTtDSncrQ1I7QVl6N0NRO0VBQ0k7Q1oyN0NaO0FZejdDUTtFQUNJLGVSbkRKO0NKOCtDUjtBWTE3Q1k7RUFDSSw2QlJyRFI7Q0ppL0NSO0FZdjdDSTtFQUNJO0NaeTdDUjtBWXg3Q1E7RUFDSTtDWjA3Q1o7QVl4N0NRO0VBQ0k7Q1owN0NaO0FZejdDWTtFQUNJO0NaMjdDaEI7QVl0N0NJO0VBQ0k7Q1p3N0NSO0FZdjdDUTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWnc3Q1o7QVl0N0NRO0VBQ0k7Q1p3N0NaO0FZbjdDUTtFQUNJO0VBQ0E7RUFDQTtDWnE3Q1o7QVloN0NRO0VBQ0k7RUFDQTtFQUNBO0NaazdDWjs7QWExaURBO0VBQ0k7Q2I2aURKOztBYTFpREE7RUFDSTtFQUNBO0NiNmlESjtBQ3g2Q1k7RVl2SVo7SUFJUTtHYitpRE47Q0FDRjtBYTlpREk7RUFDSTtDYmdqRFI7O0FhN2lEQTtFQUNJO0VBQ0E7Q2JnakRKOztBYTdpREE7RUFDSTtFQUNBO0NiZ2pESjtBYS9pREk7RUFDSTtDYmlqRFI7O0FhN2lEQTtFQUNJO0VBQ0E7Q2JnakRKOztBYTdpREE7RUFDSTtDYmdqREo7O0FhN2lEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CVGtKVTtDSjg1Q2Q7O0FhOWlEQTtFQUNJO0VBQ0E7Q2JpakRKOztBYS9pREE7RUFDSSxnQlRxT0s7RVNwT0w7Q2JrakRKOztBYWhqREE7RUFDSTtDYm1qREo7O0FhL2lEQTtFQUNJO0VBQ0E7RUFDQTtDYmtqREo7QWFqakRJO0VBQ0k7Q2JtakRSO0FhaGpESTtFQUNJO0VBQ0E7RUFDQTtDYmtqRFI7QWFoakRJO0VBQ0k7Q2JrakRSO0FhampEUTtFQUNJO0NibWpEWjtBYWhqREk7RUFDSTtFQUNBO0Nia2pEUjtBYS9pRFE7RUFDSTtDYmlqRFo7QWEvaURRO0VBQ0k7RUFDQSxnQlRnTUg7Q0ppM0NUO0FhOWlESTtFQUNJO0VBQ0E7Q2JnakRSO0FhN2lEUTtFQUNJO0VBQ0E7Q2IraURaO0FhOWlEWTtFQUNJO0NiZ2pEaEI7QWE3aURRO0VBQ0k7Q2IraURaO0FhNWlESTtFQUNJO0VBQ0E7RUFDQTtDYjhpRFI7QWE3aURRO0VBQ0k7Q2IraURaO0FhOWlEWTtFQUNJO0NiZ2pEaEI7QWEzaURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2I2aURSO0FhNWlEUTtFQUNJO0VBQ0E7Q2I4aURaO0FhNWlEUTtFQUNJO0NiOGlEWjtBYTVpRFE7RUFDSTtFQUNBO0NiOGlEWjtBYTdpRFk7RUFDSTtDYitpRGhCO0FhNWlEUTtFQUNJO0NiOGlEWjtBYTdpRFk7RUFDSTtDYitpRGhCO0FhN2lEWTtFQUNJO0NiK2lEaEI7QWF6aURJO0VBQ0ksZ0JUcUlHO0NKczZDWDtBQ25qRFk7RVlPUjtJQUdRLGdCVGtJRjtHSjI2Q1I7Q0FDRjtBYTFpREk7RUFDSSxnQlQwSEM7Q0prN0NUO0FhM2lEUTtFQUNJO0NiNmlEWjtBYTNpRFE7RUFDSTtFQUNBO0NiNmlEWjtBYXppREk7RUFDSTtDYjJpRFI7QWF6aURJO0VBQ0k7Q2IyaURSO0FhemlESTtFQUNJO0NiMmlEUjtBQzNrRFk7RVlvQ0o7SUFDSTtJQUNBO0diMGlEVjtDQUNGOztBYXJpREE7RUFDSSxnQlQ0Rks7RVMzRkwsNkJUaEdTO0NKd29EYjtBYXZpREk7RUFDSTtDYnlpRFI7QWF2aURJO0VBQ0k7Q2J5aURSOztBYXRpREE7RUFDSSw2QlR6R1M7RVMwR1QsZ0JUb0ZNO0NKcTlDVjtBQ2ptRFk7RVlzRFo7SUFJUSxnQlQrRUM7R0o0OUNQO0NBQ0Y7O0FhemlEQTtFQUNJO0NiNGlESjtBYTNpREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDYjZpRFI7QWE1aURRO0VBQ0k7Q2I4aURaO0FhNWlEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjhpRFo7O0FheGlEQTtFQUNJO0VBQ0E7Q2IyaURKO0FhMWlESTtFQUNJO0NiNGlEUjs7QWF4aURBO0VBQ0k7Q2IyaURKOztBYXppREE7RUFDSTtFQUNBO0VBQ0E7Q2I0aURKOztBYTFpREE7RUFDSTtFQUNBO0NiNmlESjs7QWNoeURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkbXlESjtBY2p5REk7RUFDSTtFQUNBO0NkbXlEUjtBY2p5RFE7RUFDSTtDZG15RFo7QUNuckRZO0VhckhSO0lBU1E7SUFDQTtHZG15RFY7Q0FDRjtBQzlxRFk7RWFoSVI7SUFjUTtJQUNBO0lBQ0E7R2RveURWO0NBQ0Y7QWNqeURJO0VBQ0k7Q2RteURSO0FjaHlESTtFQUNJO0Nka3lEUjtBYy94REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkaXlEUjtBYzl4REk7RUFDSTtFQUNBO0NkZ3lEUjtBYzd4REk7RUFDSTtFQUNBO0NkK3hEUjtBYzV4REk7RUFDSTtDZDh4RFI7QWMzeERJO0VBQ0k7Q2Q2eERSO0FDM3REWTtFYTlESjtJQUNJO0dkNHhEVjtFY3p4RE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dkMnhEVjtFYzF4RFU7SUFDSTtHZDR4RGQ7Q0FDRjtBQzd1RFk7RWExQ0o7SUFDSTtHZDB4RFY7Q0FDRjtBQ3Z2RFE7RWEzSFI7SUE0RlE7R2QweEROO0NBQ0Y7QUM1dURZO0VhM0laO0lBZ0dRO0dkMnhETjtDQUNGOztBY3h4REE7RUFDSTtFQUNBO0NkMnhESjtBYzF4REk7RUFDSTtDZDR4RFI7QWN6eERJO0VBQ0k7Q2QyeERSOztBZXY0REE7RUFDSTtDZjA0REo7QWV6NERJO0VBQ0k7RUFDQTtDZjI0RFI7QWV4NERJO0VBQ0k7Q2YwNERSO0FDbHhEWTtFY2hJWjtJQVlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7R2Z5NEROO0VleDRETTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dmMDREVjtFZXY0RE07SUFDSTtHZnk0RFY7RWV0NERNO0lBQ0k7R2Z3NERWO0VlcjRETTtJQUNJO0dmdTREVjtFZXI0RE07SUFDSTtJQUNBO0dmdTREVjtFZXA0RE07SUFDSTtJQUNBO0lBQ0E7R2ZzNERWO0VlcjREVTtJQUNJO0dmdTREZDtDQUNGOztBZWw0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmcTRESjtBZXA0REk7RUFDSTtFQUNBO0NmczREUjtBZXI0RFE7RUFDSTtDZnU0RFo7QWVwNERJO0VBQ0k7Q2ZzNERSO0FDOTBEWTtFY3RFWjtJQWtCUTtJQUNBO0dmczRETjtFZXI0RE07SUFDSTtJQUNBO0dmdTREVjtFZXI0RE07SUFDSTtHZnU0RFY7Q0FDRjtBQzMxRFk7RWN6Q0o7SUFDSTtHZnU0RFY7Q0FDRjs7QWVuNERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlhxRlU7RVdwRlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmczRESjtBZXI0REk7RUFDSTtFQUNBO0NmdTREUjtBZXI0REk7RUFDSTtFQUNBO0VBQ0E7Q2Z1NERSO0FDNzNEWTtFY25DWjtJQTZCUTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOztPQUFBO0dmdTRETjtFZXA0RE07SUFDSTtJQUNBO0dmczREVjtDQUNGOztBZ0JsaEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hCcWhFRjtBZ0JuaEVFO0VBRUU7RUFDQTtFQUNBO0NoQm9oRUo7QUNuNURZO0VlcklWO0lBT0k7R2hCcWhFSjtDQUNGO0FnQmxoRUU7RUFDRTtDaEJvaEVKO0FDdDZEWTtFZS9HVjtJQUlJO0doQnFoRUo7Q0FDRjtBQ2g2RFk7RWUxSFY7SUFRSTtHaEJzaEVKO0NBQ0Y7QUNyNkRZO0VlOUdWO0lBRUk7R2hCcWhFSjtDQUNGO0FnQmxoRUU7RUFDRTtFQUNBO0NoQm9oRUo7QWdCbGhFSTtFQUNFO0NoQm9oRU47QUM1N0RZO0VlN0ZWO0lBU0k7SUFDQTtHaEJvaEVKO0NBQ0Y7QUN2N0RZO0VleEdWO0lBY0k7SUFDQTtJQUNBO0lBQ0E7R2hCcWhFSjtDQUNGO0FnQmxoRUU7RUFDRTtFQUNBO0VBQ0E7Q2hCb2hFSjtBQy84RFk7RWV4RVY7SUFNSTtHaEJxaEVKO0NBQ0Y7QUN6OERZO0VlbkZWO0lBVUk7R2hCc2hFSjtDQUNGO0FnQm5oRUU7RUFFRTtFQUNBO0VBQ0E7Q2hCb2hFSjtBQ245RFk7RWU5RFY7SUFFSTtHaEJtaEVKO0NBQ0Y7O0FpQm5tRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnNtRUo7QWlCcG1FSTtFQUNJO0NqQnNtRVI7QWlCcG1FSTtFQUNJO0NqQnNtRVI7QWlCcm1FUTtFQUNJO0NqQnVtRVo7QWlCbm1FSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJiMEpPO0VhekpQO0tBQUE7TUFBQTtVQUFBO0NqQnFtRVI7QWlCcG1FUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzbUVaO0FpQnBtRVE7RUFDSTtDakJzbUVaO0FpQnBtRVE7RUFDSTtDakJzbUVaO0FpQmhtRVE7RUFDSTtDakJrbUVaO0FpQmptRVk7RUFDSTtDakJtbUVoQjtBaUI3bEVRO0VBQ0k7RUFDQTtFQUNBO0NqQitsRVo7QWlCOWxFWTtFQUNJO0VBQ0E7RUFDQTtDakJnbUVoQjtBaUI5bEVZO0VBQ0k7RUFDQTtDakJnbUVoQjtBaUI5bEVZO0VBQ0k7RUFDQTtDakJnbUVoQjtBaUIzbEVnQjtFQUNJO0NqQjZsRXBCO0FDampFWTtFZ0JoSVo7SUEyRlE7SUFDQTtHakIwbEVOO0VpQnhsRU07SUFDSTtHakIwbEVWO0VpQnpsRVU7SUFDSTtHakIybEVkO0VpQnpsRVU7SUFDSTtHakIybEVkO0NBQ0Y7QUNyakVZO0VnQjNJWjtJQTBHUTtJQUNBO0lBQ0E7R2pCMGxFTjtFaUJ4bEVNO0lBQ0k7R2pCMGxFVjtFaUJ6bEVVO0lBQ0k7R2pCMmxFZDtFaUJ6bEVVO0lBQ0k7R2pCMmxFZDtDQUNGOztBa0JodEVBO0VBQ0U7Q2xCbXRFRjtBa0JqdEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEJtdEVKO0FDM2xFWTtFaUI3SFY7SUFRSTtHbEJvdEVKO0NBQ0Y7QWtCanRFRTtFQUNFO0NsQm10RUo7QWtCanRFSTtFQUNFO0NsQm10RU47QUN0bUVZO0VpQmpIVjtJQVFJO0dsQm10RUo7Q0FDRjtBa0JodEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCa3RFSjtBQ3BuRVk7RWlCaElaO0lBc0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEJrdEVGO0VrQmh0RUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHbEJrdEVKO0NBQ0Y7QUM1bkVZO0VpQmxGUjtJQUNFO0dsQml0RUo7Q0FDRjs7QW1CNXdFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkIrd0VGO0FtQjd3RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkIrd0VKO0FtQjd3RUk7RUFDRTtFQUNBO0VBQ0E7S0FBQTtDbkIrd0VOO0FDcnBFWTtFa0JuSVY7SUFhSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0duQit3RUo7Q0FDRjtBbUI1d0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQjh3RUo7QUNqckVZO0VrQm5HVjtJQVNJO0lBQ0E7R25CK3dFSjtDQUNGO0FDNXFFWTtFa0I5R1Y7SUFjSTtJQUNBO0duQmd4RUo7Q0FDRjtBbUI3d0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQit3RUo7QUNyc0VZO0VrQmhGVjtJQVNJO0duQmd4RUo7Q0FDRjtBQy9yRVk7RWtCM0ZWO0lBYUk7SUFDQTtHbkJpeEVKO0NBQ0Y7QW1CL3dFSTtFQUNFO0NuQml4RU47QUNudEVZO0VrQmhJWjtJQXVFSTtJQUNBO0lBQ0E7R25CZ3hFRjtDQUNGO0FDL3NFWTtFa0IzSVo7SUE2RUk7SUFDQTtJQUNBO0duQml4RUY7Q0FDRjs7QW9CajJFQTtFQUNFO0VBQ0E7Q3BCbzJFRjtBb0JsMkVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQm8yRUo7QW9CbDJFSTtFQUNFO0VBQ0E7Q3BCbzJFTjtBQ3J2RVk7RW1CNUhWO0lBaUJJO0lBQ0E7R3BCbzJFSjtDQUNGO0FDaHZFWTtFbUJ2SVY7SUFzQkk7SUFDQTtHcEJxMkVKO0NBQ0Y7QW9CbDJFRTtFQUNFO0NwQm8yRUo7QUNwd0VZO0VtQmpHVjtJQUlJO0dwQnEyRUo7Q0FDRjtBQzl2RVk7RW1CNUdWO0lBUUk7R3BCczJFSjtDQUNGO0FvQm4yRUU7RUFDRTtFQUNBO0NwQnEyRUo7QW9CbDJFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwQm8yRUo7QW9CbDJFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJvMkVOO0FDbnlFWTtFbUIxRVI7SUFZSTtHcEJxMkVOO0NBQ0Y7QUM3eEVZO0VtQnJGUjtJQWdCSTtHcEJzMkVOO0NBQ0Y7QW9CbjJFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCcTJFTjtBQ3Z6RVk7RW1CdERSO0lBV0k7SUFDQTtJQUNBO0dwQnMyRU47Q0FDRjtBQ256RVk7RW1CakVSO0lBaUJJO0lBQ0E7SUFDQTtHcEJ1MkVOO0NBQ0Y7QW9CcDJFSTtFQUNFO0NwQnMyRU47QW9CcjJFTTtFQUNFO0NwQnUyRVI7QUMzMEVZO0VtQmhGVjtJQXlESTtJQUNBO0lBQ0E7R3BCczJFSjtDQUNGO0FDdjBFWTtFbUIzRlY7SUErREk7SUFDQTtJQUNBO0dwQnUyRUo7Q0FDRjtBb0JwMkVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQnMyRUo7QUNwMkVZO0VtQlhWO0lBWUk7R3BCdTJFSjtDQUNGO0FDOTFFWTtFbUJ0QlY7SUFnQkk7SUFDQTtHcEJ3MkVKO0NBQ0Y7QW9CcDJFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCczJFTjtBb0JwMkVNO0VBQ0U7Q3BCczJFUjtBQ3ozRVk7RW1CV1I7SUFZSTtHcEJzMkVOO0NBQ0Y7QUNuM0VZO0VtQkFSO0lBZ0JJO0dwQnUyRU47Q0FDRjtBQ240RVk7RW1CaElaO0lBaUtJO0lBQ0E7R3BCczJFRjtDQUNGO0FDOTNFWTtFbUIzSVo7SUFzS0k7SUFDQTtHcEJ1MkVGO0NBQ0Y7O0FxQjlnRkU7RUFDRTtDckJpaEZKO0FxQjlnRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQmdoRko7QXFCOWdGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQmdoRk47QUN6NkVZO0VvQjNIVjtJQXdCSTtJQUNBO0dyQmdoRko7Q0FDRjtBQ3A2RVk7RW9CdElWO0lBNkJJO0lBQ0E7SUFDQTtJQUNBO0dyQmloRko7Q0FDRjtBcUI5Z0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQmdoRko7QXFCOWdGSTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0NyQmdoRk47QUNwOEVZO0VvQnZGVjtJQWVJO0lBQ0E7R3JCZ2hGSjtDQUNGO0FDLzdFWTtFb0JsR1Y7SUFvQkk7SUFDQTtHckJpaEZKO0NBQ0Y7QXFCOWdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCZ2hGSjtBQ3Y5RVk7RW9COURWO0lBUUk7SUFDQTtJQUNBO0dyQmloRko7Q0FDRjtBQ245RVk7RW9CekVWO0lBY0k7SUFDQTtJQUNBO0dyQmtoRko7Q0FDRjtBcUIvZ0ZFO0VBQ0U7RUFDQTtFQUNBO0NyQmloRko7QUMxK0VZO0VvQjFDVjtJQU1JO0dyQmtoRko7Q0FDRjtBQ3ArRVk7RW9CckRWO0lBVUk7R3JCbWhGSjtDQUNGO0FxQmhoRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDckJraEZKO0FDMS9FWTtFb0I1QlY7SUFPSTtHckJtaEZKO0NBQ0Y7QUNwL0VZO0VvQnZDVjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0dyQm9oRko7Q0FDRjtBcUJqaEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3JCbWhGSjtBQzdnRlk7RW9CVlY7SUFPSTtHckJvaEZKO0NBQ0Y7QUN2Z0ZZO0VvQnJCVjtJQVdJO0dyQnFoRko7Q0FDRjs7QXNCdHBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QnlwRko7QUNqaUZZO0VxQi9IVjtJQVVJO0d0QjBwRko7Q0FDRjtBQzNoRlk7RXFCMUlWO0lBY0k7SUFDQTtHdEIycEZKO0NBQ0Y7QXNCeHBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEIwcEZKO0FzQnhwRkk7RUFDRTtDdEIwcEZOO0FzQnZwRkk7RUFDRTtDdEJ5cEZOO0FzQnRwRkk7RUFDRTtDdEJ3cEZOO0FzQnJwRkk7RUFDRTtFQUNBO0N0QnVwRk47QUNwa0ZZO0VxQjVHVjtJQTZCSTtJQUNBO0lBQ0E7R3RCdXBGSjtFc0JycEZJO0lBQ0M7R3RCdXBGTDtFc0JucEZNO0lBQ0U7R3RCcXBGUjtDQUNGO0FDdGtGWTtFcUJ2SFY7SUE2Q0k7SUFDQTtJQUNBO0d0Qm9wRko7RXNCbHBGSTtJQUNFO0lBQ0E7R3RCb3BGTjtFc0JocEZPO0lBQ0U7R3RCa3BGVDtDQUNGO0FzQjdvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCK29GSjtBQ3ZtRlk7RXFCOUNWO0lBU0k7SUFDQTtHdEJncEZKO0NBQ0Y7QUNsbUZZO0VxQnpEVjtJQWNJO0lBQ0E7SUFDQTtHdEJpcEZKO0NBQ0Y7QUN6bUZZO0VxQjNJWjtJQXVHSTtHdEJpcEZGO0NBQ0Y7O0F1Qnp2RkE7RUFDRTtDdkI0dkZGO0F1QjF2RkU7RUFDRTtFQUNBO0VBQ0E7Q3ZCNHZGSjtBQ2xvRlk7RXNCN0hWO0lBTUk7R3ZCNnZGSjtDQUNGO0FDNW5GWTtFc0J4SVY7SUFVSTtJQUNBO0d2Qjh2Rko7Q0FDRjtBdUIzdkZFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3ZCNHZGSjtBQ3hvRlk7RXNCekhWO0lBUUk7R3ZCNnZGSjtDQUNGO0F1QjF2RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdkI0dkZKO0FDOXBGWTtFc0JsR1Y7SUFPSTtHdkI2dkZKO0NBQ0Y7QUN4cEZZO0VzQjdHVjtJQVdJO0d2Qjh2Rko7Q0FDRjtBdUIzdkZFO0VBQ0U7RUFDQTtFQUNBO0N2QjZ2Rko7QUM3cUZZO0VzQm5GVjtJQU1JO0d2Qjh2Rko7Q0FDRjtBQ3ZxRlk7RXNCOUZWO0lBVUk7R3ZCK3ZGSjtDQUNGO0F1QjV2RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2Qjh2Rko7QUNqc0ZZO0VzQnJFVjtJQVdJO0lBQ0E7SUFDQTtHdkIrdkZKO0NBQ0Y7QUM3ckZZO0VzQmhGVjtJQWlCSTtHdkJnd0ZKO0NBQ0Y7QXVCN3ZGRTtFQUNFO0VBQ0E7Q3ZCK3ZGSjtBdUI3dkZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3ZCK3ZGTjtBdUI3dkZNO0VBQ0U7RUFDQTtDdkIrdkZSO0FDaHRGWTtFc0J2RFI7SUFZSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d2Qit2Rk47Q0FDRjtBdUIzdkZNO0VBQ0U7Q3ZCNnZGUjtBdUJ4dkZNO0VBQ0U7Q3ZCMHZGUjtBdUJydkZNO0VBQ0U7Q3ZCdXZGUjtBdUJsdkZNO0VBQ0U7Q3ZCb3ZGUjtBQ2h2Rlk7RXNCaERWO0lBaURJO0lBQ0E7SUFDQTtHdkJtdkZKO0NBQ0Y7QUM1dUZZO0VzQjNEVjtJQXVESTtHdkJvdkZKO0V1Qmp2Rk07SUFDRTtJQUNBO0d2Qm12RlI7RXVCOXVGTTtJQUNFO0d2Qmd2RlI7RXVCM3VGTTtJQUNFO0d2QjZ1RlI7RXVCeHVGTTtJQUNFO0lBQ0E7R3ZCMHVGUjtDQUNGO0F1QnJ1RkU7RUFDRTtDdkJ1dUZKO0F1QnB1RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QnN1Rko7QXVCcHVGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N2QnN1Rk47QUMvd0ZZO0VzQjZDTjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3ZCcXVGTjtFdUJsdUZJO0lBQ0U7SUFDQTtJQUNBO0d2Qm91Rk47Q0FDRjtBQzd4Rlk7RXNCM0laO0lBeU1JO0d2Qm11RkY7Q0FDRjs7QXdCcDZGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4QnU2Rko7QXdCcjZGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJ1NkZSO0F3QnI2Rkk7RUFDSTtDeEJ1NkZSO0F3QnI2Rkk7RUFDSTtFQUNBO0N4QnU2RlI7QXdCcjZGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCdTZGUjtBd0J0NkZRO0VBQ0k7Q3hCdzZGWjtBd0J2NkZZO0VBQ0k7Q3hCeTZGaEI7QXdCdDZGUTtFQUNJO0N4Qnc2Rlo7QXdCdDZGUTtFQUNJO0N4Qnc2Rlo7QXdCbjZGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJxNkZSO0F3QnA2RlE7RUFDSTtDeEJzNkZaO0F3QnA2RlE7RUFDSTtDeEJzNkZaO0F3Qm42Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7Q3hCcTZGUjtBd0JwNkZRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtDeEJxNkZaO0F3Qm42RlE7RUFDSTtDeEJxNkZaO0F3Qmw2Rlk7RUFDSTtFQUNBO0N4Qm82RmhCO0F3Qmg2Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Qms2RlI7QXdCaDZGSTtFQUNJO0VBQ0E7Q3hCazZGUjtBd0JoNkZJO0VBQ0k7Q3hCazZGUjtBd0IvNUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsWXBCeUlXO0VvQnhJWDtFQUNBO0VBQ0E7Q3hCaTZGUjtBd0I5NUZJO0VBQ0k7Q3hCZzZGUjtBd0IvNUZRO0VBQ0k7Q3hCaTZGWjtBQ3g2RlE7RXVCbEhSO0lBOEhRO0d4Qmc2Rk47RXdCLzVGTTtJQUNJO0lBQ0E7R3hCaTZGVjtDQUNGO0FDajZGWTtFdUJsSVo7SUFzSVE7SUFDQTtHeEJpNkZOO0V3Qmg2Rk07SUFDSTtJQUNBO0d4Qms2RlY7RXdCaDZGTTtJQUNJO0d4Qms2RlY7RXdCaDZGTTtJQUNJO0lBQ0E7R3hCazZGVjtFd0JoNkZNO0lBQ0k7R3hCazZGVjtFd0JoNkZNO0lBQ0k7R3hCazZGVjtDQUNGOztBeUJyK0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtDekJ3K0ZKO0F5QnArRkk7RUFDSTtFQUNBO0N6QnMrRlI7QXlCbCtGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCbytGUjtBeUJuK0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QnErRlo7QXlCbitGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCcStGWjtBeUJoK0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QmsrRlI7QXlCaitGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyQmdDRTtDSm04RmQ7QXlCbCtGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJvK0ZoQjtBeUJqK0ZZO0VBQ0k7RUFDQTtDekJtK0ZoQjtBeUJqK0ZZO0VBQ0k7RUFDQTtDekJtK0ZoQjtBeUJsK0ZnQjtFQUNJO0N6Qm8rRnBCO0F5QmorRlk7RUFDSTtFQUNBO0N6Qm0rRmhCO0F5QmwrRmdCO0VBQ0k7Q3pCbytGcEI7QXlCNzlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCKzlGUjtBeUI5OUZRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Qis5Rlo7QXlCNzlGUTtFQUNJO0N6Qis5Rlo7QXlCNTlGUTtFQUNJO0N6Qjg5Rlo7QXlCNzlGWTtFQUNJO0N6Qis5RmhCO0F5QjM5Rkk7RUFDSTtFQUNBO0N6QjY5RlI7QXlCMzlGSTtFQUNJO0N6QjY5RlI7QXlCMTlGSTtFQUNJO0N6QjQ5RlI7QXlCMTlGSTtFQUNJO0VBQ0E7Q3pCNDlGUjtBeUIzOUZRO0VBQ0k7Q3pCNjlGWjtBeUI1OUZZO0VBQ0k7Q3pCODlGaEI7QXlCNzlGZ0I7RUFDSTtFQUNBO0N6Qis5RnBCO0F5QjE5Rkk7RUFDSTtFQUNBO0N6QjQ5RlI7QXlCMzlGUTtFQUNJO0N6QjY5Rlo7QXlCdDlGUTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7Q3pCdzlGWjtBeUJwOUZJO0VBQ0k7RUFDQTtFQUNBO0N6QnM5RlI7QXlCcDlGSTtFQUNJO0VBQ0E7RUFDQTtDekJzOUZSO0F5QnI5RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCdTlGWjtBeUJ0OUZZO0VBQ0k7RUFDQTtDekJ3OUZoQjtBeUJ2OUZnQjtFQUNJO0N6Qnk5RnBCO0FDOW5HUTtFd0I3QlI7SUEwTVE7SUFDQTtHekJxOUZOO0V5Qm45Rk07SUFDSTtHekJxOUZWO0V5QnA5RlU7SUFDSTtHekJzOUZkO0V5QnI5RmM7SUFDSTtJQUNBO0lBQ0E7R3pCdTlGbEI7RXlCcDlGa0I7SUFDSTtHekJzOUZ0QjtFeUJsOUZrQjtJQUNJO0d6Qm85RnRCO0V5Qjk4Rk07SUFDSTtHekJnOUZWO0V5Qi84RlU7SUFDSTtJQUNBO0lBQ0E7R3pCaTlGZDtFeUI3OEZNO0lBQ0k7SUFDQTtJQUNBO0d6Qis4RlY7RXlCOThGVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHekJnOUZkO0V5Qi84RmM7SUFDSTtJQUNBO0d6Qmk5RmxCO0NBQ0Y7QUM5cEdZO0V3QjdDWjtJQWdRUTtJQUNBO0d6Qis4Rk47RXlCNzhGTTtJQUNJO0d6Qis4RlY7RXlCOThGVTtJQUNJO0d6Qmc5RmQ7RXlCLzhGYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0d6Qmk5RmxCO0V5Qjk4RmtCO0lBQ0k7R3pCZzlGdEI7RXlCNThGa0I7SUFDSTtHekI4OEZ0QjtFeUJ4OEZNO0lBQ0k7R3pCMDhGVjtFeUJ6OEZVO0lBQ0k7SUFDQTtJQUNBO0d6QjI4RmQ7RXlCdjhGTTtJQUNJO0lBQ0E7SUFDQTtHekJ5OEZWO0V5Qng4RlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pCMDhGZDtFeUJ6OEZjO0lBQ0k7SUFDQTtHekIyOEZsQjtFeUJ2OEZNO0lBQ0k7R3pCeThGVjtFeUJ4OEZVO0lBQ0k7R3pCMDhGZDtFeUJ6OEZjO0lBQ0k7R3pCMjhGbEI7RXlCdjhGTTtJQUNJO0d6Qnk4RlY7RXlCeDhGVTtJQUNJO0d6QjA4RmQ7RXlCejhGYztJQUNJO0d6QjI4RmxCO0NBQ0Y7O0EwQnYyR0E7RUFDSTtDMUIwMkdKO0EwQngyR0k7RUFDSTtDMUIwMkdSO0EwQnoyR1E7RUFDSTtDMUIyMkdaO0EwQnoyR1E7RUFDSTtFQUNBO0VBQ0E7QzFCMjJHWjtBMEJ6MkdRO0VBQ0ksZ0J0Qm9RRjtFc0JuUUU7QzFCMjJHWjtBMEJ6MkdRO0VBQ0k7QzFCMjJHWjtBMEJ2MkdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCeTJHUjtBMEJ4MkdRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUJ5MkdaO0EwQnYyR1E7RUFDSTtDMUJ5MkdaO0EwQnQyR1k7RUFDSTtFQUNBO0MxQncyR2hCO0EwQnAyR0k7RUFDSTtDMUJzMkdSO0EwQnAyR0k7RUFDSTtFQUNBO0MxQnMyR1I7QTBCbjJHUTs7RUFFSTtDMUJxMkdaO0FDdnlHWTtFeUIxREo7SUFDSTtHMUJvMkdWO0UwQmwyR007SUFDSTtHMUJvMkdWO0UwQmwyR007SUFDSTtHMUJvMkdWO0NBQ0Y7QUN2eUdZO0V5QjFESjtJQUNJO0cxQm8yR1Y7RTBCbDJHTTtJQUNJO0cxQm8yR1Y7RTBCbDJHTTtJQUNJO0cxQm8yR1Y7Q0FDRjs7QTJCNzdHQTtFQUNJO0MzQmc4R0o7QTJCLzdHSTtFQUNJO0VBQ0E7QzNCaThHUjtBMkIvN0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCaThHUjtBMkJoOEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQms4R1o7QTJCaDhHUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0MzQmk4R1o7QTJCaDhHWTtFQUNJO0MzQms4R2hCO0EyQjk3R1k7RUFDSTtDM0JnOEdoQjtBMkI1N0dZO0VBQ0k7RUFDQTtDM0I4N0doQjtBMkI1N0dZO0VBQ0k7QzNCODdHaEI7QTJCMTdHSTtFQUNJO0MzQjQ3R1I7QTJCMTdHSTtFQUNJO0VBQ0E7QzNCNDdHUjtBQzMyR1k7RTBCOUVKO0lBQ0k7RzNCNDdHVjtFMkIzN0dVO0lBQ0k7SUFDQTtHM0I2N0dkO0NBQ0Y7O0E0QmwvR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0M1QnEvR0o7QTRCcC9HSTtFQUNJO0VBQ0E7QzVCcy9HUjtBNEJwL0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzVCcy9HUjtBNEJyL0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QnUvR1o7QTRCdC9HWTtFQUNJO0VBQ0E7QzVCdy9HaEI7QTRCdC9HWTtFQUNJO0VBQ0E7QzVCdy9HaEI7QTRCdC9HWTtFQUNJO0VBQ0E7QzVCdy9HaEI7QTRCcC9HSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVCcy9HUjtBNEJwL0dZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCeEIzREY7Q0ppakhkO0E0Qm4vR1E7RUFDSTtFQUNBO0VBQ0E7QzVCcS9HWjtBNEJsL0dvQjtFQUNJO0M1Qm8vR3hCO0E0QjkrR0k7RUFDSTtDNUJnL0dSO0E0QjkrR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEJ4Rk07RXdCeUZOO0M1QmcvR1I7QTRCLytHUTtFQUNJO0VBRUE7RUFDQTtDNUJnL0daO0E0QjkrR1E7RUFDSTtDNUJnL0daO0E0QjkrR1E7RUFDSTtDNUJnL0daO0E0Qi8rR1k7RUFDSTtDNUJpL0doQjtBNEI3K0dJO0VBQ0k7RUFDQTtDNUIrK0dSO0E0QjcrR0k7RUFDSTtDNUIrK0dSO0E0QjMrR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVCNitHUjtBNEI1K0dRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQnhCaElFO0V3QmlJRjtFQUNBO0VBQ0E7RUFDQTtDNUI2K0daO0E0QjUrR1k7RUFDSSwwQnhCdElGO0NKb25IZDtBNEIzK0dRO0VBQ0k7QzVCNitHWjtBNEIzK0dRO0VBQ0k7QzVCNitHWjtBNEIxK0dZO0VBRUksMEJ4QmxKRjtDSjZuSGQ7QTRCeitHWTtFQUNJLDBCeEJySkY7Q0pnb0hkO0E0QnYrR0k7RUFDSTtDNUJ5K0dSO0E0QnYrR0k7RUFDSSxnQnhCa0hHO0V3QmpISDtDNUJ5K0dSO0E0QnYrR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCeEIzS0E7RXdCNEtBO0M1QnkrR1I7QTRCeCtHUTtFQUNJLDBCeEJ4S0U7Q0prcEhkO0E0QnYrR0k7RUFDSSxnQnhCNkdDO0V3QjVHRCxrQnhCNkdFO0V3QjVHRjtFQUNBO0M1QnkrR1I7QTRCditHSTtFQUNJLGdCeEI2Rkc7RXdCNUZIO0M1QnkrR1I7QTRCditHSTtFQUNJO0VBQ0E7QzVCeStHUjtBNEJ4K0dRO0VBQ0k7QzVCMCtHWjtBNEJ4K0dRO0VBQ0k7RUFDQTtDNUIwK0daO0E0QnorR1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCeEJ0TUY7Q0ppckhkO0E0QngrR1E7RUFDSTtFQUNBO0M1QjArR1o7QTRCeitHWTtFQUNJO0M1QjIrR2hCO0E0QngrR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUIwK0daO0E0QnorR1k7RUFFSTtDNUIwK0doQjtBNEJ2K0dRO0VBQ0k7QzVCeStHWjtBNEJ4K0dZO0VBQ0k7QzVCMCtHaEI7QUNubEhZO0UyQm5IWjtJQWlPUTtJQUNBO0c1QnkrR047RTRCeCtHTTtJQUNJO0lBQ0E7RzVCMCtHVjtDQUNGO0FDbGxIWTtFMkI5SFo7SUF5T1E7SUFDQTtHNUIyK0dOO0U0QnorR1U7SUFDSTtHNUIyK0dkO0U0QngrR007SUFDSTtHNUIwK0dWO0U0QngrR007SUFDSTtHNUIwK0dWO0U0QnorR1U7SUFDSTtHNUIyK0dkO0U0QnorR1U7SUFDSTtJQUNBO0lBQ0E7RzVCMitHZCIsImZpbGUiOiIvYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiO1xyXG4gIHNyYzogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcclxuICBzcmM6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtTGlnaHQuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCI7XHJcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtQm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcclxuICBzcmM6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBzcmM6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3ZhbHVlcy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIHNyYzogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy92YWx1ZXMvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvdmFsdWVzL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiX3ZlbmRvci9mb250cy9wcm94aW1hbm92YS5jc3NcIjtcbkBpbXBvcnQgXCJfdmVuZG9yL2ZvbnRzL21vbnRzZXJyYXQuY3NzXCI7XG4ubGlua19jb2xsYXBzZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5ueC1oaXN0b3J5X19uZXh0LWljb24sIC5ueC1oaXN0b3J5X19wcmV2LWljb24sIC5ueC1jb21tb24tc2xpZGVyX19wcmV2LWljb24sIC5ueC1jb21tb24tc2xpZGVyX19uZXh0LWljb24sIC5ueC1saXN0LXNsaWRlcl9fcHJldi1pY29uLCAubngtbGlzdC1zbGlkZXJfX25leHQtaWNvbiwgLm54LWdhbC1zbGlkZXJfX25leHQtaWNvbiwgLm54LWdhbC1zbGlkZXJfX3ByZXYtaWNvbiwgLm54LXByb21vLXNsaWRlcl9fbmV4dCAubWRpLCAubngtcHJvbW8tc2xpZGVyX19wcmV2IC5tZGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiBTcHJpdGUgKi9cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE3LjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG59XG5cbi5mbGV4LWNvbCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTcuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ueHMtMSB7XG4gIGZsZXgtYmFzaXM6IDQuMTY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbn1cblxuLnhzLTIge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi54cy0zIHtcbiAgZmxleC1iYXNpczogMTIuNSU7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi54cy00IHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi54cy01IHtcbiAgZmxleC1iYXNpczogMjAuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG59XG5cbi54cy02IHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnhzLTcge1xuICBmbGV4LWJhc2lzOiAyOS4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbn1cblxuLnhzLTgge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnhzLTkge1xuICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgbWF4LXdpZHRoOiAzNy41JTtcbn1cblxuLnhzLTEwIHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi54cy0xMSB7XG4gIGZsZXgtYmFzaXM6IDQ1LjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xufVxuXG4ueHMtMTIge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ueHMtMTMge1xuICBmbGV4LWJhc2lzOiA1NC4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbn1cblxuLnhzLTE0IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi54cy0xNSB7XG4gIGZsZXgtYmFzaXM6IDYyLjUlO1xuICBtYXgtd2lkdGg6IDYyLjUlO1xufVxuXG4ueHMtMTYge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnhzLTE3IHtcbiAgZmxleC1iYXNpczogNzAuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG59XG5cbi54cy0xOCB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi54cy0xOSB7XG4gIGZsZXgtYmFzaXM6IDc5LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xufVxuXG4ueHMtMjAge1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnhzLTIxIHtcbiAgZmxleC1iYXNpczogODcuNSU7XG4gIG1heC13aWR0aDogODcuNSU7XG59XG5cbi54cy0yMiB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ueHMtMjMge1xuICBmbGV4LWJhc2lzOiA5NS44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbn1cblxuLnhzLTI0IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLnNtLTIge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cblxuICAuc20tNCB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zbS01IHtcbiAgICBmbGV4LWJhc2lzOiAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5zbS03IHtcbiAgICBmbGV4LWJhc2lzOiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLnNtLTgge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuc20tOSB7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuXG4gIC5zbS0xMCB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zbS0xMSB7XG4gICAgZmxleC1iYXNpczogNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5zbS0xMiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnNtLTEzIHtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLnNtLTE0IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnNtLTE1IHtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG5cbiAgLnNtLTE2IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnNtLTE3IHtcbiAgICBmbGV4LWJhc2lzOiA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnNtLTE4IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuc20tMTkge1xuICAgIGZsZXgtYmFzaXM6IDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAuc20tMjAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuc20tMjEge1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cblxuICAuc20tMjIge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuc20tMjMge1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAuc20tMjQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1kLTIge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cblxuICAubWQtNCB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZC01IHtcbiAgICBmbGV4LWJhc2lzOiAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZC03IHtcbiAgICBmbGV4LWJhc2lzOiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWQtOSB7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuXG4gIC5tZC0xMCB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZC0xMSB7XG4gICAgZmxleC1iYXNpczogNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZC0xMiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLm1kLTEzIHtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1kLTE0IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1kLTE1IHtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG5cbiAgLm1kLTE2IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1kLTE3IHtcbiAgICBmbGV4LWJhc2lzOiA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1kLTE4IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAubWQtMTkge1xuICAgIGZsZXgtYmFzaXM6IDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubWQtMjAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWQtMjEge1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cblxuICAubWQtMjIge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWQtMjMge1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubWQtMjQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG5cbiAgLmxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGctNSB7XG4gICAgZmxleC1iYXNpczogMjAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sZy02IHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAubGctNyB7XG4gICAgZmxleC1iYXNpczogMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sZy04IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cblxuICAubGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDQ1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sZy0xMyB7XG4gICAgZmxleC1iYXNpczogNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sZy0xNCB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sZy0xNSB7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuXG4gIC5sZy0xNiB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sZy0xNyB7XG4gICAgZmxleC1iYXNpczogNzAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sZy0xOCB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmxnLTE5IHtcbiAgICBmbGV4LWJhc2lzOiA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxnLTIwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxnLTIxIHtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG5cbiAgLmxnLTIyIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxnLTIzIHtcbiAgICBmbGV4LWJhc2lzOiA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxnLTI0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuKiwgKjphZnRlciwgKjpiZWZvcmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndyYXBwZXJfZmxleCAud3JhcHBlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3JhcHBlcl9fY29udGVudCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jb250ZW50LW5hcnJvdyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5jb250ZW50LW5hcnJvdy1tZWQge1xuICBtYXgtd2lkdGg6IDk5NXB4O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJEO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEyLCAxMjgsIDE0NCwgMC4yKTtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgYm9keSB7XG4gICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6IHJnYmEoMTEyLCAxMjgsIDE0NCwgMC4yKTtcbiAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uYnVyZ2VyLWZhZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMkIzNztcbiAgb3BhY2l0eTogMC45O1xuICB6LWluZGV4OiAyO1xufVxuLm1lbnUtb3BlbiAuYnVyZ2VyLWZhZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsZXgtcm93LmZsZXgtcm93X25vLWd1dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZmxleC1yb3cuZmxleC1yb3dfbm8tZ3V0ID4gLmZsZXgtY29sIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZsZXgtcm93LmZsZXgtcm93X2Zvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZsZXgtcm93LmZsZXgtcm93X2Zvcm0gPiAuZmxleC1jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmZsZXgtcm93X2FpLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmxleC1yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5mbGV4LXJvdyAuZmxleC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXgtcm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuZmxleC1yb3cgLmZsZXgtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5mYWRlLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlX193cmFwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb2xsYXBzZV9fd3JhcF9wdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFiLWJ1dHRvbi5pcy1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50IC5ib3gge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi50YWItY29udGVudC5pcy1hY3RpdmUgLmJveCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4ubWVudS1vcGVuLFxuLmZpbHRlci1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm54LWFmZml4LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm54LWFmZml4LmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3ZnLWljb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC05OTk7XG59XG5cbi5iZy1mYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5iZy1mYWRlX2ZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLW9wZW4gLmJnLWZhZGVfZml4ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltcG9ydGFudC1jb2xvciB7XG4gIGNvbG9yOiAjZGUwYzBmICFpbXBvcnRhbnQ7XG59XG5cbi5zdWNjZXNzLWNvbG9yIHtcbiAgY29sb3I6ICMzRkE3NDcgIWltcG9ydGFudDtcbn1cblxuLndhcm5pbmctY29sb3Ige1xuICBjb2xvcjogI2ZmYTYzZCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItY29sb3Ige1xuICBjb2xvcjogI2RlMGMwZiAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1jb2xvciB7XG4gIGNvbG9yOiAjMzE4MkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWxvYWQtY29udGVudF0sIFtkYXRhLWFmZml4LXBhcmVudF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLWN1c3RvbS1zY3JvbGxdLCBbZGF0YS1hdHRhY2gtZHJhZ2dlcl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1hdHRhY2gtZHJhZ2dlcl0ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbltkYXRhLWF0dGFjaC1kcmFnZ2VyXSBpbWcsIFtkYXRhLWF0dGFjaC1kcmFnZ2VyXSBhLCBbZGF0YS1hdHRhY2gtZHJhZ2dlcl0gYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tZW51LWJnLCAuZmlsdGVyLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC4zKTtcbiAgei1pbmRleDogNDk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZW51LW9wZW4gLm1lbnUtYmcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZmlsdGVyLW9wZW4gLmZpbHRlci1iZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0biBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4uYnRuX2QtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi5idG5fZC1ibG9jay14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idG4uYnRuX2x0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMkQyRDJEO1xufVxuLmJ0bi5idG5fbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLmJ0bl9icmQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEO1xufVxuLmJ0bi5idG5fYnJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuOCk7XG59XG4uYnRuLmJ0bl9iciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyRDJEMkQ7XG59XG4uYnRuLmJ0bl9iciwgLmJ0bi5idG5fYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyRDJEMkQ7XG59XG4uYnRuLmJ0bl9jbHIge1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi5idG5fY2xyOmhvdmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5idG5bZGlzYWJsZWRdLCAuYnRuW2Rpc2FibGVkXTpmb2N1cywgLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi5kaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZDpmb2N1cywgLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmJ0bi5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NSwgNDUsIDAuMSk7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bltyZWFkb25seV0sIC5idG5bcmVhZG9ubHldOmZvY3VzLCAuYnRuW3JlYWRvbmx5XTpob3ZlciwgLmJ0bltyZWFkb25seV06YWN0aXZlLCAuYnRuLnJlYWRvbmx5LCAuYnRuLnJlYWRvbmx5OmZvY3VzLCAuYnRuLnJlYWRvbmx5OmhvdmVyLCAuYnRuLnJlYWRvbmx5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0biBbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ueC1mb3JtLWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzJEMkQyRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ueC1mb3JtLWVsZW1lbnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ueC1mb3JtLWVsZW1lbnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLm54LWZvcm0tZWxlbWVudDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubngtZm9ybS1lbGVtZW50Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm54LWZvcm0tZWxlbWVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm54LWZvcm0tZWxlbWVudFtyZWFkb25seV0sIC5ueC1mb3JtLWVsZW1lbnRbcmVhZG9ubHldOmZvY3VzLCAubngtZm9ybS1lbGVtZW50W3JlYWRvbmx5XTpob3ZlciwgLm54LWZvcm0tZWxlbWVudFtyZWFkb25seV06YWN0aXZlLCAubngtZm9ybS1lbGVtZW50LnJlYWRvbmx5LCAubngtZm9ybS1lbGVtZW50LnJlYWRvbmx5OmZvY3VzLCAubngtZm9ybS1lbGVtZW50LnJlYWRvbmx5OmhvdmVyLCAubngtZm9ybS1lbGVtZW50LnJlYWRvbmx5OmFjdGl2ZSwgLm54LWZvcm0tZWxlbWVudFtkaXNhYmxlZF0sIC5ueC1mb3JtLWVsZW1lbnRbZGlzYWJsZWRdOmZvY3VzLCAubngtZm9ybS1lbGVtZW50W2Rpc2FibGVkXTpob3ZlciwgLm54LWZvcm0tZWxlbWVudFtkaXNhYmxlZF06YWN0aXZlLCAubngtZm9ybS1lbGVtZW50LmRpc2FibGVkLCAubngtZm9ybS1lbGVtZW50LmRpc2FibGVkOmZvY3VzLCAubngtZm9ybS1lbGVtZW50LmRpc2FibGVkOmhvdmVyLCAubngtZm9ybS1lbGVtZW50LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnJhbmdlLXNsaWRlci1ib3ggLm54LWZvcm0tZWxlbWVudCB7XG4gIGhlaWdodDogMzBweDtcbn1cblxudGV4dGFyZWEsIHRleHRhcmVhLm54LWZvcm0tZWxlbWVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgcmVzaXplOiBub25lO1xufVxudGV4dGFyZWFbZGF0YS1keW5hbWljLXRleHRhcmVhXSwgdGV4dGFyZWEubngtZm9ybS1lbGVtZW50W2RhdGEtZHluYW1pYy10ZXh0YXJlYV0ge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuW3R5cGU9Y29sb3JdIHtcbiAgcGFkZGluZzogMXB4IDJweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZm9ybS1iZ2Mge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuXG4ubngtZm9ybS1lbGVtZW50X3Nob3J0IHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubngtZm9ybS1lbGVtZW50X3Nob3J0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0tZ3JvdXAtcm93IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWdyb3VwLXJvdyAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogNjAlO1xufVxuLmZvcm0tZ3JvdXAtcm93X2lubGluZSAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwX19sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC41KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm0tZ3JvdXAuZXJyb3IgaW5wdXQsIC5mb3JtLWdyb3VwLmVycm9yIHRleHRhcmVhLCAuZm9ybS1ncm91cC5lcnJvciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNkZTBjMGY7XG59XG4uZm9ybS1ncm91cC5lcnJvciBpbnB1dDpob3ZlciwgLmZvcm0tZ3JvdXAuZXJyb3IgdGV4dGFyZWE6aG92ZXIsIC5mb3JtLWdyb3VwLmVycm9yIHNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjIsIDEyLCAxNSwgMC43KTtcbn1cbi5mb3JtLWdyb3VwLmVycm9yIGlucHV0OmhvdmVyLCAuZm9ybS1ncm91cC5lcnJvciB0ZXh0YXJlYTpob3ZlciwgLmZvcm0tZ3JvdXAuZXJyb3Igc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGUwYzBmO1xufVxuLmZvcm0tZ3JvdXBfc2hvcnQge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuLmZvcm0tZ3JvdXBfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1ncm91cF9mbGV4IC5ueC1keW5hbWljLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1ncm91cF9mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mb3JtLWdyb3VwX2ZsZXggLm54LWR5bmFtaWMtbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0tZ3JvdXBfc21hbGwtb2Zmc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm0tZXJyb3IsIC5mb3JtLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZm9ybS1lcnJvcl90b3AsIC5mb3JtLWluZm9fdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm0tZXJyb3Ige1xuICBjb2xvcjogI2RlMGMwZjtcbn1cblxubGFiZWwsIC5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5sYWJlbF9fdGV4dCwgLmZvcm0tbGFiZWxfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxubGFiZWxfX3RleHQ6bGFzdC1jaGlsZCwgLmZvcm0tbGFiZWxfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNoZWNrYm94X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94X19pbnB1dCArIC5jaGVja2JveF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG59XG4uY2hlY2tib3hfX2lucHV0ICsgLmNoZWNrYm94X190ZXh0OmJlZm9yZSwgLmNoZWNrYm94X19pbnB1dCArIC5jaGVja2JveF9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2hlY2tib3hfX2lucHV0ICsgLmNoZWNrYm94X190ZXh0OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2hlY2tib3hfX2lucHV0ICsgLmNoZWNrYm94X190ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuLmNoZWNrYm94X19pbnB1dCArIC5jaGVja2JveF9fdGV4dDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jaGVja2JveF9faW5wdXQgKyAuY2hlY2tib3hfX3RleHQ6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2RlMGMwZjtcbn1cbi5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG59XG4uY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hfX3dyYXAge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEO1xufVxuLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZF0gKyAuY2hlY2tib3hfX3RleHQsIC5jaGVja2JveF9faW5wdXRbZGlzYWJsZWQ9ZGlzYWJsZWRdICsgLmNoZWNrYm94X190ZXh0LCAuY2hlY2tib3hfX2lucHV0LmRpc2FibGVkICsgLmNoZWNrYm94X190ZXh0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZF0gKyAuY2hlY2tib3hfX3RleHQ6YmVmb3JlLCAuY2hlY2tib3hfX2lucHV0W2Rpc2FibGVkXSArIC5jaGVja2JveF9fdGV4dDphZnRlciwgLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZD1kaXNhYmxlZF0gKyAuY2hlY2tib3hfX3RleHQ6YmVmb3JlLCAuY2hlY2tib3hfX2lucHV0W2Rpc2FibGVkPWRpc2FibGVkXSArIC5jaGVja2JveF9fdGV4dDphZnRlciwgLmNoZWNrYm94X19pbnB1dC5kaXNhYmxlZCArIC5jaGVja2JveF9fdGV4dDpiZWZvcmUsIC5jaGVja2JveF9faW5wdXQuZGlzYWJsZWQgKyAuY2hlY2tib3hfX3RleHQ6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZF0gKyAuY2hlY2tib3hfX3RleHQ6YmVmb3JlLCAuY2hlY2tib3hfX2lucHV0W2Rpc2FibGVkPWRpc2FibGVkXSArIC5jaGVja2JveF9fdGV4dDpiZWZvcmUsIC5jaGVja2JveF9faW5wdXQuZGlzYWJsZWQgKyAuY2hlY2tib3hfX3RleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZF0gKyAuY2hlY2tib3hfX3RleHQ6YWZ0ZXIsIC5jaGVja2JveF9faW5wdXRbZGlzYWJsZWQ9ZGlzYWJsZWRdICsgLmNoZWNrYm94X190ZXh0OmFmdGVyLCAuY2hlY2tib3hfX2lucHV0LmRpc2FibGVkICsgLmNoZWNrYm94X190ZXh0OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2hlY2tib3hfX2lucHV0W2Rpc2FibGVkXTpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0OmJlZm9yZSwgLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZD1kaXNhYmxlZF06Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dDpiZWZvcmUsIC5jaGVja2JveF9faW5wdXQuZGlzYWJsZWQ6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY2hlY2tib3hfX2lucHV0W2Rpc2FibGVkXTpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0OmFmdGVyLCAuY2hlY2tib3hfX2lucHV0W2Rpc2FibGVkPWRpc2FibGVkXTpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0OmFmdGVyLCAuY2hlY2tib3hfX2lucHV0LmRpc2FibGVkOmNoZWNrZWQgKyAuY2hlY2tib3hfX3RleHQ6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY2hlY2tib3hfcmFkaW8gLmNoZWNrYm94X19pbnB1dCArIC5jaGVja2JveF9fdGV4dDpiZWZvcmUsIC5jaGVja2JveF9yYWRpbyAuY2hlY2tib3hfX2lucHV0ICsgLmNoZWNrYm94X190ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNoZWNrYm94X2xpZ2h0IC5jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jaGVja2JveF9iaWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNoZWNrYm94X2JpZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGVja2JveF9iaWcgLmNoZWNrYm94X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNUI1QjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveF9iaWcgLmNoZWNrYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGVja2JveF9iaWcgLmNoZWNrYm94X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jaGVja2JveF9iaWcgLmNoZWNrYm94X19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmNoZWNrYm94X2JpZyAuY2hlY2tib3hfX2ltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNoZWNrYm94X2JpZyAuY2hlY2tib3hfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuNik7XG59XG4uY2hlY2tib3hfYmlnIC5jaGVja2JveF9faW5wdXQgKyAuY2hlY2tib3hfX3RleHQ6YmVmb3JlLCAuY2hlY2tib3hfYmlnIC5jaGVja2JveF9faW5wdXQgKyAuY2hlY2tib3hfX3RleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94X2JpZy5kaXNhYmxlZCAuY2hlY2tib3hfX3dyYXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hlY2tib3hfaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uY2hlY2tib3hfaW5saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2hlY2tib3hfbWIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrYm94X21iOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrYm94X2VtcHR5IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5jaGVja2JveF9lbXB0eSAuY2hlY2tib3hfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNoZWNrYm94X2VtcHR5IC5jaGVja2JveF9fdGV4dDphZnRlciwgLmNoZWNrYm94X2VtcHR5IC5jaGVja2JveF9fdGV4dDpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrYm94X2JpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ueC1keW5hbWljLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm54LWR5bmFtaWMtbGFiZWxfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgei1pbmRleDogMjA7XG4gIG1heC13aWR0aDogOTElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm54LWR5bmFtaWMtbGFiZWwgLm54LWR5bmFtaWMtbGFiZWxfX2lucHV0IHtcbiAgcGFkZGluZzogMTdweCAyMHB4IDZweDtcbn1cbi5ueC1keW5hbWljLWxhYmVsLmZvY3VzZWQgLm54LWR5bmFtaWMtbGFiZWxfX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5lcnJvciAubngtZHluYW1pYy1sYWJlbCAubngtZHluYW1pYy1sYWJlbF9fdGV4dCB7XG4gIGNvbG9yOiAjZGUwYzBmO1xufVxuLm54LWR5bmFtaWMtbGFiZWxfdHIgLm54LWR5bmFtaWMtbGFiZWxfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubngtZHluYW1pYy1sYWJlbF9sdCAubngtZHluYW1pYy1sYWJlbF9fdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ueC1keW5hbWljLWxhYmVsX2x0IC5ueC1keW5hbWljLWxhYmVsX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubngtZHluYW1pYy1sYWJlbF9fdGV4dCB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4ucmFuZ2Utc2xpZGVyLWJveF9faW5wdXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuW2RhdGEtcnMtbWFpbi1pbnBdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2LCAudGl0bGUtcGFnZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNSwgLmg1LFxuaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udGl0bGUtcGFnZSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50aXRsZS1wYWdlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtcGFnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnByZXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZmFjdG9pZCB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWN0b2lkIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuYSwgLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMxODJBQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOmFmdGVyLCBhOmJlZm9yZSwgLmxpbms6YWZ0ZXIsIC5saW5rOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYSBzcGFuLCAubGluayBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0OSwgMTMwLCAxNzAsIDAuMyk7XG59XG5hOmhvdmVyLCAubGluazpob3ZlciB7XG4gIGNvbG9yOiAjZGUwYzBmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHNwYW4sIC5saW5rOmhvdmVyIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIyMiwgMTIsIDE1LCAwLjMpO1xufVxuYS5kaXNhYmxlZCwgYS5kaXNhYmxlZDpob3ZlciwgLmxpbmsuZGlzYWJsZWQsIC5saW5rLmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC42KTtcbn1cbmEuZGlzYWJsZWQgc3BhbiwgYS5kaXNhYmxlZDpob3ZlciBzcGFuLCAubGluay5kaXNhYmxlZCBzcGFuLCAubGluay5kaXNhYmxlZDpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpbmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubGluay1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5saW5rX2Rhc2hlZCBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xufVxuLmxpbmtfYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxpbmtfc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGlua19iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5saW5rX3JlZCB7XG4gIGNvbG9yOiAjZGUwYzBmO1xufVxuLmxpbmtfcmVkIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIyMiwgMTIsIDE1LCAwLjMpO1xufVxuLmxpbmtfcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNkZTBjMGY7XG59XG4ubGlua19yZWQ6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZTBjMGY7XG59XG4ubGlua19saWdodCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5saW5rX2xpZ2h0IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubGlua19saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZGUwYzBmO1xufVxuLmxpbmtfbGlnaHQ6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjIyLCAxMiwgMTUsIDAuMyk7XG59XG4ubGlua19jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubGlua19jb2xsYXBzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4ycmVtO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5saW5rX2NvbGxhcHNlLmNvbGxhcHNlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubGlua19leGl0IC5saW5rLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpbmtfY2xlYXIgLmxpbmstaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnAsIGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHIsIC5saW5lIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhyLCAubGluZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbmhyX2xnLCAubGluZV9sZyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5saW5lIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4ubGluZV9sdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnByZSBjb2RlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5zYW1wLCBjb2RlLCB2YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNmU5O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxudmFyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi50ZXh0IHAsIC50ZXh0IHVsLCAudGV4dCBvbCwgLnRleHQgZGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRleHQgcDpsYXN0LWNoaWxkLCAudGV4dCB1bDpsYXN0LWNoaWxkLCAudGV4dCBvbDpsYXN0LWNoaWxkLCAudGV4dCBkbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0IGltZywgLnRleHQgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ZXh0IGZpZ3VyZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udGV4dCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRleHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IGF1dG87XG59XG4udGV4dCB1bCBsaSwgLnRleHQgdWwgZGQsIC50ZXh0IHVsIGR0LCAudGV4dCBvbCBsaSwgLnRleHQgb2wgZGQsIC50ZXh0IG9sIGR0LCAudGV4dCBkbCBsaSwgLnRleHQgZGwgZGQsIC50ZXh0IGRsIGR0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi50ZXh0IHVsIGxpOmxhc3QtY2hpbGQsIC50ZXh0IHVsIGRkOmxhc3QtY2hpbGQsIC50ZXh0IHVsIGR0Omxhc3QtY2hpbGQsIC50ZXh0IG9sIGxpOmxhc3QtY2hpbGQsIC50ZXh0IG9sIGRkOmxhc3QtY2hpbGQsIC50ZXh0IG9sIGR0Omxhc3QtY2hpbGQsIC50ZXh0IGRsIGxpOmxhc3QtY2hpbGQsIC50ZXh0IGRsIGRkOmxhc3QtY2hpbGQsIC50ZXh0IGRsIGR0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRleHQgdWwgdWwsIC50ZXh0IHVsIG9sLCAudGV4dCB1bCBkbCwgLnRleHQgb2wgdWwsIC50ZXh0IG9sIG9sLCAudGV4dCBvbCBkbCwgLnRleHQgZGwgdWwsIC50ZXh0IGRsIG9sLCAudGV4dCBkbCBkbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi50ZXh0IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDE2cHggMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAwMDAwO1xufVxuLnRleHQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXh0IGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyRDJEMkQ7XG59XG4udGV4dCB0YWJsZSBjYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQgdGFibGUgdGQsIC50ZXh0IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xufVxuLnRleHQgdGFibGUgdGQgaW1nLCAudGV4dCB0YWJsZSB0aCBpbWcge1xuICBtYXJnaW46IDA7XG59XG4udGV4dCB0YWJsZSB0ciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50ZXh0IHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udGV4dCB0YWJsZSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnRleHRfbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dF9sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50ZXh0X3Mge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGV4dF9zIHAsIC50ZXh0X3MgdWwsIC50ZXh0X3Mgb2wge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udGV4dF9zIGltZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGV4dF9saWdodC1mYWRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi50ZXh0X2RhcmstZmFkZSB7XG4gIGNvbG9yOiByZ2JhKDQ1LCA0NSwgNDUsIDAuOCk7XG59XG4udGV4dF9saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbnNtYWxsLCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC43KTtcbn1cbnNtYWxsX2J0biwgLm5vdGVfYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbnNtYWxsIC5saW5rLCAubm90ZSAubGluayB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmRhdGUge1xuICBjb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjcpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uc3R5bGVkLWxpc3QsIC50ZXh0X3N0eWxlZC1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnN0eWxlZC1saXN0IGxpLCAudGV4dF9zdHlsZWQtbGlzdCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zdHlsZWQtbGlzdCBsaTpsYXN0LWNoaWxkLCAudGV4dF9zdHlsZWQtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdHlsZWQtbGlzdCBsaTpiZWZvcmUsIC50ZXh0X3N0eWxlZC1saXN0IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40NXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNDUsIDQ1LCAwLjgpO1xufVxuXG4udGFibGUtd3JhcCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLnRhYmxlLXdyYXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWItYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgLmJveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLnRhYi1jb250ZW50LmlzLWFjdGl2ZSAuYm94IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA5NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA1MDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBtaW4td2lkdGg6IDMwNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZpbHRlci1vcGVuIC5oZWFkZXIge1xuICB6LWluZGV4OiAwO1xufVxuLmhlYWRlcl9fd3JhcCwgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlcl9fbXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfX2JyYW5kIHtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5oZWFkZXJfX3NlYXJjaCwgLmhlYWRlcl9fbGFuZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlciAuc3BhY2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlcl9fbXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fYnJhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXJfX2JyYW5kIC5icmFuZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLCAuaGVhZGVyX19sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmJyYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyYW5kOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJyYW5kX19pbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tbmF2X193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tbmF2X19icmFuZCwgLm1uYXZfX2xhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAubWVudS1vcGVuIC5tbmF2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDNweCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5tbmF2X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubW5hdl9fc2VhcmNoLCAubW5hdl9fbGFuZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW5hdl9fYnJhbmQsIC5tbmF2X19sYW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW5hdl9fYnJhbmQge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubW5hdl9fd3JhcCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIC5tbmF2X193cmFwIC5vcy1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLW1lbnVfX2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFpbi1tZW51X19lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW4tbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tbWVudV9fZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gIH1cbn1cblxuLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdWItbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cbi5zdWItbWVudS1vcGVuIC5zdWItbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfSovXG4gIH1cbiAgLnN1Yi1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyYjM3O1xufVxuLmZvb3Rlcl9fdG9wLCAuZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fdG9wLCAuZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXJfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1pbi13aWR0aDogMzA1cHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mb290ZXJfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29weSwgLmZvb3Rlcl9fcmlnaHRzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ubXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHotaW5kZXg6IDUwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VhcmNoLW9wZW4gLm10b2dnbGUge1xuICB6LWluZGV4OiA5O1xufVxuLm10b2dnbGUsIC5tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm10b2dnbGUgc3BhbiwgLm10b2dnbGU6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubXRvZ2dsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDY1OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tdG9nZ2xlX19pY29uOmFmdGVyLCAubXRvZ2dsZV9faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm10b2dnbGVfX2ljb246YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubXRvZ2dsZV9faWNvbjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLm10b2dnbGU6aG92ZXIgLm10b2dnbGVfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5tdG9nZ2xlOmhvdmVyIC5tdG9nZ2xlX19pY29uOmFmdGVyLCAubXRvZ2dsZTpob3ZlciAubXRvZ2dsZV9faWNvbjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LW9wZW4gLm10b2dnbGUgLm10b2dnbGVfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzQTQ2NTk7XG59XG4ubWVudS1vcGVuIC5tdG9nZ2xlIC5tdG9nZ2xlX19pY29uOmFmdGVyLCAubWVudS1vcGVuIC5tdG9nZ2xlIC5tdG9nZ2xlX19pY29uOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDY1OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWVudS1vcGVuIC5tdG9nZ2xlIC5tdG9nZ2xlX19pY29uOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWVudS1vcGVuIC5tdG9nZ2xlIC5tdG9nZ2xlX19pY29uOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tZW51LW9wZW4gLm10b2dnbGU6aG92ZXIgLm10b2dnbGVfX2ljb246YWZ0ZXIsIC5tZW51LW9wZW4gLm10b2dnbGU6aG92ZXIgLm10b2dnbGVfX2ljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAubXRvZ2dsZV9faWNvbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbiAgLm10b2dnbGVfX2ljb246YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAubXRvZ2dsZV9faWNvbjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB9XG4gIC5tdG9nZ2xlX19pY29uIHtcbiAgICB3aWR0aDogMTdweDtcbiAgfVxuICAubXRvZ2dsZV9faWNvbjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG4gIC5tdG9nZ2xlX19pY29uOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubmF2aWdhdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5uYXZpZ2F0aW9uX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gIGNvbG9yOiAjM2E0NjU5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0OHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1lbnUtb3BlbiAubmF2aWdhdGlvbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1vcGVuIC5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTBweDtcbiAgfVxufVxuXG4ucHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU5MHB4O1xuICBwYWRkaW5nLXRvcDogMTMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5Ljg1ZGVnLCAjMGI2YmE3IDAuMSUsICM5NmMxNWIgOTkuODclKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9tb19faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMjAlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTI1MHB4O1xufVxuLnByb21vX19pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tb19faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IC0xMzBweDtcbiAgfVxufVxuLnByb21vX19zdWItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb21vX19zdWItaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW9fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnByb21vX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb21vX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW9fX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG4ucHJvbW9fX2hlYWRpbmcgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb21vIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vIHtcbiAgICBtaW4taGVpZ2h0OiAyMTVweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4udmFsdWVzIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG4udmFsdWVzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzNhNDY1OTtcbn1cbi52YWx1ZXNfX2hlYWRpbmcgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOTZjMTViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXNfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDgzcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udmFsdWVzX19jaXRhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZXNfX2NpdGF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlc19fY2l0YXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi52YWx1ZXNfX2xpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnZhbHVlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XG59XG4udmFsdWVzX19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCIwXCIgY291bnRlcihteS1jb3VudGVyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjM2E0NjU5O1xuICBvcGFjaXR5OiAwLjE1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZXNfX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlc19faXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi52YWx1ZXNfX2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiA1MHB4O1xuICBib3R0b206IC0zNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0NjU5O1xuICBvcGFjaXR5OiAwLjE1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZXNfX2l0ZW06OmFmdGVyIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlc19faXRlbTo6YWZ0ZXIge1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cbn1cbi52YWx1ZXNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52YWx1ZXNfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZhbHVlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udmFsdWVzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuODVkZWcsICMwYjZiYTcgMC4xJSwgIzk2YzE1YiA5OS44NyUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWVzX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi52YWx1ZXNfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMzYTQ2NTk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi52YWx1ZXNfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZXNfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlc19fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmFsdWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZXMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5jaXRhdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbl9fYXV0aG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwOHB4O1xuICBoZWlnaHQ6IDIwOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS44NWRlZywgIzBiNmJhNyAwLjElLCAjOTZjMTViIDk5Ljg3JSk7XG59XG4uY2l0YXRpb25fX2F1dGhvcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOTclO1xuICBoZWlnaHQ6IDk3JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyYjM3O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaXRhdGlvbl9fYXV0aG9yIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXRhdGlvbl9fYXV0aG9yIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuLmNpdGF0aW9uX19waG90by13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTczcHg7XG4gIGhlaWdodDogMTczcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cbi5jaXRhdGlvbl9fcGhvdG8td3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2l0YXRpb25fX3Bob3RvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNpdGF0aW9uX19waG90by13cmFwcGVyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5jaXRhdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDRweDtcbiAgcGFkZGluZzogNTVweCA1NXB4IDc2cHggMTU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzJiMzc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaXRhdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXRhdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogNjdweCAzMHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuLmNpdGF0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaXRhdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNpdGF0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jaXRhdGlvbl9fbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaXRhdGlvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNpdGF0aW9uX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNpdGF0aW9uX19wb3NpdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3BhY2l0eTogMC40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaXRhdGlvbl9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXRhdGlvbl9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ud2UtZG9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlLWRvX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2UtZG9fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLndlLWRvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndlLWRvX19pdGVtIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLndlLWRvX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgY29sb3I6ICMwYzZjYTY7XG59XG4ud2UtZG9fX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogIzQ2OTA4Nztcbn1cbi53ZS1kb19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGNvbG9yOiAjOTZjMTViO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlLWRvX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAud2UtZG9fX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxuICAud2UtZG9fX2l0ZW06bnRoLW9mLXR5cGUoMikgaW1nIHtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZS1kb19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLndlLWRvX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLndlLWRvX19pdGVtOm50aC1vZi10eXBlKDIpIGltZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cbi53ZS1kb19fc3ViLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDkxMDFiO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2UtZG9fX3N1Yi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZS1kb19fc3ViLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2UtZG8ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uZmVhdHVyZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG4uZmVhdHVyZXNfX2hlYWQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS44NWRlZywgIzBiNmJhNyAwLjElLCAjOTZjMTViIDk5Ljg3JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVzX19oZWFkLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXNfX2hlYWQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5mZWF0dXJlc19faGVhZGluZywgLmZlYXR1cmVzX19zdWItaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19faGVhZGluZywgLmZlYXR1cmVzX19zdWItaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZlYXR1cmVzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlc19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5mZWF0dXJlc19fc3ViLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVzX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uZmVhdHVyZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZXNfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZmVhdHVyZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZmVhdHVyZXNfX2l0ZW0gLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIzMmIzNyAwJSwgIzAzMzE0ZSAxMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mZWF0dXJlc19faXRlbSAuZmVhdHVyZXNfX2l0ZW0tY29udGVudCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19faXRlbSAuZmVhdHVyZXNfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmZlYXR1cmVzX19pdGVtOm50aC1vZi10eXBlKDEpIC5mZWF0dXJlc19faXRlbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbn1cbi5mZWF0dXJlc19faXRlbTpudGgtb2YtdHlwZSgyKSAuZmVhdHVyZXNfX2l0ZW0tY29udGVudCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xufVxuLmZlYXR1cmVzX19pdGVtOm50aC1vZi10eXBlKDMpIC5mZWF0dXJlc19faXRlbS1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbn1cbi5mZWF0dXJlc19faXRlbTpudGgtb2YtdHlwZSg0KSAuZmVhdHVyZXNfX2l0ZW0tY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuZmVhdHVyZXNfX2l0ZW06bnRoLW9mLXR5cGUoMSkgLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmZlYXR1cmVzX19pdGVtOm50aC1vZi10eXBlKDIpIC5mZWF0dXJlc19faXRlbS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmZlYXR1cmVzX19pdGVtOm50aC1vZi10eXBlKDMpIC5mZWF0dXJlc19faXRlbS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmZlYXR1cmVzX19pdGVtOm50aC1vZi10eXBlKDQpIC5mZWF0dXJlc19faXRlbS1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB9XG59XG4uZmVhdHVyZXNfX2l0ZW0tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mZWF0dXJlc19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uZmVhdHVyZXNfX2ltYWdlLS1iaWcge1xuICBoZWlnaHQ6IDk5JTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19pbWFnZS0tc21hbGwge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuZmVhdHVyZXNfX2ltYWdlLS1iaWcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLm54LXByb21vLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ubngtcHJvbW8tc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLm54LXByb21vLXNsaWRlcl9fd3JhcHBlciwgLm54LXByb21vLXNsaWRlcl9fc2xpZGUsIC5ueC1wcm9tby1zbGlkZXJfX3NsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ueC1wcm9tby1zbGlkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbi5ueC1wcm9tby1zbGlkZXJfX3NsaWRlIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm54LXByb21vLXNsaWRlcl9fc2xpZGUsIC5ueC1wcm9tby1zbGlkZXJfX3NsaWRlOmZvY3VzLCAubngtcHJvbW8tc2xpZGVyX19zbGlkZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm54LXByb21vLXNsaWRlcl9fc2xpZGUgc3BhbiwgLm54LXByb21vLXNsaWRlcl9fc2xpZGU6Zm9jdXMgc3BhbiwgLm54LXByb21vLXNsaWRlcl9fc2xpZGU6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubngtcHJvbW8tc2xpZGVyX19zbGlkZS5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm54LXByb21vLXNsaWRlcl9fc2xpZGUubGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5ueC1wcm9tby1zbGlkZXJfX2J1bGxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5ueC1wcm9tby1zbGlkZXJfX2J1bGxldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm54LXByb21vLXNsaWRlcl9fYnVsbGV0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm54LXByb21vLXNsaWRlcl9fbmV4dCwgLm54LXByb21vLXNsaWRlcl9fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5ueC1wcm9tby1zbGlkZXJfX25leHQgLm1kaSwgLm54LXByb21vLXNsaWRlcl9fcHJldiAubWRpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubngtcHJvbW8tc2xpZGVyX19uZXh0OmhvdmVyLCAubngtcHJvbW8tc2xpZGVyX19wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLm54LXByb21vLXNsaWRlcl9fbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAubngtcHJvbW8tc2xpZGVyX19uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIsIC5ueC1wcm9tby1zbGlkZXJfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLm54LXByb21vLXNsaWRlcl9fcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubngtcHJvbW8tc2xpZGVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubngtcHJvbW8tc2xpZGVyX19uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICByaWdodDogMzBweDtcbn1cbi5ueC1wcm9tby1zbGlkZXJfX3ByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuLm54LXByb21vLXNsaWRlciAubngtcHJvbW8tc2xpZGVyX19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDkwcHg7XG4gIHJpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTA7XG59XG4ubngtcHJvbW8tc2xpZGVyLm54LXByb21vLXNsaWRlcl9ub3JtYWwtb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ueC1wcm9tby1zbGlkZXIubngtcHJvbW8tc2xpZGVyX25vcm1hbC1vZmZzZXQgLm54LXByb21vLXNsaWRlcl9fc2xpZGUge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ueC1wcm9tby1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5ueC1wcm9tby1zbGlkZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ueC1wcm9tby1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubngtcHJvbW8tc2xpZGVyX19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5ueC1wcm9tby1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxuICAubngtcHJvbW8tc2xpZGVyIC5ueC1wcm9tby1zbGlkZXJfX2RvdHMge1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm54LXByb21vLXNsaWRlcl9fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm54LXByb21vLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubngtZ2FsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ueC1nYWwtc2xpZGVyX19tYWluLXdyYXAsIC5ueC1nYWwtc2xpZGVyX190aHVtYnMtd3JhcCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubngtZ2FsLXNsaWRlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjA3KTtcbn1cbi5ueC1nYWwtc2xpZGVyX19tYWluLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ueC1nYWwtc2xpZGVyX19tYWluLWltZyB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm54LWdhbC1zbGlkZXJfX3RodW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMkQyRDJEO1xufVxuLm54LWdhbC1zbGlkZXJfX3RodW1icy1zbGlkZS5zd2lwZXItYWN0aXZlLXRodW1iOmFmdGVyLCAubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlOmhvdmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG4ubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlOmhvdmVyOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyRDJEMkQ7XG59XG4ubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlLnN3aXBlci1hY3RpdmUtdGh1bWIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlLnN3aXBlci1hY3RpdmUtdGh1bWI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzJEMkQyRDtcbn1cbi5ueC1nYWwtc2xpZGVyX19uZXh0LCAubngtZ2FsLXNsaWRlcl9fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5ueC1nYWwtc2xpZGVyX19uZXh0LWljb24sIC5ueC1nYWwtc2xpZGVyX19wcmV2LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmlsbDogd2hpdGU7XG59XG4ubngtZ2FsLXNsaWRlcl9fbmV4dDpob3ZlciwgLm54LWdhbC1zbGlkZXJfX3ByZXY6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG4ubngtZ2FsLXNsaWRlcl9fbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAubngtZ2FsLXNsaWRlcl9fcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubngtZ2FsLXNsaWRlcl9fbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAubngtZ2FsLXNsaWRlcl9fbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyLCAubngtZ2FsLXNsaWRlcl9fcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAubngtZ2FsLXNsaWRlcl9fcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5ueC1nYWwtc2xpZGVyX19uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gIHJpZ2h0OiAwO1xufVxuLm54LWdhbC1zbGlkZXJfX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLm54LWdhbC1zbGlkZXJfc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm54LWdhbC1zbGlkZXJfc21hbGwge1xuICBoZWlnaHQ6IDM5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5ueC1nYWwtc2xpZGVyX3NtYWxsIC5ueC1nYWwtc2xpZGVyX190aHVtYnMge1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ubngtZ2FsLXNsaWRlcl9zbWFsbCAubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm54LWdhbC1zbGlkZXJfc21hbGwgLm54LWdhbC1zbGlkZXJfX3RodW1icy1zbGlkZTphZnRlciB7XG4gIGJvdHRvbTogLTlweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4ubngtZ2FsLXNsaWRlcl9tZWQge1xuICBoZWlnaHQ6IDUxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5ueC1nYWwtc2xpZGVyX21lZCAubngtZ2FsLXNsaWRlcl9fdGh1bWJzIHtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLm54LWdhbC1zbGlkZXJfZmlsbC1pbWcgLm54LWdhbC1zbGlkZXJfX21haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xufVxuLm54LWdhbC1zbGlkZXIubm90LXZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5ueC1nYWwtc2xpZGVyW2RhdGEtZ2FsPXZlcnRpY2FsXSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubngtZ2FsLXNsaWRlcltkYXRhLWdhbD12ZXJ0aWNhbF0gLm54LWdhbC1zbGlkZXJfX3RodW1icyB7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogODBweDtcbn1cbi5ueC1nYWwtc2xpZGVyW2RhdGEtZ2FsPXZlcnRpY2FsXSAubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbn1cbi5ueC1nYWwtc2xpZGVyW2RhdGEtZ2FsPXZlcnRpY2FsXSAubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlOmFmdGVyIHtcbiAgYm90dG9tOiAtNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm54LWdhbC1zbGlkZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJfX3RodW1icyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGUge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMkQyRDJEO1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGU6aG92ZXI6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMkQyRDJEO1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGUuc3dpcGVyLWFjdGl2ZS10aHVtYjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyRDJEMkQ7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJfX25leHQsIC5ueC1nYWwtc2xpZGVyX19wcmV2IHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcl9fbmV4dC1pY29uLCAubngtZ2FsLXNsaWRlcl9fcHJldi1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyW2RhdGEtZ2FsPXZlcnRpY2FsXSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJbZGF0YS1nYWw9dmVydGljYWxdIC5ueC1nYWwtc2xpZGVyX190aHVtYnMge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJbZGF0YS1nYWw9dmVydGljYWxdIC5ueC1nYWwtc2xpZGVyX190aHVtYnMtc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ueC1nYWwtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX190aHVtYnMge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IC02cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMyRDJEMkQ7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJfX3RodW1icy1zbGlkZTpob3ZlcjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMyRDJEMkQ7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJfX3RodW1icy1zbGlkZS5zd2lwZXItYWN0aXZlLXRodW1iOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzJEMkQyRDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcl9fbmV4dCwgLm54LWdhbC1zbGlkZXJfX3ByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX19uZXh0LWljb24sIC5ueC1nYWwtc2xpZGVyX19wcmV2LWljb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJbZGF0YS1nYWw9dmVydGljYWxdIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcltkYXRhLWdhbD12ZXJ0aWNhbF0gLm54LWdhbC1zbGlkZXJfX3RodW1icyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcltkYXRhLWdhbD12ZXJ0aWNhbF0gLm54LWdhbC1zbGlkZXJfX3RodW1icy1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX3NtYWxsIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG4gIC5ueC1nYWwtc2xpZGVyX3NtYWxsIC5ueC1nYWwtc2xpZGVyX190aHVtYnMge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcl9zbWFsbCAubngtZ2FsLXNsaWRlcl9fdGh1bWJzLXNsaWRlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcl9tZWQge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLm54LWdhbC1zbGlkZXJfbWVkIC5ueC1nYWwtc2xpZGVyX190aHVtYnMge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAubngtZ2FsLXNsaWRlcl9tZWQgLm54LWdhbC1zbGlkZXJfX3RodW1icy1zbGlkZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLm54LWxpc3Qtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm54LWxpc3Qtc2xpZGVyX19zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm54LWxpc3Qtc2xpZGVyX19zbGlkZXIgLm54LWxpc3RpbmdfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm54LWxpc3Qtc2xpZGVyX19zbGlkZXIgLm54LWxpc3RpbmdfX2hlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogOTklO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubngtbGlzdC1zbGlkZXJfX3NsaWRlciAubngtbGlzdGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubngtbGlzdC1zbGlkZXJfX3NsaWRlci5ueC1saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ueC1saXN0LXNsaWRlcl9fcHJldiwgLm54LWxpc3Qtc2xpZGVyX19uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmaWxsOiBibGFjaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ueC1saXN0LXNsaWRlcl9fcHJldi1pY29uLCAubngtbGlzdC1zbGlkZXJfX25leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm54LWxpc3Qtc2xpZGVyX19wcmV2OmhvdmVyLCAubngtbGlzdC1zbGlkZXJfX25leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubngtbGlzdC1zbGlkZXJfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLm54LWxpc3Qtc2xpZGVyX19wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIsIC5ueC1saXN0LXNsaWRlcl9fbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAubngtbGlzdC1zbGlkZXJfX25leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm54LWxpc3Qtc2xpZGVyX19wcmV2IHtcbiAgbGVmdDogLTUwcHg7XG59XG4ubngtbGlzdC1zbGlkZXJfX25leHQge1xuICByaWdodDogLTUwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5ueC1saXN0LXNsaWRlcl9jZW50ZXIgLm54LWxpc3Qtc2xpZGVyX19wcmV2LFxuLm54LWxpc3Qtc2xpZGVyX2NlbnRlciAubngtbGlzdC1zbGlkZXJfX25leHQge1xuICB0b3A6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubngtbGlzdC1zbGlkZXJfX3ByZXYsIC5ueC1saXN0LXNsaWRlcl9fbmV4dCB7XG4gICAgdG9wOiAyMyU7XG4gIH1cbiAgLm54LWxpc3Qtc2xpZGVyX19wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuICAubngtbGlzdC1zbGlkZXJfX25leHQge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ueC1saXN0LXNsaWRlcl9fcHJldiwgLm54LWxpc3Qtc2xpZGVyX19uZXh0IHtcbiAgICB0b3A6IDI3JTtcbiAgfVxuICAubngtbGlzdC1zbGlkZXJfX3ByZXYge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG4gIC5ueC1saXN0LXNsaWRlcl9fbmV4dCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5ueC1jb21tb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm54LWNvbW1vbi1zbGlkZXJfX3NsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ueC1jb21tb24tc2xpZGVyX19wcmV2LCAubngtY29tbW9uLXNsaWRlcl9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZpbGw6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5ueC1jb21tb24tc2xpZGVyX19wcmV2OmFmdGVyLCAubngtY29tbW9uLXNsaWRlcl9fbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4zNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubngtY29tbW9uLXNsaWRlcl9fcHJldi1pY29uLCAubngtY29tbW9uLXNsaWRlcl9fbmV4dC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLm54LWNvbW1vbi1zbGlkZXJfX3ByZXYtaWNvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAubngtY29tbW9uLXNsaWRlcl9fbmV4dC1pY29uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm54LWNvbW1vbi1zbGlkZXJfX3ByZXY6aG92ZXI6YWZ0ZXIsIC5ueC1jb21tb24tc2xpZGVyX19uZXh0OmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLm54LWNvbW1vbi1zbGlkZXJfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLm54LWNvbW1vbi1zbGlkZXJfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciwgLm54LWNvbW1vbi1zbGlkZXJfX25leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLm54LWNvbW1vbi1zbGlkZXJfX25leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm54LWNvbW1vbi1zbGlkZXJfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDphZnRlciwgLm54LWNvbW1vbi1zbGlkZXJfX25leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubngtY29tbW9uLXNsaWRlcl9fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ubngtY29tbW9uLXNsaWRlcl9fbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm54LWNvbW1vbi1zbGlkZXJfX3ByZXYsIC5ueC1jb21tb24tc2xpZGVyX19uZXh0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAubngtY29tbW9uLXNsaWRlcl9fcHJldi1pY29uLCAubngtY29tbW9uLXNsaWRlcl9fbmV4dC1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLm54LWhpc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDQwcHg7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubngtaGlzdG9yeV9fbWFpbi13cmFwLCAubngtaGlzdG9yeV9fdGh1bWJzLXdyYXAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm54LWhpc3RvcnlfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubngtaGlzdG9yeV9fbWFpbi1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubngtaGlzdG9yeV9fbWFpbi1zbGlkZS5zd2lwZXItYWN0aXZlLXRodW1iOmFmdGVyLCAubngtaGlzdG9yeV9fbWFpbi1zbGlkZTpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubngtaGlzdG9yeV9fbWFpbi1zbGlkZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ueC1oaXN0b3J5X19tYWluLXNsaWRlLnN3aXBlci1hY3RpdmUtdGh1bWIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubngtaGlzdG9yeV9fdGh1bWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubngtaGlzdG9yeV9fdGh1bWJzLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QjU7XG59XG4ubngtaGlzdG9yeV9fdGh1bWJzLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ueC1oaXN0b3J5X190aHVtYnMtc2xpZGU6Zmlyc3QtY2hpbGQgLm54LWhpc3RvcnlfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ueC1oaXN0b3J5X19yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ueC1oaXN0b3J5X19uZXh0LCAubngtaGlzdG9yeV9fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNCNUI1QjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm54LWhpc3RvcnlfX25leHQtaWNvbiwgLm54LWhpc3RvcnlfX3ByZXYtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm54LWhpc3RvcnlfX25leHQ6aG92ZXIsIC5ueC1oaXN0b3J5X19wcmV2OmhvdmVyIHtcbiAgZmlsbDogcmdiYSgxODEsIDE4MSwgMTgxLCAwLjYpO1xufVxuLm54LWhpc3RvcnlfX25leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLm54LWhpc3RvcnlfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm54LWhpc3RvcnlfX25leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLm54LWhpc3RvcnlfX25leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciwgLm54LWhpc3RvcnlfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLm54LWhpc3RvcnlfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciB7XG4gIGZpbGw6IHJnYmEoMTgxLCAxODEsIDE4MSwgMC42KTtcbn1cbi5ueC1oaXN0b3J5X19uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gIHJpZ2h0OiAwO1xufVxuLm54LWhpc3RvcnlfX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLm54LWhpc3RvcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubngtaGlzdG9yeV9faXRlbTpiZWZvcmUsIC5ueC1oaXN0b3J5X19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTFweDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnN3aXBlci1hY3RpdmUtdGh1bWIgLm54LWhpc3RvcnlfX2l0ZW06YmVmb3JlLCAuc3dpcGVyLWFjdGl2ZS10aHVtYiAubngtaGlzdG9yeV9faXRlbTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QjU7XG59XG4ubngtaGlzdG9yeV9faXRlbTpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLm54LWhpc3RvcnlfX2l0ZW06YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG59XG4ubngtaGlzdG9yeV9faXRlbTpob3ZlcjpiZWZvcmUsIC5ueC1oaXN0b3J5X19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVCNTtcbn1cbi5ueC1oaXN0b3J5X19pdGVtOmhvdmVyIC5ueC1oaXN0b3J5X19kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUI1O1xufVxuLm54LWhpc3RvcnlfX2JvZHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubngtaGlzdG9yeV9feWVhciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ueC1oaXN0b3J5X19kb3Qge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCNUI1QjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnN3aXBlci1hY3RpdmUtdGh1bWIgLm54LWhpc3RvcnlfX2RvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QjU7XG59XG4ubngtaGlzdG9yeV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubngtaGlzdG9yeV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ueC1oaXN0b3J5X2NvbCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5ueC1oaXN0b3J5X2NvbCAubngtaGlzdG9yeV9fbWFpbiB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5ueC1oaXN0b3J5X2NvbCAubngtaGlzdG9yeV9fbWFpbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG4ubngtaGlzdG9yeV9jb2wgLm54LWhpc3RvcnlfX21haW4td3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMS41cHg7XG4gIHRvcDogMTVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUI1O1xufVxuLm54LWhpc3RvcnlfY29sIC5ueC1oaXN0b3J5X19tYWluLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubngtaGlzdG9yeV9jb2wgLm54LWhpc3RvcnlfX21haW4tc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubngtaGlzdG9yeV9jb2wgLm54LWhpc3RvcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01NXB4O1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ueC1oaXN0b3J5X2NvbCAubngtaGlzdG9yeV9faXRlbTpiZWZvcmUsIC5ueC1oaXN0b3J5X2NvbCAubngtaGlzdG9yeV9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubngtaGlzdG9yeV9jb2wgLm54LWhpc3RvcnlfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm54LWhpc3RvcnlfY29sIC5ueC1oaXN0b3J5X19jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ueC1oaXN0b3J5IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5ueC1oaXN0b3J5X2NvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm54LWhpc3Rvcnkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuICAubngtaGlzdG9yeV9fdGh1bWJzLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLm54LWhpc3RvcnlfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubngtaGlzdG9yeV9jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ueC1oaXN0b3J5X2NvbCAubngtaGlzdG9yeV9fbWFpbi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLm54LWhpc3RvcnlfY29sIC5ueC1oaXN0b3J5X19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IC0zNC41cHg7XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTdHJpbmcgUmVwbGFjZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG4gICAgQGlmICRpbmRleCB7XG4gICAgICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgICB9XG4gICAgQHJldHVybiAkc3RyaW5nO1xufVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuICAgICRzcmM6IG51bGw7XG4gICAgJGV4dG1vZHM6IChcbiAgICAgICAgICAgIGVvdDogXCI/XCIsXG4gICAgICAgICAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcbiAgICApO1xuICAgICRmb3JtYXRzOiAoXG4gICAgICAgICAgICBvdGY6IFwib3BlbnR5cGVcIixcbiAgICAgICAgICAgIHR0ZjogXCJ0cnVldHlwZVwiXG4gICAgKTtcbiAgICBAZWFjaCAkZXh0IGluICRleHRzIHtcbiAgICAgICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAgICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArIFwiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcbiAgICB9XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgICAgIHNyYzogJHNyYztcbiAgICB9XG59XG5cbi8vINCo0YDQuNGE0YIgTWF0ZXJpYWwgRGVzaWduIEljb25zINC00LvRjyDQv9GB0LXQstC00L7QutC70LDRgdGB0L7QslxuJWYtbWRpe1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyDQqNGA0LjRhNGCIEZvbnRBd2Vzb21lIEljb25zINC00LvRjyDQv9GB0LXQstC00L7QutC70LDRgdGB0L7QslxuJWYtZmF7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiVjbGVhcmZpeC1hZnRlcntcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4vLyDQkNCx0YHQvtC70Y7RgtC90L7QtSDQstGL0YDQsNCy0L3QuNCy0LDQvdC40LUg0L/QviDRhtC10L3RgtGA0YNcbiVjZW50ZXJlZC1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi8vINCe0YTQvtGA0LzQu9C10L3QuNC1IHBsYWNlaG9sZGVyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IEBjb250ZW50OyB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG59XG5cblxuLyogU3ByaXRlICovXG5AbWl4aW4gc3ByaXRlKCR4OiAwLCAkeTogMCwgJHdpZHRoOiAwLCAkaGVpZ2h0OiAwKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHggJHk7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbi8vINGG0LLQtdGCINCy0YvQtNC10LvRj9C10LzQvtCz0L4g0YLQtdC60YHRgtCwXG5AbWl4aW4gc2VsZWN0aW9uKCRjb2xvciwgJGJnKSB7XG4gICAgOjpzZWxlY3Rpb24ge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICB9XG4gICAgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnO1xuICAgIH1cbn1cbkBtaXhpbiBzY3JvbGxiYXIoJHNpemUsICRmb3JlZ3JvdW5kLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcikge1xuICAgIC8vIEZvciBHb29nbGUgQ2hyb21lXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAgJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgfVxuICAgIFxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICB9XG4gICAgXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgICBcbiAgICAvLyBGb3IgSW50ZXJuZXQgRXhwbG9yZXJcbiAgICBib2R5IHtcbiAgICAgICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbn1cblxuLy8gQG1lZGlhINC30LDQv9GA0L7RgdGLXG5AbWl4aW4gbWVkaWEoJHNjcmVlbjogJ3hzJywgJHNjcmVlbjI6ICcnKXtcbiAgICBAaWYgc3RyLWxlbmd0aCgkc2NyZWVuKSA+IDAgYW5kIHN0ci1sZW5ndGgoJHNjcmVlbjIpID4gMHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkc2NyZWVuKSkgYW5kIChtYXgtd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkc2NyZWVuMikpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfUBlbHNlIGlmIHN0ci1pbmRleCgkc2NyZWVuLCAnbWF4Jykgb3Igc3RyLWluZGV4KCRzY3JlZW4sICdtaW4nKXtcbiAgICAgICAgQGlmIHN0ci1pbmRleCgkc2NyZWVuLCAnbWF4Jyl7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICRzY3JlZW4pKSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGlmIHN0ci1pbmRleCgkc2NyZWVuLCAnbWluJyl7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICRzY3JlZW4pKSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9QGVsc2Uge1xuICAgICAgICBAaWYobWFwX2dldCgkYnJlYWtwb2ludHMsICRzY3JlZW4pKXtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHNjcmVlbikpIHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfUBlbHNlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4vLyDQotGA0L7QtdGC0L7Rh9C40LUg0LIg0LrQvtC90YbQtSDRgdGC0YDQvtC60LhcbkBtaXhpbiB0cnVuY2F0ZSAoJHdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn0iLCIuI3skZmxleC1yb3ctY2xhc3N9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLy0yO1xuICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXIvLTI7XG59XG5cbiRmbGV4LWNvbC10eXBlOiB4cztcbi4jeyRmbGV4LWNvbC1uYW1lfSB7XG4gICAgLy9mbGV4OiAxIDEgYXV0bztcbiAgICAvL2ZsZXg6IGF1dG87XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLzI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXIvMjtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHMge1xuICAgIC4jeyRmbGV4LWNvbC10eXBlfS0jeyRpfSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgLyAkZ3JpZC1jb2xzICogJGk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAvICRncmlkLWNvbHMgKiAkaTtcbiAgICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAkZmxleC1jb2wtdHlwZTogbnRoKCRicmVha3BvaW50LCAxKTtcbiAgICAkY29sLXNpemU6IG50aCgkYnJlYWtwb2ludCwgMik7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRjb2wtc2l6ZSkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHMge1xuICAgICAgICAgICAgLiN7JGZsZXgtY29sLXR5cGV9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlIC8gJGdyaWQtY29scyAqICRpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAvICRncmlkLWNvbHMgKiAkaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIqLCAqOmFmdGVyLCAqOmJlZm9yZXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keXtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogbWFwLWdldCgkdGV4dCwgY29sb3ItbWFpbik7XG4gICAgbWluLXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIG1pbi13aWR0aCk7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkYmcsIGJvZHkpO1xufVxuXG4ud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGJnLCB3cmFwcGVyKTtcbiAgICAmX2ZsZXgge1xuICAgICAgICAud3JhcHBlcl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50e1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogbWFwX2dldCgkaGVhZGVyLCBoZWlnaHQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWluJywgJ3NtLW1heCcpe1xuICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hcF9nZXQoJGhlYWRlciwgaGVpZ2h0LXNtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcbiAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXBfZ2V0KCRoZWFkZXIsIGhlaWdodC14cyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGJnLCBjb250YWluZXIpO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItZ3V0dGVyO1xuICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1ndXR0ZXI7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1taW4nLCAnc20tbWF4Jyl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItZ3V0dGVyLXNtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItZ3V0dGVyLXNtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1ndXR0ZXIteHM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1ndXR0ZXIteHM7XG4gICAgfVxufVxuXG4uY29udGVudC1uYXJyb3d7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIG5hcnJvdyk7XG59XG4uY29udGVudC1uYXJyb3ctbWVke1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLCBuYXJyb3ctbWVkKTtcbn1cblxuQGluY2x1ZGUgc2VsZWN0aW9uKG1hcF9nZXQoJHNlbGVjdG9pbiwgY29sb3IpLCBtYXBfZ2V0KCRzZWxlY3RvaW4sIGJnKSk7XG5AaW5jbHVkZSBtZWRpYSgnbWQtbWluJyl7XG4gICAgQGluY2x1ZGUgc2Nyb2xsYmFyKG1hcF9nZXQoJHNjcm9sbGJhciwgc2l6ZSksIHJnYmEobWFwX2dldCgkc2Nyb2xsYmFyLCB0cmFjay1iZyksIC4yKSwgbWFwX2dldCgkc2Nyb2xsYmFyLCBiZykpO1xufVxuXG4uYnVyZ2VyLWZhZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyQjM3O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vL1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4kYy1kYXJrOiAjMkQyRDJEO1xuXG4kYy1ncmF5OiAjRjVGNUY1O1xuJGMtZ3JheS1kYXJrOiAjQjVCNUI1O1xuJGMtZGltLWdyYXk6ICM1QjVCNUI7XG5cbiRjLWJsdWU6ICMzMTgyQUE7XG5cbiRjLWdyZWVuOiAjM0ZBNzQ3O1xuXG4kYy1vcmFuZ2U6ICNmZmE2M2Q7XG5cbiRjLXJlZDogI2RlMGMwZjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJBQ0tHUk9VTkRTXG4vLy8vLy8vLy8vLy8vLy8vLy9cbiRiZzogKFxuICAgIGJvZHk6IHdoaXRlLFxuICAgIHdyYXBwZXI6IHRyYW5zcGFyZW50LFxuICAgIGNvbnRhaW5lcjogdHJhbnNwYXJlbnQsXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSGVhZGVyXG4vLy8vLy8vLy8vLy8vLy8vLy9cbiRoZWFkZXI6IChcbiAgICBoZWlnaHQ6IDcwcHgsXG4gICAgaGVpZ2h0LXNtOiA4MHB4LFxuICAgIGhlaWdodC14czogODBweCxcbiAgICBiZzogI2ZmZmZmZixcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNZW51XG4vLy8vLy8vLy8vLy8vLy8vLy9cbiRtZW51OiAoXG4gICAgd2lkdGg6IDI5MHB4LFxuICAgIGJnOiB3aGl0ZSxcbiAgICBiZy1hY3RpdmU6IHRyYW5zcGFyZW50LFxuICAgIGJnLWhvdmVyOiByZ2JhKHdoaXRlLCAuMDUpLFxuICAgIGNvbG9yLWFjdGl2ZTogJGMtZGFyayxcbik7XG5cbiRzdWJtZW51OiAoXG4gICAgYmc6IHdoaXRlLFxuICAgIGJnLXhzOiB3aGl0ZXNtb2tlLFxuICAgIHdpZHRoOiAyMDBweFxuKTtcblxuJG10b2dnbGU6IChcbiAgICBzaXplOiA0NHB4LFxuICAgIHdpZHRoOiAyNHB4LFxuICAgIGhlaWdodDogMnB4LFxuICAgIGNvbG9yOiBibGFjayxcbiAgICBjb2xvci1ob3ZlcjogYmxhY2ssXG4gICAgY29sb3ItYWN0aXZlOiBibGFjayxcbiAgICBkaXN0YW5jZUJldHdlZW46IDhweCxcbiAgICBiZzogdHJhbnNwYXJlbnRcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb290ZXJcbi8vLy8vLy8vLy8vLy8vLy8vL1xuJGZvb3Rlci1iZzogdHJhbnNwYXJlbnQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDb250ZW50XG4vLy8vLy8vLy8vLy8vLy8vLy9cbiR0ZXh0OiAoXG4gICAgY29sb3ItbWFpbjogJGMtZGFyayxcbiAgICBjb2xvci1kYXJrOiAkYy1kYXJrLFxuICAgIGNvbG9yLWRhcmstZmFkZTogcmdiYSgkYy1kYXJrLCAuOCksXG4gICAgY29sb3ItbGlnaHQ6ICR3aGl0ZSxcbiAgICBjb2xvci1saWdodC1mYWRlOiByZ2JhKCR3aGl0ZSwgLjgpLFxuICAgIGRpc2FibGVkOiByZ2JhKCRjLWRhcmssIC42KVxuKTtcblxuJG5vdGUtY29sb3I6IHJnYmEobWFwX2dldCgkdGV4dCwgY29sb3ItbWFpbiksIC43KTtcblxuJHRhYmxlOiAoXG4gICAgdHItYmc6IHdoaXRlLFxuICAgIHRyLWJnLWhvdmVyOiB3aGl0ZSxcbiAgICBici1jb2xvcjogbGlnaHRlbihzbGF0ZWdyYXksIDM4JSlcbik7XG5cbiRjb250ZW50OiAoXG4gICAgYmxvY2txdW90ZS1icjogJGJsYWNrLFxuICAgIGhyLWNvbG9yOiByZ2JhKCRibGFjaywgLjA4KSxcbiAgICBoci1jb2xvci1sdDogJHdoaXRlLFxuICAgIGxpc3QtZG90LWJnOiByZ2JhKCRjLWRhcmssIC44KSxcbiAgICBtYXJrLWJnOiB5ZWxsb3csXG4gICAgY29kZS1iZzogbGlnaHRlbihzbGF0ZWdyYXksIDQwJSksXG4gICAgaW1wb3J0YW50LWNvbG9yOiAkYy1yZWQsXG4gICAgZXJyb3ItY29sb3I6ICRjLXJlZCxcbiAgICBzdWNjZXNzLWNvbG9yOiAkYy1ncmVlbixcbiAgICBpbmZvLWNvbG9yOiAkYy1ibHVlLFxuICAgIHdhcm5pbmctY29sb3I6ICRjLW9yYW5nZVxuKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBTklNQVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy9cbiR0ci10aW1lOiAuMnM7XG4kdHItdHlwZTogZWFzZS1pbi1vdXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBMaW5rc1xuLy8vLy8vLy8vLy8vLy8vLy8vXG4kbGluazogKFxuICAgIGNvbG9yLW1haW46ICRjLWJsdWUsXG4gICAgY29sb3ItYnJkOiByZ2JhKCRjLWJsdWUsIC4zKSxcbiAgICBjb2xvci1ob3ZlcjogJGMtcmVkXG4pO1xuJHByZWxvYWRlcjogKFxuICAgIHdpZHRoOiAyOHB4LFxuICAgIGhlaWdodDogMjhweCxcbiAgICBjb2xvcjogJGMtZGFyayxcbiAgICB0aGlja25lc3M6IDJweCxcbiAgICBidG5XaWR0aDogMjhweCxcbiAgICBidG5IZWlnaHQ6IDI4cHgsXG4gICAgaW5kaWNhdG9yV2lkdGg6IDIwcHgsXG4gICAgaW5kaWNhdG9ySGVpZ2h0OiAyMHB4LFxuICAgIGNvbnRlbnRXaWR0aDogMjBweCxcbiAgICBjb250ZW50SGVpZ2h0OiAyMHB4XG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnV0dG9uc1xuLy8vLy8vLy8vLy8vLy8vLy8vXG4kYnV0dG9uOiAoXG4gICAgbWFpbi1iZzogJGMtZGFyayxcbiAgICBtYWluLWJnLWhvdmVyOiByZ2JhKCRjLWRhcmssIC44KSxcbiAgICBtYWluLWNvbG9yOiB3aGl0ZSxcbiAgICBkaXNhYmxlZC1iZzogcmdiYSgkYy1kYXJrLCAuMSksXG4gICAgZGlzYWJsZWQtY29sb3I6ICRjLWRhcmssXG4gICAgY2xvc2UtY29sb3I6ICRjLWRhcmssXG4gICAgY2xvc2UtY29sb3ItaG92ZXI6ICRjLXJlZFxuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvcm1zXG4vLy8vLy8vLy8vLy8vLy8vLy9cbiRpbnB1dDogKFxuICAgIGhlaWdodDogNTBweCxcbiAgICBtYXgtdzogMTAwJSxcbiAgICBtYXgtdy1zaG9ydDogMjgwcHgsXG4gICAgYmc6IHdoaXRlLFxuICAgIGNvbG9yOiBtYXBfZ2V0KCR0ZXh0LCBjb2xvci1tYWluKSxcbiAgICBiZy1hY3RpdmU6IHdoaXRlLFxuICAgIGJyZDogcmdiYSgkYmxhY2ssIC4yKSxcbiAgICBicmQtaG92ZXI6IHJnYmEoJGJsYWNrLCAuNSksXG4gICAgYnJkLWZvY3VzOiByZ2JhKCRibGFjaywgMSksXG4gICAgZGlzYWJsZWQ6IHJnYmEoJGJsYWNrLCAuMSksXG4gICAgcGxhY2Vob2xkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuNClcbik7XG5cbiR0ZXh0YXJlYTogKFxuICAgIGhlaWdodDogNTBweCxcbiAgICBtYXgtaGVpZ2h0OiAyNTBweCxcbik7XG5cbiRzZWxlY3Q6IChcbiAgICBiZy1zZWxlY3RlZDogcmdiYSgkYmxhY2ssIC44KSxcbiAgICBiZy1ob3ZlcjogcmdiYSgkYmxhY2ssIC4wOClcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCb3hcbi8vLy8vLy8vLy8vLy8vLy8vL1xuJGJyZC1yYWQtbWFpbjogMnB4O1xuJGJyZC1yYWQtYm94OiAzcHg7XG5cbiRicmQtY29sb3I6IHJnYmEoZ3JheSwgLjEpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTW9kYWxzXG4vLy8vLy8vLy8vLy8vLy8vLy9cbiRtb2RhbDogKFxuICAgIHdpZHRoOiA0ODBweCxcbiAgICB3aWR0aC1taW46IDQwMHB4LFxuICAgIHdpZHRoLWJpZzogODAwcHgsXG4gICAgYmc6IHdoaXRlLFxuICAgIGJnLWJhY2tkcm9wOiByZ2JhKCRjLWRhcmssIC4zKSxcbiAgICBjbG9zZS1zaXplOiAyMnB4XG4pO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vc2Nyb2xsYmFyICYgc2VsZWN0aW9uXG4vLy8vLy8vLy8vLy8vLy8vLy9cbiRzY3JvbGxiYXI6IChcbiAgICBzaXplOiA4cHgsXG4gICAgcmFkaXVzOiAxMHB4LFxuICAgIHRyYWNrLWJnOiBzbGF0ZWdyYXksXG4gICAgYmc6IHRyYW5zcGFyZW50XG4pO1xuJHNjcm9sbGJhckN1c3RvbTogKFxuICAgIGhhbmRsZS1zaXplOiAzcHgsXG4gICAgaGFuZGxlLXJhZGl1czogMTBweCxcbiAgICB0cmFjay1iZzogd2hpdGVzbW9rZSxcbiAgICBoYW5kbGUtYmc6IHJnYmEoYmxhY2ssIC40KSxcbiAgICBoYW5kbGUtYmctYWN0aXZlOiByZ2JhKGJsYWNrLCAuNyksXG4gICAgaGFuZGxlLWJnLWhvdmVyOiByZ2JhKGJsYWNrLCAuNTUpLFxuKTtcblxuJHNlbGVjdG9pbjogKFxuICAgIGNvbG9yOiAkd2hpdGUsXG4gICAgYmc6ICRjLWRhcmssXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU1RSVUNUVVJFXG4vLy8vLy8vLy8vLy8vLy8vLy9cbiRncmlkLWNvbHM6IDI0ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyOiAzNXB4O1xuJGdyaWQtZ3V0dGVyLXNtOiAzMHB4O1xuJGdyaWQtZ3V0dGVyLXhzOiAyMHB4O1xuJGZsZXgtcm93LWNsYXNzOiAnZmxleC1yb3cnO1xuJGZsZXgtY29sLW5hbWU6ICdmbGV4LWNvbCc7XG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHNtIDc2OHB4LFxuICAgIG1kIDk5MnB4LFxuICAgIGxnIDEyMDBweFxuKTtcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDc2N3B4LFxuICAgIHNtLW1pbjogNzY4cHgsXG4gICAgc20tbWF4OiA5OTFweCxcbiAgICBtZC1taW46IDk5MnB4LFxuICAgIG1kLW1heDogMTE5OXB4LFxuICAgIGxnLW1pbjogMTIwMHB4LFxuICAgIGxnLW1heDogMTM5OXB4LFxuICAgIHhsLW1pbjogMTQwMHB4LFxuICAgIHhsLW1heDogMTU5OXB4XG4pO1xuXG4kc2VjdGlvbi1vZmZzZXQ6IDgwcHg7XG4kc2VjdGlvbi1vZmZzZXQtc206IDYwcHg7XG4kc2VjdGlvbi1vZmZzZXQteHM6IDQwcHg7XG5cbiRjb250YWluZXItZ3V0dGVyOiA1MHB4O1xuJGNvbnRhaW5lci1ndXR0ZXItc206IDMwcHg7XG4kY29udGFpbmVyLWd1dHRlci14czogMjBweDtcbiRjb250YWluZXI6IChcbiAgICBtYXgtd2lkdGg6IDEzMDBweCxcbiAgICB3aWR0aC13by1ndXR0ZXI6IDEyMDAgLSAkY29udGFpbmVyLWd1dHRlcioyLFxuICAgIG1pbi13aWR0aDogMzIwcHgsXG4gICAgd2lkdGg6IDEwMCUsXG4gICAgbmFycm93OiA3MDBweCxcbiAgICBuYXJyb3ctbWVkOiA5OTVweCxcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGT05UU1xuLy8vLy8vLy8vLy8vLy8vLy8vXG4kZnotbGl0dGxlOiAxMnB4O1xuXG4kZnotbWluOiAxM3B4O1xuJGZ6LXhtaW46IDE0cHg7XG5cbiRmei1tYWluOiAxNnB4O1xuJGZ6LXhtYWluOiAxOHB4O1xuXG4kZnotbWVkOiAyMHB4O1xuJGZ6LXhtZWQ6IDI1cHg7XG4kZnoteHhtZWQ6IDI2cHg7XG5cbiRmei1sYXJnZTogMzBweDtcbiRmei14bGFyZ2U6IDMzcHg7XG4kZnoteHhsYXJnZTogMzVweDtcblxuJGZ6LWJpZzogNDBweDtcbiRmei14YmlnOiA0NXB4O1xuJGZ6LXh4YmlnOiA1MHB4O1xuXG4kZnoteGw6IDU1cHg7XG4kZnoteHhsOiA3MHB4O1xuXG4kZm9udDogKFxuICAgIGZhbWlseTogKCdBcmlhbCcsIHNhbnMtc2VyaWYpLFxuICAgIHRpdGxlOiAoJ0FyaWFsJywgc2Fucy1zZXJpZiksXG4gICAgd2VpZ2h0OiBub3JtYWwsXG4gICAgc2l6ZTogJGZ6LW1haW4sXG4gICAgbGluZS1oZWlnaHQ6IDEuNFxuKTtcbiIsIi5mbGV4LXJvd3tcbiAgICAmI3smfV9uby1ndXR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgID4gLmZsZXgtY29se1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYjeyZ9X2Zvcm17XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgID4gLmZsZXgtY29se1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9haS1jZW50ZXJ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1taW4nLCAnc20tbWF4Jyl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci1zbSAvIDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLXNtIC8gMjtcbiAgICAgICAgLmZsZXgtY29se1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci1zbSAvIDIpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXNtIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci14cyAvIDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLXhzIC8gMjtcbiAgICAgICAgLmZsZXgtY29se1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci14cyAvIDIpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXhzIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnR7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udW52aXNpYmxle1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0ci10aW1lLzIgJHRyLXR5cGU7XG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4uY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICZfcHR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uY29sbGFwc2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHItdGltZSAkdHItdHlwZSwgb3BhY2l0eSAkdHItdGltZSAkdHItdHlwZSwgdmlzaWJpbGl0eSAkdHItdGltZSAkdHItdHlwZTtcbn1cbi50YWItY29udGVudHtcbiAgICA+IC50YWItcGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgID4gLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnRhYi1idXR0b24uaXMtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YWItY29udGVudCAuYm94IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG59XG4udGFiLWNvbnRlbnQuaXMtYWN0aXZlIC5ib3gge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5tZW51LW9wZW4sXG4uZmlsdGVyLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ueC1hZmZpeCB7XG4gICAgJi5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gICAgJi5hYnNvbHV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi5zdmctaWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtOTk5O1xufVxuXG4uYmctZmFkZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgLjUpO1xuICAgICZfZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLmZpbHRlci1vcGVuICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8v0KbQstC10YLQsFxuLmltcG9ydGFudC1jb2xvcnsgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGltcG9ydGFudC1jb2xvcikgIWltcG9ydGFudDsgfVxuLnN1Y2Nlc3MtY29sb3J7IGNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBzdWNjZXNzLWNvbG9yKSAhaW1wb3J0YW50OyB9XG4ud2FybmluZy1jb2xvcnsgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIHdhcm5pbmctY29sb3IpICFpbXBvcnRhbnQ7IH1cbi5lcnJvci1jb2xvcnsgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGVycm9yLWNvbG9yKSAhaW1wb3J0YW50OyB9XG4uaW5mby1jb2xvcnsgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGluZm8tY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuW2RhdGEtbG9hZC1jb250ZW50XSwgW2RhdGEtYWZmaXgtcGFyZW50XXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jdXN0b20tc2Nyb2xsXSwgW2RhdGEtYXR0YWNoLWRyYWdnZXJde1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5bZGF0YS1hdHRhY2gtZHJhZ2dlcl17XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgaW1nLCBhLCBidXR0b257XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLm1lbnUtYmcsIC5maWx0ZXItYmd7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRtb2RhbCwgYmctYmFja2Ryb3ApO1xuICAgIHotaW5kZXg6IDQ5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKXtcbiAgICAubWVudS1vcGVuIC5tZW51LWJne1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5maWx0ZXItb3BlbiAuZmlsdGVyLWJne1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZC1ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn0iLCIuYnRue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkYnV0dG9uLCBtYWluLWJnKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogJGZ6LW1haW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJyZC1yYWQtbWFpbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IG1hcF9nZXQoJGJ1dHRvbiwgbWFpbi1jb2xvcik7XG4gICAgc3BhbntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkYnV0dG9uLCBtYWluLWJnLWhvdmVyKTtcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGJ1dHRvbiwgbWFpbi1jb2xvcik7XG4gICAgfVxuICAgIFxuICAgICYjeyZ9X2QtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJiN7Jn1fZC1ibG9jay14c3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYjeyZ9X2x0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjLWRhcms7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmI3smfV9icmR7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIG1hcF9nZXQoJGJ1dHRvbiwgbWFpbi1iZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCRidXR0b24sIG1haW4tYmctaG92ZXIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYjeyZ9X2Jye1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBtYXBfZ2V0KCRidXR0b24sIG1haW4tYmcpO1xuICAgICAgICAmLCAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkYnV0dG9uLCBtYWluLWJnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCRidXR0b24sIGJnLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmI3smfV9jbHIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkaXNhYmxlZF0sICYuZGlzYWJsZWR7XG4gICAgICAgICYsICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkYnV0dG9uLCBkaXNhYmxlZC1iZyk7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkYnV0dG9uLCBkaXNhYmxlZC1jb2xvcik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW3JlYWRvbmx5XSwgJi5yZWFkb25seXtcbiAgICAgICAgJiwgJjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRidXR0b24sIGRpc2FsYmVkLWJnKTtcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRidXR0b24sIGRpc2FibGVkLWNvbG9yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuICAgIFt0eXBlPVwiZmlsZVwiXXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLm54LWZvcm0tZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbWFwX2dldCgkaW5wdXQsIG1heC13KTtcbiAgICBoZWlnaHQ6IG1hcF9nZXQoJGlucHV0LCBoZWlnaHQpO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZ6LW1haW47XG4gICAgZm9udC1mYW1pbHk6IG1hcF9nZXQoJGZvbnQsIGZhbWlseSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IG1hcF9nZXQoJGlucHV0LCBjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkaW5wdXQsIGJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXBfZ2V0KCRpbnB1dCwgYnJkKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZC1tYWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkaW5wdXQsIGJyZC1ob3Zlcik7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkaW5wdXQsIGJyZC1mb2N1cyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkaW5wdXQsIHBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcF9nZXQoJGZvbnQsIGZhbWlseSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LW1haW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZbcmVhZG9ubHldLCAmLnJlYWRvbmx5LFxuICAgICZbZGlzYWJsZWRdLCAmLmRpc2FibGVke1xuICAgICAgICAmLCAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGlucHV0LCBkaXNhYmxlZCk7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkaW5wdXQsIGNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnJhbmdlLXNsaWRlci1ib3ggJiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG59XG5cbnRleHRhcmVhLCB0ZXh0YXJlYS5ueC1mb3JtLWVsZW1lbnR7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IG1hcF9nZXQoJHRleHRhcmVhLCBoZWlnaHQpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBtYXBfZ2V0KCR0ZXh0YXJlYSwgbWF4LWhlaWdodCk7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgJltkYXRhLWR5bmFtaWMtdGV4dGFyZWFde1xuICAgICAgICBtaW4taGVpZ2h0OiBtYXBfZ2V0KCRpbnB1dCwgaGVpZ2h0KTtcbiAgICB9XG59XG5bdHlwZT1cInNlYXJjaFwiXXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW3R5cGU9XCJjb2xvclwiXXtcbiAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbn1cbnNlbGVjdHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mb3JtLWJnYyB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuLm54LWZvcm0tZWxlbWVudHtcbiAgICAmX3Nob3J0e1xuICAgICAgICBtYXgtd2lkdGg6IG1hcF9nZXQoJGlucHV0LCBtYXgtdy1zaG9ydCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tZ3JvdXAtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2lubGluZSB7XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZnoteG1lZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtZGFyaywgLjUpO1xuICAgICAgICBmb250LXNpemU6ICRmei1saXR0bGU7XG4gICAgfVxuICAgICYuZXJyb3J7XG4gICAgICAgIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0e1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBlcnJvci1jb2xvcik7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYShtYXBfZ2V0KCRjb250ZW50LCBlcnJvci1jb2xvciksIC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBlcnJvci1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9zaG9ydCB7XG4gICAgICAgIG1heC13aWR0aDogbWFwX2dldCgkaW5wdXQsIG1heC13LXNob3J0KTtcbiAgICB9XG4gICAgXG4gICAgJl9mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLm54LWR5bmFtaWMtbGFiZWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXBfZ2V0KCRpbnB1dCwgbWF4LXctc2hvcnQpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLm54LWR5bmFtaWMtbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX3NtYWxsLW9mZnNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4uZm9ybS1lcnJvciwgLmZvcm0taW5mb3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmei1taW47XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICZfdG9we1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbi5mb3JtLWVycm9ye1xuICAgIGNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBlcnJvci1jb2xvcik7XG59XG5cbmxhYmVsLCAuZm9ybS1sYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmX190ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIiRjaGVja2JveDogKFxuICAgIHNpemU6IDE4cHgsXG4gICAgYnJkOiBtYXBfZ2V0KCRpbnB1dCwgYnJkKSxcbiAgICBicmQtaG92ZXI6IG1hcF9nZXQoJGlucHV0LCBicmQtaG92ZXIpLFxuICAgIGJyZC1hY3RpdmU6IG1hcF9nZXQoJGlucHV0LCBicmQtZm9jdXMpLFxuICAgIGJnOiBtYXBfZ2V0KCRpbnB1dCwgYmcpLFxuICAgIGJnLWFjdGl2ZTogbWFwX2dldCgkaW5wdXQsIGJyZC1mb2N1cyksXG4gICAgZGlzYWJsZWQ6IG1hcF9nZXQoJGlucHV0LCBkaXNhYmxlZCksXG4gICAgZGlzYWJsZWQtY2hlY2tlZDogcmdiYShibGFjaywgLjMpXG4pO1xuXG4uY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICZfX2NvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAkZnotbWluO1xuICAgICAgICBjb2xvcjogcmdiYSgjMDAwLCAuNSk7XG4gICAgfVxuICAgIFxuICAgICZfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmICsgLmNoZWNrYm94X190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCBtYXBfZ2V0KCRjaGVja2JveCwgc2l6ZSkgKyAxMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IG1hcF9nZXQoJGNoZWNrYm94LCBzaXplKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcF9nZXQoJGNoZWNrYm94LCBzaXplKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkY2hlY2tib3gsIHNpemUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkY2hlY2tib3gsIHNpemUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQoJGNoZWNrYm94LCBicmQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGNoZWNrYm94LCBiZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNoZWNrYm94LCBiZy1hY3RpdmUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjaGVja2JveCwgYmctYWN0aXZlKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkY2hlY2tib3gsIGJyZC1ob3Zlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRsaW5rLCBjb2xvci1ob3Zlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0e1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkY2hlY2tib3gsIGJyZC1hY3RpdmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUsIC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94X193cmFwe1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZGFyaztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJltkaXNhYmxlZF0sICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSwgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX3RleHR7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjaGVja2JveCwgZGlzYWJsZWQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkY2hlY2tib3gsIGRpc2FibGVkKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0e1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY2hlY2tib3gsIGRpc2FibGVkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGNoZWNrYm94LCBkaXNhYmxlZCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNoZWNrYm94LCBkaXNhYmxlZC1jaGVja2VkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JhZGlve1xuICAgICAgICAuY2hlY2tib3hfX2lucHV0e1xuICAgICAgICAgICAgJiArIC5jaGVja2JveF9fdGV4dHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9saWdodCB7XG4gICAgICAgIC5jaGVja2JveF9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy1kYXJrLCAuNSk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmei14bWluO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfYmlne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tib3hfX3dyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktZGFyaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNoZWNrYm94X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmei14bWFpbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jaGVja2JveF9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jaGVja2JveF9faW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2hlY2tib3hfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnoteG1pbjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLWRhcmssIC42KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNoZWNrYm94X19pbnB1dHtcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX3RleHR7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIC5jaGVja2JveF9fd3JhcCB7XG4gICAgICAgICAgLy8gICAgICBib3JkZXItY29sb3I6ICRjLWdyZXktc2VjO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX2lubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX21ie1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9lbXB0eSB7XG4gICAgICAgIHdpZHRoOiBtYXBfZ2V0KCRjaGVja2JveCwgc2l6ZSk7XG4gICAgICAgIGhlaWdodDogbWFwX2dldCgkY2hlY2tib3gsIHNpemUpO1xuXG4gICAgICAgIC5jaGVja2JveF9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xuICAgICAgICAmX2JpZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJde1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuIiwiLm54LWR5bmFtaWMtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICZfX3RleHR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmei1taW47XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRpbnB1dCwgcGxhY2Vob2xkZXItY29sb3IpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgJHRyLXR5cGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoOTElKTtcbiAgICB9XG5cbiAgICAubngtZHluYW1pYy1sYWJlbF9faW5wdXR7XG4gICAgICAgIC8vaGVpZ2h0OiBtYXBfZ2V0KCRpbnB1dCwgcGxhY2Vob2xkZXItY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHggNnB4O1xuICAgIH1cblxuICAgICYuZm9jdXNlZHtcbiAgICAgICAgLm54LWR5bmFtaWMtbGFiZWxfX3RleHR7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmei1saXR0bGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yICZ7XG4gICAgICAgIC5ueC1keW5hbWljLWxhYmVsX190ZXh0e1xuICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGVycm9yLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3RyIHtcbiAgICAgICAgLm54LWR5bmFtaWMtbGFiZWxfX2lucHV0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9sdCB7XG4gICAgICAgIC5ueC1keW5hbWljLWxhYmVsX190ZXh0e1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLm54LWR5bmFtaWMtbGFiZWxfX2lucHV0e1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmFuZ2Utc2xpZGVyLWJveHtcbiAgICAmX19pbnB1dHN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuW2RhdGEtcnMtbWFpbi1pbnBde1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn0iLCJoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2LCAudGl0bGUtcGFnZXtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbn1cbmgxLCAuaDF7XG4gICAgZm9udC1zaXplOiAkZnotYmlnO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LXhsYXJnZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5oMiwgLmgye1xuICAgIGZvbnQtc2l6ZTogJGZ6LXhiaWc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbmgzLCAuaDN7XG4gICAgZm9udC1zaXplOiAkZnotYmlnO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xuICAgICAgICBmb250LXNpemU6ICRmei14bWVkO1xuICAgIH1cbn1cbmg0LCAuaDR7XG4gICAgZm9udC1zaXplOiAkZnoteGxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xuICAgICAgICBmb250LXNpemU6ICRmei14bWFpbjtcbiAgICB9XG59XG5cbmg1LCAuaDUsXG5oNiwgLmg2e1xuICAgIGZvbnQtc2l6ZTogJGZ6LW1lZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnoteG1haW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG4ucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnRpdGxlLXBhZ2V7XG4gICAgZm9udC1zaXplOiAkZnoteGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWluJywgJ3NtLW1heCcpe1xuICAgICAgICBmb250LXNpemU6ICRmei1iaWc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xuICAgICAgICBmb250LXNpemU6ICRmei14eGxhcmdlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuLnByZXRpdGxle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmZhY3RvaWR7XG4gICAgZm9udC1zaXplOiAkZnoteHhsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xuICAgICAgICBmb250LXNpemU6ICRmei1iaWc7XG4gICAgfVxufVxuIiwiYSwgLmxpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IG1hcF9nZXQoJGxpbmssIGNvbG9yLW1haW4pO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICBcbiAgICAmOmFmdGVyLCAmOmJlZm9yZXtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0ci10aW1lICR0ci10eXBlO1xuICAgIH1cbiAgICBcbiAgICBzcGFue1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tICR0ci10aW1lICR0ci10eXBlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwX2dldCgkbGluaywgY29sb3ItYnJkKTtcbiAgICB9XG4gICAgXG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGxpbmssIGNvbG9yLWhvdmVyKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYShtYXBfZ2V0KCRsaW5rLCBjb2xvci1ob3ZlciksIC4zKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmRpc2FibGVke1xuICAgICAgICAmLCAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCR0ZXh0LCBkaXNhYmxlZCk7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saW5rLWljb257XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG59XG5cblxuLmxpbmt7XG4gICAgJl9kYXNoZWR7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9ib2xke1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJl9zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LXhtaW47XG4gICAgfVxuICAgIFxuICAgICZfYmFzZWxpbmV7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gICAgXG4gICAgJl9yZWR7XG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRjLXJlZCwgLjMpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9saWdodHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSh3aGl0ZSwgLjMpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkbGluaywgY29sb3ItaG92ZXIpO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKG1hcF9nZXQoJGxpbmssIGNvbG9yLWhvdmVyKSwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfY29sbGFwc2V7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjE0M1wiO1xuICAgICAgICAgICAgQGV4dGVuZCAlZi1tZGk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLjJyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xsYXBzZWQ6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfZXhpdCB7XG4gICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfY2xlYXIge1xuICAgICAgICAubGluay1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsInAsIGRpdntcbiAgICBtYXJnaW46IDA7XG59XG5cbmhyLCAubGluZXtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICAgICZfbGcge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG59XG5ocntcbiAgICBib3JkZXItY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGhyLWNvbG9yKTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmxpbmV7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29udGVudCwgaHItY29sb3IpO1xuICAgICZfbHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBoci1jb2xvci1sdCk7XG4gICAgfVxufVxuXG5pbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wcmUgY29kZXtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxubWFya3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBtYXJrLWJnKTtcbiAgICBwYWRkaW5nOiAxcHggMTBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZC1ib3g7XG59XG5zYW1wLCBjb2RlLCB2YXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29udGVudCwgY29kZS1iZyk7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG52YXJ7XG4gICAgZm9udC1zaXplOiAkZnotbWluO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYWRkcmVzc3tcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8v0KLQtdC60YHRglxuLnRleHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC8v0YHRgtC40LvQuCDQtNC70Y8g0L7QsdGJ0LXQs9C+INC60L7QvdGC0LXQvdGC0LBcbiAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG4gICAgcCwgdWwsIG9sLCBkbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcsIGZpZ3VyZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgZmlndXJle1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmei1taW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgICB9XG4gICAgdWwsIG9sLCBkbHtcbiAgICAgICAgbGksIGRkLCBkdHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwsIG9sLCBkbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3Rle1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBtYXBfZ2V0KCRjb250ZW50LCBibG9ja3F1b3RlLWJyKTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxle1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkdGV4dCwgY29sb3ItbWFpbik7XG4gICAgICAgIGNhcHRpb257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHRoe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICB0ZCwgdGh7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBtYXBfZ2V0KCR0YWJsZSwgYnItY29sb3IpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0cntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyLXRpbWUgJHRyLXR5cGU7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHRhYmxlLCB0ci1iZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHRhYmxlLCB0ci1iZy1ob3Zlcik7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbHtcbiAgICAgICAgZm9udC1zaXplOiAkZnoteG1haW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnotbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfc3tcbiAgICAgICAgZm9udC1zaXplOiAkZnotbWluO1xuICAgICAgICBwLCB1bCwgb2x7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpZ2h0LWZhZGV7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCR0ZXh0LCBjb2xvci1saWdodC1mYWRlKTtcbiAgICB9XG4gICAgJl9kYXJrLWZhZGV7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCR0ZXh0LCBjb2xvci1kYXJrLWZhZGUpO1xuICAgIH1cbiAgICAmX2xpZ2h0e1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkdGV4dCwgY29sb3ItbGlnaHQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy/Qn9GA0LjQvNC40YfQsNC90LjRj1xuc21hbGwsIC5ub3Rle1xuICAgIGZvbnQtc2l6ZTogJGZ6LW1pbjtcbiAgICBjb2xvcjogJG5vdGUtY29sb3I7XG4gICAgJl9idG57XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cbi5kYXRlIHtcbiAgICBjb2xvcjogJG5vdGUtY29sb3I7XG4gICAgZm9udC1zaXplOiAkZnotbWFpbjtcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LW1pbjtcbiAgICB9XG59XG4uc3R5bGVkLWxpc3QsIC50ZXh0X3N0eWxlZC1saXN0IHVse1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAuNDVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29udGVudCwgbGlzdC1kb3QtYmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50YWJsZS13cmFwe1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRhYi1idXR0b24uaXMtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YWItY29udGVudCAuYm94IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG59XG4udGFiLWNvbnRlbnQuaXMtYWN0aXZlIC5ib3gge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59IiwiLmhlYWRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLCBtaW4td2lkdGgpO1xuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIG1pbi13aWR0aDogMzA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItb3BlbiAme1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICZfX3dyYXAsICZfX2NvbnRhaW5lcntcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICZfX210b2dnbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19icmFuZHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmX19zZWFyY2gsICZfX2xhbmd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zcGFjZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKXtcbiAgICAgICAgJl9fbXRvZ2dsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnJhbmR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLmJyYW5ke1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKXtcbiAgICAgICAgJl9fc2VhcmNoLCAmX19sYW5ne1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1taW4nLCAnc20tbWF4Jyl7XG4gICAgICAgIGhlaWdodDogbWFwX2dldCgkaGVhZGVyLCBoZWlnaHQtc20pO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xuICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJGhlYWRlciwgaGVpZ2h0LXhzKTtcbiAgICB9XG59XG5cbi5icmFuZHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuIiwiLm1uYXZ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX3dyYXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYnJhbmQsICZfX2xhbmd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpe1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJG1lbnUsIGJnKTtcbiAgICAgICAgd2lkdGg6IG1hcF9nZXQoJG1lbnUsIHdpZHRoKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgLm1lbnUtb3BlbiAme1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggMCA1cHggcmdiYShibGFjaywgLjA1KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19zZWFyY2gsICZfX2xhbmd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2JyYW5kLCAmX19sYW5ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnJhbmR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXBfZ2V0KCRzY3JvbGxiYXJDdXN0b20sIGhhbmRsZS1zaXplKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXBfZ2V0KCRzY3JvbGxiYXJDdXN0b20sIGhhbmRsZS1zaXplKTtcbiAgICAgICAgICAgIC5vcy1zY3JvbGxiYXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbWVudXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX19lbHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5re1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jyl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmX19lbHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAkY29udGFpbmVyLWd1dHRlci1zbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jyl7XG4gICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggJGNvbnRhaW5lci1ndXR0ZXIteHM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWItbWVudXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IG1hcF9nZXQoJHN1Ym1lbnUsIHdpZHRoKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkc3VibWVudSwgYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmQtcmFkLWJveDtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYShibGFjaywgLjA1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJl9fbGlua3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIH1cbiAgICAuc3ViLW1lbnUtb3BlbiAme1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpe1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRzdWJtZW51LCBiZy14cyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgLyomLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfSovXG4gICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAoJGNvbnRhaW5lci1ndXR0ZXIteHMqMik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMmIzNztcblxuICAmX190b3AsXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWluLXdpZHRoOiAzMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5LFxuICAmX19yaWdodHMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tdG9nZ2xle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB6LWluZGV4OiA1MDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRtdG9nZ2xlLCBiZyk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC5zZWFyY2gtb3BlbiAme1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAmLCAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRtdG9nZ2xlLCBjb2xvcik7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXBfZ2V0KCRtdG9nZ2xlLCB3aWR0aCkvLTI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbWFwX2dldCgkbXRvZ2dsZSwgaGVpZ2h0KS8tMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0NjU5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcclxuICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJG10b2dnbGUsIGhlaWdodCk7XHJcbiAgICAgICAgd2lkdGg6IG1hcF9nZXQoJG10b2dnbGUsIHdpZHRoKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZC1tYWluO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHItdGltZSAkdHItdHlwZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogbWFwX2dldCgkbXRvZ2dsZSwgZGlzdGFuY2VCZXR3ZWVuKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0je21hcF9nZXQoJG10b2dnbGUsIGRpc3RhbmNlQmV0d2Vlbil9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAubXRvZ2dsZV9faWNvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkbXRvZ2dsZSwgY29sb3ItaG92ZXIpO1xyXG4gICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW9wZW4gJntcclxuICAgICAgICAubXRvZ2dsZV9faWNvbntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM0E0NjU5O1xyXG4gICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQ2NTk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLm10b2dnbGVfX2ljb257XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRtdG9nZ2xlLCBjb2xvci1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICZfX2ljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcblxyXG4gICAgICAgICZfX2ljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubmF2aWdhdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xyXG4gICAgY29sb3I6ICMzYTQ2NTk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDQ4cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAubWVudS1vcGVuICYge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgLm1lbnUtb3BlbiAmIHtcclxuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9tbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDU5MHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMzNweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5Ljg1ZGVnLCAjMGI2YmE3IDAuMSUsICM5NmMxNWIgOTkuODclKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTIwJTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICByaWdodDogLTI1MHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgcmlnaHQ6IC0xMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1Yi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgbWluLWhlaWdodDogMjE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufVxyXG4iLCIudmFsdWVzIHtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTA0cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzNhNDY1OTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICM5NmMxNWI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4M3B4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaXRhdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKG15LWNvdW50ZXIpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgY29sb3I6ICMzYTQ2NTk7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgICAgYm90dG9tOiAtMzVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDY1OTtcclxuICAgICAgb3BhY2l0eTogMC4xNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5Ljg1ZGVnLCAjMGI2YmE3IDAuMSUsICM5NmMxNWIgOTkuODclKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBjb2xvcjogIzNhNDY1OTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuIiwiLmNpdGF0aW9uIHtcclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2F1dGhvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgaGVpZ2h0OiAyMDhweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS44NWRlZywgIzBiNmJhNyAwLjElLCAjOTZjMTViIDk5Ljg3JSk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOTclO1xyXG4gICAgICBoZWlnaHQ6IDk3JTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyYjM3O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob3RvLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgaGVpZ2h0OiAxNzNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTA0cHg7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDU1cHggNzZweCAxNTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyYjM3O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMTEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiA2N3B4IDMwcHggNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcG9zaXRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndlLWRvIHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIGNvbG9yOiAjMGM2Y2E2O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBjb2xvcjogIzQ2OTA4NztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgY29sb3I6ICM5NmMxNWI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1Yi10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgY29sb3I6ICMwOTEwMWI7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuZmVhdHVyZXMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHJcbiAgJl9faGVhZC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5Ljg1ZGVnLCAjMGI2YmE3IDAuMSUsICM5NmMxNWIgOTkuODclKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcsXHJcbiAgJl9fc3ViLWhlYWRpbmcge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInNtLW1heFwiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ViLWhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJ4c1wiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAuZmVhdHVyZXNfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDkwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjMyYjM3IDAlLCAjMDMzMTRlIDEwMCUpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIC5mZWF0dXJlc19faXRlbS1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgIC5mZWF0dXJlc19faXRlbS1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwic20tbWF4XCIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgLmZlYXR1cmVzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNDVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgaGVpZ2h0OiA5OSU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwieHNcIikge1xyXG4gICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1iaWcge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcInhzXCIpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuIiwiJHByb21vLXNsaWRlcjogKFxuICAgICAgICBoZWlnaHQ6IDU1MHB4LFxuICAgICAgICBoZWlnaHQteHM6IGF1dG8sXG4gICAgICAgIGFycm93LXc6IDMwcHgsXG4gICAgICAgIGFycm93LWg6IDMwcHgsXG4gICAgICAgIGFycm93LWZ6OiAzMHB4LFxuICAgICAgICBidWxsZXQ6IDIwcHgsXG4gICAgICAgIGJnOiAkYy1kYXJrLFxuKTtcbi5ueC1wcm9tby1zbGlkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogbWFwX2dldCgkcHJvbW8tc2xpZGVyLCBoZWlnaHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHByb21vLXNsaWRlciwgYmcpO1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIFxuICAgICZfX3NsaWRlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkdGV4dCwgY29sb3ItbGlnaHQpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmX193cmFwcGVyLCAmX19zbGlkZSwgJl9fc2xpZGVye1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICB9XG4gICAgJl9fc2xpZGV7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyLXRpbWUgJHRyLXR5cGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICYsICY6Zm9jdXMsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkdGV4dCwgY29sb3ItbGlnaHQpO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGlua3tcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbms6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyAmX19wYWdpbmF0aW9ue31cbiAgICAmX19idWxsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IG1hcF9nZXQoJHByb21vLXNsaWRlciwgYnVsbGV0KTtcbiAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRwcm9tby1zbGlkZXIsIGJ1bGxldCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uZXh0LCAmX19wcmV2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXBfZ2V0KCRwcm9tby1zbGlkZXIsIGFycm93LWgpIC8gLTI7XG4gICAgICAgIHdpZHRoOiBtYXBfZ2V0KCRwcm9tby1zbGlkZXIsIGFycm93LXcpO1xuICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJHByb21vLXNsaWRlciwgYXJyb3ctaCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICAgICAgZmlsbDogbWFwX2dldCgkdGV4dCwgY29sb3ItbGlnaHQpO1xuICAgICAgICAubWRpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAZXh0ZW5kICVjZW50ZXJlZC1hYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXBfZ2V0KCRwcm9tby1zbGlkZXIsIGFycm93LWZ6KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG4gICAgICAgICAgICAmLCAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX25leHR7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgICZfX3ByZXZ7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIFxuICAgIC5ueC1wcm9tby1zbGlkZXJfX2RvdHN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICByaWdodDogJGNvbnRhaW5lci1ndXR0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgXG4gICAgJiN7Jn1fbm9ybWFsLW9mZnNldHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLm54LXByb21vLXNsaWRlcl9fc2xpZGV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWluJywgJ3NtLW1heCcpe1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgJl9fc2xpZGV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogbWFwX2dldCgkaGVhZGVyLCBoZWlnaHQtc20pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJHByb21vLXNsaWRlciwgaGVpZ2h0LXhzKTtcbiAgICAgICAgJl9fc2xpZGV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogbWFwX2dldCgkaGVhZGVyLCBoZWlnaHQteHMpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ueC1wcm9tby1zbGlkZXJfX2RvdHMge1xuICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9HYWxsZXJ5IHNsaWRlciBzdHlsZXNcbiRnYWxTbGlkZXI6IChcbiAgICAvL21haW5cbiAgICBoZWlnaHQ6IDY1MHB4LFxuICAgIGhlaWdodC1zbTogNDAwcHgsXG4gICAgaGVpZ2h0LXhzOiAyMTBweCxcbiAgICBcbiAgICBoZWlnaHQtc21hbGw6IDM5NXB4LFxuICAgIFxuICAgIGhlaWdodC12OiA0MDBweCxcbiAgICBoZWlnaHQtdi1zbTogNDAwcHgsXG4gICAgaGVpZ2h0LXYteHM6IDIxMHB4LFxuICAgIFxuICAgIG1haW4taW1nLWJnLXVuZGVyOiByZ2JhKGdyYXksIC4wNyksXG4gICAgXG4gICAgLy90aHVtYnNcbiAgICB0aHVtYi1iZy11bmRlci1pbWc6IHJnYmEoZ3JheSwgLjEpLFxuICAgIFxuICAgIHRodW1iLW9mZnNldDogMTVweCxcbiAgICB0aHVtYi1vZmZzZXQtc206IDE1cHgsXG4gICAgdGh1bWItb2Zmc2V0LXhzOiAxMHB4LFxuICAgIFxuICAgIFxuICAgIGhlaWdodC1tZWQ6IDUxNXB4LFxuICAgIHRodW1iLWgtbWVkOiA2NXB4LFxuICAgIHRodWJzLXctbWVkOiA1NXB4LFxuICAgIFxuICAgIFxuICAgIHRodW1iLW9mZnNldC12OiAxNXB4LFxuICAgIHRodW1iLW9mZnNldC12LXNtOiAxNXB4LFxuICAgIHRodW1iLW9mZnNldC12LXhzOiAxMHB4LFxuICAgIFxuICAgIHRodW1iLWJyZC1zaXplOiAycHgsXG4gICAgdGh1bWItYnJkLXNpemUtc206IDJweCxcbiAgICB0aHVtYi1icmQtc2l6ZS14czogMXB4LFxuICAgIFxuICAgIHRodW1iLWJyZC13OiAxMDAlLFxuICAgIHRodW1iLWJyZC13LXNtOiAxMDAlLFxuICAgIHRodW1iLWJyZC13LXhzOiAxMDAlLFxuICAgIFxuICAgIHRodW1iLWJyZC1oOiA0cHgsXG4gICAgdGh1bWItYnJkLWgtc206IDRweCxcbiAgICB0aHVtYi1icmQtaC14czogMnB4LFxuICAgIFxuICAgIHRodW1iLWJyZC1oLXNtYWxsOiAzcHgsXG4gICAgXG4gICAgdGh1bWItYnJkLWNvbG9yOiAkYy1kYXJrLFxuICAgIHRodW1iLWJyZC1hY3RpdmU6ICRjLWRhcmssXG4gICAgdGh1bWItYnJkLWhvdmVyOiAkYy1kYXJrLFxuICAgIFxuICAgIHRodW1iLXc6IDEzMHB4LFxuICAgIHRodW1iLXctc206IDgwcHgsXG4gICAgdGh1bWItdy14czogNjBweCxcbiAgICBcbiAgICB0aHVtYi13LXNtYWxsOiAxMDBweCxcbiAgICBcbiAgICB0aHVtYi13LXY6IDgwcHgsXG4gICAgdGh1bWItdy12LXNtOiA4MHB4LFxuICAgIHRodW1iLXctdi14czogNjBweCxcbiAgICBcbiAgICB0aHVtYi1oOiA3NXB4LFxuICAgIHRodW1iLWgtc206IDYwcHgsXG4gICAgdGh1bWItaC14czogNDVweCxcbiAgICBcbiAgICB0aHVtYi1oLXNtYWxsOiA1NXB4LFxuICAgIFxuICAgIHRodW1iLWgtdjogNjBweCxcbiAgICB0aHVtYi1oLXYtc206IDYwcHgsXG4gICAgdGh1bWItaC12LXhzOiA0NXB4LFxuICAgIFxuICAgIC8vYXJyb3dzXG4gICAgYXJyb3ctYmc6IHRyYW5zcGFyZW50LFxuICAgIFxuICAgIGFycm93LWNvbG9yOiByZ2JhKGJsYWNrLCAuNCksXG4gICAgYXJyb3ctY29sb3ItaG92ZXI6IGJsYWNrLFxuICAgIGFycm93LWNvbG9yLWRpc2FibGVkOiByZ2JhKGJsYWNrLCAuMSksXG4gICAgXG4gICAgYXJyb3ctZno6IDMwcHgsXG4gICAgYXJyb3ctZnotc206IDI4cHgsXG4gICAgYXJyb3ctZnoteHM6IDI0cHgsXG4gICAgXG4gICAgYXJyb3ctdzogMTAwcHgsXG4gICAgYXJyb3ctdy1zbTogODBweCxcbiAgICBhcnJvdy13LXhzOiA0MHB4LFxuICAgIFxuICAgIGFycm93LWljb24tdzogMzBweCxcbiAgICBhcnJvdy1pY29uLXctc206IDMwcHgsXG4gICAgYXJyb3ctaWNvbi13LXhzOiAxMnB4LFxuICAgIFxuICAgIGFycm93LWljb24taDogMzBweCxcbiAgICBhcnJvdy1pY29uLWgtc206IDMwcHgsXG4gICAgYXJyb3ctaWNvbi1oLXhzOiAxNXB4LFxuKTtcblxuLm54LWdhbC1zbGlkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCBoZWlnaHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgpICsgbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1vZmZzZXQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIFxuICAgIC8vJl9fc2luZ2xlLWltZ3t9XG4gICAgXG4gICAgJl9fbWFpbi13cmFwLCAmX190aHVtYnMtd3JhcHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLy9HYWxsZXJ5IG1haW4gc2xpZGVyXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkZ2FsU2xpZGVyLCBtYWluLWltZy1iZy11bmRlcik7XG4gICAgICAgICYtc2xpZGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWd7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy9HYWxsZXJ5IHNsaWRlciB0aHVtYm5haWxzXG4gICAgJl9fdGh1bWJze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICYtc2xpZGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi13KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzICR0ci10eXBlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1iZy11bmRlci1pbWcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZC1ib3g7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1icmQtdyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWJyZC1oKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLXNpemUpIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zd2lwZXItYWN0aXZlLXRodW1iOmFmdGVyLCAmOmhvdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1icmQtc2l6ZSkgbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1icmQtaG92ZXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3dpcGVyLWFjdGl2ZS10aHVtYntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWJyZC1zaXplKSBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWJyZC1hY3RpdmUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvL0dhbGxlcnkgc2xpZGVyIG1haW4gYXJyb3dzXG4gICAgJl9fbmV4dCwgJl9fcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogbWFwX2dldCgkZ2FsU2xpZGVyLCBhcnJvdy13KTtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkZ2FsU2xpZGVyLCBhcnJvdy1iZyk7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRnYWxTbGlkZXIsIGFycm93LWNvbG9yKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xuICAgICAgICAmLWljb257XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBleHRlbmQgJWNlbnRlcmVkLWFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctaWNvbi13KTtcbiAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCBhcnJvdy1pY29uLWgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXBfZ2V0KCRnYWxTbGlkZXIsIGFycm93LWZ6KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkZ2FsU2xpZGVyLCBhcnJvdy1jb2xvci1ob3Zlcik7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICYsICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctY29sb3ItZGlzYWJsZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25leHR7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJl9fcHJldntcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgJl9zaW5nbGV7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgJl9zbWFsbCB7XG4gICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCBoZWlnaHQtc21hbGwpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1oLXNtYWxsKSArIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItb2Zmc2V0KTtcbiAgICAgICAgLm54LWdhbC1zbGlkZXJfX3RodW1ic3tcbiAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1oLXNtYWxsKTtcbiAgICAgICAgICAgICYtc2xpZGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy1zbWFsbCk7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLWgtc21hbGwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX21lZCB7XG4gICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCBoZWlnaHQtbWVkKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItaC1tZWQpICsgbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1vZmZzZXQpO1xuICAgICAgICAubngtZ2FsLXNsaWRlcl9fdGh1bWJze1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgtbWVkKTtcbiAgICAgICAgICAgICYtc2xpZGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy1tZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfZmlsbC1pbWd7XG4gICAgICAgIC5ueC1nYWwtc2xpZGVyX19tYWluLWltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5ub3QtdmlzaWJsZXtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0ci10aW1lICR0ci10eXBlO1xuICAgIH1cbiAgICAmW2RhdGEtZ2FsPVwidmVydGljYWxcIl17XG4gICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCBoZWlnaHQtdik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi13LXYpICsgbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1vZmZzZXQtdik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAubngtZ2FsLXNsaWRlcl9fdGh1bWJze1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy12KTtcbiAgICAgICAgICAgICYtc2xpZGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgtdik7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy9SZXNwb25zaXZlXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1pbicsICdzbS1tYXgnKXtcbiAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIGhlaWdodC1zbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgtc20pICsgbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1vZmZzZXQtc20pO1xuICAgICAgICBcbiAgICAgICAgJl9fdGh1bWJze1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgtc20pO1xuICAgICAgICAgICAgJi1zbGlkZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi13LXNtKTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1icmQtdy1zbSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1icmQtaC1zbSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLXNpemUtc20pIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLXNpemUtc20pIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLWhvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1hY3RpdmUtdGh1bWJ7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWJyZC1zaXplLXNtKSBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWJyZC1hY3RpdmUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX25leHQsICZfX3ByZXYge1xuICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctdy1zbSk7XG4gICAgICAgICAgICAmLWljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctaWNvbi13LXNtKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctaWNvbi1oLXNtKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctZnotc20pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZbZGF0YS1nYWw9XCJ2ZXJ0aWNhbFwiXXtcbiAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCBoZWlnaHQtdi1zbSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy12LXNtKSArIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItb2Zmc2V0LXYtc20pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAubngtZ2FsLXNsaWRlcl9fdGh1bWJze1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy12LXNtKTtcbiAgICAgICAgICAgICAgICAmLXNsaWRle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgtdi1zbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xuICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJGdhbFNsaWRlciwgaGVpZ2h0LXhzKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItaC14cykgKyBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLW9mZnNldC14cyk7XG4gICAgXG4gICAgICAgICZfX3RodW1ic3tcbiAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1oLXhzKTtcbiAgICAgICAgICAgICYtc2xpZGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy14cyk7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLXcteHMpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLWgteHMpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLXNpemUteHMpIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLXNpemUteHMpIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItYnJkLWhvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1hY3RpdmUtdGh1bWJ7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWJyZC1zaXplLXhzKSBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWJyZC1hY3RpdmUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX25leHQsICZfX3ByZXYge1xuICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctdy14cyk7XG4gICAgICAgICAgICAmLWljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctaWNvbi13LXhzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctaWNvbi1oLXhzKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcF9nZXQoJGdhbFNsaWRlciwgYXJyb3ctZnoteHMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZbZGF0YS1nYWw9XCJ2ZXJ0aWNhbFwiXXtcbiAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCBoZWlnaHQtdi14cyk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy12LXhzKSArIG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItb2Zmc2V0LXYteHMpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAubngtZ2FsLXNsaWRlcl9fdGh1bWJze1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcF9nZXQoJGdhbFNsaWRlciwgdGh1bWItdy12LXhzKTtcbiAgICAgICAgICAgICAgICAmLXNsaWRle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIHRodW1iLWgtdi14cyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfc21hbGwge1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIGhlaWdodC14cyk7XG4gICAgICAgICAgICAubngtZ2FsLXNsaWRlcl9fdGh1bWJze1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1oLXhzKTtcbiAgICAgICAgICAgICAgICAmLXNsaWRle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi13LXhzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9tZWQge1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRnYWxTbGlkZXIsIGhlaWdodC14cyk7XG4gICAgICAgICAgICAubngtZ2FsLXNsaWRlcl9fdGh1bWJze1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi1oLXhzKTtcbiAgICAgICAgICAgICAgICAmLXNsaWRle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkZ2FsU2xpZGVyLCB0aHVtYi13LXhzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGxpc3Qtc2xpZGVyOiAoXG4gICAgICAgIGljb24tZno6IDMwcHgsXG4gICAgICAgIGljb24tdzogMzBweCxcbiAgICAgICAgaWNvbi1oOiAzMHB4LFxuKTtcbi5ueC1saXN0LXNsaWRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19zbGlkZXJ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5ueC1saXN0aW5nX19pdGVte1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubngtbGlzdGluZ19faGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTklO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAubngtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnotbWFpbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5ueC1saXN0aW5ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZXYsICZfX25leHR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmlsbDogYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmLWljb257XG4gICAgICAgICAgICBAZXh0ZW5kICVjZW50ZXJlZC1hYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXBfZ2V0KCRsaXN0LXNsaWRlciwgaWNvbi1meik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXBfZ2V0KCRsaXN0LXNsaWRlciwgaWNvbi13KTtcbiAgICAgICAgICAgIGhlaWdodDogbWFwX2dldCgkbGlzdC1zbGlkZXIsIGljb24taCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcbiAgICAgICAgICAgICYsICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByZXZ7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cbiAgICAmX19uZXh0e1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB9XG4gICAgJl9jZW50ZXIge1xuICAgICAgICAubngtbGlzdC1zbGlkZXJfX3ByZXYsXG4gICAgICAgIC5ueC1saXN0LXNsaWRlcl9fbmV4dCB7XG4gICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jyl7XG4gICAgICAgICZfX3ByZXYsICZfX25leHR7XG4gICAgICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgfVxuICAgICAgICAmX19wcmV2e1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmV4dHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcbiAgICAgICAgJl9fcHJldiwgJl9fbmV4dHtcbiAgICAgICAgICAgIHRvcDogMjclO1xuICAgICAgICB9XG4gICAgICAgICZfX3ByZXZ7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19uZXh0e1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm54LWNvbW1vbi1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX19zbGlkZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICZfX3ByZXYsICZfX25leHR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICAgICAgfVxuICAgICAgICAmLWljb257XG4gICAgICAgICAgICBAZXh0ZW5kICVjZW50ZXJlZC1hYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcbiAgICAgICAgICAgICYsICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmV2e1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmX19uZXh0e1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XG4gICAgICAgICZfX3ByZXYsICZfX25leHQge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAmLWljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRoaXN0b3J5U2xpZGVyOiAoXG4gICAgaGVpZ2h0OiA0NDBweCxcbiAgICBoZWlnaHQtc206IDQwMHB4LFxuICAgIHRodW1iLWg6IDY1cHgsXG4gICAgdGh1bWItaC1zbTogMzVweCxcbiAgICB0aHVtYi1oLXhzOiA2NXB4LFxuICAgIHRodW1iLXc6IDEyNXB4LFxuICAgIHRodW1iLXcteHM6IDEwMHB4LFxuICAgIHRodW1iLW9mZnNldDogMzBweCxcbiAgICBhcnJvdy13OiAzMHB4LFxuICAgIGFycm93LWljb24tdzogMjBweCxcbiAgICBhcnJvdy1pY29uLWg6IDMwcHhcbik7XG4ubngtaGlzdG9yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogbWFwX2dldCgkaGlzdG9yeVNsaWRlciwgaGVpZ2h0KTtcbiAgICBwYWRkaW5nLXRvcDogbWFwX2dldCgkaGlzdG9yeVNsaWRlciwgdGh1bWItaCkgKyBtYXBfZ2V0KCRoaXN0b3J5U2xpZGVyLCB0aHVtYi1vZmZzZXQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICZfX21haW4td3JhcCwgJl9fdGh1bWJzLXdyYXB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX21haW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYtc2xpZGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmLnN3aXBlci1hY3RpdmUtdGh1bWI6YWZ0ZXIsICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3dpcGVyLWFjdGl2ZS10aHVtYntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aHVtYnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJGhpc3RvcnlTbGlkZXIsIHRodW1iLWgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1zbGlkZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXBfZ2V0KCRoaXN0b3J5U2xpZGVyLCB0aHVtYi13KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5ueC1oaXN0b3J5X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fbmV4dCwgJl9fcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICB3aWR0aDogbWFwX2dldCgkaGlzdG9yeVNsaWRlciwgYXJyb3ctdyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcbiAgICAgICAgZmlsbDogJGMtZ3JheS1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi1pY29ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAZXh0ZW5kICVjZW50ZXJlZC1hYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXBfZ2V0KCRoaXN0b3J5U2xpZGVyLCBhcnJvdy1pY29uLXcpO1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRoaXN0b3J5U2xpZGVyLCBhcnJvdy1pY29uLWgpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgkYy1ncmF5LWRhcmssIC42KTtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAmLCAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJGMtZ3JheS1kYXJrLCAuNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmV4dHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX19wcmV2e1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1kYXJrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XG4gICAgICAgICAgICAuc3dpcGVyLWFjdGl2ZS10aHVtYiAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm54LWhpc3RvcnlfX2RvdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgICZfX3llYXIge1xuICAgICAgICBmb250LXNpemU6ICRmei14bWFpbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9fZG90IHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmF5LWRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xuICAgICAgICAuc3dpcGVyLWFjdGl2ZS10aHVtYiAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktZGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnotYmlnO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZ6LXhiaWc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnoteG1haW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgJl9jb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5ueC1oaXN0b3J5X19tYWluIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAubngtaGlzdG9yeV9fbWFpbi13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTEuNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm54LWhpc3RvcnlfX21haW4tc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ueC1oaXN0b3J5X19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ueC1oaXN0b3J5X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcbiAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRoaXN0b3J5U2xpZGVyLCBoZWlnaHQtc20pO1xuICAgICAgICBwYWRkaW5nLXRvcDogbWFwX2dldCgkaGlzdG9yeVNsaWRlciwgdGh1bWItaC1zbSkgKyBtYXBfZ2V0KCRoaXN0b3J5U2xpZGVyLCB0aHVtYi1vZmZzZXQpO1xuICAgICAgICAmX2NvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IG1hcF9nZXQoJGhpc3RvcnlTbGlkZXIsIHRodW1iLWgteHMpICsgbWFwX2dldCgkaGlzdG9yeVNsaWRlciwgdGh1bWItb2Zmc2V0KTtcbiAgICAgICAgJl9fdGh1bWJze1xuICAgICAgICAgICAgJi1zbGlkZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkaGlzdG9yeVNsaWRlciwgdGh1bWItdy14cyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9jb2wge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAubngtaGlzdG9yeV9fbWFpbi13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubngtaGlzdG9yeV9faXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzQuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/
/* End */
/* /local/templates/values/assets/app.min.css?1629707758338279 */
