@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: bottom;
}

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

html, body {
  width: 100%;
  font-size: 62.5%;
  font-family: "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-weight: bold;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  letter-spacing: 0.1em;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ul {
  list-style: none;
}

a {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  background: transparent;
}

a:hover {
  opacity: 0.7;
}

a, u {
  text-decoration: none;
}

:hover {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.l-header, .l-main, .l-footer {
  width: 100%;
}

.l-container {
  width: 960px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

@media screen and (max-width: 480px) {
  .l-container {
    width: 100%;
  }
}

.l-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.l-grid-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-grid-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.l-grid-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.l-grid-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.l-grid-item {
  padding-left: 50px;
  padding-right: 50px;
}

.l-col-d-1 {
  width: 8.33333%;
}

.l-col-d-2 {
  width: 16.66667%;
}

.l-col-d-3 {
  width: 25%;
}

.l-col-d-4 {
  width: 33.33333%;
}

.l-col-d-5 {
  width: 41.66667%;
}

.l-col-d-6 {
  width: 50%;
}

.l-col-d-7 {
  width: 58.33333%;
}

.l-col-d-8 {
  width: 66.66667%;
}

.l-col-d-9 {
  width: 75%;
}

.l-col-d-10 {
  width: 83.33333%;
}

.l-col-d-11 {
  width: 91.66667%;
}

.l-col-d-12 {
  width: 100%;
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-1 {
    width: 8.33333%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-2 {
    width: 16.66667%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-3 {
    width: 25%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-4 {
    width: 33.33333%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-5 {
    width: 41.66667%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-6 {
    width: 50%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-7 {
    width: 58.33333%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-8 {
    width: 66.66667%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-9 {
    width: 75%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-10 {
    width: 83.33333%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-11 {
    width: 91.66667%;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .l-col-t-12 {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-3 {
    width: 25%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-6 {
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-9 {
    width: 75%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 480px) {
  .l-col-s-12 {
    width: 100%;
  }
}

.l-box {
  margin-left: auto;
  margin-right: auto;
}

.l-header {
  margin-bottom: 60px;
}

@media screen and (max-width: 480px) {
  .l-header {
    margin-bottom: 12vw;
  }
}

.l-header-visual {
  padding: 50px 0 40px;
  margin-bottom: 130px;
}

@media screen and (max-width: 480px) {
  .l-header-visual {
    padding: 10vw 0 50vw;
    margin-bottom: 60vw;
  }
}

.l-header-title {
  width: 427px;
  margin-left: auto;
}

@media screen and (max-width: 480px) {
  .l-header-title {
    width: 100%;
    margin-right: auto;
  }
}

.l-header-iphone {
  width: 283.5px;
  position: absolute;
  top: 35px;
  left: 100px;
}

@media screen and (max-width: 480px) {
  .l-header-iphone {
    width: 55vw;
    top: 80vw;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}

.l-section {
  margin-bottom: 75px;
}

@media screen and (max-width: 480px) {
  .l-section {
    margin-bottom: 15vw;
  }
}

@media screen and (max-width: 480px) {
  .l-section:nth-child(3) .list-attention {
    margin-top: 1em;
  }
}

.l-section-title {
  padding: 8px 0;
  margin-bottom: 45px;
}

@media screen and (max-width: 480px) {
  .l-section-title {
    padding: 1.6vw 0;
    margin-bottom: 9vw;
  }
}

.l-section-txt {
  margin-bottom: 70px;
}

@media screen and (max-width: 480px) {
  .l-section-txt {
    margin-bottom: 14vw;
  }
}

.l-section-howto-contents {
  margin-bottom: 100px;
}

@media screen and (max-width: 480px) {
  .l-section-howto-contents {
    margin-bottom: 20vw;
  }
}

.l-section-howto-title {
  margin-bottom: 40px;
}

@media screen and (max-width: 480px) {
  .l-section-howto-title {
    margin-bottom: 8vw;
  }
}

.l-section-howto-img {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 35px;
}

@media screen and (max-width: 480px) {
  .l-section-howto-img {
    margin-bottom: 7vw;
  }
}

.l-section-howto-line {
  width: 120px;
}

@media screen and (max-width: 480px) {
  .l-section-howto-line {
    width: 32vw;
  }
}

.l-section-howto-qr {
  width: 250px;
  margin-top: -20px;
}

@media screen and (max-width: 480px) {
  .l-section-howto-qr {
    width: 66vw;
    margin-top: -4vw;
  }
}

.l-section-coupon-img, .l-section-coupon-txt {
  margin-bottom: 70px;
}

@media screen and (max-width: 480px) {
  .l-section-coupon-img, .l-section-coupon-txt {
    margin-bottom: 14vw;
  }
}

.l-section-attention {
  text-align: left;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}

.l-section-attention .txt {
  margin-bottom: 10px;
}

@media screen and (max-width: 480px) {
  .l-section-attention .txt {
    font-size: 4vw;
    margin-bottom: 2vw;
  }
}

.l-footer {
  padding-top: 50px;
  padding-bottom: 100px;
}

@media screen and (max-width: 480px) {
  .l-footer {
    padding-top: 10vw;
    padding-bottom: 20vw;
  }
}

.l-footer .l-btn {
  margin-left: auto;
  margin-right: auto;
}

.l-footer .l-btn-ahi {
  margin-top: 50px;
}

@media screen and (max-width: 480px) {
  .l-footer .l-btn-ahi {
    margin-top: 10vw;
  }
}

.clearfix {
  overflow: hidden;
}

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

.pagetop {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 100;
  cursor: pointer;
}

.ff-en {
  font-family: "Helvetica Neue", "Roboto", "Arial";
}

.ff-serif {
  font-family: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.fw-light {
  font-weight: lighter;
}

.fw-normal {
  font-weight: normal;
}

.fw-bold {
  font-weight: bold;
}

.txt {
  font-size: 1.6rem;
  line-height: 1.8;
}

@media screen and (max-width: 480px) {
  .txt {
    font-size: 0.42667vw;
    line-height: 2;
  }
}

@media screen and (max-width: 480px) {
  .txt {
    font-size: 4.2vw;
  }
}

.txt-xlarge {
  font-size: 3.0rem;
}

@media screen and (max-width: 480px) {
  .txt-xlarge {
    font-size: 8.0vw;
  }
}

.txt-large {
  font-size: 2.4rem;
}

@media screen and (max-width: 480px) {
  .txt-large {
    font-size: 4.6vw;
  }
}

.txt-medium {
  font-size: 2.0rem;
}

@media screen and (max-width: 480px) {
  .txt-medium {
    font-size: 4.8vw;
  }
}

.txt-small {
  font-size: 1.4rem;
}

@media screen and (max-width: 480px) {
  .txt-small {
    font-size: 3.7vw;
  }
}

.txt-xsmall {
  font-size: 1.2rem;
}

@media screen and (max-width: 480px) {
  .txt-xsmall {
    font-size: 3.2vw;
  }
}

.txt-tiny {
  font-size: 1.0rem;
}

@media screen and (max-width: 480px) {
  .txt-tiny {
    font-size: 2.7vw;
  }
}

.txt-left {
  text-align: left;
}

.txt-center {
  text-align: center;
}

.txt-right {
  text-align: right;
}

.txt-link {
  font-size: 1.6rem;
  line-height: 1.8;
  margin-bottom: 6px;
}

@media screen and (max-width: 480px) {
  .txt-link {
    font-size: 0.42667vw;
    line-height: 2;
  }
}

.txt-link a, .txt-link u {
  padding-bottom: 3px;
  border-bottom: 1px solid;
  text-decoration: none;
}

.txt-toEnd:before {
  content: "〜";
  padding-left: 8px;
  padding-right: 8px;
}

@media screen and (max-width: 480px) {
  .txt-toEnd:before {
    content: "から";
  }
}

.list {
  margin-left: 1em;
}

.list:before {
  content: "・";
  display: inline-block;
  margin-left: -1em;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
}

.list-attention {
  margin-left: 1em;
}

.list-attention:before {
  content: "※";
  display: inline-block;
  margin-left: -1em;
}

.list-number {
  margin-left: 1em;
}

.list-number:nth-child(1):before {
  content: "1";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(2):before {
  content: "2";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(3):before {
  content: "3";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(4):before {
  content: "4";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(5):before {
  content: "5";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(6):before {
  content: "6";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(7):before {
  content: "7";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(8):before {
  content: "8";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(9):before {
  content: "9";
  display: inline-block;
  margin-left: -1em;
}

.list-number:nth-child(10):before {
  content: "10";
  display: inline-block;
  margin-left: -1em;
}

.layer {
  position: relative;
}

.layer-0 {
  z-index: 0;
}

.layer-1 {
  z-index: 1;
}

.layer-2 {
  z-index: 2;
}

.layer-3 {
  z-index: 3;
}

.layer-4 {
  z-index: 4;
}

.layer-5 {
  z-index: 5;
}

.layer-6 {
  z-index: 6;
}

.layer-7 {
  z-index: 7;
}

.layer-8 {
  z-index: 8;
}

.layer-9 {
  z-index: 9;
}

.layer-10 {
  z-index: 10;
}

.table {
  display: table;
}

.table-cell {
  display: table-cell;
}

.btn {
  padding: 6px 30px;
}

.btn input[type="submit"], .btn input[type="button"] {
  border: none;
  background: none;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: 1.6rem;
  line-height: 1.8;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .btn input[type="submit"], .btn input[type="button"] {
    font-size: 0.42667vw;
    line-height: 2;
  }
}

@media screen and (max-width: 320px) {
  .btn input[type="submit"], .btn input[type="button"] {
    font-size: 4vw;
  }
}

.js-hide {
  display: none;
}

.js-more-icon {
  -webkit-transition: all .5s .5s ease-in;
  transition: all .5s .5s ease-in;
}

.js-open-icon {
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  top: 5px;
}

.js-pagetop {
  display: none;
}

.js-slider a {
  display: block;
  width: 100%;
  height: 100%;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  width: 35px;
  height: 45px;
  background-size: 35px 45px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  z-index: 1;
}

.slick-prev {
  left: -52.5px;
  background-image: url(../img/icon_arrow_left.png);
  background-color: transparent;
}

.slick-next {
  right: -52.5px;
  background-image: url(../img/icon_arrow_right.png);
  background-color: transparent;
}

.slick-dots {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 480px) {
  .slick-dots {
    margin-top: 4vw;
  }
}

.slick-dots li button {
  border: none;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 0;
}

.is-show {
  display: block;
}

.is-hidden {
  display: none;
}

.is-d-show {
  display: block;
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .is-d-show {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .is-d-show {
    display: none;
  }
}

.is-d-hidden {
  display: none;
}

@media screen and (min-width: 961px) and (max-width: 959px) {
  .is-d-hidden {
    display: block;
  }
}

@media screen and (max-width: 480px) {
  .is-d-hidden {
    display: block;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) and (min-width: 960px) {
  .is-t-show {
    display: none;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) and (min-width: 961px) and (max-width: 959px) {
  .is-t-show {
    display: block;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) and (max-width: 480px) {
  .is-t-show {
    display: none;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) and (min-width: 960px) {
  .is-t-hidden {
    display: block;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) and (min-width: 961px) and (max-width: 959px) {
  .is-t-hidden {
    display: none;
  }
}

@media screen and (min-width: 961px) and (max-width: 959px) and (max-width: 480px) {
  .is-t-hidden {
    display: block;
  }
}

@media screen and (max-width: 480px) and (min-width: 960px) {
  .is-s-show {
    display: none;
  }
}

@media screen and (max-width: 480px) and (min-width: 961px) and (max-width: 959px) {
  .is-s-show {
    display: none;
  }
}

@media screen and (max-width: 480px) and (max-width: 480px) {
  .is-s-show {
    display: block;
  }
}

@media screen and (max-width: 480px) and (min-width: 960px) {
  .is-s-hidden {
    display: block;
  }
}

@media screen and (max-width: 480px) and (min-width: 961px) and (max-width: 959px) {
  .is-s-hidden {
    display: block;
  }
}

@media screen and (max-width: 480px) and (max-width: 480px) {
  .is-s-hidden {
    display: none;
  }
}

html, body {
  color: #000000;
}

a {
  color: #000000;
}

::selection {
  color: #ffffff;
  background-color: #000000;
}

.bg-black {
  background-color: #000000;
}

.bg-white {
  background-color: #ffffff;
}

.bg-gray {
  background-color: #F4F4F4;
}

.bg-gray-dark {
  background-color: #959595;
}

.bg-green {
  background-color: #00b900;
}

.bg-orange {
  background-color: #ff6701;
}

.bg-red {
  background-color: #BF0000;
}

.bg-pink {
  background-color: #f7c0ba;
}

.color-black {
  color: #000000;
}

.color-white {
  color: #ffffff;
}

.color-gray {
  color: #F4F4F4;
}

.color-gray-dark {
  color: #959595;
}

.color-green {
  color: #00b900;
}

.color-orange {
  color: #ff6701;
}

.color-red {
  color: #BF0000;
}

.color-pink {
  color: #f7c0ba;
}

.txt-link {
  color: #000000;
}

.txt-link a {
  color: #000000;
  border-bottom-color: #000000;
}

.slick-dots li button {
  background-color: #F4F4F4;
}

.slick-dots li.slick-active button {
  background-color: #959595;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9tb2R1bGUuc2NzcyIsIl9zdGF0ZS5zY3NzIiwiX3RoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDbUJqQjs7Ozs7Ozs7Ozs7O0VBWUksVUFBUTtFQUNSLFdBQVM7RUFDVCxVQUFRO0VBQ1IsV0FBUztFQUNULHVCQUFzQjtDQUN6Qjs7QUFDRDtFQUNJLCtCQUFzQjtVQUF0Qix1QkFBc0I7Q0FDekI7O0FBRUQ7RUFDSSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLDZGQzNDOEU7RUQ0QzlFLGtCQUFpQjtFQUNqQixzQ0FBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHNCQUFxQjtDQUN4Qjs7QUFFRDs7RUFFSSxlQUFjO0NBQ2pCOztBQUVEO0VBQ0ksaUJBQWdCO0NBQ25COztBQUVEO0VBQ0ksVUFBUztFQUNULFdBQVU7RUFDVix1QkFBcUI7RUFDckIsd0JBQXVCO0NBSTFCOztBQVJEO0VBTVEsYUFBWTtDQUNmOztBQUdMO0VBQ0ksc0JBQXFCO0NBQ3hCOztBQUVEO0VFcENJLGlDQUF3QjtFQUF4Qix5QkFBd0I7RUFFeEIsa0NBQXlCO1VBQXpCLDBCQUF5QjtFQUN6Qiw0Q0FBbUM7VUFBbkMsb0NBQW1DO0NGbUN0Qzs7QUcxREc7RUFDSSxZQUFXO0NBQ2Q7O0FBRUQ7RUFDSSxhRlpZO0VFYVosbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FJckI7O0FEZ0NEO0VDeENBO0lBTVEsWUFBVztHQUVsQjtDSmlESjs7QUkvQ0c7RUFDSSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLHdCQUEyQjtFQUEzQixvQ0FBMkI7TUFBM0IscUJBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7Q0FzQmxCOztBQXBCRztFQUNJLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtDQUN0Qjs7QUFFRDtFQUNJLHVCQUFxQjtFQUFyQiw4QkFBcUI7TUFBckIsb0JBQXFCO1VBQXJCLHNCQUFxQjtDQUN4Qjs7QUFFRDtFQUNJLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtDQUMxQjs7QUFFRDtFQUNJLHNCQUF5QjtFQUF6QixrQ0FBeUI7TUFBekIsbUJBQXlCO1VBQXpCLDBCQUF5QjtDQUM1Qjs7QUFFRDtFQUNJLG1CQUFrQjtFQUNsQixvQkFBbUI7Q0FDdEI7O0FBT087RUFDSSxnQkFBOEI7Q0FDakM7O0FBRkQ7RUFDSSxpQkFBOEI7Q0FDakM7O0FBRkQ7RUFDSSxXQUE4QjtDQUNqQzs7QUFGRDtFQUNJLGlCQUE4QjtDQUNqQzs7QUFGRDtFQUNJLGlCQUE4QjtDQUNqQzs7QUFGRDtFQUNJLFdBQThCO0NBQ2pDOztBQUZEO0VBQ0ksaUJBQThCO0NBQ2pDOztBQUZEO0VBQ0ksaUJBQThCO0NBQ2pDOztBQUZEO0VBQ0ksV0FBOEI7Q0FDakM7O0FBRkQ7RUFDSSxpQkFBOEI7Q0FDakM7O0FBRkQ7RUFDSSxpQkFBOEI7Q0FDakM7O0FBRkQ7RUFDSSxZQUE4QjtDQUNqQzs7QURYYjtFQ2tCWTtJQUVRLGdCQUE4QjtHQUVyQztDSm9GaEI7O0FHMUdHO0VDa0JZO0lBRVEsaUJBQThCO0dBRXJDO0NKMEZoQjs7QUdoSEc7RUNrQlk7SUFFUSxXQUE4QjtHQUVyQztDSmdHaEI7O0FHdEhHO0VDa0JZO0lBRVEsaUJBQThCO0dBRXJDO0NKc0doQjs7QUc1SEc7RUNrQlk7SUFFUSxpQkFBOEI7R0FFckM7Q0o0R2hCOztBR2xJRztFQ2tCWTtJQUVRLFdBQThCO0dBRXJDO0NKa0hoQjs7QUd4SUc7RUNrQlk7SUFFUSxpQkFBOEI7R0FFckM7Q0p3SGhCOztBRzlJRztFQ2tCWTtJQUVRLGlCQUE4QjtHQUVyQztDSjhIaEI7O0FHcEpHO0VDa0JZO0lBRVEsV0FBOEI7R0FFckM7Q0pvSWhCOztBRzFKRztFQ2tCWTtJQUVRLGlCQUE4QjtHQUVyQztDSjBJaEI7O0FHaEtHO0VDa0JZO0lBRVEsaUJBQThCO0dBRXJDO0NKZ0poQjs7QUd0S0c7RUNrQlk7SUFFUSxZQUE4QjtHQUVyQztDSnNKaEI7O0FHcktHO0VDc0JZO0lBRVEsZ0JBQThCO0dBRXJDO0NKaUpoQjs7QUczS0c7RUNzQlk7SUFFUSxpQkFBOEI7R0FFckM7Q0p1SmhCOztBR2pMRztFQ3NCWTtJQUVRLFdBQThCO0dBRXJDO0NKNkpoQjs7QUd2TEc7RUNzQlk7SUFFUSxpQkFBOEI7R0FFckM7Q0ptS2hCOztBRzdMRztFQ3NCWTtJQUVRLGlCQUE4QjtHQUVyQztDSnlLaEI7O0FHbk1HO0VDc0JZO0lBRVEsV0FBOEI7R0FFckM7Q0orS2hCOztBR3pNRztFQ3NCWTtJQUVRLGlCQUE4QjtHQUVyQztDSnFMaEI7O0FHL01HO0VDc0JZO0lBRVEsaUJBQThCO0dBRXJDO0NKMkxoQjs7QUdyTkc7RUNzQlk7SUFFUSxXQUE4QjtHQUVyQztDSmlNaEI7O0FHM05HO0VDc0JZO0lBRVEsaUJBQThCO0dBRXJDO0NKdU1oQjs7QUdqT0c7RUNzQlk7SUFFUSxpQkFBOEI7R0FFckM7Q0o2TWhCOztBR3ZPRztFQ3NCWTtJQUVRLFlBQThCO0dBRXJDO0NKbU5oQjs7QUk5TUc7RUFDSSxrQkFBaUI7RUFDakIsbUJBQWtCO0NBQ3JCOztBQU9EO0VBQ0ksb0JBQTBCO0NBcUM3Qjs7QUQvRUQ7RUN5Q0E7SUFHUSxvQkFBbUI7R0FtQzFCO0NKNktKOztBSTdNTztFQUNJLHFCQUFvQjtFQUNwQixxQkFBMEI7Q0FLN0I7O0FEdERMO0VDK0NJO0lBSVEscUJBQW9CO0lBQ3BCLG9CQUFtQjtHQUUxQjtDSmtOUjs7QUloTk87RUFDSSxhQUFrQjtFQUNsQixrQkFBaUI7Q0FLcEI7O0FEL0RMO0VDd0RJO0lBSVEsWUFBVztJQUNYLG1CQUFrQjtHQUV6QjtDSnFOUjs7QUluTk87RUFDSSxlQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsVUFBZTtFQUNmLFlBQWlCO0NBU3BCOztBRDlFTDtFQ2lFSTtJQU1RLFlBQVc7SUFDWCxVQUFTO0lBQ1QsUUFBTztJQUNQLFNBQVE7SUFDUixrQkFBaUI7SUFDakIsbUJBQWtCO0dBRXpCO0NKd05SOztBSXJORztFQUNJLG9CQUEwQjtDQTRGN0I7O0FEOUtEO0VDaUZBO0lBR1Esb0JBQW1CO0dBMEYxQjtDSmtJSjs7QUdoVEc7RUNpRkM7SUFTZSxnQkFBZTtHQUV0QjtDSjBOWjs7QUl2Tk87RUFDSSxlQUFjO0VBQ2Qsb0JBQXlCO0NBSzVCOztBRHRHTDtFQytGSTtJQUlRLGlCQUFnQjtJQUNoQixtQkFBa0I7R0FFekI7Q0o0TlI7O0FJMU5PO0VBQ0ksb0JBQTBCO0NBSTdCOztBRDdHTDtFQ3dHSTtJQUdRLG9CQUFtQjtHQUUxQjtDSitOUjs7QUk1Tlc7RUFDSSxxQkFBMEI7Q0FJN0I7O0FEckhUO0VDZ0hRO0lBR1Esb0JBQW1CO0dBRTFCO0NKaU9aOztBSS9OVztFQUNJLG9CQUF5QjtDQUk1Qjs7QUQ1SFQ7RUN1SFE7SUFHUSxtQkFBa0I7R0FFekI7Q0pvT1o7O0FJbE9XO0VBQ0ksa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixvQkFBeUI7Q0FJNUI7O0FEcklUO0VDOEhRO0lBS1EsbUJBQWtCO0dBRXpCO0NKdU9aOztBSXJPVztFQUNJLGFBQWtCO0NBSXJCOztBRDVJVDtFQ3VJUTtJQUdRLFlBQVc7R0FFbEI7Q0owT1o7O0FJeE9XO0VBQ0ksYUFBa0I7RUFDbEIsa0JBQWlCO0NBS3BCOztBRHJKVDtFQzhJUTtJQUlRLFlBQVc7SUFDWCxpQkFBZ0I7R0FFdkI7Q0o2T1o7O0FJek9XO0VBQ0ksb0JBQTBCO0NBSTdCOztBRDlKVDtFQ3lKUTtJQUdRLG9CQUFtQjtHQUUxQjtDSjhPWjs7QUkzT087RUFDSSxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FRckI7O0FBWkE7RUFNTyxvQkFBbUI7Q0FLdEI7O0FENUtUO0VDaUtLO0lBUVcsZUFBYztJQUNkLG1CQUFrQjtHQUV6QjtDSmtQWjs7QUk5T0c7RUFDSSxrQkFBd0I7RUFDeEIsc0JBQTJCO0NBZ0I5Qjs7QURsTUQ7RUNnTEE7SUFJUSxrQkFBaUI7SUFDakIscUJBQW9CO0dBYTNCO0NKd09KOztBSTFQSTtFQVFPLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FRckI7O0FBakJKO0VBWVcsaUJBQXVCO0NBSTFCOztBRGhNVDtFQ2dMQztJQWNlLGlCQUFnQjtHQUV2QjtDSnlQWjs7QUtwYkQ7RUFDSSxpQkFBZ0I7Q0FDbkI7O0FBS0Q7RUZyREksZUFEdUI7RUFFdkIsWUFGcUM7RUFHckMsYUFIb0Q7Q0V3RHZEOztBQUtEO0VBQ0ksZ0JBQWU7RUFDZixVQUFTO0VBQ1QsU0FBUTtFQUNSLGFBQVk7RUFDWixnQkFBZTtDQUNsQjs7QUFPRztFQUFTLGlESDFGZ0M7Q0cwRlA7O0FBQ2xDO0VBQVMsMkZINUY0RTtDRzRGaEQ7O0FBS3JDO0VBQVUscUJBQW9CO0NBQUk7O0FBQ2xDO0VBQVUsb0JBQW1CO0NBQUk7O0FBQ2pDO0VBQVUsa0JBQWlCO0NBQUk7O0FBSW5DO0VGdEdJLGtCQUFvQjtFQUNwQixpQkFGa0M7Q0UwSXJDOztBRi9FRztFRTRDSjtJRm5HUSxxQkFBZ0M7SUFDaEMsZUFBYztHRXFJckI7Q0w0WkE7O0FHM2VHO0VFNENKO0lBRWtCLGlCQUFnQjtHQWlDakM7Q0xrYUE7O0FLaGNHO0VBQVksa0JBQWlCO0NBQXNDOztBRmpEbkU7RUVpREE7SUFBNkMsaUJBQWdCO0dBQU07Q0wwY3RFOztBS3pjRztFQUFZLGtCQUFpQjtDQUFzQzs7QUZsRG5FO0VFa0RBO0lBQTZDLGlCQUFnQjtHQUFNO0NMbWR0RTs7QUtsZEc7RUFBWSxrQkFBaUI7Q0FBc0M7O0FGbkRuRTtFRW1EQTtJQUE2QyxpQkFBZ0I7R0FBTTtDTDRkdEU7O0FLM2RHO0VBQVksa0JBQWlCO0NBQXNDOztBRnBEbkU7RUVvREE7SUFBNkMsaUJBQWdCO0dBQU07Q0xxZXRFOztBS3BlRztFQUFZLGtCQUFpQjtDQUFzQzs7QUZyRG5FO0VFcURBO0lBQTZDLGlCQUFnQjtHQUFNO0NMOGV0RTs7QUs3ZUc7RUFBWSxrQkFBaUI7Q0FBc0M7O0FGdERuRTtFRXNEQTtJQUE2QyxpQkFBZ0I7R0FBTTtDTHVmdEU7O0FLcmZHO0VBQVcsaUJBQWdCO0NBQUk7O0FBQy9CO0VBQVcsbUJBQWtCO0NBQUk7O0FBQ2pDO0VBQVcsa0JBQWlCO0NBQUk7O0FBRWhDO0VGdEhBLGtCQUFvQjtFQUNwQixpQkFGa0M7RUV5SDlCLG1CQUFrQjtDQUtyQjs7QUZuRUQ7RUU0REE7SUZuSEkscUJBQWdDO0lBQ2hDLGVBQWM7R0V5SGpCO0NMbWdCSjs7QUsxZ0JJO0VGN0dELG9CQUFvQjtFQUNwQix5QkFBMEI7RUFDMUIsc0JBQXFCO0NFZ0hoQjs7QUFJSjtFQUVPLGFBQWE7RUFDYixrQkFBaUI7RUFDakIsbUJBQWtCO0NBSXJCOztBRjdFTDtFRXFFQztJQU1XLGNBQVM7R0FFaEI7Q0wyZ0JSOztBS3RnQkQ7RUFDSSxpQkFBZ0I7Q0E2Qm5COztBQTlCRDtFQUdRLGFBQWE7RUFDYixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHNDQUE2QjtVQUE3Qiw4QkFBNkI7Q0FDaEM7O0FBRUQ7RUFDSSxpQkFBZ0I7Q0FNbkI7O0FBUEE7RUFHTyxhQUFhO0VBQ2Isc0JBQXFCO0VBQ3JCLGtCQUFpQjtDQUNwQjs7QUFHTDtFQUNJLGlCQUFnQjtDQVVuQjs7QUFYQTtFQUtlLGFBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixrQkFBaUI7Q0FDcEI7O0FBUlo7RUFLZSxhQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsa0JBQWlCO0NBQ3BCOztBQVJaO0VBS2UsYUFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtDQUNwQjs7QUFSWjtFQUtlLGFBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixrQkFBaUI7Q0FDcEI7O0FBUlo7RUFLZSxhQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsa0JBQWlCO0NBQ3BCOztBQVJaO0VBS2UsYUFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtDQUNwQjs7QUFSWjtFQUtlLGFBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixrQkFBaUI7Q0FDcEI7O0FBUlo7RUFLZSxhQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsa0JBQWlCO0NBQ3BCOztBQVJaO0VBS2UsYUFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtDQUNwQjs7QUFSWjtFQUtlLGNBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixrQkFBaUI7Q0FDcEI7O0FBU2pCO0VBQ0ksbUJBQWtCO0NBT3JCOztBQUhPO0VBQVUsV0FEQTtDQUNlOztBQUF6QjtFQUFVLFdBREE7Q0FDZTs7QUFBekI7RUFBVSxXQURBO0NBQ2U7O0FBQXpCO0VBQVUsV0FEQTtDQUNlOztBQUF6QjtFQUFVLFdBREE7Q0FDZTs7QUFBekI7RUFBVSxXQURBO0NBQ2U7O0FBQXpCO0VBQVUsV0FEQTtDQUNlOztBQUF6QjtFQUFVLFdBREE7Q0FDZTs7QUFBekI7RUFBVSxXQURBO0NBQ2U7O0FBQXpCO0VBQVUsV0FEQTtDQUNlOztBQUF6QjtFQUFVLFlBREE7Q0FDZTs7QUFRakM7RUFDSSxlQUFjO0NBSWpCOztBQUhHO0VBQ0ksb0JBQW1CO0NBQ3RCOztBQWFMO0VBRUksa0JBRHNCO0NBZ0J6Qjs7QUFqQkQ7RUFLUSxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxVQUFTO0VBQ1QsV0FBVTtFQUNWLFlBQVc7RUZ2TmYsa0JBQW9CO0VBQ3BCLGlCQUZrQztFRTBOOUIsZ0JBQWU7Q0FJbEI7O0FGbktEO0VFbUpKO0lGMU1RLHFCQUFnQztJQUNoQyxlQUFjO0dFeU5qQjtDTHlsQko7O0FHcnZCRztFRTRJSjtJQWNZLGVBQWM7R0FFckI7Q0wrbEJKOztBS3psQkc7RUFDSSxjQUFhO0NBQ2hCOztBQUNEO0VBQ0ksd0NBQStCO0VBQS9CLGdDQUErQjtDQUNsQzs7QUFDRDtFQUNJLG1DQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMkJBQTBCO0VBQzFCLFNBQVE7Q0FDWDs7QUFDRDtFQUNJLGNBQWE7Q0FDaEI7O0FBQ0E7RUFFTyxlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7Q0FDZjs7QUFLTDtFQUNJLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QiwwQkFBaUI7S0FBakIsdUJBQWlCO01BQWpCLHNCQUFpQjtVQUFqQixrQkFBaUI7RUFDakIsd0JBQW1CO01BQW5CLG9CQUFtQjtFQUNuQix5Q0FBd0M7Q0FLM0M7O0FBWEE7RUFTTyx3Q0FBK0I7VUFBL0IsZ0NBQStCO0NBQ2xDOztBQUdMO0VBQ0ksWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQVdmLGNBQWE7Q0FtQmhCOztBTGlrQkw7RUs3bEJZLGFBQVk7Q0FDZjs7QUFOSjtFQVFPLGVBQWM7Q0FDakI7O0FBVEo7RUFXTyxjQUFhO0NBQ2hCOztBQVpKO0VBaUJPLHFCQUFvQjtDQUN2Qjs7QUFFRDtFQUNJLGVBQWM7Q0FDakI7O0FBRUQ7RUFDSSxtQkFBa0I7Q0FDckI7O0FBRUQ7RUFDSSxlQUFjO0VBQ2QsYUFBWTtFQUNaLDhCQUE2QjtDQUNoQzs7QUFHTDtFQUNJLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsT0FBTTtFQUNOLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsbUJBQWtCO0NBZXJCOztBQXJCQTtFQVVPLFlBQVc7RUFDWCxlQUFjO0NBQ2pCOztBQVpKO0VBZU8sWUFBVztDQUNkOztBQUVEO0VBQ0ksbUJBQWtCO0NBQ3JCOztBQUdMO0VBQ0ksbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsVUFBUztFQUNULFdBQVU7Q0FVYjs7QUFmQTtFQVFPLGNBQWE7Q0FDaEI7O0FBVEo7RUFZTyxnQkFBZTtFQUNmLGFBQVk7Q0FDZjs7QUFHTDtFQUNJLGNBQWE7Q0FDaEI7O0FBSUQ7RUFDSSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLFdBQVU7RUFDVixZQVBnQjtFQVFoQixhQVBpQjtFQVFqQiwyQkFSaUI7RUFTakIseUJBQWdCO0tBQWhCLHNCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLFdBQVU7Q0FDYjs7QUFFRDtFQUNJLGNBQXNCO0VBQ3RCLGtEQUFpRDtFQUNqRCw4QkFBNkI7Q0FDaEM7O0FBRUQ7RUFDSSxlQUF1QjtFQUN2QixtREFBa0Q7RUFDbEQsOEJBQTZCO0NBQ2hDOztBQUVEO0VBQ0ksaUJBQWdCO0VGelZwQixxQkFEdUI7RUFDdkIsc0JBRHVCO0VBQ3ZCLHFCQUR1QjtFQUN2QixjQUR1QjtFQUV2Qix5QkFGd0M7RUFFeEMsZ0NBRndDO01BRXhDLHNCQUZ3QztVQUV4Qyx3QkFGd0M7RUFHeEMseUJFd1Y4QjtFRnhWOUIsZ0NFd1Y4QjtNRnhWOUIsc0JFd1Y4QjtVRnhWOUIsd0JFd1Y4QjtFRnZWOUIsd0JBSm9FO01BSXBFLG9CQUpvRTtVQUlwRSxnQkFKb0U7Q0UwV25FOztBRnhVRDtFRXVUQTtJQUlRLGdCQUFlO0dBYXRCO0NMcWxCSjs7QUt0bUJJO0VBUVcsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixZQUFtQjtFQUNuQixhQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLFdBQVU7Q0FDYjs7QUM5V1Q7RUFBWSxlQUFjO0NBQUk7O0FBQzlCO0VBQVksY0FBYTtDQUFJOztBQU16QjtFQUFVLGVBQWM7Q0FBc0U7O0FIMEJsRztFRzFCSTtJQUE0QyxjQUFhO0dBQXFDO0NOMDlCckc7O0FHejdCRztFR2pDSTtJQUEyRSxjQUFhO0dBQU07Q05nK0JyRzs7QU0vOUJPO0VBQVUsY0FBYTtDQUF5RTs7QUh5QnBHO0VHekJJO0lBQTRDLGVBQWM7R0FBc0M7Q055K0J2Rzs7QUd6OEJHO0VHaENJO0lBQTRFLGVBQWM7R0FBTTtDTisrQnZHOztBRzc5Qkc7RUdiUTtJQUFzQixjQUFhO0dBQXlFO0NOZy9Cdkg7O0FHNTlCRztFR3BCUTtJQUF5RCxlQUFjO0dBQXFDO0NOcy9Cdkg7O0FHMzlCRztFRzNCUTtJQUF5RixjQUFhO0dBQU07Q040L0J2SDs7QUcvK0JHO0VHWlE7SUFBd0IsZUFBYztHQUF5RTtDTmlnQzFIOztBRzkrQkc7RUduQlE7SUFBNEQsY0FBYTtHQUFzQztDTnVnQzFIOztBRzcrQkc7RUcxQlE7SUFBMkYsZUFBYztHQUFNO0NONmdDMUg7O0FHamdDRztFR05RO0lBQXNCLGNBQWE7R0FBeUU7Q042Z0N2SDs7QUdoZ0NHO0VHYlE7SUFBeUQsY0FBYTtHQUFzQztDTm1oQ3ZIOztBRy8vQkc7RUdwQlE7SUFBd0YsZUFBYztHQUFNO0NOeWhDdkg7O0FHbmhDRztFR0xRO0lBQXdCLGVBQWM7R0FBeUU7Q044aEMxSDs7QUdsaENHO0VHWlE7SUFBNEQsZUFBYztHQUFxQztDTm9pQzFIOztBR2poQ0c7RUduQlE7SUFBNEYsY0FBYTtHQUFNO0NOMGlDMUg7O0FPcmpDRDtFQUFhLGVMaEJpQjtDS2dCTTs7QUFFcEM7RUFBSSxlTGxCMEI7Q0trQkg7O0FBRTNCO0VBQ0ksZUxsQjBCO0VLbUIxQiwwQkx0QjBCO0NLdUI3Qjs7QUFPRztFQUFjLDBCTDlCWTtDSzhCc0I7O0FBQ2hEO0VBQWMsMEJMNUJZO0NLNEJzQjs7QUFDaEQ7RUFBYywwQkw5Qlk7Q0s4QnFCOztBQUMvQztFQUFjLDBCTGhDWTtDS2dDMEI7O0FBQ3BEO0VBQWMsMEJMOUJZO0NLOEJzQjs7QUFDaEQ7RUFBYywwQkw1Qlk7Q0s0QnVCOztBQUNqRDtFQUFjLDBCTDlCWTtDSzhCb0I7O0FBQzlDO0VBQWMsMEJMNUJZO0NLNEJxQjs7QUFLL0M7RUFBYyxlTDFDWTtDSzBDVzs7QUFDckM7RUFBYyxlTHhDWTtDS3dDVzs7QUFDckM7RUFBYyxlTDFDWTtDSzBDVTs7QUFDcEM7RUFBYyxlTDVDWTtDSzRDZTs7QUFDekM7RUFBYyxlTDFDWTtDSzBDVzs7QUFDckM7RUFBYyxlTHhDWTtDS3dDWTs7QUFDdEM7RUFBYyxlTDFDWTtDSzBDUzs7QUFDbkM7RUFBYyxlTHhDWTtDS3dDVTs7QUFJcEM7RUFDSSxlTHREc0I7Q0syRHpCOztBQU5BO0VBR08sZUx4RGtCO0VLeURsQiw2Qkx6RGtCO0NLMERyQjs7QUFJVDtFQUdZLDBCTC9Ea0I7Q0tnRXJCOztBQUpUO0VBT2dCLDBCTHBFYztDS3FFakIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG46aG92ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4ubC1oZWFkZXIsIC5sLW1haW4sIC5sLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubC1ncmlkLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sLWdyaWQtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubC1ncmlkLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubC1ncmlkLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sLWdyaWQtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmwtY29sLWQtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmwtY29sLWQtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5sLWNvbC1kLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4ubC1jb2wtZC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmwtY29sLWQtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5sLWNvbC1kLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubC1jb2wtZC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmwtY29sLWQtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5sLWNvbC1kLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4ubC1jb2wtZC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5sLWNvbC1kLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmwtY29sLWQtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubC1jb2wtdC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubC1jb2wtdC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmwtY29sLXQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5sLWNvbC10LTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubC1jb2wtdC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmwtY29sLXQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5sLWNvbC10LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubC1jb2wtdC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmwtY29sLXQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5sLWNvbC10LTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmwtY29sLXQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubC1jb2wtdC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtY29sLXMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWNvbC1zLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtY29sLXMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1jb2wtcy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWNvbC1zLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtY29sLXMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1jb2wtcy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWNvbC1zLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtY29sLXMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1jb2wtcy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1jb2wtcy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1jb2wtcy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmwtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbi5sLWhlYWRlci12aXN1YWwge1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWhlYWRlci12aXN1YWwge1xuICAgIHBhZGRpbmc6IDEwdncgMCA1MHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDYwdnc7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDQyN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtaGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmwtaGVhZGVyLWlwaG9uZSB7XG4gIHdpZHRoOiAyODMuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWhlYWRlci1pcGhvbmUge1xuICAgIHdpZHRoOiA1NXZ3O1xuICAgIHRvcDogODB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1zZWN0aW9uOm50aC1jaGlsZCgzKSAubGlzdC1hdHRlbnRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLXNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6IDEuNnZ3IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtc2VjdGlvbi10eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1ob3d0by1jb250ZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1zZWN0aW9uLWhvd3RvLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24taG93dG8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1zZWN0aW9uLWhvd3RvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1ob3d0by1pbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubC1zZWN0aW9uLWhvd3RvLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24taG93dG8tbGluZSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtc2VjdGlvbi1ob3d0by1saW5lIHtcbiAgICB3aWR0aDogMzJ2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWhvd3RvLXFyIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtc2VjdGlvbi1ob3d0by1xciB7XG4gICAgd2lkdGg6IDY2dnc7XG4gICAgbWFyZ2luLXRvcDogLTR2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWNvdXBvbi1pbWcsIC5sLXNlY3Rpb24tY291cG9uLXR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLXNlY3Rpb24tY291cG9uLWltZywgLmwtc2VjdGlvbi1jb3Vwb24tdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tYXR0ZW50aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubC1zZWN0aW9uLWF0dGVudGlvbiAudHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtc2VjdGlvbi1hdHRlbnRpb24gLnR4dCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLmwtZm9vdGVyIC5sLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLWZvb3RlciAubC1idG4tYWhpIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtZm9vdGVyIC5sLWJ0bi1haGkge1xuICAgIG1hcmdpbi10b3A6IDEwdnc7XG4gIH1cbn1cblxuLmNsZWFyZml4IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mZi1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIjtcbn1cblxuLmZmLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50eHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dCB7XG4gICAgZm9udC1zaXplOiAwLjQyNjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dCB7XG4gICAgZm9udC1zaXplOiA0LjJ2dztcbiAgfVxufVxuXG4udHh0LXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMy4wcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA4LjB2dztcbiAgfVxufVxuXG4udHh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNC42dnc7XG4gIH1cbn1cblxuLnR4dC1tZWRpdW0ge1xuICBmb250LXNpemU6IDIuMHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuLnR4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuN3Z3O1xuICB9XG59XG5cbi50eHQteHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbi50eHQtdGlueSB7XG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi43dnc7XG4gIH1cbn1cblxuLnR4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnR4dC1saW5rIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC1saW5rIHtcbiAgICBmb250LXNpemU6IDAuNDI2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4udHh0LWxpbmsgYSwgLnR4dC1saW5rIHUge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR4dC10b0VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuOAnFwiO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXRvRW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLjgYvjgolcIjtcbiAgfVxufVxuXG4ubGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xufVxuXG4ubGlzdC1hdHRlbnRpb24ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubGlzdC1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCg1KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCg2KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCg3KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjdcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCg4KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCg5KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOm50aC1jaGlsZCgxMCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuXG4ubGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYXllci0wIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmxheWVyLTEge1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGF5ZXItMiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sYXllci0zIHtcbiAgei1pbmRleDogMztcbn1cblxuLmxheWVyLTQge1xuICB6LWluZGV4OiA0O1xufVxuXG4ubGF5ZXItNSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5sYXllci02IHtcbiAgei1pbmRleDogNjtcbn1cblxuLmxheWVyLTcge1xuICB6LWluZGV4OiA3O1xufVxuXG4ubGF5ZXItOCB7XG4gIHotaW5kZXg6IDg7XG59XG5cbi5sYXllci05IHtcbiAgei1pbmRleDogOTtcbn1cblxuLmxheWVyLTEwIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiA2cHggMzBweDtcbn1cblxuLmJ0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgZm9udC1zaXplOiAwLjQyNjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmJ0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbi5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLW1vcmUtaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgLjVzIGVhc2UtaW47XG59XG5cbi5qcy1vcGVuLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbiAgdG9wOiA1cHg7XG59XG5cbi5qcy1wYWdldG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXNsaWRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDQ1cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTIuNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfbGVmdC5wbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTUyLjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX2Fycm93X3JpZ2h0LnBuZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1kLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaXMtZC1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pcy1kLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLWQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaXMtZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pcy1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pcy10LXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzLXQtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pcy10LXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pcy10LWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzLXQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaXMtdC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzLXMtc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzLXMtc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pcy1zLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pcy1zLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY3MDE7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkYwMDAwO1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2MwYmE7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbG9yLWdyYXkge1xuICBjb2xvcjogI0Y0RjRGNDtcbn1cblxuLmNvbG9yLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuXG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwYjkwMDtcbn1cblxuLmNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY2NzAxO1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNCRjAwMDA7XG59XG5cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNmN2MwYmE7XG59XG5cbi50eHQtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udHh0LWxpbmsgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcbn1cbiIsIi8vIOODmeODvOOCueODq+ODvOODq1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODmeODvOOCueODq+ODvOODq+OBr+OAgeOCteOCpOODiOWFqOS9k+OBp+imgee0oOOBneOBruOCguOBruOBruODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+OCkuWumue+qeOBl+OBvuOBmeOAglxuLy8g44OZ44O844K544Or44O844Or44Gn44Gv44CB5Li744Gr5qyh44Gu44K744Os44Kv44K/44KS5L2/44Gj44Gm44K544K/44Kk44Or44KS6YGp55So44GX44G+44GZ44CC6KaB57Sg44Gd44Gu44KC44Gu44Gu6KaL44Gf55uu44KS5a6a576p44GZ44KL44Go44GE44GG5oCn6LOq44Gu44Gf44KB44CBSUTjgoTjgq/jg6njgrnjga/kvb/jgYTjgb7jgZvjgpPjgIJcblxuLy8g6KaB57Sg44K744Os44Kv44K/44CAZXgpIGJvZHnjgIFhXG4vLyDlsZ7mgKfjgrvjg6zjgq/jgr/jgIBleCkgaW5wdXRbdHlwZT10ZXh0XVxuLy8g5pOs5Ly844Kv44Op44K544K744Os44Kv44K/44CAZXgpIGE6aG92ZXJcblxuLy8g6KaB57Sg44K744Os44Kv44K/44Gr5a++44GX44Gm44GC44G+44KK44Gr44KC5YW35L2T55qE44Gq44K544K/44Kk44Or44KS5oyH5a6a44KS44GX44Gm44GX44G+44GG44Go44CBXG4vLyDlvozjgIXjgZ3jga7opoHntKDjgpLkvb/jgaPjgZ/liKXjga7opovjgZ/nm67jga7jg6Ljgrjjg6Xjg7zjg6vjgpLov73liqDjgZfjgZ/jgY/jgarjgaPjgZ/loLTlkIjjgavjgIFcbi8vIOODmeODvOOCueOBruOCueOCv+OCpOODq+OCkuOBmeOBueOBpuS4iuabuOOBjeOBl+OBquOBkeOCjOOBsOOBquOCieOBquOBj+OBquOCi+OBruOBp+OAgVxuLy8g44Gq44KL44G544GP44CB44K144Kk44OI5YWo5L2T44Gn5YWx6YCa44GV44Gb44Gf44GE5Z+65pys55qE44Gq44K544K/44Kk44Or44Gu44G/44Gr55WZ44KB44G+44GZ44CCXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICd2YXInO1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MDtcbiAgICBvdXRsaW5lOjA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbn1cblxuYSwgdSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG46aG92ZXIge1xuICAgIEBpbmNsdWRlIHRzO1xufSIsIi8vIEZvbnRzXHJcbiRmb250LWdvdGhpYyA6IFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlcmlmOiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcclxuJGZvbnQtZW46IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiO1xyXG5cclxuLy8gRm9udC1zaXplXHJcbiRmei1wcmltYXJ5OiAxLjY7XHJcblxyXG4vLyBXaWR0aFxyXG4kd2lkdGgtcGM6IDk2MHB4O1xyXG4kd2lkdGgtcGMtbWF4OiA5NjBweDtcclxuJHdpZHRoLXNwOiA0ODBweDtcclxuJHdpZHRoLXNwLW1pbmk6IDMyMHB4O1xyXG5cclxuLy8gQ29sb3JcclxuJGNvbG9yLWJsYWNrOiAgICAgICAgICAjMDAwMDAwO1xyXG4kY29sb3ItZ3JheS1kYXJrOiAgICAgICM5NTk1OTU7XHJcbiRjb2xvci1ncmF5OiAgICAgICAgICAgI0Y0RjRGNDtcclxuJGNvbG9yLXdoaXRlOiAgICAgICAgICAjZmZmZmZmO1xyXG4kY29sb3ItZ3JlZW46ICAgICAgICAgICMwMGI5MDA7XHJcbiRjb2xvci1ibHVlOiAgICAgICAgICAgIzFEM0VGMjtcclxuJGNvbG9yLXJlZDogICAgICAgICAgICAjQkYwMDAwO1xyXG4kY29sb3Itb3JhbmdlOiAgICAgICAgICNmZjY3MDE7XHJcbiRjb2xvci15ZWxsb3c6ICAgICAgICAgI0Y3QjUyQztcclxuJGNvbG9yLXBpbms6ICAgICAgICAgICAjZjdjMGJhO1xyXG5cclxuLy8gR3JpZFxyXG4kY29sdW1uOiAxMjtcclxuXHJcblxyXG5cclxuIiwiQGltcG9ydCBcInZhclwiO1xuXG5AbWl4aW4gdHh0KCAkZnM6ICRmei1wcmltYXJ5LCAkbGg6IDEuOCkge1xuICAgIGZvbnQtc2l6ZTogJGZzICsgcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6ICggJGZzIC8gMzc1ICkgKiAxMDB2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxufVxuXG5AbWl4aW4gbGluay11bmRlcmxpbmUoKSB7XG4gICAgcGFkZGluZy1ib3R0b206ICAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogICAxcHggc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGltZyggJGRpc3BsYXk6IGJsb2NrLCAkd2lkdGg6IDEwMCUsICRoZWlnaHQ6IGF1dG8gKSB7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgd2lkdGg6ICAgJHdpZHRoO1xuICAgIGhlaWdodDogICRoZWlnaHQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZ3JpZCggJGRpc3BsYXk6IGZsZXgsICRhaTogZmxleC1zdGFydCwgJGpjOiBmbGV4LXN0YXJ0LCAkZnc6IHdyYXAsICkge1xuICAgIGRpc3BsYXk6ICAgICAgICAgJGRpc3BsYXk7XG4gICAgYWxpZ24taXRlbXM6ICAgICAkYWk7XG4gICAganVzdGlmeS1jb250ZW50OiAkamM7XG4gICAgZmxleC13cmFwOiAgICAgICAkZnc7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gdHMge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAvLyB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBQQ+OBruOBv+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHBjIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGMpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyDjgr/jg5bjg6zjg4Pjg4jnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiB0YWJsZXQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1wYyArIDEpIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtcGMgLSAxKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8g44K544Oe44Ob55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gc3Age1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zcCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIOWwj+OBleOBhOOCueODnuODm+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIG1pbmlzcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNwLW1pbmkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIi8vIOODrOOCpOOCouOCpuODiOODq+ODvOODq1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODrOOCpOOCouOCpuODiOODq+ODvOODq+OBp+OBr+OAgeODmuODvOOCuOOBruOCqOODquOCouWIhuOBkeOCkuihjOOBhOOBvuOBmeOAglxuLy8g44GC44GP44G+44Gn44Ko44Oq44Ki5YiG44GR44Gr5b6544GX44CB44OV44Kp44Oz44OI44KE6Imy44Gq44Gp44Gu6KaL44Gf55uu44Gr6Zai44GZ44KL44GT44Go44Gv44CBXG4vLyDjg6Ljgrjjg6Xjg7zjg6vjg6vjg7zjg6soX21vZHVsZS5zY3NzKeOChOeKtuaFi+ODq+ODvOODqyhfc3RhdGUuc2NzcynjgafmjIflrprjgZfjgb7jgZnjgIJcbi8vIOODrOOCpOOCouOCpuODiOODq+ODvOODq+OBruOCr+ODqeOCueWQjeOBr+ODl+ODrOODleOCo+ODg+OCr+OCueOBp2wt44KS44Gk44GR44Gm44CB5LiA55uu44Gn44KP44GL44KL44KI44GG44Gr44GX44Gm44GK44GN44G+44GZ44CCXG5cbi8vIC1kLSA9PiDjg4fjgrnjgq/jg4jjg4Pjg5flsILnlKhcbi8vIC10LSA9PiDjgr/jg5bjg6zjg4Pjg4jlsILnlKhcbi8vIC1zLSA9PiDjgrnjg57jg7zjg4jjg5Xjgqnjg7PlsILnlKhcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgJ3Zhcic7XG5cbi5sLSB7XG4gICAgJmhlYWRlciwgJm1haW4sICZmb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aC1wYy1tYXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmLW1pZGRsZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVuZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmY29sIHtcbiAgICAgICAgLy8gLWQtID0+IOODh+OCueOCr+ODiOODg+ODl+WwgueUqFxuICAgICAgICAmLWQtIHtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbiB7XG4gICAgICAgICAgICAgICAgJiN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICggJGkgLyAkY29sdW1uICkgKiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC10LSA9PiDjgr/jg5bjg6zjg4Pjg4jlsILnlKhcbiAgICAgICAgJi10LSB7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW4ge1xuICAgICAgICAgICAgICAgICYjeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKCAkaSAvICRjb2x1bW4gKSAqIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAtcy0gPT4g44K544Oe44O844OI44OV44Kp44Oz5bCC55SoXG4gICAgICAgICYtcy0ge1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1uIHtcbiAgICAgICAgICAgICAgICAmI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKCAkaSAvICRjb2x1bW4gKSAqIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIOabtOaWsOOBk+OBk+OBi+OCiVxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgxMjBweCAvIDIpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgJi12aXN1YWwge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAoMjYwcHggLyAyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHZ3IDAgNTB2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogKDg1NHB4IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWlwaG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogKDU2N3B4IC8gMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICg3MHB4IC8gMik7XG4gICAgICAgICAgICBsZWZ0OiAoMjAwcHggLyAyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTV2dztcbiAgICAgICAgICAgICAgICB0b3A6IDgwdnc7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgxNTBweCAvIDIpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLmxpc3QtYXR0ZW50aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogKDkwcHggLyAyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZ2dyAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDl2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICgxNDBweCAvIDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvd3RvIHtcbiAgICAgICAgICAgICYtY29udGVudHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICgyMDBweCAvIDIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICg4MHB4IC8gMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICg3MHB4IC8gMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAoMjQwcHggLyAyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1xciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICg1MDBweCAvIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb3Vwb24ge1xuICAgICAgICAgICAgJi1pbWcsICYtdHh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAoMTQwcHggLyAyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hdHRlbnRpb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoMTAwcHggLyAyKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICgyMDBweCAvIDIpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICAgICAgICB9XG4gICAgICAgIC5sLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgJi1haGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICgxMDBweCAvIDIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvLyDjg6Ljgrjjg6Xjg7zjg6vjg6vjg7zjg6tcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAgICDjg5fjg6zjg5XjgqPjg4Pjgq/jgrlcbi8vICAgIOWtkOODouOCuOODpeODvOODq+OBruWQjeWJjeOBr+imquODouOCuOODpeODvOODq+OBruWQjeWJjeOCkuODl+ODrOODleOCo+ODg+OCr+OCueOBp+OBpOOBkeOBvuOBmeOAglxuXG4vLyAgICDjgq/jg6njgrnlkI3jgpLjgaTjgZHjgovjgr/jgqTjg5/jg7PjgrBcbi8vICAgIOODouOCuOODpeODvOODq+WFqOmDqOOBq+OCr+ODqeOCueOCkuS7mOOBkeOCi+W/heimgeOBr+OBquOBhOOAglxuLy8gICAg5Z+65pys55qE44Gr5pyA5LiL5bGk44Go44Gq44KL44K/44Kw77yIZXjvvJpw44CBYeOAgWLjgIFsaeOAgWgy77yJ44Gv6ZqO5bGk44GM5aSJ44KP44Gj44Gf44KK44GZ44KL5Y+v6IO95oCn44KC6auY44GE44Gu44Gn44CB44GE44Gh44GE44Gh44OX44Os44OV44Kj44OD44Kv44K544KS5aSJ5pu044GZ44KL5b+F6KaB44Gu54Sh44GE44KI44GG44CBXG4vLyAgICDjgq/jg6njgrnlkI3jgpLjgaTjgZHjgZrjgavlrZDlravjgrvjg6zjgq/jgr/jga7lvaLjgafmjIflrprjgZfjgabjgYrjgY/mlrnjgYzjg6Hjg7Pjg4bjg4rjg7PjgrnmgKfjgYzkuIrjgYzjgorjgb7jgZnjgIJcbi8vICAgIHDjgr/jgrDjgoRsaeOCv+OCsOOBquOBqeOBruWtkOimgee0oOOBjOOBp+OBjeOCi+WgtOWQiOOBq+OBrz7jgafmjIflrprjgZnjgovjga7jgYzjg5njgrnjg4jjg5fjg6njgq/jg4bjgqPjgrnjgIJcblxuLy8gICAg6Kaq6KaB57Sg44Gn44Gu5L2/44GE5YiG44GR44Gv44GX44Gq44GEXG4vLyAgICDlkIzjgZjopoHntKDjgaDjgZHjgannva7jgY/loLTmiYDjgYzpgZXjgYbjgoLjga7jga/jgIHopqropoHntKDjgavjgojjgaPjgabjga7mjIflrprjgpLjgZfjgarjgYTjgIJcblxuLy8gICAg5L6LXG4vLyAgICAgICAgPGRpdiBjbGFzcz1cImwtbWFpblwiPlxuLy8gICAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+fjwvZGl2PlxuLy8gICAgICAgIDwvZGl2PlxuLy8gICAgICAgIDxkaXYgY2xhc3M9XCJsLXN1YlwiPlxuLy8gICAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+fjwvZGl2PlxuLy8gICAgICAgIDwvZGl2PlxuLy8gICAgICAgIOOBk+OBhuOBmOOCg+OBquOBj+OBplxuXG4vLyAgICAgICAgPGRpdiBjbGFzcz1cImwtbWFpblwiPlxuLy8gICAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPn48L2Rpdj5cbi8vICAgICAgICA8L2Rpdj5cbi8vICAgICAgICA8ZGl2IGNsYXNzPVwibC1zdWJcIj5cbi8vICAgICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2ggc2VhcmNoLXZlcnRpY2FsXCI+fjwvZGl2PlxuLy8gICAgICAgIDwvZGl2PlxuLy8gICAgICAgIOOBk+OBhuOBl+OBvuOBmeOAglxuXG4vLyAgICAuc2VhcmNoLXZlcnRpY2Fs44Gr5oyH5a6a44GZ44KL44GT44Go44Gn44CB44Gp44GT44Gr56e75YuV44GX44Gm44KC44K544K/44Kk44Or44KS57at5oyB44Gn44GN44G+44GZ44CCXG4vLyAgICDjg6Ljgrjjg6Xjg7zjg6vjg6vjg7zjg6vjgafni6znq4vjgZXjgZvjgIHjg6zjgqTjgqLjgqbjg4jjg6vjg7zjg6vjga7opqropoHntKDjgavjgojjgaPjgabjg4fjgrbjgqTjg7PjgYzlpInli5XnmoTjgavjgarjgonjgarjgYTjgojjgYbjgavjgZnjgovjgIJcbi8vICAgIOODrOOCpOOCouOCpuODiOOCr+ODqeOCueOBruWtkOWtq+OBq+aMh+WumuOBl+OBpuiJr+OBhOOBruOBr+OAgeODrOOCpOOCouOCpuODiOOCr+ODqeOCueOBruOBv+OBqOOBl+OAgVxuLy8gICAg44Oi44K444Ol44O844Or44Kv44Op44K544Gu5a2Q5a2r44Gr5oyH5a6a44GX44Gm6Imv44GE44Gu44Gv44CB44Oi44K444Ol44O844Or44Kv44Op44K544Gu44G/44Go44GX44G+44GX44KH44GG44CCXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgVGFibGUgb2YgQ29udGVudHNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgY2xlYXJmaXhcbi8vICAgIGltZ1xuLy8gICAgcGFnZXRvcFxuLy8gICAgZ29vZ2xlIG1hcFxuLy8gICAgY29sb3Lns7tcbi8vICAgICAgICAuYmdcbi8vICAgICAgICAuY29sb3Jcbi8vICAgIHR4dOezu1xuLy8gICAgICAgIC50eHRcbi8vICAgICAgICAuZmZcbi8vICAgICAgICAuZndcbi8vICAgICAgICAubGlzdFxuLy8gICAgLmxheWVyXG4vLyAgICAudGFibGVcbi8vICAgIC5pY29uXG4vLyAgICAuYnRuXG4vLyAgICBKYXZhU2NyaXB0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AaW1wb3J0ICd2YXInO1xuXG5cbi8vIGNsZWFyZml4XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBpbWdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW1nIHtcbiAgICBAaW5jbHVkZSBpbWc7XG59XG5cbi8vIHBhZ2V0b3Bcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyB0eHTns7tcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAuZmZcbi5mZi0ge1xuICAgICZlbiAgICB7IGZvbnQtZmFtaWx5OiAkZm9udC1lbjsgfVxuICAgICZzZXJpZiB7IGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjsgfVxufVxuXG4vLyAuZndcbi5mdy0ge1xuICAgICZsaWdodCAgeyBmb250LXdlaWdodDogbGlnaHRlcjsgfVxuICAgICZub3JtYWwgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgJmJvbGQgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG59XG5cbi8vIC50eHRcbi50eHQge1xuICAgIEBpbmNsdWRlIHR4dCgpO1xuICAgIEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiA0LjJ2dzsgfVxuXG4gICAgLy8gJi1odWdlICAgIHsgZm9udC1zaXplOiA2LjByZW07IEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiA2LjN2dzsgfSB9XG4gICAgJi14bGFyZ2UgIHsgZm9udC1zaXplOiAzLjByZW07IEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiA4LjB2dzsgfSB9XG4gICAgJi1sYXJnZSAgIHsgZm9udC1zaXplOiAyLjRyZW07IEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiA0LjZ2dzsgfSB9XG4gICAgJi1tZWRpdW0gIHsgZm9udC1zaXplOiAyLjByZW07IEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiA0Ljh2dzsgfSB9XG4gICAgJi1zbWFsbCAgIHsgZm9udC1zaXplOiAxLjRyZW07IEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiAzLjd2dzsgfSB9XG4gICAgJi14c21hbGwgIHsgZm9udC1zaXplOiAxLjJyZW07IEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiAzLjJ2dzsgfSB9XG4gICAgJi10aW55ICAgIHsgZm9udC1zaXplOiAxLjByZW07IEBpbmNsdWRlIHNwIHsgZm9udC1zaXplOiAyLjd2dzsgfSB9XG5cbiAgICAmLWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAmLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICYtcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuICAgICYtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHR4dCgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGEsIHUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay11bmRlcmxpbmUoKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi10b0VuZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44CcXCI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuOBi+OCiVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAubGlzdFxuLmxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLWF0dGVudGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRpfVwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLmxheWVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAkbGVuZ3RoOiAxMDtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAmLSN7JGl9IHsgei1pbmRleDogJGk7IH1cbiAgICAgICAgLy8gbGF5ZXItMCAtIGxheWVyLTEw44G+44GnXG4gICAgfVxufVxuXG4vLyAudGFibGVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICYtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxufVxuXG4vLyAuaWNvblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5pY29uIHtcblxuLy8gfVxuXG4vLyAuYnRuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gICAgJGJ0bi1wYWRkaW5nOiA2cHggMzBweDtcbiAgICBwYWRkaW5nOiAkYnRuLXBhZGRpbmc7XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdHh0KCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWluaXNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBKYXZhU2NyaXB0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5qcyB7XG4gICAgJi1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1tb3JlLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIC41cyBlYXNlLWluO1xuICAgIH1cbiAgICAmLW9wZW4taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICAgICAgICB0b3A6IDVweDtcbiAgICB9XG4gICAgJi1wYWdldG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1zbGlkZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljayB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuc2xpY2stdHJhY2ssIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRyYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAkd2lkdGg6ICggNzBweCAvIDIgKTtcbiAgICAkaGVpZ2h0OiAoIDkwcHggLyAyICk7XG4gICAgJi1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi1wcmV2IHtcbiAgICAgICAgbGVmdDogLSAoICR3aWR0aCAqIDEuNSApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfbGVmdC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLW5leHQge1xuICAgICAgICByaWdodDogLSAoICR3aWR0aCAqIDEuNSApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfcmlnaHQucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi1kb3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCggJGpjOiBjZW50ZXIgKTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogKCAyMHB4IC8gMiApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogKCAyMHB4IC8gMiApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIOeKtuaFi+ODq+ODvOODq1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOeJueWumuOBrueKtuaFi+OBq+OCiOOBo+OBpuOCueOCv+OCpOODq+OCkuS4iuabuOOBjeOBl+OBvuOBmeOAglxuLy/vvIjnirbmhYvjga7liIfjgorjgYvjgYjjga9KYXZhc2NyaXB044KE44K144O844OQ5LiK44Gn5YuV44GP44OX44Ot44Kw44Op44Og44Gn6KGM44GE44G+44GZ77yJXG4vLyDjg5fjg6zjg5XjgqPjg4Pjgq/jgrnjga9pcy3jgpLkvb/jgYTjgb7jgZnjgIJcblxuLy8g6KGo56S644KS5YiH44KK5pu/44GI44KL44Gg44GR44Gq44Gp44Gu57Ch5Y2Y44Gq54q25oWL44Gv5Lul5LiL44Gu44KI44GG44Gr54us56uL55qE44Gq44Kv44Op44K55ZCN44KS55So44GE44G+44GZ44CCXG4vLyAuaXMtaGlkZGVuIHt9XG4vLyAuaXMtZXJyb3Ige31cbi8vIC5pcy1hY3RpdmUge31cblxuLy8g6KaL44Gf55uu44GM5aSJ44KP44KL44KC44Gu44Gv44CB44Oi44K444Ol44O844Or5ZCN44KS5LuY44GR44Gm44GC44GS44KL44GT44Go44Gn56u25ZCI44KS6Ziy44GS44G+44GZ44CCXG4vLyAuaXMtZGlhbG9nLWZvY3VzIHt9XG4vLyAuaXMtdGFiLWFjdGl2ZSB7fVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcInZhclwiO1xuXG4uaXMtIHtcbiAgICAmc2hvdyAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICZoaWRkZW4gICB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvLyAmZXJyb3IgICAge31cbiAgICAvLyAmd2FybmluZyAge31cbiAgICAvLyAmYWN0aXZlICAge31cblxuICAgICZkLSB7XG4gICAgICAgICZzaG93ICAgeyBkaXNwbGF5OiBibG9jazsgQGluY2x1ZGUgdGFibGV0IHsgZGlzcGxheTogbm9uZTsgfSBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAmaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgIEBpbmNsdWRlIHRhYmxldCB7IGRpc3BsYXk6IGJsb2NrOyB9IEBpbmNsdWRlIHNwIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIH1cblxuICAgICZ0LSB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAmc2hvdyB7IEBpbmNsdWRlIHBjIHsgZGlzcGxheTogbm9uZTsgfSBAaW5jbHVkZSB0YWJsZXQgeyBkaXNwbGF5OiBibG9jazsgfSBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgJmhpZGRlbiB7IEBpbmNsdWRlIHBjIHsgZGlzcGxheTogYmxvY2s7IH0gQGluY2x1ZGUgdGFibGV0IHsgZGlzcGxheTogbm9uZTsgfSBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZzLSB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICZzaG93IHsgQGluY2x1ZGUgcGMgeyBkaXNwbGF5OiBub25lOyB9IEBpbmNsdWRlIHRhYmxldCB7IGRpc3BsYXk6IG5vbmU7IH0gQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICAgICAmaGlkZGVuIHsgQGluY2x1ZGUgcGMgeyBkaXNwbGF5OiBibG9jazsgfSBAaW5jbHVkZSB0YWJsZXQgeyBkaXNwbGF5OiBibG9jazsgfSBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIOODhuODvOODnuODq+ODvOODq1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODhuODvOODnuODq+ODvOODq+OBp+OBr+OAgeOCteOCpOODiOWFqOS9k+OBruimi+OBn+ebruOBrumbsOWbsuawl+OCkue1seS4gOOBleOBm+OCi+OBn+OCgeOBruWumue+qeOCkuOBl+OBvuOBmVxuLy8g6Imy44Gr6Zai44KP44KL6YOo5YiG44Gq44Gp44GM44OG44O844Oe44Gu566h55CG5a++6LGh44Go44Gq44KL44Gu44Gn44CB5L6L44GI44Gw5Lul5LiL44Gu44KI44GG44Gr6Imy44Gr6Zai44GZ44KL44K544K/44Kk44Or44Gv44CB54us56uL44GV44Gb44Gm6KiY6L+w44GX44G+44GZ44CCXG5cbi8vIG1haW4uY3NzXG4gICAgLy8gLmJveCB7XG4gICAgLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIC8vIH1cblxuLy8gdGhlbWUuY3NzXG4gICAgLy8gLmJveCB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICAvLyB9XG5cbiAgICAvLyDjgb7jgZ/jgIHmnqDjga7oibLjgoTog4zmma/oibLjgarjganjgIHlho3liKnnlKjmgKfjga7pq5jjgYTjgoLjga7jga/jg5fjg6zjg5XjgqPjg4Pjgq/jgrnjgat0LeOCkuS7mOOBkeOBpueUqOaEj+OBl+OBvuOBmeOAglxuXG4gICAgLy8gLnQtYm9yZGVyIHtcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIC8vIH1cbiAgICAvLyAudC1iYWNrZ3JvdW5kIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAvLyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwidmFyXCI7XG5cblxuaHRtbCwgYm9keSB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IH1cblxuYSB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IH1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4vLyBjb2xvcuezu1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5iZ1xuLmJnIHtcbiAgICAmLWJsYWNrICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjazsgfVxuICAgICYtd2hpdGUgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlOyB9XG4gICAgJi1ncmF5ICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTsgfVxuICAgICYtZ3JheS1kYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZGFyazsgfVxuICAgICYtZ3JlZW4gICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuOyB9XG4gICAgJi1vcmFuZ2UgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlOyB9XG4gICAgJi1yZWQgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkOyB9XG4gICAgJi1waW5rICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluazsgfVxufVxuXG4vLyAuY29sb3Jcbi5jb2xvciB7XG4gICAgJi1ibGFjayAgICAgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyB9XG4gICAgJi13aGl0ZSAgICAgeyBjb2xvcjogJGNvbG9yLXdoaXRlOyB9XG4gICAgJi1ncmF5ICAgICAgeyBjb2xvcjogJGNvbG9yLWdyYXk7IH1cbiAgICAmLWdyYXktZGFyayB7IGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrOyB9XG4gICAgJi1ncmVlbiAgICAgeyBjb2xvcjogJGNvbG9yLWdyZWVuOyB9XG4gICAgJi1vcmFuZ2UgICAgeyBjb2xvcjogJGNvbG9yLW9yYW5nZTsgfVxuICAgICYtcmVkICAgICAgIHsgY29sb3I6ICRjb2xvci1yZWQ7IH1cbiAgICAmLXBpbmsgICAgICB7IGNvbG9yOiAkY29sb3ItcGluazsgfVxufVxuXG4udHh0LSB7XG4gICAgJmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
