:root {
  --accent-blue: #3F67F2;
  --accent-pink: #D8C6FF;
  --not-black: #1F1F1F;
  --h-gradient: linear-gradient(114.58deg, #2067EF 0%, #7466F5 100%);
  --stroke-gray: #BDBCDB;
  --txt-disabled: #C5C0DB;
  --input-bg: #F7F7FD;
  --white: #ffffff;
  --purple: #605DEC;
  --purple-active: #3733F1;
  --purple-gray: #E3E4EF;
  --border-gray: #DBDBDB;
  --main-bg: #F1F2F6;
}

body {
  margin-top: 0;
}

._wrapper {
  background: #F1F2F6;
  overflow-x: hidden;
}
._wrapper--o-not {
  overflow: initial;
}
._wrapper section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
._wrapper img {
  height: auto;
}
._wrapper .title {
  font-weight: bold;
}

._section {
  margin: 12rem 0;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

._d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bold {
  font-weight: bold;
}

._f-14 {
  font-size: 1.4rem;
  line-height: 110%;
}

._f-18 {
  font-size: 1.8rem;
  line-height: 110%;
}

._f-20 {
  font-size: 2rem;
  line-height: 110%;
}

._f-27 {
  font-size: 2.7rem;
  line-height: 110%;
}

._f-38 {
  font-size: 3.8rem;
  line-height: 110%;
}

._f-56 {
  font-size: 5.6rem;
  line-height: 110%;
}

._container-lg {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 115rem;
}

._container-xl {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 134.6rem;
}

._input {
  display: block;
  width: 100%;
  height: 5.6rem;
  background: var(--white);
  border: 0.1rem solid var(--border-gray);
  border-radius: 1.6rem;
  padding: 0 1.6rem;
  font-size: 1.6rem;
  line-height: 150%;
  color: var(--not-black);
  outline: none;
}
._input::-webkit-input-placeholder {
  opacity: 0.6;
}
._input::-moz-placeholder {
  opacity: 0.6;
}
._input:-ms-input-placeholder {
  opacity: 0.6;
}
._input::-ms-input-placeholder {
  opacity: 0.6;
}
._input::placeholder {
  opacity: 0.6;
}

._btn {
  width: 100%;
  height: 5.6rem;
  -webkit-box-shadow: 0px 0.4rem 0px #000000;
          box-shadow: 0px 0.4rem 0px #000000;
  border-radius: 1.6rem;
  font-size: 1.6rem;
  border: none;
  padding: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
._btn-no-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}
._btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
._btn:not([disabled]) {
  cursor: pointer;
}

._button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.8rem 3.2rem;
  background: var(--purple);
  border-radius: 1.6rem;
  border: none;
  font-size: 1.6rem;
  line-height: 2rem;
  color: var(--white);
  cursor: pointer;
}

._outline-border {
  position: relative;
}
._outline-border::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid var(--border-gray);
  pointer-events: none;
}

._rounded {
  border-radius: 3.4rem;
}

._icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._icon svg {
  width: 100%;
  height: 100%;
}

@media (max-width: 1400px) {
  ._container-xl {
    max-width: 114.6rem;
  }
}
@media (max-width: 1200px) {
  ._container-xl {
    max-width: 95rem;
  }
  ._wrapper--o-not {
    overflow-x: hidden;
  }
}
@media (max-width: 1024px) {
  ._container-lg, ._container-xl {
    max-width: 64.2rem;
  }
  .title {
    font-size: 4.8rem;
  }
  ._section {
    margin: 6rem 0;
  }
  ._f-20 {
    font-size: 1.8rem;
  }
  ._f-27 {
    font-size: 2.4rem;
  }
  ._f-38 {
    font-size: 3.2rem;
  }
  ._f-56 {
    font-size: 4.8rem;
  }
}
@media (max-width: 767px) {
  ._container-lg, ._container-xl {
    max-width: 36.4rem;
  }
  .title {
    font-size: 3.2rem;
  }
  ._section {
    margin: 5rem 0;
  }
  ._f-20 {
    font-size: 1.6rem;
  }
  ._f-27 {
    font-size: 2rem;
  }
  ._f-38 {
    font-size: 2.8rem;
  }
  ._f-56 {
    font-size: 3.2rem;
  }
  ._input {
    font-size: 1.4rem;
  }
}
.merionApp {
  position: relative;
  padding-top: 12rem;
  overflow: hidden;
  margin: 0;
}
.merionApp__inner {
  max-width: 160rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-bottom: 39rem;
}
.merionApp-bottom {
  margin-top: 12rem;
}
.merionApp-title {
  margin-bottom: 2.4rem;
  max-width: 50%;
}
.merionApp-txt {
  max-width: 96.4rem;
  font-size: 2.4rem;
  line-height: 160%;
}
.merionApp-txt .perenos-1 {
  display: none;
}
.merionApp-decor {
  position: absolute;
  right: 0;
  top: 0;
}
.merionApp .img-color {
  fill: var(--purple);
}
.merionApp-subtitle {
  margin-bottom: 4rem;
}
.merionApp-list {
  max-width: 86.5rem;
  position: relative;
}
.merionApp-list::before {
  content: "";
  width: 0.1rem;
  position: absolute;
  top: 3.2rem;
  bottom: 3.2rem;
  left: 1.6rem;
  background: var(--not-black);
}
.merionApp-list__item {
  margin-bottom: 4rem;
}
.merionApp-list__item:last-child {
  margin-bottom: 0;
}
.merionApp-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 3;
}
.merionApp-item__left {
  width: 3.2rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.merionApp-item__left--center {
  -ms-flex-item-align: center;
      align-self: center;
}
.merionApp-item__right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 2.4rem;
  -ms-flex-item-align: center;
      align-self: center;
}
.merionApp-item__number {
  width: 3.2rem;
  height: 3.2rem;
  border-radius: 50%;
  font-size: 1.6rem;
  line-height: 140%;
  background: #E3E4EF;
}
.merionApp-item__txt {
  font-size: 2rem;
  line-height: 160%;
}
.merionApp-item__links-wrapper {
  padding-left: 5.6rem;
  margin-top: 2.4rem;
}
.merionApp-item__links-item {
  display: block;
  height: 4rem;
}
.merionApp-item__links-col {
  margin-right: 1.6rem;
}
.merionApp-item__links-col:last-child {
  margin-right: 0;
}
.merionApp-item__copy {
  margin-top: 0.4rem;
  margin-bottom: -0.6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--text-link-normal);
  fill: var(--text-link-normal);
}
.merionApp-item__copy:hover {
  color: var(--purple);
  fill: var(--purple);
}
.merionApp-item__copy:hover .merionApp-item__copy-tooltip {
  visibility: visible;
}
.merionApp-item__copy:active {
  color: var(--purple-active);
  fill: var(--purple-active);
}
.merionApp-item__copy-icon {
  width: 2.2rem;
  height: 2.2rem;
  margin-left: 0.4rem;
  position: relative;
}
.merionApp-item__copy-tooltip {
  background: rgba(31, 31, 31, 0.7);
  position: absolute;
  top: 100%;
  padding: 0.45rem 1rem;
  border-radius: 1rem;
  font-size: 1.6rem;
  line-height: 140%;
  color: var(--white);
  margin-top: 1.6rem;
  visibility: hidden;
  white-space: nowrap;
}
.merionApp-item__copy-tooltip::before {
  content: "";
  width: 1.6rem;
  height: 1rem;
  background: url(../../static/images/general/tooltip-before.svg);
  position: absolute;
  top: -1rem;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.merionApp-img {
  position: absolute;
  right: 0;
  bottom: 0;
}
.merionApp-img-kosmo {
  position: absolute;
  top: 0;
  right: 0;
}
.merionApp-img-device {
  position: absolute;
  right: -20rem;
  bottom: 2rem;
}

@media (max-width: 1400px) {
  .merionApp-title {
    max-width: 60%;
  }
  .merionApp-txt {
    max-width: 74rem;
  }
  .merionApp-item__copy {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
  }
  .merionApp-img-device {
    right: -25rem;
  }
}
@media (max-width: 1200px) {
  .merionApp__inner {
    padding-bottom: 23.2rem;
  }
  .merionApp-title {
    max-width: 70%;
  }
  .merionApp-txt {
    max-width: 70.5rem;
  }
  .merionApp-img-kosmo {
    max-width: 38.4rem;
  }
  .merionApp-list {
    max-width: 64.6rem;
  }
  .merionApp-list::before {
    bottom: 3rem;
    height: auto;
  }
  .merionApp-item--5 .merionApp-item__left {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .merionApp-item__links {
    margin-top: 1.6rem;
  }
  .merionApp-img-device {
    bottom: 2.4rem;
    right: -30rem;
  }
}
@media (max-width: 1024px) {
  .merionApp {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .merionApp__inner {
    padding-bottom: 0;
  }
  .merionApp-img-kosmo {
    max-width: 26.7rem;
    right: 0;
  }
  .merionApp-title {
    max-width: 43.5rem;
    margin-bottom: 1.6rem;
  }
  .merionApp-txt {
    font-size: 2rem;
    max-width: 100%;
  }
  .merionApp-txt .perenos-1 {
    display: block;
  }
  .merionApp-bottom {
    margin-top: 8rem;
  }
  .merionApp-subtitle {
    font-size: 3.2rem;
    margin-bottom: 2.4rem;
  }
  .merionApp-item {
    position: initial;
  }
  .merionApp-item--1 {
    max-width: 100%;
  }
  .merionApp-item--2 {
    max-width: 100%;
  }
  .merionApp-item--2 br {
    display: none;
  }
  .merionApp-item--3 {
    max-width: 100%;
  }
  .merionApp-item--3 br {
    display: none;
  }
  .merionApp-item--4 {
    max-width: 100%;
  }
  .merionApp-item__right {
    padding-left: 1.6rem;
  }
  .merionApp-item__txt {
    font-size: 1.6rem;
  }
  .merionApp-item__number {
    position: relative;
    z-index: 3;
  }
  .merionApp-item__copy-icon {
    position: initial;
  }
  .merionApp-item__copy-tooltip {
    top: calc(100vh - 80px);
    z-index: 9;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 1.6rem;
    padding: 0.8rem;
    position: fixed;
    max-width: 610px;
  }
  .merionApp-item__copy-tooltip::before {
    display: none;
  }
  .merionApp-item__links-wrapper {
    padding-left: 4.8rem;
  }
  .merionApp-img-device {
    position: initial;
    margin-top: 8rem;
    padding-left: 7.8rem;
  }
  .merionApp-img-device img {
    margin-left: auto;
    margin-right: auto;
    max-width: 46.5rem;
    display: block;
  }
}
@media (max-width: 767px) {
  .merionApp {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .merionApp-title {
    max-width: 22rem;
    margin-bottom: 1.6rem;
  }
  .merionApp-txt {
    font-size: 1.6rem;
  }
  .merionApp-txt .perenos-1 {
    display: none;
  }
  .merionApp-img-kosmo {
    max-width: 17.8rem;
    top: 0rem;
    right: -1.6rem;
  }
  .merionApp-bottom {
    margin-top: 4.8rem;
  }
  .merionApp-subtitle {
    font-size: 2rem;
    margin-bottom: 1.6rem;
  }
  .merionApp-list::before {
    left: 1.2rem;
  }
  .merionApp-list__item {
    margin-bottom: 2.4rem;
  }
  .merionApp-item__left {
    width: 2.4rem;
  }
  .merionApp-item__number {
    width: 2.4rem;
    height: 2.4rem;
    font-size: 1.2rem;
    margin-left: auto;
    margin-right: auto;
  }
  .merionApp-item__txt {
    font-size: 1.4rem;
  }
  .merionApp-item__links {
    margin-top: 2.4rem;
  }
  .merionApp-item__links-col {
    margin-right: 1.6rem;
  }
  .merionApp-item__copy {
    margin-top: 0.5rem;
  }
  .merionApp-item__copy-icon {
    width: 2rem;
    height: 2rem;
  }
  .merionApp-item__copy-tooltip {
    max-width: 32.8rem;
  }
  .merionApp-item__copy-tooltip::before {
    margin-right: 1.6rem;
  }
  .merionApp-img-device {
    padding-left: 6.6rem;
    margin-top: 5rem;
  }
  .merionApp-img-device img {
    max-width: 34.8rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvZ2xvYmFsL2dsb2JhbC5zY3NzIiwic3R5bGVzLmNzcyIsIm1vZHVsZXMvYXBwL2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0VBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNDSjs7QURHQTtFQUNJLGFBQUE7QUNBSjs7QURHQTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QUNBSjtBRENJO0VBQ0ksaUJBQUE7QUNDUjtBRENJO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUNDUjtBREVJO0VBQ0ksWUFBQTtBQ0FSO0FER0k7RUFDSSxpQkFBQTtBQ0RSOztBREtBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ0ZKOztBREtBO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QUNGSjs7QURLQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FDRko7O0FES0E7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBQ0ZKOztBREtBO0VBQ0ksaUJBQUE7QUNGSjs7QURLQTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7QUNGSjs7QURLQTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7QUNGSjs7QURLQTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtBQ0ZKOztBREtBO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBQ0ZKOztBREtBO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBQ0ZKOztBREtBO0VBQ0ksaUJBQUE7RUFD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TTtJQUVJLGdCQUFBO0lBQ0EscUJBQUE7RURnTlY7RUM5TU07SUFDSSxpQkFBQTtFRGdOVjtFQy9NVTtJQUNJLGFBQUE7RURpTmQ7RUM5TU07SUFDSSxrQkFBQTtJQUNBLFNBQUE7SUFDQSxjQUFBO0VEZ05WO0VDOU1NO0lBQ0ksa0JBQUE7RURnTlY7RUM5TU07SUFDSSxlQUFBO0lBQ0EscUJBQUE7RURnTlY7RUM3TVU7SUFDSSxZQUFBO0VEK01kO0VDN01VO0lBQ0kscUJBQUE7RUQrTWQ7RUMzTVU7SUFDSSxhQUFBO0VENk1kO0VDeE1VO0lBQ0ksYUFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUQwTWQ7RUN4TVU7SUFDSSxpQkFBQTtFRDBNZDtFQ3hNVTtJQUNJLGtCQUFBO0VEME1kO0VDek1jO0lBQ0ksb0JBQUE7RUQyTWxCO0VDck1VO0lBQ0ksa0JBQUE7RUR1TWQ7RUN0TWM7SUFDSSxXQUFBO0lBQ0EsWUFBQTtFRHdNbEI7RUN0TWM7SUFDSSxrQkFBQTtFRHdNbEI7RUN2TWtCO0lBQ0ksb0JBQUE7RUR5TXRCO0VDcE1NO0lBQ0ksb0JBQUE7SUFDQSxnQkFBQTtFRHNNVjtFQ3JNVTtJQUNJLGtCQUFBO0VEdU1kO0FBQ0YiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcclxuICAgIC0tYWNjZW50LWJsdWU6ICMzRjY3RjI7XHJcbiAgICAtLWFjY2VudC1waW5rOiAjRDhDNkZGO1xyXG4gICAgLS1ub3QtYmxhY2s6ICMxRjFGMUY7XHJcbiAgICAtLWgtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMTQuNThkZWcsICMyMDY3RUYgMCUsICM3NDY2RjUgMTAwJSk7XHJcbiAgICAtLXN0cm9rZS1ncmF5OiAjQkRCQ0RCO1xyXG4gICAgLS10eHQtZGlzYWJsZWQ6ICNDNUMwREI7XHJcbiAgICAtLWlucHV0LWJnOiAjRjdGN0ZEO1xyXG4gICAgLS13aGl0ZTogI2ZmZmZmZjtcclxuICAgIC0tcHVycGxlOiAjNjA1REVDO1xyXG4gICAgLS1wdXJwbGUtYWN0aXZlOiAjMzczM0YxO1xyXG4gICAgLS1wdXJwbGUtZ3JheTogI0UzRTRFRjtcclxuICAgIC0tYm9yZGVyLWdyYXk6ICNEQkRCREI7XHJcbiAgICAtLW1haW4tYmc6ICNGMUYyRjY7XHJcbn1cclxuXHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5fd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMkY2O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgJi0tby1ub3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5fc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDEycmVtIDA7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uX2ZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLl9kLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLl9jZW50ZXJlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLl9mLTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbn1cclxuXHJcbi5fZi0xOCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG59XHJcblxyXG4uX2YtMjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbn1cclxuXHJcbi5fZi0yNyB7XHJcbiAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG59XHJcblxyXG4uX2YtMzgge1xyXG4gICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLl9mLTU2IHtcclxuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbn1cclxuXHJcbi5fY29udGFpbmVyLWxnIHtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTVyZW07XHJcbn1cclxuXHJcbi5fY29udGFpbmVyLXhsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMzQuNnJlbTtcclxufVxyXG5cclxuLl9pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1LjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3QtYmxhY2spO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5fYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1LjZyZW07XHJcbiAgICBib3gtc2hhZG93OiAwcHggLjRyZW0gMHB4ICMwMDAwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICYtbm8tc2hhZG93IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgICY6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5fYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nOiAxLjhyZW0gMy4ycmVtO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uX291dGxpbmUtYm9yZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLl9yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuNHJlbTtcclxufVxyXG5cclxuLl9pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLl9jb250YWluZXIteGwge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0LjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5fY29udGFpbmVyLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5fd3JhcHBlciB7XHJcbiAgICAgICAgJi0tby1ub3Qge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuX2NvbnRhaW5lci1sZywgLl9jb250YWluZXIteGwge1xyXG4gICAgICAgIG1heC13aWR0aDogNjQuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5fc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiA2cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTIwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX2YtMjcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi0zOCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTU2IHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuX2NvbnRhaW5lci1sZywgLl9jb250YWluZXIteGwge1xyXG4gICAgICAgIG1heC13aWR0aDogMzYuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5fc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiA1cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTIwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX2YtMjcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX2YtMzgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi01NiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9pbnB1dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbn0iLCI6cm9vdCB7XG4gIC0tYWNjZW50LWJsdWU6ICMzRjY3RjI7XG4gIC0tYWNjZW50LXBpbms6ICNEOEM2RkY7XG4gIC0tbm90LWJsYWNrOiAjMUYxRjFGO1xuICAtLWgtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMTQuNThkZWcsICMyMDY3RUYgMCUsICM3NDY2RjUgMTAwJSk7XG4gIC0tc3Ryb2tlLWdyYXk6ICNCREJDREI7XG4gIC0tdHh0LWRpc2FibGVkOiAjQzVDMERCO1xuICAtLWlucHV0LWJnOiAjRjdGN0ZEO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLXB1cnBsZTogIzYwNURFQztcbiAgLS1wdXJwbGUtYWN0aXZlOiAjMzczM0YxO1xuICAtLXB1cnBsZS1ncmF5OiAjRTNFNEVGO1xuICAtLWJvcmRlci1ncmF5OiAjREJEQkRCO1xuICAtLW1haW4tYmc6ICNGMUYyRjY7XG59XG5cbmJvZHkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjFGMkY2O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uX3dyYXBwZXItLW8tbm90IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4uX3dyYXBwZXIgc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLl93cmFwcGVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5fd3JhcHBlciAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLl9zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMnJlbSAwO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLl9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uX2QtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5fY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLl9mLTE0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4uX2YtMTgge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5fZi0yMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5fZi0yNyB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLl9mLTM4IHtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4uX2YtNTYge1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5fY29udGFpbmVyLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTVyZW07XG59XG5cbi5fY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzQuNnJlbTtcbn1cblxuLl9pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1ub3QtYmxhY2spO1xuICBvdXRsaW5lOiBub25lO1xufVxuLl9pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNS42cmVtO1xuICBib3gtc2hhZG93OiAwcHggMC40cmVtIDBweCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLl9idG4tbm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5fYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5fYnRuOm5vdChbZGlzYWJsZWRdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLl9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxLjhyZW0gMy4ycmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5fb3V0bGluZS1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uX291dGxpbmUtYm9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLl9yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMy40cmVtO1xufVxuXG4uX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5faWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5fY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5fY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDk1cmVtO1xuICB9XG4gIC5fd3JhcHBlci0tby1ub3Qge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuX2NvbnRhaW5lci1sZywgLl9jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogNjQuMnJlbTtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG4gIC5fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbiAgLl9mLTIwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuX2YtMjcge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5fZi0zOCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLl9mLTU2IHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5fY29udGFpbmVyLWxnLCAuX2NvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAzNi40cmVtO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLl9zZWN0aW9uIHtcbiAgICBtYXJnaW46IDVyZW0gMDtcbiAgfVxuICAuX2YtMjAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5fZi0yNyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5fZi0zOCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLl9mLTU2IHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICAuX2lucHV0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLm1lcmlvbkFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG4ubWVyaW9uQXBwX19pbm5lciB7XG4gIG1heC13aWR0aDogMTYwcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzOXJlbTtcbn1cbi5tZXJpb25BcHAtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG4ubWVyaW9uQXBwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5tZXJpb25BcHAtdHh0IHtcbiAgbWF4LXdpZHRoOiA5Ni40cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4ubWVyaW9uQXBwLXR4dCAucGVyZW5vcy0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXJpb25BcHAtZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubWVyaW9uQXBwIC5pbWctY29sb3Ige1xuICBmaWxsOiB2YXIoLS1wdXJwbGUpO1xufVxuLm1lcmlvbkFwcC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ubWVyaW9uQXBwLWxpc3Qge1xuICBtYXgtd2lkdGg6IDg2LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXJpb25BcHAtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuMnJlbTtcbiAgYm90dG9tOiAzLjJyZW07XG4gIGxlZnQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbm90LWJsYWNrKTtcbn1cbi5tZXJpb25BcHAtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ubWVyaW9uQXBwLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVyaW9uQXBwLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4ubWVyaW9uQXBwLWl0ZW1fX2xlZnQge1xuICB3aWR0aDogMy4ycmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tZXJpb25BcHAtaXRlbV9fbGVmdC0tY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLm1lcmlvbkFwcC1pdGVtX19yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5tZXJpb25BcHAtaXRlbV9fbnVtYmVyIHtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBiYWNrZ3JvdW5kOiAjRTNFNEVGO1xufVxuLm1lcmlvbkFwcC1pdGVtX190eHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLm1lcmlvbkFwcC1pdGVtX19saW5rcy13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjZyZW07XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbi5tZXJpb25BcHAtaXRlbV9fbGlua3MtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDRyZW07XG59XG4ubWVyaW9uQXBwLWl0ZW1fX2xpbmtzLWNvbCB7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xufVxuLm1lcmlvbkFwcC1pdGVtX19saW5rcy1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZXJpb25BcHAtaXRlbV9fY29weSB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcbiAgZmlsbDogdmFyKC0tdGV4dC1saW5rLW5vcm1hbCk7XG59XG4ubWVyaW9uQXBwLWl0ZW1fX2NvcHk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgZmlsbDogdmFyKC0tcHVycGxlKTtcbn1cbi5tZXJpb25BcHAtaXRlbV9fY29weTpob3ZlciAubWVyaW9uQXBwLWl0ZW1fX2NvcHktdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWVyaW9uQXBwLWl0ZW1fX2NvcHk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1hY3RpdmUpO1xuICBmaWxsOiB2YXIoLS1wdXJwbGUtYWN0aXZlKTtcbn1cbi5tZXJpb25BcHAtaXRlbV9fY29weS1pY29uIHtcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXJpb25BcHAtaXRlbV9fY29weS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMSwgMzEsIDMxLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZzogMC40NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1lcmlvbkFwcC1pdGVtX19jb3B5LXRvb2x0aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC90b29sdGlwLWJlZm9yZS5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1lcmlvbkFwcC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubWVyaW9uQXBwLWltZy1rb3NtbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5tZXJpb25BcHAtaW1nLWRldmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHJlbTtcbiAgYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tZXJpb25BcHAtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5tZXJpb25BcHAtdHh0IHtcbiAgICBtYXgtd2lkdGg6IDc0cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbV9fY29weSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZXJpb25BcHAtaW1nLWRldmljZSB7XG4gICAgcmlnaHQ6IC0yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVyaW9uQXBwX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzLjJyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLm1lcmlvbkFwcC10eHQge1xuICAgIG1heC13aWR0aDogNzAuNXJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWltZy1rb3NtbyB7XG4gICAgbWF4LXdpZHRoOiAzOC40cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA2NC42cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtbGlzdDo6YmVmb3JlIHtcbiAgICBib3R0b206IDNyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbS0tNSAubWVyaW9uQXBwLWl0ZW1fX2xlZnQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW1fX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC1pbWctZGV2aWNlIHtcbiAgICBib3R0b206IDIuNHJlbTtcbiAgICByaWdodDogLTMwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZXJpb25BcHAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG4gIC5tZXJpb25BcHBfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubWVyaW9uQXBwLWltZy1rb3NtbyB7XG4gICAgbWF4LXdpZHRoOiAyNi43cmVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5tZXJpb25BcHAtdGl0bGUge1xuICAgIG1heC13aWR0aDogNDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC10eHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lcmlvbkFwcC10eHQgLnBlcmVub3MtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lcmlvbkFwcC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtLS0xIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtLS0yIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtLS0yIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbS0tMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbS0tMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW0tLTQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW1fX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW1fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtX19udW1iZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbV9fY29weS1pY29uIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW1fX2NvcHktdG9vbHRpcCB7XG4gICAgdG9wOiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgei1pbmRleDogOTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMC44cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbV9fY29weS10b29sdGlwOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtX19saW5rcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWltZy1kZXZpY2Uge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3LjhyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC1pbWctZGV2aWNlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDYuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZXJpb25BcHAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtdGl0bGUge1xuICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAubWVyaW9uQXBwLXR4dCAucGVyZW5vcy0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZXJpb25BcHAtaW1nLWtvc21vIHtcbiAgICBtYXgtd2lkdGg6IDE3LjhyZW07XG4gICAgdG9wOiAwcmVtO1xuICAgIHJpZ2h0OiAtMS42cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWxpc3Q6OmJlZm9yZSB7XG4gICAgbGVmdDogMS4ycmVtO1xuICB9XG4gIC5tZXJpb25BcHAtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW1fX251bWJlciB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtX190eHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW1fX2xpbmtzLWNvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLm1lcmlvbkFwcC1pdGVtX19jb3B5LWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWl0ZW1fX2NvcHktdG9vbHRpcCB7XG4gICAgbWF4LXdpZHRoOiAzMi44cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtaXRlbV9fY29weS10b29sdGlwOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICB9XG4gIC5tZXJpb25BcHAtaW1nLWRldmljZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjZyZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuICAubWVyaW9uQXBwLWltZy1kZXZpY2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM0LjhyZW07XG4gIH1cbn0iLCIubWVyaW9uQXBwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcclxuICAgIFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzOXJlbTtcclxuICAgIH1cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2LjRyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgLnBlcmVub3MtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZWNvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC5pbWctY29sb3Ige1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXB1cnBsZSk7XHJcbiAgICB9XHJcbiAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg2LjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjFyZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMy4ycmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDMuMnJlbTtcclxuICAgICAgICAgICAgbGVmdDogMS42cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ub3QtYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0UzRTRFRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlua3Mtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS42cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29weSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNnJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tdGV4dC1saW5rLW5vcm1hbCk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wdXJwbGUpO1xyXG4gICAgICAgICAgICAgICAgLm1lcmlvbkFwcC1pdGVtX19jb3B5LXRvb2x0aXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cnBsZS1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHVycGxlLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10b29sdGlwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzFGMUYxRiwgLjcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC40NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL3Rvb2x0aXAtYmVmb3JlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYtaW1nLWtvc21vIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi1pbWctZGV2aWNlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHJlbTtcclxuICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLm1lcmlvbkFwcCB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29weSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZy1kZXZpY2Uge1xyXG4gICAgICAgICAgICByaWdodDogLTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLm1lcmlvbkFwcCB7XHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcta29zbW8ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4LjRyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0LjZyZW07XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogODglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTUge1xyXG4gICAgICAgICAgICAgICAgLm1lcmlvbkFwcC1pdGVtX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nLWRldmljZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLTMwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5tZXJpb25BcHAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZy1rb3NtbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYuN3JlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnBlcmVub3MtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvcHkge1xyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmtzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWctZGV2aWNlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy44cmVtO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2LjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubWVyaW9uQXBwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAucGVyZW5vcy0xIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcta29zbW8ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3LjhyZW07XHJcbiAgICAgICAgICAgIHRvcDogMHJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29weSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZy1kZXZpY2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iXX0= */
